From 607ec8a3980f57ee2fa486915fee93987c79e80e Mon Sep 17 00:00:00 2001 From: Tom Laermans Date: Mon, 2 Jan 2012 15:56:00 +0000 Subject: [PATCH] Add PanOS and ArubaOS support, patch by vendis / Christer. git-svn-id: http://www.observium.org/svn/observer/trunk@2806 61d68cd4-352d-0410-923a-c4978735b2b8 --- html/images/os/arubaos.png | Bin 0 -> 990 bytes html/images/os/panos.png | Bin 0 -> 1782 bytes .../graphs/device/panos_sessions.inc.php | 20 +++++++++++++++ includes/discovery/os/arubaos.inc.php | 8 ++++++ includes/discovery/os/panos.inc.php | 8 ++++++ includes/polling/os/arubaos.inc.php | 7 +++++ includes/polling/os/panos.inc.php | 24 ++++++++++++++++++ includes/static-config.php | 12 +++++++++ 8 files changed, 79 insertions(+) create mode 100644 html/images/os/arubaos.png create mode 100644 html/images/os/panos.png create mode 100644 html/includes/graphs/device/panos_sessions.inc.php create mode 100644 includes/discovery/os/arubaos.inc.php create mode 100644 includes/discovery/os/panos.inc.php create mode 100644 includes/polling/os/arubaos.inc.php create mode 100644 includes/polling/os/panos.inc.php diff --git a/html/images/os/arubaos.png b/html/images/os/arubaos.png new file mode 100644 index 0000000000000000000000000000000000000000..70bacaaa2cc85d6dc61d242b70d42bc3af329981 GIT binary patch literal 990 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 literal 0 HcmV?d00001 diff --git a/html/includes/graphs/device/panos_sessions.inc.php b/html/includes/graphs/device/panos_sessions.inc.php new file mode 100644 index 000000000..789008bac --- /dev/null +++ b/html/includes/graphs/device/panos_sessions.inc.php @@ -0,0 +1,20 @@ + diff --git a/includes/discovery/os/arubaos.inc.php b/includes/discovery/os/arubaos.inc.php new file mode 100644 index 000000000..f453e2a47 --- /dev/null +++ b/includes/discovery/os/arubaos.inc.php @@ -0,0 +1,8 @@ + diff --git a/includes/discovery/os/panos.inc.php b/includes/discovery/os/panos.inc.php new file mode 100644 index 000000000..b0c9159ca --- /dev/null +++ b/includes/discovery/os/panos.inc.php @@ -0,0 +1,8 @@ + diff --git a/includes/polling/os/arubaos.inc.php b/includes/polling/os/arubaos.inc.php new file mode 100644 index 000000000..4617c32ea --- /dev/null +++ b/includes/polling/os/arubaos.inc.php @@ -0,0 +1,7 @@ + diff --git a/includes/polling/os/panos.inc.php b/includes/polling/os/panos.inc.php new file mode 100644 index 000000000..6c31b3b3c --- /dev/null +++ b/includes/polling/os/panos.inc.php @@ -0,0 +1,24 @@ + diff --git a/includes/static-config.php b/includes/static-config.php index 3de403acd..95f9a3533 100644 --- a/includes/static-config.php +++ b/includes/static-config.php @@ -801,6 +801,15 @@ $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['icon'] = "watchguard"; +$os = "panos"; +$config['os'][$os]['text'] = "PanOS"; +$config['os'][$os]['type'] = "firewall"; +$config['os'][$os]['icon'] = "panos"; + +$os = "arubaos"; +$config['os'][$os]['text'] = "ArubaOS"; +$config['os'][$os]['type'] = "wireless"; +$config['os'][$os]['icon'] = "arubaos"; foreach ($config['os'] as $this_os => $blah) { @@ -849,6 +858,9 @@ $config['graph_types']['device']['fortigate_sessions']['descr'] = 'Active Sessio $config['graph_types']['device']['screenos_sessions']['section'] = 'firewall'; $config['graph_types']['device']['screenos_sessions']['order'] = '0'; $config['graph_types']['device']['screenos_sessions']['descr'] = 'Active Sessions'; +$config['graph_types']['device']['panos_sessions']['section'] = 'firewall'; +$config['graph_types']['device']['panos_sessions']['order'] = '0'; +$config['graph_types']['device']['panos_sessions']['descr'] = 'Active Sessions'; $config['graph_types']['device']['bits']['section'] = 'netstats'; $config['graph_types']['device']['bits']['order'] = '0';