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']['ucd-diskio'] = 1;
|
||||||
$config['discovery_modules']['services'] = 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
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## RFC1628 UPS
|
## 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 ");
|
echo("RFC1628 ");
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
## RFC1628 UPS
|
||||||
|
if (isset($config['modules_compat']['rfc1628'][$device['os']]) && $config['modules_compat']['rfc1628'][$device['os']])
|
||||||
## RFC1628
|
|
||||||
if ($device['os'] == "netmanplus" || $device['os'] == "deltaups" || $device['os'] == "poweralert")
|
|
||||||
{
|
{
|
||||||
echo("RFC1628 ");
|
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
|
<?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']])
|
||||||
{
|
{
|
||||||
$oids = snmp_walk($device, "1.3.6.1.2.1.33.1.2.7", "-Osqn", "UPS-MIB");
|
$oids = snmp_walk($device, "1.3.6.1.2.1.33.1.2.7", "-Osqn", "UPS-MIB");
|
||||||
if ($debug) { echo($oids."\n"); }
|
if ($debug) { echo($oids."\n"); }
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## RFC1628 UPS Voltages
|
## RFC1628 UPS Voltages
|
||||||
#if ($device['os'] == "netmanplus" || $device['os'] == "deltaups")
|
if (isset($config['modules_compat']['rfc1628'][$device['os']]) && $config['modules_compat']['rfc1628'][$device['os']])
|
||||||
if ($device['os'] == "netmanplus" || $device['os'] == "deltaups" || $device['os'] == "poweralert")
|
|
||||||
{
|
{
|
||||||
echo("RFC1628 ");
|
echo("RFC1628 ");
|
||||||
|
|
||||||
|
|||||||
@@ -452,6 +452,12 @@ $config['os'][$os]['text'] = "Delta UPS";
|
|||||||
$config['os'][$os]['type'] = "power";
|
$config['os'][$os]['type'] = "power";
|
||||||
$config['os'][$os]['icon'] = "delta";
|
$config['os'][$os]['icon'] = "delta";
|
||||||
|
|
||||||
|
$os = "liebert";
|
||||||
|
$config['os'][$os]['text'] = "Liebert";
|
||||||
|
$config['os'][$os]['type'] = "power";
|
||||||
|
$config['os'][$os]['icon'] = "liebert";
|
||||||
|
|
||||||
|
|
||||||
$os = "engenius";
|
$os = "engenius";
|
||||||
$config['os'][$os]['type'] = "network";
|
$config['os'][$os]['type'] = "network";
|
||||||
$config['os'][$os]['text'] = "EnGenius Access Point";
|
$config['os'][$os]['text'] = "EnGenius Access Point";
|
||||||
|
|||||||
Reference in New Issue
Block a user