From a8852e2f726a1a32abede147fd34ca55f721d5c3 Mon Sep 17 00:00:00 2001 From: Tom Laermans Date: Thu, 28 Apr 2011 21:12:16 +0000 Subject: [PATCH] cleanup git-svn-id: http://www.observium.org/svn/observer/trunk@2199 61d68cd4-352d-0410-923a-c4978735b2b8 --- includes/common.php | 15 +++++++++------ includes/polling/ports.inc.php | 6 ++++-- poller.php | 2 +- scan-snmp.php | 11 +++++++---- 4 files changed, 21 insertions(+), 13 deletions(-) diff --git a/includes/common.php b/includes/common.php index aaa4d6ea26..768921461b 100644 --- a/includes/common.php +++ b/includes/common.php @@ -2,20 +2,24 @@ ## Common Functions -function sgn($int){ - if($int < 0) +function sgn($int) +{ + if ($int < 0) + { return -1; - elseif($int == 0) + } elseif ($int == 0) { return 0; - else + } else { return 1; + } } function get_sensor_rrd($device, $sensor) { global $config; - if($config['os'][$device['os']]['sensor_descr'] || $sensor['poller_type'] == "ipmi") + # For IPMI, sensors tend to change order, and there is no index, so we prefer to use the description as key here. + if ($config['os'][$device['os']]['sensor_descr'] || $sensor['poller_type'] == "ipmi") { $rrd_file = $config['rrd_dir']."/".$device['hostname']."/".safename("sensor-".$sensor['sensor_class']."-".$sensor['sensor_type']."-".$sensor['sensor_descr'] . ".rrd"); } else { @@ -23,7 +27,6 @@ function get_sensor_rrd($device, $sensor) } return($rrd_file); - } function get_port_by_id($port_id) diff --git a/includes/polling/ports.inc.php b/includes/polling/ports.inc.php index 8c1d03accf..f5f616a1b1 100755 --- a/includes/polling/ports.inc.php +++ b/includes/polling/ports.inc.php @@ -1,7 +1,9 @@