Create apc.inc.php

This commit is contained in:
boudreau
2016-09-19 11:07:54 -04:00
committed by GitHub
parent c1b8298dfe
commit c097120103

View File

@ -0,0 +1,25 @@
<?php
// APC
if ($device['os'] == 'apc') {
// $oids = snmp_get($device, '1.3.6.1.4.1.318.1.1.1.2.2.3.0', '-OsqnUt', '');
$oids = snmp_get($device, 'PowerNet-MIB::upsAdvBatteryRunTimeRemaining.0', '-OsqnUt', '');
d_echo($oids."\n");
if ($oids) {
echo ' APC Runtime ';
list($oid,$current) = explode(' ', $oids);
$divisor = 6000;
$type = 'apc';
$index = 'upsAdvBatteryRunTimeRemaining.0';
$descr = 'Runtime';
$low_limit = 5;
$low_limit_warn = 10;
$warn_limit = 2000;
$high_limit = 3000;
discover_sensor($valid['sensor'], 'runtime', $device, $oid, $index, $type, $descr, $divisor, '1', $low_limit, $low_limit_warn, $warn_limit, $high_limit, $current);
}
}//end if
Contact GitHub API Training Shop Blog About
© 2016 GitHub, Inc. Terms Privacy Security Status Help