mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
add liebert OS and poll UPS-MIB for it
git-svn-id: http://www.observium.org/svn/observer/trunk@2358 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
@@ -361,5 +361,9 @@ $config['discovery_modules']['toner'] = 1;
|
||||
$config['discovery_modules']['ucd-diskio'] = 1;
|
||||
$config['discovery_modules']['services'] = 1;
|
||||
|
||||
$config['modules_compat']['rfc1628']['liebert'] = 1;
|
||||
$config['modules_compat']['rfc1628']['netmanplus'] = 1;
|
||||
$config['modules_compat']['rfc1628']['deltaups'] = 1;
|
||||
$config['modules_compat']['rfc1628']['poweralert'] = 1;
|
||||
|
||||
?>
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
## RFC1628 UPS
|
||||
if ($device['os'] == "netmanplus" || $device['os'] == "deltaups" || $device['os'] == "poweralert")
|
||||
if (isset($config['modules_compat']['rfc1628'][$device['os']]) && $config['modules_compat']['rfc1628'][$device['os']])
|
||||
{
|
||||
echo("RFC1628 ");
|
||||
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
## RFC1628
|
||||
if ($device['os'] == "netmanplus" || $device['os'] == "deltaups" || $device['os'] == "poweralert")
|
||||
## RFC1628 UPS
|
||||
if (isset($config['modules_compat']['rfc1628'][$device['os']]) && $config['modules_compat']['rfc1628'][$device['os']])
|
||||
{
|
||||
echo("RFC1628 ");
|
||||
|
||||
|
||||
8
includes/discovery/os/liebert.inc.php
Normal file
8
includes/discovery/os/liebert.inc.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
if (!$os)
|
||||
{
|
||||
if (strstr($sysObjectId, ".1.3.6.1.4.1.476.1.42")) { $os = "liebert"; }
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
if ($device['os'] == "netmanplus" || $device['os'] == "deltaups" || $device['os'] == "poweralert")
|
||||
## RFC1628 UPS
|
||||
if (isset($config['modules_compat']['rfc1628'][$device['os']]) && $config['modules_compat']['rfc1628'][$device['os']])
|
||||
{
|
||||
$oids = snmp_walk($device, "1.3.6.1.2.1.33.1.2.7", "-Osqn", "UPS-MIB");
|
||||
if ($debug) { echo($oids."\n"); }
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
## RFC1628 UPS Voltages
|
||||
#if ($device['os'] == "netmanplus" || $device['os'] == "deltaups")
|
||||
if ($device['os'] == "netmanplus" || $device['os'] == "deltaups" || $device['os'] == "poweralert")
|
||||
if (isset($config['modules_compat']['rfc1628'][$device['os']]) && $config['modules_compat']['rfc1628'][$device['os']])
|
||||
{
|
||||
echo("RFC1628 ");
|
||||
|
||||
|
||||
@@ -452,6 +452,12 @@ $config['os'][$os]['text'] = "Delta UPS";
|
||||
$config['os'][$os]['type'] = "power";
|
||||
$config['os'][$os]['icon'] = "delta";
|
||||
|
||||
$os = "liebert";
|
||||
$config['os'][$os]['text'] = "Liebert";
|
||||
$config['os'][$os]['type'] = "power";
|
||||
$config['os'][$os]['icon'] = "liebert";
|
||||
|
||||
|
||||
$os = "engenius";
|
||||
$config['os'][$os]['type'] = "network";
|
||||
$config['os'][$os]['text'] = "EnGenius Access Point";
|
||||
|
||||
Reference in New Issue
Block a user