2012-05-09 10:01:42 +00:00
<? php
2015-01-22 21:22:37 +00:00
// Observium Includes
include_once ( $config [ 'install_dir' ] . "/includes/dbFacile.php" );
2015-06-09 14:05:22 +00:00
include_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' ]);
if ( ! $database_link )
{
echo ( "<h2>MySQL Error</h2>" );
echo ( mysql_error ());
die ;
}
$database_db = mysql_select_db ( $config [ 'db_name' ], $database_link );
2015-05-25 21:51:27 +01:00
$clone = $config ;
2015-05-25 02:12:48 +01:00
foreach ( dbFetchRows ( 'select config_name,config_value from config' ) as $obj ) {
2015-05-25 21:51:27 +01:00
$clone = array_replace_recursive ( $clone , mergecnf ( $obj ));
2015-01-22 21:22:37 +00:00
}
2015-05-25 21:51:27 +01:00
$config = array_replace_recursive ( $clone , $config );
2015-01-22 21:22:37 +00:00
2012-05-25 11:29:53 +00:00
/////////////////////////////////////////////////////////
2012-05-09 10:01:42 +00:00
# NO CHANGES TO THIS FILE, IT IS NOT USER-EDITABLE #
2012-05-25 11:29:53 +00:00
/////////////////////////////////////////////////////////
2012-05-09 10:01:42 +00:00
# YES, THAT MEANS YOU #
2012-05-25 11:29:53 +00:00
/////////////////////////////////////////////////////////
2012-05-09 10:01:42 +00:00
2015-05-19 14:25:17 +00:00
umask ( 0002 );
2012-05-09 10:01:42 +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" ;
$os_group = "unix" ;
$config [ 'os_group' ][ $os_group ][ 'type' ] = "server" ;
$config [ 'os_group' ][ $os_group ][ 'processor_stacked' ] = 1 ;
$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" ;
$os = "generic" ;
$config [ 'os' ][ $os ][ 'text' ] = "Generic Device" ;
2014-11-22 17:47:32 +10:00
// Linux-based routers/switches
2012-05-09 10:01:42 +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" ;
2014-11-22 17:47:32 +10:00
$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" ;
2012-05-09 10:01:42 +00:00
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = "Memory Usage" ;
2014-11-22 20:23:02 +10:00
$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" ;
2015-04-03 18:59:58 +01:00
// Ubiquiti
$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" ;
2012-05-25 12:24:34 +00:00
// Linux-based OSes here please.
2012-05-09 10:01:42 +00:00
$os = "linux" ;
$config [ 'os' ][ $os ][ 'type' ] = "server" ;
$config [ 'os' ][ $os ][ 'group' ] = "unix" ;
$config [ 'os' ][ $os ][ 'text' ] = "Linux" ;
$config [ 'os' ][ $os ][ 'ifXmcbc' ] = 1 ;
2015-05-10 16:35:26 +00:00
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
2012-05-09 10:01:42 +00:00
$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 ;
2015-05-11 15:54:57 +01:00
$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" ;
2012-05-09 10:01:42 +00:00
$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" ;
2015-04-08 21:58:40 +01:00
$os = "powercode" ;
$onfig [ 'os' ][ $os ][ 'type' ] = "server" ;
$config [ 'os' ][ $os ][ 'group' ] = "unix" ;
$config [ 'os' ][ $os ][ 'text' ] = "Powercode BMU" ;
2015-04-08 22:14:49 +01:00
$config [ 'os' ][ $os ][ 'icon' ] = "powercode" ;
2015-04-08 21:58:40 +01: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' ] = "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
$os = "procera" ;
2015-04-15 15:35:32 +01:00
$config [ 'os' ][ $os ][ 'type' ] = "network" ;
2015-04-11 18:42:15 +01:00
$config [ 'os' ][ $os ][ 'group' ] = "unix" ;
$config [ 'os' ][ $os ][ 'text' ] = "Procera Networks" ;
2015-04-17 20:38:55 +01:00
$config [ 'os' ][ $os ][ 'icon' ] = "procera" ;
2015-04-11 18:42:15 +01: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' ] = "Processor Usage" ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'graph' ] = "device_mempool" ;
$config [ 'os' ][ $os ][ 'over' ][ 2 ][ 'text' ] = "Memory Usage" ;
2012-05-25 12:24:34 +00:00
// Other Unix-based OSes here please.
2012-05-09 10:01:42 +00: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 = "adva" ;
$config [ 'os' ][ $os ][ 'type' ] = "network" ;
$config [ 'os' ][ $os ][ 'text' ] = "Adva Optical" ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = "device_bits" ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = "Device Traffic" ;
$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-25 12:24:34 +00:00
// Alcatel
2012-05-09 10:01:42 +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" ;
2015-02-15 12:39:58 +01:00
// Barracuda
$os = "barracudaloadbalancer" ;
$config [ 'os' ][ $os ][ 'text' ] = "Barracuda Load Balancer" ;
$config [ 'os' ][ $os ][ 'type' ] = "loadbalancer" ;
$config [ 'os' ][ $os ][ 'icon' ] = "barracuda" ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'graph' ] = "device_bits" ;
$config [ 'os' ][ $os ][ 'over' ][ 0 ][ 'text' ] = "Traffic" ;
2012-05-25 12:24:34 +00:00
// Cisco OSes
2012-05-09 10:01:42 +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" ;
2015-02-12 10:33:01 +02:00
$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" ;
2012-05-25 12:24:34 +00:00
// Cisco Small Business
2012-05-09 10:01:42 +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" ;
2015-05-26 01:17:08 +02:00
$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
2012-05-09 10:01:42 +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-25 12:24:34 +00:00
// ZTE
2012-05-09 10:01:42 +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" ;
2015-02-16 20:14:04 +01:00
// Ruckus Wireless
$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-04-21 11:36:21 +01:00
// Siklu Wireless
$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" ;
2012-05-25 12:24:34 +00:00
// Supermicro Switch
2012-05-10 12:10:07 +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 ;
2015-05-08 19:34:24 +01:00
// Netgear ProSafe switches
$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" ;
2012-05-09 10:01:42 +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" ;
$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" ;
$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" ;
2015-03-26 22:13:21 -07:00
$os = "f5" ;
2015-03-26 22:10:30 -07:00
$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" ;
2012-05-09 10:01:42 +00:00
$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" ;
2015-06-15 16:08:35 +01:00
$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" ;
2012-05-09 10:01:42 +00:00
$os = "drac" ;
$config [ 'os' ][ $os ][ 'text' ] = "Dell DRAC" ;
$config [ 'os' ][ $os ][ 'icon' ] = "dell" ;
$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" ;
2014-03-16 13:27:07 -07:00
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
2012-05-09 10:01:42 +00:00
$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" ;
2014-03-10 13:48:25 -07:00
$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" ;
2012-05-09 10:01:42 +00:00
$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" ;
$config [ 'os' ][ $os ][ 'ifname' ] = 1 ;
$config [ 'os' ][ $os ][ 'processor_stacked' ] = 1 ;
$os = "bnt" ;
$config [ 'os' ][ $os ][ 'text' ] = "Blade Network Technologies" ;
$config [ 'os' ][ $os ][ 'type' ] = "network" ;
$config [ 'os' ][ $os ][ 'icon' ] = "bnt" ;
2015-02-14 13:18:00 +01:00
$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" ;
2012-05-09 10:01:42 +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" ;
2015-06-24 14:23:54 -07:00
$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" ;
2012-05-09 10:01:42 +00:00
$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" ;
2012-05-15 16:50:36 +00:00
$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" ;
2012-05-09 10:01:42 +00:00
$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" ;
2015-04-14 17:45:56 +01:00
$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" ;
2012-05-09 10:01:42 +00:00
$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" ;
2012-05-21 18:17:23 +00:00
$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" ;
2012-05-09 10:01:42 +00:00
$os = "dsm" ;
$config [ 'os' ][ $os ][ 'text' ] = "Synology DSM" ;
$config [ 'os' ][ $os ][ 'group' ] = "unix" ;
$config [ 'os' ][ $os ][ 'type' ] = "storage" ;
$config [ 'os' ][ $os ][ 'icon' ] = "synology" ;
2015-01-05 21:06:49 +00:00
$os = "hikvision" ;
$config [ 'os' ][ $os ][ 'text' ] = "Hikvision" ;
$config [ 'os' ][ $os ][ 'type' ] = "network" ;
$config [ 'os' ][ $os ][ 'icon' ] = "hikvision" ;
2015-04-06 23:03:19 +01:00
// Canopy / Cambium support
$os = "canopy" ;
$config [ 'os' ][ $os ][ 'text' ] = "Cambium" ;
$config [ 'os' ][ $os ][ 'type' ] = "wireless" ;
$config [ 'os' ][ $os ][ 'icon' ] = "cambium" ;
2015-04-15 16:09:18 -03:00
$os = "datacom" ;
$config [ 'os' ][ $os ][ 'text' ] = "Datacom" ;
$config [ 'os' ][ $os ][ 'type' ] = "network" ;
$config [ 'os' ][ $os ][ 'icon' ] = "datacom" ;
2015-05-07 10:10:10 +00:00
// UBNT EdgeSwitch 750W
$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-16 05:29:01 -03:00
// Fiberhome
$os = "fiberhome" ;
$config [ 'os' ][ $os ][ 'text' ] = "Fiberhome" ;
$config [ 'os' ][ $os ][ 'type' ] = "network" ;
$config [ 'os' ][ $os ][ 'icon' ] = "fiberhome" ;
2015-05-28 12:55:59 +02:00
// 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" ;
2015-06-08 14:27:33 +02:00
// 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 21:46:36 +02:00
// Multimatic UPS (Generex CS121 SNMP Adapter)
$os = "multimatic" ;
$config [ 'os' ][ $os ][ 'text' ] = "Multimatic UPS" ;
$config [ 'os' ][ $os ][ 'type' ] = "power" ;
$config [ 'os' ][ $os ][ 'icon' ] = "multimatic" ;
2015-07-04 20:14:28 +01:00
// Huawei UPS
$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" ;
2012-05-09 10:01:42 +00:00
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-25 12:24:34 +00:00
// Graph Types
2012-05-09 10:01:42 +00:00
2015-06-13 22:53:39 +10:00
include_once ( $config [ 'install_dir' ] . "/includes/load_db_graph_types.inc.php" );
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 (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioDistance' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioFreq' ] = array (
'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' )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioTxPower' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_0' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_RadioRssi_1' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatSignal' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRssi' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatCcq' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatNoiseFloor' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatTxRate' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_WlStatRxRate' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxQuality' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airmax_AirMaxCapacity' ] = array (
'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 )
)
);
// Device - AirFIBER
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioFreqs' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_TxPower' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_LinkDist' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_Capacity' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RadioTemp' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsTx' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsTx' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotOctetsRx' ] = array (
'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 )
)
);
$config [ 'graph_types' ][ 'device' ][ 'ubnt_airfiber_RFTotPktsRx' ] = array (
'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-21 11:37:47 +01:00
// Siklu support
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageRssi' ] = array (
'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-04-21 16:02:17 +01:00
'rfAverageRssi' => array ( 'label' => 'RSSI' , 'draw' => 'AREA' , 'line' => TRUE )
2015-04-21 11:37:47 +01:00
)
);
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageCinr' ] = array (
'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-04-21 16:02:17 +01: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 (
'rfOperFreq' => array ( 'label' => 'Hz' , 'draw' => 'AREA' , 'line' => TRUE )
)
);
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfacePkts' ] = array (
'section' => 'wireless' ,
'order' => '3' ,
'descr' => 'Packets' ,
'file' => 'siklu-interface.rrd' ,
'unit_text' => 'pps' ,
'ds' => array (
'rfIPkts' => array ( 'label' => 'In bps' , 'draw' => 'LINE' , 'line' => TRUE ),
'rfOutPkts' => array ( 'label' => 'Out bps' , 'draw' => 'LINE' , 'line' => TRUE ),
)
);
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOtherPkts' ] = array (
'section' => 'wireless' ,
'order' => '4' ,
'descr' => 'Other Packets' ,
'file' => 'siklu-interface.rrd' ,
'unit_text' => 'pps' ,
'ds' => array (
'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 ),
)
);
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfinterfaceOctets' ] = array (
'section' => 'wireless' ,
'order' => '5' ,
'descr' => 'Traffic' ,
'file' => 'siklu-interface.rrd' ,
'unit_text' => 'bps' ,
'ds' => array (
'rfInOctets' => array ( 'label' => 'In bps' , 'draw' => 'LINE' , 'line' => TRUE ),
'rfOutOctets' => array ( 'label' => 'Out bps' , 'draw' => 'LINE' , 'line' => TRUE ),
)
);
$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-04-21 16:02:17 +01: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' ;
$config [ 'graph_types' ][ 'device' ][ 'wifi_clients' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'wifi_clients' ][ 'descr' ] = 'Wireless Clients' ;
$config [ 'graph_types' ][ 'device' ][ 'agent' ][ 'section' ] = 'system' ;
$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' ;
$config [ 'graph_types' ][ 'device' ][ 'cipsec_flow_tunnels' ][ 'section' ] = 'firewall' ;
$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' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4' ][ 'descr' ] = 'IPv4 Packet Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv4_frag' ][ 'section' ] = 'netstats' ;
$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' ;
$config [ 'graph_types' ][ 'device' ][ 'ipsystemstats_ipv6_frag' ][ 'section' ] = 'netstats' ;
$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' ;
2015-05-19 19:58:46 +02:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_ip_forward' ][ 'descr' ] = 'IP Forwarding Statistics' ;
2012-05-09 10:01:42 +00:00
$config [ 'graph_types' ][ 'device' ][ 'netstat_tcp' ][ 'section' ] = 'netstats' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_tcp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_tcp' ][ 'descr' ] = 'TCP Statistics' ;
$config [ 'graph_types' ][ 'device' ][ 'netstat_udp' ][ 'section' ] = 'netstats' ;
$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' ;
2015-02-25 15:54:37 -07:00
$config [ 'graph_types' ][ 'device' ][ 'charge' ][ 'section' ] = 'system' ;
$config [ 'graph_types' ][ 'device' ][ 'charge' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'charge' ][ 'descr' ] = 'Battery Charge' ;
2012-05-09 10:01:42 +00:00
$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' ;
$config [ 'graph_types' ][ 'device' ][ 'ucd_interrupts' ][ 'section' ] = 'system' ;
$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' ;
2014-09-21 20:47:32 +01:00
$config [ 'graph_types' ][ 'device' ][ 'poller_perf' ][ 'section' ] = 'poller' ;
$config [ 'graph_types' ][ 'device' ][ 'poller_perf' ][ 'order' ] = '0' ;
2014-09-29 23:03:59 +01:00
$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' ;
$config [ 'graph_types' ][ 'device' ][ 'vpdn_sessions_l2tp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'vpdn_sessions_l2tp' ][ 'descr' ] = 'VPDN L2TP Sessions' ;
$config [ 'graph_types' ][ 'device' ][ 'vpdn_tunnels_l2tp' ][ 'section' ] = 'vpdn' ;
$config [ 'graph_types' ][ 'device' ][ 'vpdn_tunnels_l2tp' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'vpdn_tunnels_l2tp' ][ 'descr' ] = 'VPDN L2TP Tunnels' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_conn' ][ 'section' ] = 'load balancer' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_conn' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_conn' ][ 'descr' ] = 'TCP Connections' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_bits' ][ 'section' ] = 'load balancer' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_bits' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_bits' ][ 'descr' ] = 'TCP Traffic' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_pkts' ][ 'section' ] = 'load balancer' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_pkts' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'netscaler_tcp_pkts' ][ 'descr' ] = 'TCP Packets' ;
2014-07-03 15:27:52 +01:00
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'section' ] = 'firewall' ;
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'order' ] = '0' ;
$config [ 'graph_types' ][ 'device' ][ 'asa_conns' ][ 'descr' ] = 'Current connections' ;
2012-05-09 10:01:42 +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-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' ;
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-25 11:29:53 +00:00
//////////////////////////////
2012-05-09 10:01:42 +00:00
# No changes below this line #
2012-05-25 11:29:53 +00:00
//////////////////////////////
2012-05-09 10:01:42 +00:00
2014-06-15 17:31:57 +10:00
$config [ 'version' ] = "2014.master" ;
2013-11-05 09:33:32 +10:00
$config [ 'project_name_version' ] = $config [ 'project_name' ] . " " . $config [ 'version' ];
2012-05-09 10:01:42 +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' ]));
}
if ( ! isset ( $config [ 'log_file' ]))
{
2013-11-05 09:33:32 +10:00
$config [ 'log_file' ] = $config [ 'log_dir' ] . "/" . $config [ 'project_id' ] . ".log" ;
2012-05-09 10:01:42 +00:00
}
if ( isset ( $config [ 'cdp_autocreate' ]))
{
$config [ 'dp_autocreate' ] = $config [ 'cdp_autocreate' ];
}
if ( ! isset ( $config [ 'mibdir' ]))
{
$config [ 'mibdir' ] = $config [ 'install_dir' ] . "/mibs" ;
}
$config [ 'mib_dir' ] = $config [ 'mibdir' ];
# If we're on SSL, let's properly detect it
if ( isset ( $_SERVER [ 'HTTPS' ]))
{
$config [ 'base_url' ] = preg_replace ( '/^http:/' , 'https:' , $config [ 'base_url' ]);
}
2015-01-22 21:22:37 +00:00
if ( $config [ 'memcached' ][ 'enable' ] === TRUE )
2012-05-09 10:01:42 +00:00
{
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 ;
}
}
# Set some times needed by loads of scripts (it's dynamic, so we do it here!)
$config [ 'time' ][ 'now' ] = time ();
2015-05-13 17:40:51 +00:00
$config [ 'time' ][ 'now' ] -= $config [ 'time' ][ 'now' ] % 300 ;
2012-05-15 17:13:31 +00:00
$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);
2012-05-09 10:01:42 +00:00
# IPMI sensor type mappings
$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.
2012-05-09 10:01:42 +00:00
require_once ( "vmware_guestid.inc.php" );
2014-01-16 11:21:22 +00:00
// Define some variables if they aren't set by user definition in config.php
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" ; }
2014-02-25 12:51:07 +00:00
if ( ! isset ( $config [ 'plugin_dir' ])) { $config [ 'plugin_dir' ] = $config [ 'html_dir' ] . '/plugins' ; }
2015-03-26 23:51:13 +00:00
if ( ! isset ( $config [ 'title_image' ])) { $config [ 'title_image' ] = "images/librenms_logo_" . $config [ 'site_style' ] . ".png" ; }
2014-01-16 11:21:22 +00:00
2012-05-09 10:01:42 +00:00
?>