From 25e63844042807af1bcb81509e347477a8e8e99b Mon Sep 17 00:00:00 2001 From: Tom Laermans Date: Wed, 9 Jun 2010 20:00:21 +0000 Subject: [PATCH] fix uptime of hrSystemUptime is not available git-svn-id: http://www.observium.org/svn/observer/trunk@1124 61d68cd4-352d-0410-923a-c4978735b2b8 --- poll-device.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poll-device.php b/poll-device.php index bb2c001a3..1fdbcf045 100755 --- a/poll-device.php +++ b/poll-device.php @@ -95,7 +95,7 @@ while ($device = mysql_fetch_array($device_query)) { $sysDescr = trim(shell_exec($config['snmpget'] . " -m SNMPv2-MIB -O qv -" . $device['snmpver'] . " -c " . $device['community'] . " " . $device['hostname'].":".$device['port'] . " sysDescr.0")); $sysName = strtolower($sysName); - if ($hrSystemUptime != "No Such Object available on this agent at this OID") + if ($hrSystemUptime != "No Such Object available on this agent at this OID" && $hrSystemUptime != "") { #HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (63050465) 7 days, 7:08:24.65 $hrSystemUptime = str_replace("(", "", $hrSystemUptime); @@ -109,7 +109,7 @@ while ($device = mysql_fetch_array($device_query)) { if ($device['os'] == "windows") { $uptime /= 10; } } else - { + { #SNMPv2-MIB::sysUpTime.0 = Timeticks: (2542831) 7:03:48.31 $sysUptime = str_replace("(", "", $sysUptime); $sysUptime = str_replace(")", "", $sysUptime);