From 1a8a8f591ba9198f0f2db3f4c5c988adc9f44fe6 Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Fri, 30 Jul 2010 13:18:12 +0000 Subject: [PATCH] HP Procurve mempool polling&discovery (we discover both hpLocal and hpGlobal for now, though i see little realistic difference between them on most devices) git-svn-id: http://www.observium.org/svn/observer/trunk@1539 61d68cd4-352d-0410-923a-c4978735b2b8 --- .../discovery/mempools/hp-procurve.inc.php | 39 +++++++++++++++++++ includes/polling/mempools/hpGlobal.inc.php | 23 +++++++++++ includes/polling/mempools/hpLocal.inc.php | 23 +++++++++++ includes/static-config.php | 3 +- 4 files changed, 87 insertions(+), 1 deletion(-) create mode 100755 includes/discovery/mempools/hp-procurve.inc.php create mode 100755 includes/polling/mempools/hpGlobal.inc.php create mode 100644 includes/polling/mempools/hpLocal.inc.php diff --git a/includes/discovery/mempools/hp-procurve.inc.php b/includes/discovery/mempools/hp-procurve.inc.php new file mode 100755 index 0000000000..bd01627d46 --- /dev/null +++ b/includes/discovery/mempools/hp-procurve.inc.php @@ -0,0 +1,39 @@ + $mempool) + { + if(is_numeric($index) && is_numeric($mempool['hpLocalMemTotalBytes'])) { + discover_mempool($valid_mempool, $device, $index, "hpLocal", "Local Memory ".$index, NULL, NULL, NULL); + } + if(is_numeric($index) && is_numeric($mempool['hpGlobalMemTotalBytes'])) { + discover_mempool($valid_mempool, $device, $index, "hpGlobal", "Global Memory ".$index, NULL, NULL, NULL); + } + unset($deny, $fstype, $descr, $size, $used, $units); + } + unset($array); +} + +?> diff --git a/includes/polling/mempools/hpGlobal.inc.php b/includes/polling/mempools/hpGlobal.inc.php new file mode 100755 index 0000000000..ed6a8d3f3c --- /dev/null +++ b/includes/polling/mempools/hpGlobal.inc.php @@ -0,0 +1,23 @@ + diff --git a/includes/polling/mempools/hpLocal.inc.php b/includes/polling/mempools/hpLocal.inc.php new file mode 100644 index 0000000000..b8f7f023ab --- /dev/null +++ b/includes/polling/mempools/hpLocal.inc.php @@ -0,0 +1,23 @@ + diff --git a/includes/static-config.php b/includes/static-config.php index 81a755ccdb..ead5af09df 100644 --- a/includes/static-config.php +++ b/includes/static-config.php @@ -267,7 +267,8 @@ $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "hp"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; - +$config['os'][$os]['over'][0]['graph'] = "device_processors"; +$config['os'][$os]['over'][0]['text'] = "CPU Usage"; $os = "speedtouch"; $config['os'][$os]['text'] = "Thomson Speedtouch";