Skip to content

Commit

Permalink
newdevice: Fortinet FortiWeb Basic Support (librenms#8654)
Browse files Browse the repository at this point in the history
  • Loading branch information
Rosiak authored and TheMysteriousX committed May 20, 2018
1 parent c7c974d commit db71fa7
Show file tree
Hide file tree
Showing 8 changed files with 1,932 additions and 222 deletions.
13 changes: 13 additions & 0 deletions includes/definitions/fortiweb.yaml
@@ -0,0 +1,13 @@
os: fortiweb
text: 'Fortinet FortiWeb'
type: firewall
icon: fortinet
mib_dir:
- fortinet
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
discovery:
- sysObjectID:
- .1.3.6.1.4.1.12356.107.1
20 changes: 20 additions & 0 deletions includes/polling/os/fortiweb.inc.php
@@ -0,0 +1,20 @@
<?php
/*
* LibreNMS
*
* Copyright (c) 2018 Søren Friis Rosiak <sorenrosiak@gmail.com>
* 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.
*/

$temp_data = snmp_get_multi_oid($device, 'fnSysSerial.0 fwSysModel.0 fwSysVersion.0', '-OUQs', 'FORTINET-FORTIWEB-MIB');
$temp_version = explode(' ', $temp_data['fwSysVersion.0']);

$hardware = $temp_data['fwSysModel.0'];
$serial = $temp_data['fnSysSerial.0'];
$version = $temp_version[1];

unset($temp_data, $temp_version);
File renamed without changes.
File renamed without changes.

0 comments on commit db71fa7

Please sign in to comment.