From aaed110728f7c742342e99a382db6e1132a09b85 Mon Sep 17 00:00:00 2001 From: Tom Laermans Date: Sun, 25 Jul 2010 20:54:01 +0000 Subject: [PATCH] Add Blue Coat Packetshaper detection, fix Minkels RMS polling, more printer devices, minor fixes here and there git-svn-id: http://www.observium.org/svn/observer/trunk@1480 61d68cd4-352d-0410-923a-c4978735b2b8 --- includes/discovery/os/mgeups.inc.php | 2 +- includes/discovery/os/okilan.inc.php | 9 ++++++++ includes/discovery/os/packetshaper.inc.php | 9 ++++++++ includes/polling/os/dell-laser.inc.php | 22 +++++++++++------- includes/polling/os/jetdirect.inc.php | 26 ++++++++++++++++++++++ includes/polling/os/kyocera.inc.php | 14 ++++++++++++ includes/polling/os/minkelsrms.inc.php | 2 +- includes/polling/os/routeros.inc.php | 2 +- includes/polling/os/xerox.inc.php | 25 +++++++++++++++++++++ includes/static-config.php | 13 ++++++++++- 10 files changed, 112 insertions(+), 12 deletions(-) create mode 100644 includes/discovery/os/okilan.inc.php create mode 100644 includes/discovery/os/packetshaper.inc.php create mode 100644 includes/polling/os/jetdirect.inc.php create mode 100644 includes/polling/os/kyocera.inc.php create mode 100644 includes/polling/os/xerox.inc.php diff --git a/includes/discovery/os/mgeups.inc.php b/includes/discovery/os/mgeups.inc.php index 89849ad9e..eb4d08b78 100644 --- a/includes/discovery/os/mgeups.inc.php +++ b/includes/discovery/os/mgeups.inc.php @@ -4,7 +4,7 @@ if(!$os) { if(strstr($sysDescr, "Pulsar M")) { $os = "mgeups"; } else if(strstr($sysDescr, "Evolution S")) { $os = "mgeups"; } - else if(strstr($sysDescr, "Galaxy PW")) { $os = "mgeups"; } + else if (preg_match("/^Galaxy /", $sysDescr)) { $os = "mgeups"; } } diff --git a/includes/discovery/os/okilan.inc.php b/includes/discovery/os/okilan.inc.php new file mode 100644 index 000000000..1d88c59e8 --- /dev/null +++ b/includes/discovery/os/okilan.inc.php @@ -0,0 +1,9 @@ + diff --git a/includes/discovery/os/packetshaper.inc.php b/includes/discovery/os/packetshaper.inc.php new file mode 100644 index 000000000..ef931e60b --- /dev/null +++ b/includes/discovery/os/packetshaper.inc.php @@ -0,0 +1,9 @@ + diff --git a/includes/polling/os/dell-laser.inc.php b/includes/polling/os/dell-laser.inc.php index cdfcbd3aa..d5276423e 100644 --- a/includes/polling/os/dell-laser.inc.php +++ b/includes/polling/os/dell-laser.inc.php @@ -1,14 +1,20 @@ diff --git a/includes/polling/os/jetdirect.inc.php b/includes/polling/os/jetdirect.inc.php new file mode 100644 index 000000000..08b36f3b8 --- /dev/null +++ b/includes/polling/os/jetdirect.inc.php @@ -0,0 +1,26 @@ + diff --git a/includes/polling/os/kyocera.inc.php b/includes/polling/os/kyocera.inc.php new file mode 100644 index 000000000..4f8fa5dd8 --- /dev/null +++ b/includes/polling/os/kyocera.inc.php @@ -0,0 +1,14 @@ + diff --git a/includes/polling/os/minkelsrms.inc.php b/includes/polling/os/minkelsrms.inc.php index 8e4db16f0..6b6717614 100644 --- a/includes/polling/os/minkelsrms.inc.php +++ b/includes/polling/os/minkelsrms.inc.php @@ -2,6 +2,6 @@ # AKCP clone -include('includes/polling/device-akcp.inc.php'); +include('includes/polling/os/akcp.inc.php'); ?> diff --git a/includes/polling/os/routeros.inc.php b/includes/polling/os/routeros.inc.php index f19d297a3..fe472fdfe 100644 --- a/includes/polling/os/routeros.inc.php +++ b/includes/polling/os/routeros.inc.php @@ -1,6 +1,6 @@ diff --git a/includes/polling/os/xerox.inc.php b/includes/polling/os/xerox.inc.php new file mode 100644 index 000000000..c6c975364 --- /dev/null +++ b/includes/polling/os/xerox.inc.php @@ -0,0 +1,25 @@ + diff --git a/includes/static-config.php b/includes/static-config.php index 2a49dfb38..e8ce51d0b 100644 --- a/includes/static-config.php +++ b/includes/static-config.php @@ -154,6 +154,10 @@ $config['os'][$os]['type'] = "network"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['icon'] = "extreme"; +$os = "packetshaper"; +$config['os'][$os]['text'] = "Blue Coat Packetshaper"; +$config['os'][$os]['type'] = "network"; + $os = "xos"; $config['os'][$os]['text'] = "Extreme XOS"; $config['os'][$os]['type'] = "network"; @@ -192,7 +196,7 @@ $config['os'][$os]['text'] = "Dell DRAC"; $config['os'][$os]['icon'] = "dell"; $os = "bcm963"; -$config['os'][$os]['text'] = "Broadcom BCM963xxx"; +$config['os'][$os]['text'] = "Broadcom BCM963xx"; $config['os'][$os]['icon'] = "broadcom"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; @@ -366,6 +370,13 @@ $config['os'][$os]['type'] = "printer"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; +$os = "okilan"; +$config['os'][$os]['group'] = "printer"; +$config['os'][$os]['text'] = "OKI Printer"; +$config['os'][$os]['overgraph'][] = "device_toner"; +$config['os'][$os]['overtext'] = "Toner"; +$config['os'][$os]['type'] = "printer"; + $os = "brother"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Brother Printer";