mirror of
https://github.com/librenms/librenms.git
synced 2024-09-28 22:06:25 +00:00
Added support for APC OutputLoad
This commit is contained in:
parent
c15b764d2c
commit
ce4bfe5062
@ -172,6 +172,13 @@ if ($device['os'] == "apc")
|
||||
}
|
||||
|
||||
unset($oids);
|
||||
|
||||
# UPS
|
||||
$output_load = snmp_get($device, "upsAdvOutputLoad", "-Oqv", "PowerNet-MIB");
|
||||
if (empty($output_load)) {
|
||||
$output_load = snmp_get($device, "upsHighPrecOutputLoad", "-Oqv", "PowerNet-MIB");
|
||||
}
|
||||
discover_sensor($valid['sensor'], 'current', $device, "upsAdvOutputLoad", 1, 'apc', 'OutputLoad','10','1',NULL,NULL,NULL,NULL,$output_load);
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -22,6 +22,10 @@ function poll_sensor($device, $class, $unit)
|
||||
sleep(1); # Give the TME some time to reset
|
||||
}
|
||||
} else {
|
||||
$tmp_mib = 'SNMPv2-MIB';
|
||||
if ($sensor['sensor_type'] == 'apc') {
|
||||
$tmp_mib .= ':PowerNet-MIB';
|
||||
}
|
||||
$sensor_value = trim(str_replace("\"", "", snmp_get($device, $sensor['sensor_oid'], "-OUqnv", "SNMPv2-MIB")));
|
||||
}
|
||||
} else if ($sensor['poller_type'] == "agent")
|
||||
|
Loading…
Reference in New Issue
Block a user