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:
Adam Amstrong
2011-05-24 17:59:18 +00:00
parent 16e6dd76a1
commit 1b0cd4a476
7 changed files with 24 additions and 13 deletions

View File

@@ -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;
?>

View File

@@ -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 ");

View File

@@ -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 ");

View File

@@ -0,0 +1,8 @@
<?php
if (!$os)
{
if (strstr($sysObjectId, ".1.3.6.1.4.1.476.1.42")) { $os = "liebert"; }
}
?>

View File

@@ -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"); }

View File

@@ -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 ");

View File

@@ -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";