2012-05-09 10:01:42 +00:00
< ? php
2015-01-22 21:22:37 +00:00
// Observium Includes
2015-07-13 20:10:26 +02:00
require_once $config [ 'install_dir' ] . '/includes/dbFacile.php' ;
require_once $config [ 'install_dir' ] . '/includes/mergecnf.inc.php' ;
2015-01-22 21:22:37 +00:00
// Connect to database
$database_link = mysql_pconnect ( $config [ 'db_host' ], $config [ 'db_user' ], $config [ 'db_pass' ]);
2015-07-13 20:10:26 +02:00
if ( ! $database_link ) {
echo '<h2>MySQL Error</h2>' ;
echo mysql_error ();
die ;
2015-01-22 21:22:37 +00:00
}
2015-07-13 20:10:26 +02:00
2015-01-22 21:22:37 +00:00
$database_db = mysql_select_db ( $config [ 'db_name' ], $database_link );
2015-05-25 21:51:27 +01:00
$clone = $config ;
2015-07-13 20:10:26 +02:00
foreach ( dbFetchRows ( 'select config_name,config_value from config' ) as $obj ) {
$clone = array_replace_recursive ( $clone , mergecnf ( $obj ));
2015-01-22 21:22:37 +00:00
}
2015-07-13 20:10:26 +02:00
$config = array_replace_recursive ( $clone , $config );
2012-05-09 10:01:42 +00:00
2015-07-13 20:10:26 +02:00
//
// NO CHANGES TO THIS FILE, IT IS NOT USER-EDITABLE #
//
// YES, THAT MEANS YOU #
//
2015-05-19 14:25:17 +00:00
umask ( 0002 );
2015-07-13 20:10:26 +02:00
$config [ 'os' ][ 'default' ][ 'over' ][ 0 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ 'default' ][ 'over' ][ 0 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ 'default' ][ 'over' ][ 1 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ 'default' ][ 'over' ][ 1 ][ 'text' ] = 'Memory Usage' ;
2012-05-09 10:01:42 +00:00
2015-07-13 20:10:26 +02:00
$os_group = 'unix' ;
$config [ 'os_group' ][ $os_group ][ 'type' ] = 'server' ;
2012-05-09 10:01:42 +00:00
$config [ 'os_group' ][ $os_group ][ 'processor_stacked' ] = 1 ;
2015-07-13 20:10:26 +02:00
$config [ 'os_group' ][ $os_group ][ 'over' ][ 0 ][ 'graph' ] = 'device_processor' ;
$config [ 'os_group' ][ $os_group ][ 'over' ][ 0 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os_group' ][ $os_group ][ 'over' ][ 1 ][ 'graph' ] = 'device_ucd_memory' ;
$config [ 'os_group' ][ $os_group ][ 'over' ][ 1 ][ 'text' ] = 'Memory Usage' ;
2012-05-09 10:01:42 +00:00
2015-07-13 20:10:26 +02:00
$os = 'generic' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Generic Device' ;
2012-05-09 10:01:42 +00:00
2014-11-22 17:47:32 +10:00
// Linux-based routers/switches
2015-07-13 20:10:26 +02:00
$os = 'vyatta' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Vyatta' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_ucd_memory' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'vyos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'VyOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_ucd_memory' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'edgeos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'EdgeOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_ucd_memory' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
2014-11-22 20:23:02 +10:00
2015-04-03 18:59:58 +01:00
// Ubiquiti
2015-07-13 20:10:26 +02:00
$os = 'unifi' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Ubiquiti UniFi' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ubiquiti' ;
$config [ 'os' ][ $os ][ 'nobulk' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$os = 'airos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Ubiquiti AirOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ubiquiti' ;
$config [ 'os' ][ $os ][ 'nobulk' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$os = 'airos-af' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Ubiquiti AirFiber' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ubiquiti' ;
$config [ 'os' ][ $os ][ 'nobulk' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
2015-04-03 18:59:58 +01:00
2012-05-25 12:24:34 +00:00
// Linux-based OSes here please.
2015-07-13 20:10:26 +02:00
$os = 'linux' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Linux' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_ucd_memory' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Memory Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_storage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Storage Usage' ;
$os = 'qnap' ;
$config [ 'os' ][ $os ][ 'type' ] = 'storage' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'QNAP TurboNAS' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$os = 'netapp' ;
$config [ 'os' ][ $os ][ 'type' ] = 'storage' ;
$config [ 'os' ][ $os ][ 'text' ] = 'NetApp' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'endian' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Endian' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'ciscosmblinux' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco SMB Linux' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'powercode' ;
$onfig [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Powercode BMU' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'powercode' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'procera' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Procera Networks' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'procera' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
2015-04-11 18:42:15 +01:00
2012-05-25 12:24:34 +00:00
// Other Unix-based OSes here please.
2015-07-13 20:10:26 +02:00
$os = 'freebsd' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'FreeBSD' ;
$os = 'openbsd' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'OpenBSD' ;
$os = 'netbsd' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'NetBSD' ;
$os = 'dragonfly' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'DragonflyBSD' ;
$os = 'netware' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Novell Netware' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'novell' ;
$os = 'monowall' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'm0n0wall' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$os = 'solaris' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Sun Solaris' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$os = 'opensolaris' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Sun OpenSolaris' ;
$os = 'openindiana' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'OpenIndiana' ;
2012-05-09 10:01:42 +00:00
2012-05-25 12:24:34 +00:00
// Alcatel
2015-07-13 20:10:26 +02:00
$os = 'aos' ;
$config [ 'os' ][ $os ][ 'group' ] = 'aos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Alcatel-Lucent OS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'alcatellucent' ;
$os = 'timos' ;
$config [ 'os' ][ $os ][ 'group' ] = 'timos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Alcatel-Lucent TimOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'alcatellucent' ;
2012-05-09 10:01:42 +00:00
2015-02-15 12:39:58 +01:00
// Barracuda
2015-07-13 20:10:26 +02:00
$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' ;
2015-02-15 12:39:58 +01:00
2012-05-25 12:24:34 +00:00
// Cisco OSes
2015-07-13 20:10:26 +02:00
$os = 'ios' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco IOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$os = 'acsw' ;
// $config['os'][$os]['group'] = "cisco";
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco ACE' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'loadbalancer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'cat1900' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cat1900' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco Catalyst 1900' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco-old' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'iosxe' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco IOS-XE' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$os = 'iosxr' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco IOS-XR' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'asa' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco ASA' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$os = 'pixos' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco PIX-OS' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'nxos' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco NX-OS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'sanos' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco SAN-OS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'catos' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco CatOS' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco-old' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'ciscowlc' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco WLC' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cisco' ;
2015-02-12 10:33:01 +02:00
2015-07-07 19:16:36 +01:00
// Brocade NOS
2015-07-13 20:10:26 +02:00
$os = 'nos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Brocade NOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'brocade' ;
2015-02-12 10:33:01 +02:00
2012-05-25 12:24:34 +00:00
// Cisco Small Business
2015-07-13 20:10:26 +02:00
$os = 'ciscosb' ;
$config [ 'os' ][ $os ][ 'group' ] = 'cisco' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cisco Small Business' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'linksys' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
2012-05-09 10:01:42 +00:00
2012-05-25 12:24:34 +00:00
// Huawei
2015-07-13 20:10:26 +02:00
$os = 'vrp' ;
$config [ 'os' ][ $os ][ 'group' ] = 'vrp' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Huawei VRP' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'huawei' ;
2012-05-09 10:01:42 +00:00
2012-05-25 12:24:34 +00:00
// ZTE
2015-07-13 20:10:26 +02:00
$os = 'zxr10' ;
$config [ 'os' ][ $os ][ 'group' ] = 'zxr10' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ZTE ZXR10' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'zte' ;
2012-05-09 10:01:42 +00:00
2015-02-16 20:14:04 +01:00
// Ruckus Wireless
2015-07-13 20:10:26 +02:00
$os = 'ruckuswireless' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Ruckus Wireless' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ruckus' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
2015-02-16 20:14:04 +01:00
2015-04-21 11:36:21 +01:00
// Siklu Wireless
2015-07-13 20:10:26 +02:00
$os = 'siklu' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Siklu Wireless' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'siklu' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
2015-04-21 11:36:21 +01:00
2012-05-25 12:24:34 +00:00
// Supermicro Switch
2015-07-13 20:10:26 +02:00
$os = 'supermicro-switch' ;
$config [ 'os' ][ $os ][ 'group' ] = 'supermicro' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Supermicro Switch' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'supermicro' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
2012-05-10 12:10:07 +00:00
2015-05-08 19:34:24 +01:00
// Netgear ProSafe switches
2015-07-13 20:10:26 +02:00
$os = 'netgear' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Netgear ProSafe' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'bad_if' ][] = 'cpu' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
// Juniper
$os = 'junos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Juniper JunOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'junose' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Juniper JunOSe' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'junos' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'jwos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Juniper JWOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'junos' ;
$os = 'screenos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Juniper ScreenOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'fortigate' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Fortinet Fortigate' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'fortinet' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_fortigate_cpu' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'routeros' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Mikrotik RouterOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'nobulk' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'ironware' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Brocade IronWare' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'brocade' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'fabos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Brocade FabricOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'brocade' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'extremeware' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Extremeware' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'icon' ] = 'extreme' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$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' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'group' ] = 'extremeware' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'extreme' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'ftos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Force10 FTOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'force10' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
2015-07-18 20:36:07 +01:00
$os = 'dnos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Dell Networking OS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dell' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
2015-07-13 20:10:26 +02:00
$os = 'avaya-ers' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ERS Firmware' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'avaya' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'arista_eos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Arista EOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'arista' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
2015-07-15 20:20:53 +01:00
$os = 'mellanox' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Mellanox' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
2015-07-13 20:10:26 +02:00
$os = 'netscaler' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Citrix Netscaler' ;
$config [ 'os' ][ $os ][ 'type' ] = 'loadbalancer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'citrix' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$os = 'f5' ;
$config [ 'os' ][ $os ][ 'text' ] = 'F5 Big IP' ;
$config [ 'os' ][ $os ][ 'type' ] = 'loadbalancer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'f5' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_ucd_memory' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'proxim' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Proxim' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'proxim' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'powerconnect' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Dell PowerConnect' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dell' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$os = 'radlan' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Radlan' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
// $config['os'][$os]['over'][2]['graph'] = "device_mempool";
// $config['os'][$os]['over'][2]['text'] = "Memory Usage";
$os = 'powervault' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Dell PowerVault' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dell' ;
$os = 'equallogic' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Dell EqualLogic' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dell' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'drac' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Dell DRAC' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dell' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$os = 'bcm963' ;
$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' ;
$os = 'netopia' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Motorola Netopia' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$os = 'tranzeo' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Tranzeo' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'dlink' ;
$config [ 'os' ][ $os ][ 'text' ] = 'D-Link Switch' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dlink' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$os = 'dlinkap' ;
$config [ 'os' ][ $os ][ 'text' ] = 'D-Link Access Point' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dlink' ;
$os = 'axiscam' ;
$config [ 'os' ][ $os ][ 'text' ] = 'AXIS Network Camera' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'axis' ;
$os = 'axisdocserver' ;
$config [ 'os' ][ $os ][ 'text' ] = 'AXIS Network Document Server' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'axis' ;
$os = 'gamatronicups' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Gamatronic UPS Stack' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$os = 'powerware' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Powerware UPS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'eaton' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_voltage' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Voltage' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Current' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_frequency' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Frequencies' ;
$os = 'deltaups' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Delta UPS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'delta' ;
$os = 'liebert' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Liebert' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'liebert' ;
$os = 'engenius' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'text' ] = 'EnGenius Access Point' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'engenius' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_ucd_cpu' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Processor Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_ucd_memory' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Memory Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Device Traffic' ;
$os = 'airport' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Apple AirPort' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'apple' ;
$os = 'windows' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Microsoft Windows' ;
2012-05-09 10:01:42 +00:00
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'processor_stacked' ] = 1 ;
2015-07-13 20:10:26 +02:00
$os = 'bnt' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Blade Network Technologies' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'bnt' ;
$os = 'ibmnos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'IBM Networking Operating System' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ibmnos' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$os = 'comware' ;
$config [ 'os' ][ $os ][ 'text' ] = 'HP Comware' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'hp' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
// $config['os'][$os]['over'][1]['graph'] = "device_processor";
// $config['os'][$os]['over'][1]['text'] = "CPU Usage";
// $config['os'][$os]['over'][2]['graph'] = "device_mempool";
// $config['os'][$os]['over'][2]['text'] = "Memory Usage";
$os = 'procurve' ;
$config [ 'os' ][ $os ][ 'text' ] = 'HP ProCurve' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'hp' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = 'device_mempool' ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = 'Memory Usage' ;
$os = 'speedtouch' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Thomson Speedtouch' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$os = 'sonicwall' ;
$config [ 'os' ][ $os ][ 'text' ] = 'SonicWALL' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$os = 'zywall' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ZyXEL ZyWALL' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'zyxel' ;
$os = 'prestige' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ZyXEL Prestige' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'zyxel' ;
$os = 'zyxeles' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ZyXEL Ethernet Switch' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'zyxel' ;
$os = 'zyxelnwa' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ZyXEL NWA' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'zyxel' ;
$os = 'ies' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ZyXEL DSLAM' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'zyxel' ;
$os = 'allied' ;
$config [ 'os' ][ $os ][ 'text' ] = 'AlliedWare' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$os = 'mgeups' ;
$config [ 'os' ][ $os ][ 'text' ] = 'MGE UPS' ;
$config [ 'os' ][ $os ][ 'group' ] = 'ups' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'mge' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$os = 'mgepdu' ;
$config [ 'os' ][ $os ][ 'text' ] = 'MGE PDU' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'mge' ;
$os = 'apc' ;
$config [ 'os' ][ $os ][ 'text' ] = 'APC Management Module' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$os = 'webpower' ;
$config [ 'os' ][ $os ][ 'text' ] = 'WebPower' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$os = 'netbotz' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Netbotz Environment sensor' ;
$config [ 'os' ][ $os ][ 'type' ] = 'environment' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_humidity' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Humidity' ;
$os = 'pcoweb' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Carel pCOWeb' ;
$config [ 'os' ][ $os ][ 'type' ] = 'environment' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_humidity' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Humidity' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'carel' ;
$config [ 'os' ][ $os ][ 'icons' ][] = 'uniflair' ;
$os = 'netvision' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Socomec Net Vision' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$os = 'areca' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Areca RAID Subsystem' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = '' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = '' ;
$os = 'netmanplus' ;
$config [ 'os' ][ $os ][ 'text' ] = 'NetMan Plus' ;
$config [ 'os' ][ $os ][ 'group' ] = 'ups' ;
$config [ 'os' ][ $os ][ 'nobulk' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$os = 'akcp' ;
$config [ 'os' ][ $os ][ 'text' ] = 'AKCP SensorProbe' ;
$config [ 'os' ][ $os ][ 'type' ] = 'environment' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'temperature' ;
$os = 'minkelsrms' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Minkels RMS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'environment' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'temperature' ;
$os = 'ipoman' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Ingrasys iPoMan' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ingrasys' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_power' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Power' ;
$os = 'wxgoos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ITWatchDogs Goose' ;
$config [ 'os' ][ $os ][ 'type' ] = 'environment' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'temperature' ;
$os = 'papouch-tme' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Papouch TME' ;
$config [ 'os' ][ $os ][ 'type' ] = 'environment' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'temperature' ;
$os = 'cometsystem-p85xx' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Comet System P85xx' ;
$config [ 'os' ][ $os ][ 'type' ] = 'environment' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'comet' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_temperature' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'temperature' ;
$os = 'dell-laser' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Dell Laser' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'dell' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'ricoh' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Ricoh Printer' ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ricoh' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'nrg' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'NRG Printer' ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'nrg' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'epson' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Epson Printer' ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'epson' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'xerox' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Xerox Printer' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'jetdirect' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'HP Print server' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'hp' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'richoh' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Ricoh Printer' ;
$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' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'oki' ;
$os = 'brother' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Brother Printer' ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'konica' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Konica-Minolta Printer' ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$os = 'kyocera' ;
$config [ 'os' ][ $os ][ 'group' ] = 'printer' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Kyocera Mita Printer' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_toner' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Toner' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'type' ] = 'printer' ;
$os = '3com' ;
$config [ 'os' ][ $os ][ 'text' ] = '3Com' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$os = 'sentry3' ;
$config [ 'os' ][ $os ][ 'text' ] = 'ServerTech Sentry3' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'servertech' ;
$os = 'raritan' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Raritan PDU' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'raritan' ;
$os = 'vmware' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'text' ] = 'VMware' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'mrvld' ;
$config [ 'os' ][ $os ][ 'group' ] = 'mrv' ;
$config [ 'os' ][ $os ][ 'text' ] = 'MRV LambdaDriver' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'mrv' ;
$os = 'poweralert' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Tripp Lite PowerAlert' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'tripplite' ;
$os = 'avocent' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Avocent' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'avocent' ;
$os = 'symbol' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Symbol AP' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'symbol' ;
$os = 'firebox' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Watchguard Firebox' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_processor' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'CPU Usage' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'watchguard' ;
$os = 'fireware' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Watchguard Fireware' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
$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' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_arubacontroller_numaps' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Number of APs' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'graph' ] = 'device_arubacontroller_numclients' ;
$config [ 'os' ][ $os ][ 'over' ][ 1 ][ 'text' ] = 'Number of Clients' ;
$os = 'dsm' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Synology DSM' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'type' ] = 'storage' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'synology' ;
$os = 'hikvision' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Hikvision' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'hikvision' ;
2015-01-05 21:06:49 +00:00
2015-04-06 23:03:19 +01:00
// Canopy / Cambium support
2015-07-13 20:10:26 +02:00
$os = 'canopy' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cambium' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cambium' ;
2015-04-06 23:03:19 +01:00
2015-07-13 20:10:26 +02:00
$os = 'datacom' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Datacom' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'datacom' ;
2015-04-15 16:09:18 -03:00
2015-05-07 10:10:10 +00:00
// UBNT EdgeSwitch 750W
2015-07-13 20:10:26 +02:00
$os = 'edgeswitch' ;
$config [ 'os' ][ $os ][ 'text' ] = 'EdgeSwitch' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'ubiquiti' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
2015-05-07 10:10:10 +00:00
2015-05-16 05:29:01 -03:00
// Fiberhome
2015-07-13 20:10:26 +02:00
$os = 'fiberhome' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Fiberhome' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'fiberhome' ;
// PBN, Pacific Broadband Networks
$os = 'pbn' ;
$config [ 'os' ][ $os ][ 'text' ] = 'PBN' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'pbn' ;
// Enterasys
$os = 'enterasys' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Enterasys' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'enterasys' ;
2015-06-08 14:27:33 +02:00
2015-06-08 21:46:36 +02:00
// Multimatic UPS (Generex CS121 SNMP Adapter)
2015-07-13 20:10:26 +02:00
$os = 'multimatic' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Multimatic UPS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'multimatic' ;
2015-06-08 21:46:36 +02:00
2015-07-04 20:14:28 +01:00
// Huawei UPS
2015-07-13 20:10:26 +02:00
$os = 'huaweiups' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Huawei UPS' ;
$config [ 'os' ][ $os ][ 'group' ] = 'ups' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'huawei' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_current' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Current' ;
foreach ( $config [ 'os' ] as $this_os => $blah ) {
if ( isset ( $config [ 'os' ][ $this_os ][ 'group' ])) {
$this_os_group = $config [ 'os' ][ $this_os ][ 'group' ];
if ( isset ( $config [ 'os_group' ][ $this_os_group ])) {
foreach ( $config [ 'os_group' ][ $this_os_group ] as $property => $value ) {
if ( ! isset ( $config [ 'os' ][ $this_os ][ $property ])) {
$config [ 'os' ][ $this_os ][ $property ] = $value ;
}
}
2012-05-09 10:01:42 +00:00
}
}
}
2015-07-06 02:13:50 +01:00
// Meraki Devices
2015-07-13 20:10:26 +02:00
$os = 'merakimx' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Meraki MX Appliance' ;
$config [ 'os' ][ $os ][ 'type' ] = 'firewall' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'meraki' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'merakimr' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Meraki AP' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'meraki' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
$os = 'merakims' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Meraki Switch' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'meraki' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Device Traffic' ;
2012-05-09 10:01:42 +00:00
2012-05-25 12:24:34 +00:00
// Graph Types
2015-07-13 20:10:26 +02:00
require_once $config [ 'install_dir' ] . '/includes/load_db_graph_types.inc.php' ;
2015-06-13 22:53:39 +10:00
2012-05-09 10:01:42 +00:00
2015-04-03 18:59:58 +01:00
// Device - Wireless - AirMAX
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatStaCount' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '0' ,
'descr' => 'Wireless Clients' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'Number' ,
'ds' => array (
'WlStatStaCount' => array (
'label' => 'Clients' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioDistance' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '1' ,
'descr' => 'Radio Distance' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'Metres' ,
'ds' => array (
'RadioDistance' => array (
'label' => 'Distance' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioFreq' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '2' ,
'descr' => 'Radio Frequency' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'Mhz' ,
'ds' => array (
'RadioFreq' => array (
'label' => 'Frequency' ,
'draw' => 'LINE' ,
'line' => true ,
'rra_min' => false ,
'rra_max' => false ,
'colour' => '3ca3c1' ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioTxPower' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '3' ,
'descr' => 'Radio Tx Power' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'dBm' ,
'ds' => array (
'RadioTxPower' => array (
'label' => 'Tx Power' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_0' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '4' ,
'descr' => 'Radio Rssi Chain 0' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'dBm' ,
'ds' => array (
'RadioRssi_0' => array (
'label' => 'RSSI' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_1' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '5' ,
'descr' => 'Radio Rssi Chain 1' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'dBm' ,
'ds' => array (
'RadioRssi_1' => array (
'label' => 'RSSI' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatSignal' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '6' ,
'descr' => 'Radio Signal' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'dBm' ,
'ds' => array (
'WlStatSignal' => array (
'label' => 'Signal' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRssi' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '7' ,
'descr' => 'Radio Overall RSSI' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'dBm' ,
'ds' => array (
'WlStatRssi' => array (
'label' => 'RSSI' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatCcq' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '8' ,
'descr' => 'Radio CCQ' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'Percent' ,
'ds' => array (
'WlStatCcq' => array (
'label' => 'CCQ' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatNoiseFloor' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '10' ,
'descr' => 'Radio Noise Floor' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'dBm' ,
'ds' => array (
'WlStatNoiseFloor' => array (
'label' => 'Noise' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatTxRate' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '11' ,
'descr' => 'Radio Tx Rate' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'mbps' ,
'ds' => array (
'WlStatTxRate' => array (
'label' => 'Tx Rate' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRxRate' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '12' ,
'descr' => 'Radio Rx Rate' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'greens' ,
'unit_text' => 'mbps' ,
'ds' => array (
'WlStatRxRate' => array (
'label' => 'Rx Rate' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxQuality' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '13' ,
'descr' => 'AirMax Quality' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'greens' ,
'unit_text' => 'Percent' ,
'ds' => array (
'AirMaxQuality' => array (
'label' => 'Quality' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxCapacity' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '14' ,
'descr' => 'AirMax Capacity' ,
'file' => 'ubnt-airmax-mib.rrd' ,
'colours' => 'greens' ,
'unit_text' => 'Percent' ,
'ds' => array (
'AirMaxCapacity' => array (
'label' => 'Capacity' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
// Device - AirFIBER
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioFreqs' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'order' => '0' ,
'descr' => 'Radio Frequencies' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'Mhz' ,
'ds' => array (
'txFrequency' => array (
'label' => 'Tx Frequency' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rxFrequency' => array (
'label' => 'Rx Frequency' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_TxPower' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'Radio Tx Power' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'dBm' ,
'ds' => array (
'txPower' => array (
'label' => 'Tx Power' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_LinkDist' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'Link Distance' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'Metres' ,
'ds' => array (
'radioLinkDistM' => array (
'label' => 'Distance' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_Capacity' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'Link Capacity' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'bps' ,
'ds' => array (
'rxCapacity' => array (
'label' => 'Rx Capacity' ,
'draw' => 'LINE' ,
'line' => true ,
),
'txCapacity' => array (
'label' => 'Tx Capacity' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioTemp' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'Radio Temperatures' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'blues' ,
'unit_text' => 'Deg C' ,
'ds' => array (
'radio0TempC' => array (
'label' => 'Radio 0 Temp' ,
'draw' => 'LINE' ,
'line' => true ,
),
'radio1TempC' => array (
'label' => 'Radio 1 Temp' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsTx' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'RF Total Octets Tx' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'Octets' ,
'ds' => array (
'txoctetsAll' => array (
'label' => 'Octets' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsTx' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'RF Total Packets Tx' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'Packets' ,
'ds' => array (
'txpktsAll' => array (
'label' => 'Packets' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsRx' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'RF Total Octets Rx' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'greens' ,
'unit_text' => 'Octets' ,
'ds' => array (
'rxoctetsAll' => array (
'label' => 'Octets' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsRx' ] = array (
2015-07-13 20:10:26 +02:00
'section' => 'wireless' ,
'descr' => 'RF Total Packets Rx' ,
'file' => 'ubnt-airfiber-mib.rrd' ,
'colours' => 'greens' ,
'unit_text' => 'Packets' ,
'ds' => array (
'rxpktsAll' => array (
'label' => 'Packets' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-03 18:59:58 +01:00
);
2015-04-21 11:37:47 +01:00
// Siklu support
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageRssi' ] = array (
2015-04-21 11:37:47 +01:00
'section' => 'wireless' ,
'order' => '0' ,
'descr' => 'Radio Average RSSI' ,
2015-04-21 16:02:17 +01:00
'file' => 'siklu-wireless.rrd' ,
2015-04-21 11:37:47 +01:00
'colours' => 'blues' ,
'unit_text' => 'dBm' ,
'ds' => array (
2015-07-13 20:10:26 +02:00
'rfAverageRssi' => array (
'label' => 'RSSI' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-21 11:37:47 +01:00
);
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageCinr' ] = array (
2015-04-21 11:37:47 +01:00
'section' => 'wireless' ,
'order' => '1' ,
'descr' => 'Radio Average CINR' ,
2015-04-21 16:02:17 +01:00
'file' => 'siklu-wireless.rrd' ,
2015-04-21 11:37:47 +01:00
'colours' => 'reds' ,
'unit_text' => 'dB' ,
'ds' => array (
2015-07-13 20:10:26 +02:00
'rfAverageCinr' => array (
'label' => 'CINR' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-21 11:37:47 +01:00
);
2015-04-21 16:02:17 +01:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfOperationalFrequency' ] = array (
2015-04-21 11:37:47 +01:00
'section' => 'wireless' ,
'order' => '2' ,
2015-04-21 16:02:17 +01:00
'descr' => 'Operational Frequency' ,
'file' => 'siklu-wireless.rrd' ,
'colours' => 'reds' ,
'unit_text' => 'GHz' ,
'ds' => array (
2015-07-13 20:10:26 +02:00
'rfOperFreq' => array (
'label' => 'Hz' ,
'draw' => 'AREA' ,
'line' => true ,
),
),
2015-04-21 16:02:17 +01:00
);
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfacePkts' ] = array (
2015-04-21 16:02:17 +01:00
'section' => 'wireless' ,
'order' => '3' ,
'descr' => 'Packets' ,
'file' => 'siklu-interface.rrd' ,
'unit_text' => 'pps' ,
'ds' => array (
2015-07-13 20:10:26 +02:00
'rfIPkts' => array (
'label' => 'In bps' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rfOutPkts' => array (
'label' => 'Out bps' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-21 16:02:17 +01:00
);
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherPkts' ] = array (
2015-04-21 16:02:17 +01:00
'section' => 'wireless' ,
'order' => '4' ,
'descr' => 'Other Packets' ,
'file' => 'siklu-interface.rrd' ,
'unit_text' => 'pps' ,
'ds' => array (
2015-07-13 20:10:26 +02:00
'rfInGoodPkts' => array (
'label' => 'Good Pkts' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rfInErroredPkts' => array (
'label' => 'Errored Pkts' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rfInLostPkts' => array (
'label' => 'Lost Pkts' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-21 16:02:17 +01:00
);
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOctets' ] = array (
2015-04-21 16:02:17 +01:00
'section' => 'wireless' ,
'order' => '5' ,
'descr' => 'Traffic' ,
'file' => 'siklu-interface.rrd' ,
'unit_text' => 'bps' ,
'ds' => array (
2015-07-13 20:10:26 +02:00
'rfInOctets' => array (
'label' => 'In bps' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rfOutOctets' => array (
'label' => 'Out bps' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-21 16:02:17 +01:00
);
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherOctets' ] = array (
'section' => 'wireless' ,
'order' => '6' ,
'descr' => 'Other Octets' ,
'file' => 'siklu-interface.rrd' ,
'unit_text' => 'bps' ,
2015-04-21 11:37:47 +01:00
'ds' => array (
2015-07-13 20:10:26 +02:00
'rfInIdleOctets' => array (
'label' => 'In Idle' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rfOutIdleOctets' => array (
'label' => 'Out Idle' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rfInGoodOctets' => array (
'label' => 'Good Octets' ,
'draw' => 'LINE' ,
'line' => true ,
),
'rfInErroredOctetts' => array (
'label' => 'Errored Octets' ,
'draw' => 'LINE' ,
'line' => true ,
),
),
2015-04-21 11:37:47 +01:00
);
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'wifi_clients' ][ 'section' ] = 'wireless' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'wifi_clients' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'wifi_clients' ][ 'descr' ] = 'Wireless Clients' ;
2012-05-09 10:01:42 +00:00
2015-07-11 13:49:47 +10:00
$config [ 'graph_types' ][ 'device' ][ 'agent' ][ 'section' ] = 'poller' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'agent' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'agent' ][ 'descr' ] = 'Agent Execution Time' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_bits' ][ 'section' ] = 'firewall' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_bits' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_bits' ][ 'descr' ] = 'IPSec Tunnel Traffic Volume' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_pkts' ][ 'section' ] = 'firewall' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_pkts' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_pkts' ][ 'descr' ] = 'IPSec Tunnel Traffic Packets' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_stats' ][ 'section' ] = 'firewall' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_stats' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_stats' ][ 'descr' ] = 'IPSec Tunnel Statistics' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_tunnels' ][ 'section' ] = 'firewall' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_tunnels' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_tunnels' ][ 'descr' ] = 'IPSec Active Tunnels' ;
$config [ 'graph_types' ][ 'device' ][ 'cras_sessions' ][ 'section' ] = 'firewall' ;
$config [ 'graph_types' ][ 'device' ][ 'cras_sessions' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cras_sessions' ][ 'descr' ] = 'Remote Access Sessions' ;
$config [ 'graph_types' ][ 'device' ][ 'fortigate_sessions' ][ 'section' ] = 'firewall' ;
$config [ 'graph_types' ][ 'device' ][ 'fortigate_sessions' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'fortigate_sessions' ][ 'descr' ] = 'Active Sessions' ;
$config [ 'graph_types' ][ 'device' ][ 'fortigate_cpu' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'fortigate_cpu' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'fortigate_cpu' ][ 'descr' ] = 'CPU' ;
$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' ;
$config [ 'graph_types' ][ 'device' ][ 'bits' ][ 'descr' ] = 'Total Traffic' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4' ][ 'section' ] = 'netstats' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4' ][ 'descr' ] = 'IPv4 Packet Statistics' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4_frag' ][ 'section' ] = 'netstats' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4_frag' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4_frag' ][ 'descr' ] = 'IPv4 Fragmentation Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv6' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv6' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv6' ][ 'descr' ] = 'IPv6 Packet Statistics' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv6_frag' ][ 'section' ] = 'netstats' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv6_frag' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv6_frag' ][ 'descr' ] = 'IPv6 Fragmentation Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_icmp_info' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_icmp_info' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_icmp_info' ][ 'descr' ] = 'ICMP Informational Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_icmp' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_icmp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_icmp' ][ 'descr' ] = 'ICMP Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip' ][ 'descr' ] = 'IP Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_frag' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_frag' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_frag' ][ 'descr' ] = 'IP Fragmentation Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_snmp' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_snmp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_snmp' ][ 'descr' ] = 'SNMP Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_snmp_pkt' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_snmp_pkt' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_snmp_pkt' ][ 'descr' ] = 'SNMP Packet Type Statistics' ;
2012-05-09 10:01:42 +00:00
2015-05-19 19:58:46 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'section' ] = 'netstats' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'descr' ] = 'IP Forwarding Statistics' ;
2015-05-19 19:58:46 +02:00
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_tcp' ][ 'section' ] = 'netstats' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_tcp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_tcp' ][ 'descr' ] = 'TCP Statistics' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_udp' ][ 'section' ] = 'netstats' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_udp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_udp' ][ 'descr' ] = 'UDP Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'fdb_count' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'fdb_count' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'fdb_count' ][ 'descr' ] = 'MAC Addresses Learnt' ;
$config [ 'graph_types' ][ 'device' ][ 'hr_processes' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'hr_processes' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'hr_processes' ][ 'descr' ] = 'Running Processes' ;
$config [ 'graph_types' ][ 'device' ][ 'hr_users' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'hr_users' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'hr_users' ][ 'descr' ] = 'Users Logged In' ;
$config [ 'graph_types' ][ 'device' ][ 'mempool' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'mempool' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'mempool' ][ 'descr' ] = 'Memory Pool Usage' ;
$config [ 'graph_types' ][ 'device' ][ 'processor' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'processor' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'processor' ][ 'descr' ] = 'Processor Usage' ;
$config [ 'graph_types' ][ 'device' ][ 'storage' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'storage' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'storage' ][ 'descr' ] = 'Filesystem Usage' ;
$config [ 'graph_types' ][ 'device' ][ 'temperature' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'temperature' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'temperature' ][ 'descr' ] = 'temperature' ;
$config [ 'graph_types' ][ 'device' ][ 'charge' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'charge' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'charge' ][ 'descr' ] = 'Battery Charge' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_cpu' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_cpu' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_cpu' ][ 'descr' ] = 'Detailed Processor Usage' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_load' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_load' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_load' ][ 'descr' ] = 'Load Averages' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_memory' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_memory' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_memory' ][ 'descr' ] = 'Detailed Memory Usage' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_swap_io' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_swap_io' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_swap_io' ][ 'descr' ] = 'Swap I/O Activity' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_io' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_io' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_io' ][ 'descr' ] = 'System I/O Activity' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_contexts' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_contexts' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_contexts' ][ 'descr' ] = 'Context Switches' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'ucd_interrupts' ][ 'section' ] = 'system' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'ucd_interrupts' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_interrupts' ][ 'descr' ] = 'Interrupts' ;
$config [ 'graph_types' ][ 'device' ][ 'uptime' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'uptime' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'uptime' ][ 'descr' ] = 'System Uptime' ;
$config [ 'graph_types' ][ 'device' ][ 'poller_perf' ][ 'section' ] = 'poller' ;
$config [ 'graph_types' ][ 'device' ][ 'poller_perf' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'poller_perf' ][ 'descr' ] = 'Poller Time' ;
$config [ 'graph_types' ][ 'device' ][ 'ping_perf' ][ 'section' ] = 'poller' ;
$config [ 'graph_types' ][ 'device' ][ 'ping_perf' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ping_perf' ][ 'descr' ] = 'Ping Response' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'vpdn_sessions_l2tp' ][ 'section' ] = 'vpdn' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'vpdn_sessions_l2tp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'vpdn_sessions_l2tp' ][ 'descr' ] = 'VPDN L2TP Sessions' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'vpdn_tunnels_l2tp' ][ 'section' ] = 'vpdn' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'vpdn_tunnels_l2tp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'vpdn_tunnels_l2tp' ][ 'descr' ] = 'VPDN L2TP Tunnels' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_conn' ][ 'section' ] = 'load balancer' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_conn' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_conn' ][ 'descr' ] = 'TCP Connections' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_bits' ][ 'section' ] = 'load balancer' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_bits' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_bits' ][ 'descr' ] = 'TCP Traffic' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_pkts' ][ 'section' ] = 'load balancer' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_pkts' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_pkts' ][ 'descr' ] = 'TCP Packets' ;
2012-05-09 10:01:42 +00:00
2014-07-03 15:27:52 +01:00
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'section' ] = 'firewall' ;
2015-07-13 20:10:26 +02:00
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'descr' ] = 'Current connections' ;
2014-07-03 15:27:52 +01:00
2015-07-13 20:10:26 +02:00
$config [ 'graph_descr' ][ 'device_smokeping_in_all' ] = 'This is an aggregate graph of the incoming smokeping tests to this host. The line corresponds to the average RTT. The shaded area around each line denotes the standard deviation.' ;
$config [ 'graph_descr' ][ 'device_processor' ] = 'This is an aggregate graph of all processors in the system.' ;
2012-05-09 10:01:42 +00:00
2012-05-25 12:24:34 +00:00
// Device Types
2012-05-09 10:01:42 +00:00
$i = 0 ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Servers' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'server' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'server.png' ;
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Network' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'network' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'network.png' ;
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Wireless' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'wireless' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'wireless.png' ;
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Firewalls' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'firewall' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'firewall.png' ;
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Power' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'power' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'power.png' ;
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Environment' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'environment' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'environment.png' ;
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Load Balancers' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'loadbalancer' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'loadbalancer.png' ;
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Storage' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'storage' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'storage.png' ;
2015-07-13 20:10:26 +02:00
if ( isset ( $config [ 'enable_printers' ]) && $config [ 'enable_printers' ]) {
$i ++ ;
$config [ 'device_types' ][ $i ][ 'text' ] = 'Printers' ;
$config [ 'device_types' ][ $i ][ 'type' ] = 'printer' ;
$config [ 'device_types' ][ $i ][ 'icon' ] = 'printer.png' ;
2012-05-09 10:01:42 +00:00
}
2015-07-13 20:10:26 +02:00
//
// No changes below this line #
//
$config [ 'version' ] = '2014.master' ;
$config [ 'project_name_version' ] = $config [ 'project_name' ] . ' ' . $config [ 'version' ];
2012-05-09 10:01:42 +00:00
2015-07-13 20:10:26 +02:00
if ( isset ( $config [ 'rrdgraph_def_text' ])) {
$config [ 'rrdgraph_def_text' ] = str_replace ( ' ' , ' ' , $config [ 'rrdgraph_def_text' ]);
$config [ 'rrd_opts_array' ] = explode ( ' ' , trim ( $config [ 'rrdgraph_def_text' ]));
2012-05-09 10:01:42 +00:00
}
2015-07-13 20:10:26 +02:00
if ( ! isset ( $config [ 'log_file' ])) {
$config [ 'log_file' ] = $config [ 'log_dir' ] . '/' . $config [ 'project_id' ] . '.log' ;
2012-05-09 10:01:42 +00:00
}
2015-07-13 20:10:26 +02:00
if ( isset ( $config [ 'cdp_autocreate' ])) {
$config [ 'dp_autocreate' ] = $config [ 'cdp_autocreate' ];
2012-05-09 10:01:42 +00:00
}
2015-07-13 20:10:26 +02:00
if ( ! isset ( $config [ 'mibdir' ])) {
$config [ 'mibdir' ] = $config [ 'install_dir' ] . '/mibs' ;
2012-05-09 10:01:42 +00:00
}
2015-07-13 20:10:26 +02:00
2012-05-09 10:01:42 +00:00
$config [ 'mib_dir' ] = $config [ 'mibdir' ];
2015-07-13 20:10:26 +02:00
// If we're on SSL, let's properly detect it
if ( isset ( $_SERVER [ 'HTTPS' ])) {
$config [ 'base_url' ] = preg_replace ( '/^http:/' , 'https:' , $config [ 'base_url' ]);
2012-05-09 10:01:42 +00:00
}
2015-07-13 20:10:26 +02:00
if ( $config [ 'memcached' ][ 'enable' ] === true ) {
if ( class_exists ( 'Memcached' )) {
$memcache = new Memcached ();
$memcache -> addServer ( $config [ 'memcached' ][ 'host' ], $config [ 'memcached' ][ 'port' ]);
if ( $debug ) {
print_r ( $memcache -> getStats ());
}
}
else {
echo " WARNING: You have enabled memcached but have not installed the PHP bindings. Disabling memcached support. \n " ;
echo " Try 'apt-get install php5-memcached' or 'pecl install memcached'. You will need the php5-dev and libmemcached-dev packages to use pecl. \n \n " ;
$config [ 'memcached' ][ 'enable' ] = 0 ;
}
2012-05-09 10:01:42 +00:00
}
2015-07-13 20:10:26 +02:00
// Set some times needed by loads of scripts (it's dynamic, so we do it here!)
$config [ 'time' ][ 'now' ] = time ();
$config [ 'time' ][ 'now' ] -= ( $config [ 'time' ][ 'now' ] % 300 );
$config [ 'time' ][ 'fourhour' ] = ( $config [ 'time' ][ 'now' ] - 14400 );
// time() - (4 * 60 * 60);
$config [ 'time' ][ 'sixhour' ] = ( $config [ 'time' ][ 'now' ] - 21600 );
// time() - (6 * 60 * 60);
$config [ 'time' ][ 'twelvehour' ] = ( $config [ 'time' ][ 'now' ] - 43200 );
// time() - (12 * 60 * 60);
$config [ 'time' ][ 'day' ] = ( $config [ 'time' ][ 'now' ] - 86400 );
// time() - (24 * 60 * 60);
$config [ 'time' ][ 'twoday' ] = ( $config [ 'time' ][ 'now' ] - 172800 );
// time() - (2 * 24 * 60 * 60);
$config [ 'time' ][ 'week' ] = ( $config [ 'time' ][ 'now' ] - 604800 );
// time() - (7 * 24 * 60 * 60);
$config [ 'time' ][ 'twoweek' ] = ( $config [ 'time' ][ 'now' ] - 1209600 );
// time() - (2 * 7 * 24 * 60 * 60);
$config [ 'time' ][ 'month' ] = ( $config [ 'time' ][ 'now' ] - 2678400 );
// time() - (31 * 24 * 60 * 60);
$config [ 'time' ][ 'twomonth' ] = ( $config [ 'time' ][ 'now' ] - 5356800 );
// time() - (2 * 31 * 24 * 60 * 60);
$config [ 'time' ][ 'threemonth' ] = ( $config [ 'time' ][ 'now' ] - 8035200 );
// time() - (3 * 31 * 24 * 60 * 60);
$config [ 'time' ][ 'sixmonth' ] = ( $config [ 'time' ][ 'now' ] - 16070400 );
// time() - (6 * 31 * 24 * 60 * 60);
$config [ 'time' ][ 'year' ] = ( $config [ 'time' ][ 'now' ] - 31536000 );
// time() - (365 * 24 * 60 * 60);
$config [ 'time' ][ 'twoyear' ] = ( $config [ 'time' ][ 'now' ] - 63072000 );
// time() - (2 * 365 * 24 * 60 * 60);
// IPMI sensor type mappings
2012-05-09 10:01:42 +00:00
$config [ 'ipmi_unit' ][ 'Volts' ] = 'voltage' ;
$config [ 'ipmi_unit' ][ 'degrees C' ] = 'temperature' ;
$config [ 'ipmi_unit' ][ 'RPM' ] = 'fanspeed' ;
$config [ 'ipmi_unit' ][ 'Watts' ] = 'power' ;
$config [ 'ipmi_unit' ][ 'discrete' ] = '' ;
2012-05-25 12:24:34 +00:00
// INCLUDE THE VMWARE DEFINITION FILE.
2015-07-13 20:10:26 +02:00
require_once 'vmware_guestid.inc.php' ;
2012-05-09 10:01:42 +00:00
2014-01-16 11:21:22 +00:00
// Define some variables if they aren't set by user definition in config.php
2015-07-13 20:10:26 +02:00
if ( ! isset ( $config [ 'html_dir' ])) {
$config [ 'html_dir' ] = $config [ 'install_dir' ] . '/html' ;
}
if ( ! isset ( $config [ 'rrd_dir' ])) {
$config [ 'rrd_dir' ] = $config [ 'install_dir' ] . '/rrd' ;
}
if ( ! isset ( $config [ 'log_dir' ])) {
$config [ 'log_dir' ] = $config [ 'install_dir' ] . '/logs' ;
}
if ( ! isset ( $config [ 'log_file' ])) {
$config [ 'log_dir' ] . '/' . $config [ 'project_id' ] . '.log' ;
}
if ( ! isset ( $config [ 'plugin_dir' ])) {
$config [ 'plugin_dir' ] = $config [ 'html_dir' ] . '/plugins' ;
}
if ( ! isset ( $config [ 'title_image' ])) {
$config [ 'title_image' ] = 'images/librenms_logo_' . $config [ 'site_style' ] . '.png' ;
}