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 " );
// 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 01:12:48 +00:00
function mergecnf ( $obj ) {
2015-05-25 17:05:11 +00:00
$pointer = array ();
2015-05-25 01:12:48 +00:00
$val = $obj [ 'config_value' ];
$obj = $obj [ 'config_name' ];
2015-05-25 17:05:11 +00:00
$obj = explode ( '.' , $obj , 2 );
if ( ! isset ( $obj [ 1 ])) {
if ( filter_var ( $val , FILTER_VALIDATE_INT )) {
$val = ( int ) $val ;
} elseif ( filter_var ( $val , FILTER_VALIDATE_FLOAT )) {
$val = ( float ) $val ;
} elseif ( filter_var ( $val , FILTER_VALIDATE_BOOLEAN )) {
$val = ( boolean ) $val ;
}
if ( ! empty ( $obj [ 0 ])) {
return array ( $obj [ 0 ] => $val );
2015-05-25 01:12:48 +00:00
} else {
2015-05-25 17:05:11 +00:00
return array ( $val );
2015-03-05 15:52:01 +00:00
}
2015-05-25 01:12:48 +00:00
} else {
2015-05-25 17:05:11 +00:00
$pointer [ $obj [ 0 ]] = mergecnf ( array ( 'config_name' => $obj [ 1 ], 'config_value' => $val ));
2015-01-22 21:22:37 +00:00
}
2015-05-25 17:05:11 +00:00
return $pointer ;
2015-01-22 21:22:37 +00:00
}
2015-05-25 01:12:48 +00:00
foreach ( dbFetchRows ( 'select config_name,config_value from config' ) as $obj ) {
$config = array_merge_recursive ( $config , mergecnf ( $obj ));
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 07:47:32 +00: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 07:47:32 +00: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 10:23:02 +00: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 17:59:58 +00: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 14:54:57 +00: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 20:58:40 +00:00
$os = " powercode " ;
$onfig [ 'os' ][ $os ][ 'type' ] = " server " ;
$config [ 'os' ][ $os ][ 'group' ] = " unix " ;
$config [ 'os' ][ $os ][ 'text' ] = " Powercode BMU " ;
2015-04-08 21:14:49 +00:00
$config [ 'os' ][ $os ][ 'icon' ] = " powercode " ;
2015-04-08 20:58:40 +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' ] = " 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
$os = " procera " ;
2015-04-15 14:35:32 +00:00
$config [ 'os' ][ $os ][ 'type' ] = " network " ;
2015-04-11 17:42:15 +00:00
$config [ 'os' ][ $os ][ 'group' ] = " unix " ;
$config [ 'os' ][ $os ][ 'text' ] = " Procera Networks " ;
2015-04-17 19:38:55 +00:00
$config [ 'os' ][ $os ][ 'icon' ] = " procera " ;
2015-04-11 17:42:15 +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' ] = " 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 11:39:58 +00: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 08:33:01 +00: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 " ;
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 19:14:04 +00: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 10:36:21 +00: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 18:34:24 +00: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-27 05:13:21 +00:00
$os = " f5 " ;
2015-03-27 05:10:30 +00: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 " ;
$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 20:27:07 +00: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 " ;
2015-04-03 17:59:58 +00:00
//$os = "ubiquitiap";
//$config['os'][$os]['text'] = "Ubiquiti Networks Wireless";
//$config['os'][$os]['type'] = "wireless";
//$config['os'][$os]['icon'] = "ubiquiti";
//$config['os'][$os]['over'][0]['graph'] = "device_bits";
//$config['os'][$os]['over'][0]['text'] = "Device Traffic";
2015-03-25 16:33:05 +00:00
2012-05-09 10:01:42 +00:00
$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 20:48:25 +00: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 12:18:00 +00: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 " ;
$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 16:45:56 +00: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 22:03:19 +00:00
// Canopy / Cambium support
$os = " canopy " ;
$config [ 'os' ][ $os ][ 'text' ] = " Cambium " ;
$config [ 'os' ][ $os ][ 'type' ] = " wireless " ;
$config [ 'os' ][ $os ][ 'icon' ] = " cambium " ;
2015-04-15 19:09:18 +00: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 08:29:01 +00:00
// Fiberhome
$os = " fiberhome " ;
$config [ 'os' ][ $os ][ 'text' ] = " Fiberhome " ;
$config [ 'os' ][ $os ][ 'type' ] = " network " ;
$config [ 'os' ][ $os ][ 'icon' ] = " fiberhome " ;
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
$config [ 'graph_sections' ] = array ( 'general' , 'system' , 'firewall' , 'netstats' , 'wireless' , 'storage' , 'vpdn' , 'load balancer' );
2015-04-03 17:59:58 +00: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 10:37:47 +00:00
// Siklu support
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageRssi' ] = array (
'section' => 'wireless' ,
'order' => '0' ,
'descr' => 'Radio Average RSSI' ,
2015-04-21 15:02:17 +00:00
'file' => 'siklu-wireless.rrd' ,
2015-04-21 10:37:47 +00:00
'colours' => 'blues' ,
'unit_text' => 'dBm' ,
'ds' => array (
2015-04-21 15:02:17 +00:00
'rfAverageRssi' => array ( 'label' => 'RSSI' , 'draw' => 'AREA' , 'line' => TRUE )
2015-04-21 10:37:47 +00:00
)
);
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfAverageCinr' ] = array (
'section' => 'wireless' ,
'order' => '1' ,
'descr' => 'Radio Average CINR' ,
2015-04-21 15:02:17 +00:00
'file' => 'siklu-wireless.rrd' ,
2015-04-21 10:37:47 +00:00
'colours' => 'reds' ,
'unit_text' => 'dB' ,
'ds' => array (
2015-04-21 15:02:17 +00:00
'rfAverageCinr' => array ( 'label' => 'CINR' , 'draw' => 'AREA' , 'line' => TRUE )
2015-04-21 10:37:47 +00:00
)
);
2015-04-21 15:02:17 +00:00
$config [ 'graph_types' ][ 'device' ][ 'siklu_rfOperationalFrequency' ] = array (
2015-04-21 10:37:47 +00:00
'section' => 'wireless' ,
'order' => '2' ,
2015-04-21 15:02:17 +00: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 10:37:47 +00:00
'ds' => array (
2015-04-21 15:02:17 +00: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 10:37:47 +00: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 17:58:46 +00: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 22:54:37 +00: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 19:47:32 +00:00
$config [ 'graph_types' ][ 'device' ][ 'poller_perf' ][ 'section' ] = 'poller' ;
$config [ 'graph_types' ][ 'device' ][ 'poller_perf' ][ 'order' ] = '0' ;
2014-09-29 22:03:59 +00: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 14:27:52 +00: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 07:31:57 +00:00
$config [ 'version' ] = " 2014.master " ;
2013-11-04 23:33:32 +00: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-04 23:33:32 +00: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
?>