diff --git a/html/images/os/barracuda.png b/html/images/os/barracuda.png new file mode 100644 index 000000000..ed2701f2e Binary files /dev/null and b/html/images/os/barracuda.png differ diff --git a/includes/definitions.inc.php b/includes/definitions.inc.php index e02f836f0..0f66209f9 100644 --- a/includes/definitions.inc.php +++ b/includes/definitions.inc.php @@ -180,6 +180,15 @@ $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['icon'] = "alcatellucent"; +// Barracuda + +$os = "barracudaloadbalancer"; +$config['os'][$os]['text'] = "Barracuda Load Balancer"; +$config['os'][$os]['type'] = "loadbalancer"; +$config['os'][$os]['icon'] = "barracuda"; +$config['os'][$os]['over'][0]['graph'] = "device_bits"; +$config['os'][$os]['over'][0]['text'] = "Traffic"; + // Cisco OSes $os = "ios"; diff --git a/includes/discovery/os/barracuda.inc.php b/includes/discovery/os/barracuda.inc.php new file mode 100644 index 000000000..a28de36f2 --- /dev/null +++ b/includes/discovery/os/barracuda.inc.php @@ -0,0 +1,17 @@ + +* This program is free software: you can redistribute it and/or modify it +* under the terms of the GNU General Public License as published by the +* Free Software Foundation, either version 3 of the License, or (at your +* option) any later version. Please see LICENSE.txt at the top level of +* the source code distribution for details. +*/ +if (!$os) { + if (stristr($sysDescr, "Barracuda Load Balancer") || stristr($sysDescr, "Barracuda Load Balancer ADC")) { + $os = "barracudaloadbalancer"; + } +} +?>