From adbfff23084f82f05478b6268d70c84838996b1e Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Wed, 18 Jan 2012 12:08:31 +0000 Subject: [PATCH] poll serial from netscaler, scale memory properly :) git-svn-id: http://www.observium.org/svn/observer/trunk@2833 61d68cd4-352d-0410-923a-c4978735b2b8 --- includes/polling/mempools/netscaler.inc.php | 2 +- includes/polling/os/netscaler.inc.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/polling/mempools/netscaler.inc.php b/includes/polling/mempools/netscaler.inc.php index 2c0f058dcd..e35efb0ed3 100644 --- a/includes/polling/mempools/netscaler.inc.php +++ b/includes/polling/mempools/netscaler.inc.php @@ -8,7 +8,7 @@ ## Simple hard-coded poller for Netscaler ## Yes, it really can be this simple. -$mempool['total'] = snmp_get($device, ".1.3.6.1.4.1.5951.4.1.1.41.4.0", "-OvQ"); +$mempool['total'] = snmp_get($device, ".1.3.6.1.4.1.5951.4.1.1.41.4.0", "-OvQ") * 1047552; $mempool['perc'] = snmp_get($device, ".1.3.6.1.4.1.5951.4.1.1.41.2.0", "-OvQ"); $mempool['used'] = $mempool['total'] / 100 * $mempool['perc']; $mempool['free'] = $mempool['total'] - $mempool['used']; diff --git a/includes/polling/os/netscaler.inc.php b/includes/polling/os/netscaler.inc.php index d39734eea1..48cc359e30 100644 --- a/includes/polling/os/netscaler.inc.php +++ b/includes/polling/os/netscaler.inc.php @@ -5,6 +5,7 @@ $hardware = str_replace("\"", "", snmp_get($device, "sysHardwareVersionDesc.0", "-Osqv", "SNMPv2-MIB:NS-ROOT-MIB")); $version = str_replace("\"", "", snmp_get($device, "sysBuildVersion.0", "-Osqv", "SNMPv2-MIB:NS-ROOT-MIB")); +$serial = str_replace("\"", "", snmp_get($device, "sysHardwareSerialNumber.0", "-Osqv", "SNMPv2-MIB:NS-ROOT-MIB")); list($version,$features) = explode(":", $version); list(,$version) = explode(" ", $version);