2012-05-09 10:01:42 +00:00
< ? php
2015-01-22 21:22:37 +00:00
// Observium Includes
2015-07-13 18:10:26 +00: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
2015-08-08 19:27:18 +00:00
if ( $config [ 'db' ][ 'extension' ] == 'mysqli' ) {
$database_link = mysqli_connect ( 'p:' . $config [ 'db_host' ], $config [ 'db_user' ], $config [ 'db_pass' ]);
}
else {
$database_link = mysql_pconnect ( $config [ 'db_host' ], $config [ 'db_user' ], $config [ 'db_pass' ]);
}
2015-07-13 18:10:26 +00:00
if ( ! $database_link ) {
echo '<h2>MySQL Error</h2>' ;
2015-08-08 19:27:18 +00:00
if ( $config [ 'db' ][ 'extension' ] == 'mysqli' ) {
echo mysqli_error ( $database_link );
}
else {
echo mysql_error ();
}
2015-07-13 18:10:26 +00:00
die ;
2015-01-22 21:22:37 +00:00
}
2015-07-13 18:10:26 +00:00
2015-08-08 19:27:18 +00:00
if ( $config [ 'db' ][ 'extension' ] == 'mysqli' ) {
$database_db = mysqli_select_db ( $database_link , $config [ 'db_name' ]);
}
else {
$database_db = mysql_select_db ( $config [ 'db_name' ], $database_link );
}
2015-01-22 21:22:37 +00:00
2015-05-25 20:51:27 +00:00
$clone = $config ;
2015-07-13 18:10:26 +00: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 18:10:26 +00:00
$config = array_replace_recursive ( $clone , $config );
2012-05-09 10:01:42 +00:00
2015-07-13 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00:00
$os = 'generic' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Generic Device' ;
2012-05-09 10:01:42 +00:00
2014-11-22 07:47:32 +00:00
// Linux-based routers/switches
2015-07-13 18:10:26 +00: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 10:23:02 +00:00
2015-04-03 17:59:58 +00:00
// Ubiquiti
2015-07-13 18:10:26 +00: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 17:59:58 +00:00
2012-05-25 12:24:34 +00:00
// Linux-based OSes here please.
2015-07-13 18:10:26 +00: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 17:42:15 +00:00
2012-05-25 12:24:34 +00:00
// Other Unix-based OSes here please.
2015-07-13 18:10:26 +00:00
$os = 'freebsd' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'FreeBSD' ;
2015-07-30 17:19:36 +00:00
$os = 'pfsense' ;
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
$config [ 'os' ][ $os ][ 'group' ] = 'unix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'pfSense' ;
2015-07-13 18:10:26 +00:00
$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 18:10:26 +00: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 11:39:58 +00:00
// Barracuda
2015-07-13 18:10:26 +00: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 11:39:58 +00:00
2012-05-25 12:24:34 +00:00
// Cisco OSes
2015-07-13 18:10:26 +00: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 08:33:01 +00:00
2015-07-07 18:16:36 +00:00
// Brocade NOS
2015-07-13 18:10:26 +00:00
$os = 'nos' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Brocade NOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
2015-08-07 15:07:26 +00:00
$config [ 'os' ][ $os ][ 'descr_to_alias' ] = 1 ;
2015-07-13 18:10:26 +00:00
$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 08:33:01 +00:00
2012-05-25 12:24:34 +00:00
// Cisco Small Business
2015-07-13 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 19:14:04 +00:00
// Ruckus Wireless
2015-07-13 18:10:26 +00: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 19:14:04 +00:00
2015-04-21 10:36:21 +00:00
// Siklu Wireless
2015-07-13 18:10:26 +00: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 10:36:21 +00:00
2012-05-25 12:24:34 +00:00
// Supermicro Switch
2015-07-13 18:10:26 +00: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 18:34:24 +00:00
// Netgear ProSafe switches
2015-07-13 18:10:26 +00: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' ;
2015-07-18 20:10:24 +00:00
$os = 'netonix' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Netonix' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'netonix' ;
$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 18:10:26 +00:00
// 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 19:36:07 +00: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 18:10:26 +00: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 19:20:53 +00: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 18:10:26 +00: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' ;
2015-08-06 20:00:36 +00:00
$config [ 'os' ][ $os ][ 'type' ] = 'server' ;
2015-07-13 18:10:26 +00:00
$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 18:10:26 +00: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' ;
2015-07-22 15:04:37 +00:00
$os = 'ibmtl' ;
2015-07-22 14:59:18 +00:00
$config [ 'os' ][ $os ][ 'text' ] = 'IBM Tape Library' ;
$config [ 'os' ][ $os ][ 'type' ] = 'storage' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'generic' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
2015-07-13 18:10:26 +00:00
$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 22:03:19 +00:00
// Canopy / Cambium support
2015-07-13 18:10:26 +00:00
$os = 'canopy' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Cambium' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'cambium' ;
2015-04-06 22:03:19 +00:00
2015-07-13 18:10:26 +00:00
$os = 'datacom' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Datacom' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'datacom' ;
2015-04-15 19:09:18 +00:00
2015-05-07 10:10:10 +00:00
// UBNT EdgeSwitch 750W
2015-07-13 18:10:26 +00: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 08:29:01 +00:00
// Fiberhome
2015-07-13 18:10:26 +00: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 12:27:33 +00:00
2015-06-08 19:46:36 +00:00
// Multimatic UPS (Generex CS121 SNMP Adapter)
2015-07-13 18:10:26 +00:00
$os = 'multimatic' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Multimatic UPS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'power' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'multimatic' ;
2015-06-08 19:46:36 +00:00
2015-07-04 19:14:28 +00:00
// Huawei UPS
2015-07-13 18:10:26 +00: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 01:13:50 +00:00
// Meraki Devices
2015-07-13 18:10:26 +00: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
2015-07-28 17:30:08 +00:00
// Aerohive
$os = 'aerohive' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Aerohive HiveOS' ;
$config [ 'os' ][ $os ][ 'type' ] = 'wireless' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
2015-08-04 08:58:09 +00:00
// Perle
$os = 'perle' ;
$config [ 'os' ][ $os ][ 'text' ] = 'Perle' ;
$config [ 'os' ][ $os ][ 'type' ] = 'network' ;
$config [ 'os' ][ $os ][ 'icon' ] = 'perle' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = 'device_bits' ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = 'Traffic' ;
2012-05-25 12:24:34 +00:00
// Graph Types
2015-07-13 18:10:26 +00:00
require_once $config [ 'install_dir' ] . '/includes/load_db_graph_types.inc.php' ;
2015-06-13 12:53:39 +00:00
2012-05-09 10:01:42 +00:00
2015-04-03 17:59:58 +00:00
// Device - Wireless - AirMAX
2015-07-22 00:03:59 +00:00
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatStaCount' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatStaCount' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatStaCount' ][ 'descr' ] = 'Wireless Clients' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioDistance' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioDistance' ][ 'order' ] = '1' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioDistance' ][ 'descr' ] = 'Radio Distance' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioFreq' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioFreq' ][ 'order' ] = '2' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioFreq' ][ 'descr' ] = 'Radio Frequency' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioTxPower' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioTxPower' ][ 'order' ] = '3' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioTxPower' ][ 'descr' ] = 'Radio Tx Power' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_0' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_0' ][ 'order' ] = '4' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_0' ][ 'descr' ] = 'Radio Rssi Chain 0' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_1' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_1' ][ 'order' ] = '5' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_1' ][ 'descr' ] = 'Radio Rssi Chain 1' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatSignal' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatSignal' ][ 'order' ] = '6' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatSignal' ][ 'descr' ] = 'Radio Signal' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRssi' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRssi' ][ 'order' ] = '7' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRssi' ][ 'descr' ] = 'Radio Overall RSSI' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatCcq' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatCcq' ][ 'order' ] = '8' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatCcq' ][ 'descr' ] = 'Radio CCQ' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatNoiseFloor' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatNoiseFloor' ][ 'order' ] = '10' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatNoiseFloor' ][ 'descr' ] = 'Radio Noise Floor' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatTxRate' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatTxRate' ][ 'order' ] = '11' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatTxRate' ][ 'descr' ] = 'Radio Tx Rate' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRxRate' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRxRate' ][ 'order' ] = '12' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRxRate' ][ 'descr' ] = 'Radio Rx Rate' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxQuality' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxQuality' ][ 'order' ] = '13' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxQuality' ][ 'descr' ] = 'AirMax Quality' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxCapacity' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxCapacity' ][ 'order' ] = '14' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxCapacity' ][ 'descr' ] = 'AirMax Capacity' ;
2015-04-03 17:59:58 +00:00
// Device - AirFIBER
2015-07-22 00:03:59 +00:00
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioFreqs' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioFreqs' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioFreqs' ][ 'descr' ] = 'Radio Frequencies' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_TxPower' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_TxPower' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_TxPower' ][ 'descr' ] = 'Radio Tx Power' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_LinkDist' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_LinkDist' ][ 'order' ] = '1' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_LinkDist' ][ 'descr' ] = 'Link Distance' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_Capacity' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_Capacity' ][ 'order' ] = '2' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_Capacity' ][ 'descr' ] = 'Link Capacity' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioTemp' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioTemp' ][ 'order' ] = '3' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioTemp' ][ 'descr' ] = 'Radio Temperatures' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsTx' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsTx' ][ 'order' ] = '4' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsTx' ][ 'descr' ] = 'RF Total Octets Tx' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsTx' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsTx' ][ 'order' ] = '5' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsTx' ][ 'descr' ] = 'RF Total Packets Tx' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsRx' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsRx' ][ 'order' ] = '6' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsRx' ][ 'descr' ] = 'RF Total Octets Rx' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsRx' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsRx' ][ 'order' ] = '7' ;
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsRx' ][ 'descr' ] = 'RF Total Packets Rx' ;
2015-04-03 17:59:58 +00:00
2015-04-21 10:37:47 +00:00
// Siklu support
2015-07-22 00:03:59 +00:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageRssi' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageRssi' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageRssi' ][ 'descr' ] = 'Radio Average RSSI' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageCinr' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageCinr' ][ 'order' ] = '1' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageCinr' ][ 'descr' ] = 'Radio Average CINR' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfOperationalFrequency' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfOperationalFrequency' ][ 'order' ] = '2' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfOperationalFrequency' ][ 'descr' ] = 'Operational Frequency' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfacePkts' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfacePkts' ][ 'order' ] = '3' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfacePkts' ][ 'descr' ] = 'Packets' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherPkts' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherPkts' ][ 'order' ] = '4' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherPkts' ][ 'descr' ] = 'Other Packets' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOctets' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOctets' ][ 'order' ] = '5' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOctets' ][ 'descr' ] = 'Traffic' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherOctets' ][ 'section' ] = 'wireless' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherOctets' ][ 'order' ] = '6' ;
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherOctets' ][ 'descr' ] = 'Other Octets' ;
2015-04-21 10:37:47 +00:00
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'wifi_clients' ][ 'section' ] = 'wireless' ;
2015-07-13 18:10:26 +00: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 03:49:47 +00:00
$config [ 'graph_types' ][ 'device' ][ 'agent' ][ 'section' ] = 'poller' ;
2015-07-13 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 17:58:46 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'section' ] = 'netstats' ;
2015-07-13 18:10:26 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'descr' ] = 'IP Forwarding Statistics' ;
2015-05-19 17:58:46 +00:00
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_tcp' ][ 'section' ] = 'netstats' ;
2015-07-13 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 14:27:52 +00:00
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'section' ] = 'firewall' ;
2015-07-13 18:10:26 +00:00
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'descr' ] = 'Current connections' ;
2014-07-03 14:27:52 +00:00
2015-08-01 04:48:54 +00:00
$config [ 'graph_types' ][ 'device' ][ 'cisco-iospri' ][ 'section' ] = 'voice' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iospri' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iospri' ][ 'descr' ] = 'PRI Utilisation' ;
2015-07-27 21:17:53 +00:00
2015-08-01 04:48:54 +00:00
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosdsp' ][ 'section' ] = 'voice' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosdsp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosdsp' ][ 'descr' ] = 'DSP Utilisation' ;
2015-07-27 21:17:53 +00:00
2015-08-01 04:48:54 +00:00
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosmtp' ][ 'section' ] = 'voice' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosmtp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosmtp' ][ 'descr' ] = 'Hardware MTP Utilisation' ;
2015-07-27 21:17:53 +00:00
2015-08-01 04:48:54 +00:00
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosxcode' ][ 'section' ] = 'voice' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosxcode' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'cisco-iosxcode' ][ 'descr' ] = 'Transcoder Utilisation' ;
2015-07-27 21:17:53 +00:00
2015-07-13 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00:00
if ( isset ( $config [ 'cdp_autocreate' ])) {
$config [ 'dp_autocreate' ] = $config [ 'cdp_autocreate' ];
2012-05-09 10:01:42 +00:00
}
2015-07-13 18:10:26 +00:00
if ( ! isset ( $config [ 'mibdir' ])) {
$config [ 'mibdir' ] = $config [ 'install_dir' ] . '/mibs' ;
2012-05-09 10:01:42 +00:00
}
2015-07-13 18:10:26 +00:00
2012-05-09 10:01:42 +00:00
$config [ 'mib_dir' ] = $config [ 'mibdir' ];
2015-07-13 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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 18:10:26 +00: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' ;
}