From 94c5ff8fb41ef916182d3c50b9a1367fead9df22 Mon Sep 17 00:00:00 2001 From: Tom Laermans Date: Wed, 23 Jun 2010 14:26:07 +0000 Subject: [PATCH] retrieve temperature limits from sensorprobe git-svn-id: http://www.observium.org/svn/observer/trunk@1246 61d68cd4-352d-0410-923a-c4978735b2b8 --- includes/discovery/temperatures.inc.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/includes/discovery/temperatures.inc.php b/includes/discovery/temperatures.inc.php index 958e8dd9d6..be67016883 100755 --- a/includes/discovery/temperatures.inc.php +++ b/includes/discovery/temperatures.inc.php @@ -238,10 +238,19 @@ switch ($device['os']) $temp_id = $split_oid[count($split_oid)-1]; $descr_oid = ".1.3.6.1.4.1.3854.1.2.2.1.16.1.1.$temp_id"; $temp_oid = ".1.3.6.1.4.1.3854.1.2.2.1.16.1.3.$temp_id"; + $warnlimit_oid = ".1.3.6.1.4.1.3854.1.2.2.1.16.1.7.$temp_id"; + $limit_oid = ".1.3.6.1.4.1.3854.1.2.2.1.16.1.8.$temp_id"; + # .9 = low warn limit + $lowlimit_oid = ".1.3.6.1.4.1.3854.1.2.2.1.16.1.10.$temp_id"; + $descr = trim(snmp_get($device, $descr_oid, "-Oqv", ""),'"'); $temp = snmp_get($device, $temp_oid, "-Oqv", ""); + $warnlimit = snmp_get($device, $warnlimit_oid, "-Oqv", ""); + $limit = snmp_get($device, $limit_oid, "-Oqv", ""); + $lowlimit = snmp_get($device, $lowlimit_oid, "-Oqv", ""); - discover_temperature($valid_temp, $device, $temp_oid, $temp_id, "akcp", $descr, 1, NULL, NULL, $temp); + # FIXME no warnlimit in table/discover function yet... + discover_temperature($valid_temp, $device, $temp_oid, $temp_id, "akcp", $descr, 1, $lowlimit, $limit, $temp); } } }