diff --git a/includes/definitions.inc.php b/includes/definitions.inc.php index 6013d2caa..a24a4ff02 100644 --- a/includes/definitions.inc.php +++ b/includes/definitions.inc.php @@ -311,6 +311,13 @@ $config['os'][$os]['icon'] = 'barracuda'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Traffic'; +$os = 'barracudaspamfirewall'; +$config['os'][$os]['text'] = 'Barracuda Spam Firewall'; +$config['os'][$os]['type'] = 'firewall'; +$config['os'][$os]['icon'] = 'barracuda'; +$config['os'][$os]['over'][0]['graph'] = 'device_bits'; +$config['os'][$os]['over'][0]['text'] = 'Traffic'; + // Calix $os = 'calix'; $config['os'][$os]['text'] = 'Calix E7'; diff --git a/includes/discovery/os/barracuda.inc.php b/includes/discovery/os/barracuda.inc.php index 9e296e3eb..e73d1a9ac 100644 --- a/includes/discovery/os/barracuda.inc.php +++ b/includes/discovery/os/barracuda.inc.php @@ -14,4 +14,7 @@ if (!$os) { if (stristr($sysDescr, 'Barracuda Load Balancer') || stristr($sysDescr, 'Barracuda Load Balancer ADC')) { $os = 'barracudaloadbalancer'; } + if (stristr($sysDescr, 'Barracuda Spam Firewall')) { + $os = 'barracudaspamfirewall'; + } }