mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			2246 lines
		
	
	
		
			104 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			2246 lines
		
	
	
		
			104 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| require_once $config['install_dir'].'/includes/dbFacile.php';
 | |
| require_once $config['install_dir'].'/includes/mergecnf.inc.php';
 | |
| 
 | |
| // Connect to database
 | |
| if ($config['db']['extension'] == 'mysqli') {
 | |
|     $database_link = mysqli_connect('p:'.$config['db_host'], $config['db_user'], $config['db_pass']);
 | |
| }
 | |
| else {
 | |
|     $database_link = mysql_pconnect($config['db_host'], $config['db_user'], $config['db_pass']);
 | |
| }
 | |
| 
 | |
| if (!$database_link) {
 | |
|     echo '<h2>MySQL Error</h2>';
 | |
|     if ($config['db']['extension'] == 'mysqli') {
 | |
|         echo mysqli_error($database_link);
 | |
|     }
 | |
|     else {
 | |
|         echo mysql_error();
 | |
|     }
 | |
| die;
 | |
| }
 | |
| 
 | |
| if ($config['db']['extension'] == 'mysqli') {
 | |
|     $database_db = mysqli_select_db($database_link, $config['db_name']);
 | |
| }
 | |
| else {
 | |
|     $database_db = mysql_select_db($config['db_name'], $database_link);
 | |
| }
 | |
| 
 | |
| if ($config['memcached']['enable'] === true) {
 | |
|     if (class_exists('Memcached')) {
 | |
|         $config['memcached']['ttl']      = 60;
 | |
|         $config['memcached']['resource'] = new Memcached();
 | |
|         $config['memcached']['resource']->addServer($config['memcached']['host'], $config['memcached']['port']);
 | |
|     }
 | |
|     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;
 | |
|     }
 | |
| }
 | |
| 
 | |
| $clone = $config;
 | |
| foreach (dbFetchRows('select config_name,config_value from config') as $obj) {
 | |
|     $clone = array_replace_recursive($clone, mergecnf($obj));
 | |
| }
 | |
| 
 | |
| $config = array_replace_recursive($clone, $config);
 | |
| 
 | |
| //
 | |
| // NO CHANGES TO THIS FILE, IT IS NOT USER-EDITABLE   #
 | |
| //
 | |
| // YES, THAT MEANS YOU                   #
 | |
| //
 | |
| umask(0002);
 | |
| 
 | |
| $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';
 | |
| 
 | |
| // Linux-based routers/switches
 | |
| $os = 'vyatta';
 | |
| $config['os'][$os]['text']             = 'Vyatta';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_ucd_memory';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'vyos';
 | |
| $config['os'][$os]['text']             = 'VyOS';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_ucd_memory';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'viprinux';
 | |
| $config['os'][$os]['text']             = 'Viprinux';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'viprinux';
 | |
| $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';
 | |
| 
 | |
| $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';
 | |
| 
 | |
| $os = 'infinity';
 | |
| $config['os'][$os]['text']             = 'LigoWave Infinity';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'ligowave';
 | |
| $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']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| // Time server
 | |
| $os = 'microsemitime';
 | |
| $config['os'][$os]['text']             = 'Microsemi Timing';
 | |
| $config['os'][$os]['type']             = 'timing';
 | |
| $config['os'][$os]['icon']             = 'microsemi';
 | |
| 
 | |
| // 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'][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 = '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';
 | |
| 
 | |
| 
 | |
| // Linux-based OSes here please.
 | |
| $os = 'linux';
 | |
| $config['os'][$os]['type']             = 'server';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'Linux';
 | |
| $config['os'][$os]['ifXmcbc']          = 1;
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_ucd_memory';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Memory Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_storage';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Storage Usage';
 | |
| 
 | |
| $os = 'qnap';
 | |
| $config['os'][$os]['type']             = 'storage';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'QNAP TurboNAS';
 | |
| $config['os'][$os]['ifXmcbc']          = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_mempool';
 | |
| $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 = 'netapp';
 | |
| $config['os'][$os]['type']             = 'storage';
 | |
| $config['os'][$os]['text']             = 'NetApp';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'endian';
 | |
| $config['os'][$os]['text']             = 'Endian';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'ciscosmblinux';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'Cisco SMB Linux';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'powercode';
 | |
| $onfig['os'][$os]['type']              = 'server';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'Powercode BMU';
 | |
| $config['os'][$os]['icon']             = 'powercode';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'procera';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'Procera Networks';
 | |
| $config['os'][$os]['icon']             = 'procera';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'pktj';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'Gandi Packet Journey';
 | |
| $config['os'][$os]['icon']             = 'gandi';
 | |
| $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 = 'cumulus';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'Cumulus Linux';
 | |
| $config['os'][$os]['icon']             = 'cumulus';
 | |
| $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';
 | |
| 
 | |
| // Other Unix-based OSes here please.
 | |
| $os = 'freebsd';
 | |
| $config['os'][$os]['type']  = 'server';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'FreeBSD';
 | |
| 
 | |
| $os = 'pfsense';
 | |
| $config['os'][$os]['type']  = 'firewall';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'pfSense';
 | |
| 
 | |
| $os = 'openbsd';
 | |
| $config['os'][$os]['type']  = 'server';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'OpenBSD';
 | |
| 
 | |
| $os = 'netbsd';
 | |
| $config['os'][$os]['type']  = 'server';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'NetBSD';
 | |
| 
 | |
| $os = 'dragonfly';
 | |
| $config['os'][$os]['type']  = 'server';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'DragonflyBSD';
 | |
| 
 | |
| $os = 'netware';
 | |
| $config['os'][$os]['type'] = 'server';
 | |
| $config['os'][$os]['text'] = 'Novell Netware';
 | |
| $config['os'][$os]['icon'] = 'novell';
 | |
| 
 | |
| $os = 'monowall';
 | |
| $config['os'][$os]['group']            = 'unix';
 | |
| $config['os'][$os]['text']             = 'm0n0wall';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| 
 | |
| $os = 'solaris';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'Sun Solaris';
 | |
| $config['os'][$os]['type']  = 'server';
 | |
| 
 | |
| $os = 'opensolaris';
 | |
| $config['os'][$os]['type']  = 'server';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'Sun OpenSolaris';
 | |
| 
 | |
| $os = 'openindiana';
 | |
| $config['os'][$os]['type']  = 'server';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['text']  = 'OpenIndiana';
 | |
| 
 | |
| // Alcatel
 | |
| $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';
 | |
| 
 | |
| // 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';
 | |
| 
 | |
| $os = 'barracudaspamfirewall';
 | |
| $config['os'][$os]['text']             = 'Barracuda Spam Firewall';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['icon']             = 'barracuda';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // Calix
 | |
| $os = 'calix';
 | |
| $config['os'][$os]['text']             = 'Calix E7';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['empty_ifdescr']    = 1;
 | |
| $config['os'][$os]['icon']             = 'calix';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| // BDCom
 | |
| $os = 'bdcom';
 | |
| $config['os'][$os]['text']             = 'Calix E7';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'bdcom';
 | |
| $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';
 | |
| 
 | |
| // Cisco OSes
 | |
| $os = 'ios';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco IOS';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifXmcbc']          = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| 
 | |
| $os = 'acsw';
 | |
| // $config['os'][$os]['group']            = "cisco";
 | |
| $config['os'][$os]['text']             = 'Cisco ACE';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'loadbalancer';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'cat1900';
 | |
| $config['os'][$os]['group']            = 'cat1900';
 | |
| $config['os'][$os]['text']             = 'Cisco Catalyst 1900';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'cisco-old';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'iosxe';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco IOS-XE';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifXmcbc']          = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| 
 | |
| $os = 'iosxr';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco IOS-XR';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifXmcbc']          = 1;
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'asa';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco ASA';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| 
 | |
| $os = 'pixos';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco PIX-OS';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'nxos';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco NX-OS';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'sanos';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco SAN-OS';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'catos';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco CatOS';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'cisco-old';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'ciscowlc';
 | |
| $config['os'][$os]['text']             = 'Cisco WLC';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| $config['os'][$os]['over'][3]['graph'] = 'device_ciscowlc_numaps';
 | |
| $config['os'][$os]['over'][3]['text']  = 'Number of APs';
 | |
| $config['os'][$os]['over'][4]['graph'] = 'device_ciscowlc_numclients';
 | |
| $config['os'][$os]['over'][4]['text']  = 'Number of Clients';
 | |
| $config['os'][$os]['icon']             = 'cisco';
 | |
| 
 | |
| // Brocade NOS
 | |
| $os = 'nos';
 | |
| $config['os'][$os]['text']             = 'Brocade NOS';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| $config['os'][$os]['icon']             = 'brocade';
 | |
| 
 | |
| // Brocade/Foundry ServerIron
 | |
| $os = 'serveriron';
 | |
| $config['os'][$os]['text']             = 'Brocade ServerIron';
 | |
| $config['os'][$os]['type']             = 'loadbalancer';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| $config['os'][$os]['icon']             = 'brocade';
 | |
| 
 | |
| // Cisco Small Business
 | |
| $os = 'ciscosb';
 | |
| $config['os'][$os]['group']            = 'cisco';
 | |
| $config['os'][$os]['text']             = 'Cisco Small Business';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'linksys';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| 
 | |
| // Huawei
 | |
| $os = 'vrp';
 | |
| $config['os'][$os]['group'] = 'vrp';
 | |
| $config['os'][$os]['text']  = 'Huawei VRP';
 | |
| $config['os'][$os]['type']  = 'network';
 | |
| $config['os'][$os]['icon']  = 'huawei';
 | |
| 
 | |
| // ZTE
 | |
| $os = 'zxr10';
 | |
| $config['os'][$os]['group'] = 'zxr10';
 | |
| $config['os'][$os]['text']  = 'ZTE ZXR10';
 | |
| $config['os'][$os]['type']  = 'network';
 | |
| $config['os'][$os]['icon']  = 'zte';
 | |
| 
 | |
| // 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';
 | |
| 
 | |
| // 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';
 | |
| 
 | |
| // Saf Wireless
 | |
| $os = 'saf';
 | |
| $config['os'][$os]['text']             = 'SAF Wireless';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'saf';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // Sub10
 | |
| $os = 'sub10';
 | |
| $config['os'][$os]['text']             = 'Sub10 Systems';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'sub10';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // Supermicro Switch
 | |
| $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;
 | |
| 
 | |
| // 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';
 | |
| 
 | |
| //Quanta switches
 | |
| $os = 'quanta';
 | |
| $config['os'][$os]['text']             = 'Quanta';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'quanta';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'netonix';
 | |
| $config['os'][$os]['text']             = 'Netonix';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'netonix';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| // 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 = 'juniperex2500os';
 | |
| $config['os'][$os]['text']             = 'Juniper EX2500';
 | |
| $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';
 | |
| 
 | |
| // Pulse Secure OS definition
 | |
| $os = 'pulse';
 | |
| $config['os'][$os]['text']             = 'Pulse Secure';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $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 = '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 = 'bintec-smart';
 | |
| $config['os'][$os]['text']             = 'Bintec Smart Router';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'bintec';
 | |
| $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 = '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 = 'dnos';
 | |
| $config['os'][$os]['text']             = 'Dell Networking OS';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'dell';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $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 = 'avaya-ipo';
 | |
| $config['os'][$os]['text']             = 'IP Office Firmware';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'avaya';
 | |
| 
 | |
| 
 | |
| $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 = 'mellanox';
 | |
| $config['os'][$os]['text']              = 'Mellanox';
 | |
| $config['os'][$os]['type']              = 'network';
 | |
| $config['os'][$os]['over'][0]['graph']  = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']   = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph']  = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']   = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph']  = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']   = 'Memory Usage';
 | |
| 
 | |
| $os = 'netscaler';
 | |
| $config['os'][$os]['text']             = 'Citrix Netscaler';
 | |
| $config['os'][$os]['type']             = 'loadbalancer';
 | |
| $config['os'][$os]['icon']             = 'citrix';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| 
 | |
| $os = 'f5';
 | |
| $config['os'][$os]['text']             = 'F5 Big IP';
 | |
| $config['os'][$os]['type']             = 'loadbalancer';
 | |
| $config['os'][$os]['icon']             = 'f5';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_ucd_memory';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory Usage';
 | |
| 
 | |
| $os = 'proxim';
 | |
| $config['os'][$os]['text']             = 'Proxim';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'proxim';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'powerconnect';
 | |
| $config['os'][$os]['text']             = 'Dell PowerConnect';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'dell';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| $os = 'radlan';
 | |
| $config['os'][$os]['text']             = 'Radlan';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| 
 | |
| $os = 'powervault';
 | |
| $config['os'][$os]['text']             = 'Dell PowerVault';
 | |
| $config['os'][$os]['icon']             = 'dell';
 | |
| $config['os'][$os]['type']             = 'storage';
 | |
| 
 | |
| $os = 'equallogic';
 | |
| $config['os'][$os]['text']             = 'Dell EqualLogic';
 | |
| $config['os'][$os]['icon']             = 'dell';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'drac';
 | |
| $config['os'][$os]['text'] = 'Dell DRAC';
 | |
| $config['os'][$os]['icon'] = 'dell';
 | |
| $config['os'][$os]['type'] = 'server';
 | |
| 
 | |
| $os = 'bcm963';
 | |
| $config['os'][$os]['text']             = 'Broadcom BCM963xx';
 | |
| $config['os'][$os]['icon']             = 'broadcom';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'netopia';
 | |
| $config['os'][$os]['text'] = 'Motorola Netopia';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| 
 | |
| $os = 'tranzeo';
 | |
| $config['os'][$os]['text']             = 'Tranzeo';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'dlink';
 | |
| $config['os'][$os]['text']   = 'D-Link Switch';
 | |
| $config['os'][$os]['type']   = 'network';
 | |
| $config['os'][$os]['icon']   = 'dlink';
 | |
| $config['os'][$os]['ifname'] = 1;
 | |
| 
 | |
| $os = 'dlinkap';
 | |
| $config['os'][$os]['text'] = 'D-Link Access Point';
 | |
| $config['os'][$os]['type'] = 'wireless';
 | |
| $config['os'][$os]['icon'] = 'dlink';
 | |
| 
 | |
| // TP-Link
 | |
| $os = 'tplink';
 | |
| $config['os'][$os]['text']             = 'TP-Link Switch';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'tplink';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $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 = 'powerwalker';
 | |
| $config['os'][$os]['text'] = 'PowerWalker UPS';
 | |
| $config['os'][$os]['type'] = 'power';
 | |
| $config['os'][$os]['icon'] = 'powerwalker';
 | |
| 
 | |
| $os = 'engenius';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['text']             = 'EnGenius Access Point';
 | |
| $config['os'][$os]['icon']             = 'engenius';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_ucd_cpu';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_ucd_memory';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Memory Usage';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'airport';
 | |
| $config['os'][$os]['type'] = 'wireless';
 | |
| $config['os'][$os]['text'] = 'Apple AirPort';
 | |
| $config['os'][$os]['icon'] = 'apple';
 | |
| 
 | |
| $os = 'windows';
 | |
| $config['os'][$os]['type']              = 'server';
 | |
| $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';
 | |
| 
 | |
| $os = 'ibmnos';
 | |
| $config['os'][$os]['text']             = 'IBM Networking Operating System';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'ibmnos';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| $os = 'ibmtl';
 | |
| $config['os'][$os]['text']             = 'IBM Tape Library';
 | |
| $config['os'][$os]['type']             = 'storage';
 | |
| $config['os'][$os]['icon']             = 'generic';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| $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';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU';
 | |
| $config['os'][$os]['over'][2]['graph'] = 'device_mempool';
 | |
| $config['os'][$os]['over'][2]['text']  = 'Memory';
 | |
| 
 | |
| $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 = 'sophos';
 | |
| $config['os'][$os]['text']             = 'Sophos UTM Firewall';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['icon']             = 'sophos';
 | |
| $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 = 'prestige';
 | |
| $config['os'][$os]['text'] = 'ZyXEL Prestige';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'zyxel';
 | |
| 
 | |
| $os = 'zynos';
 | |
| $config['os'][$os]['text'] = 'ZyXEL Ethernet Switch';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'zyxel';
 | |
| 
 | |
| $os = 'zyxelnwa';
 | |
| $config['os'][$os]['text'] = 'ZyXEL NWA';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'zyxel';
 | |
| 
 | |
| $os = 'ies';
 | |
| $config['os'][$os]['text'] = 'ZyXEL DSLAM';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'zyxel';
 | |
| 
 | |
| $os = 'allied';
 | |
| $config['os'][$os]['text']             = 'AlliedWare';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| $os = 'mgeups';
 | |
| $config['os'][$os]['text']             = 'MGE UPS';
 | |
| $config['os'][$os]['group']            = 'ups';
 | |
| $config['os'][$os]['type']             = 'power';
 | |
| $config['os'][$os]['icon']             = 'mge';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_current';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Current';
 | |
| 
 | |
| $os = 'mgepdu';
 | |
| $config['os'][$os]['text'] = 'MGE PDU';
 | |
| $config['os'][$os]['type'] = 'power';
 | |
| $config['os'][$os]['icon'] = 'mge';
 | |
| 
 | |
| $os = 'apc';
 | |
| $config['os'][$os]['text']             = 'APC Management Module';
 | |
| $config['os'][$os]['type']             = 'power';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_current';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Current';
 | |
| 
 | |
| $os = 'webpower';
 | |
| $config['os'][$os]['text']             = 'WebPower';
 | |
| $config['os'][$os]['type']             = 'power';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_current';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Current';
 | |
| 
 | |
| $os = 'avtech';
 | |
| $config['os'][$os]['text']             = 'Avtech Environment Sensor';
 | |
| $config['os'][$os]['type']             = 'environment';
 | |
| $config['os'][$os]['icon']             = 'avtech';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_temperature';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Temperature';
 | |
| 
 | |
| $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';
 | |
| 
 | |
|     //printer
 | |
| $os = 'dell-laser';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Dell Laser';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'dell';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'ricoh';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Ricoh Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'ricoh';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'nrg';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'NRG Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'nrg';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'epson';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Epson Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'epson';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'xerox';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Xerox Printer';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'jetdirect';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'HP Print server';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'hp';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'richoh';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Ricoh Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'okilan';
 | |
| $config['os'][$os]['group']       = 'printer';
 | |
| $config['os'][$os]['text']        = 'OKI Printer';
 | |
| $config['os'][$os]['overgraph'][] = 'device_toner';
 | |
| $config['os'][$os]['overtext']    = 'Toner';
 | |
| $config['os'][$os]['type']        = 'printer';
 | |
| $config['os'][$os]['icon']        = 'oki';
 | |
| 
 | |
| $os = 'brother';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Brother Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'konica';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Konica-Minolta Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = 'kyocera';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Kyocera Mita Printer';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| 
 | |
| $os ='samsungprinter';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Samsung Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os ='canonprinter';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Canon Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'canon';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os ='lexmarkprinter';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Lexmark Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'lexmark';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os ='developprinter';
 | |
| $config['os'][$os]['group']            = 'printer';
 | |
| $config['os'][$os]['text']             = 'Develop Printer';
 | |
| $config['os'][$os]['type']             = 'printer';
 | |
| $config['os'][$os]['icon']             = 'develop';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_toner';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Toner';
 | |
| 
 | |
| $os = '3com';
 | |
| $config['os'][$os]['text']             = '3Com';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| 
 | |
| $os = 'sentry3';
 | |
| $config['os'][$os]['text']             = 'ServerTech Sentry3';
 | |
| $config['os'][$os]['type']             = 'power';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_current';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Current';
 | |
| $config['os'][$os]['icon']             = 'servertech';
 | |
| 
 | |
| $os = 'raritan';
 | |
| $config['os'][$os]['text']             = 'Raritan PDU';
 | |
| $config['os'][$os]['type']             = 'power';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_current';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Current';
 | |
| $config['os'][$os]['icon']             = 'raritan';
 | |
| 
 | |
| $os = 'vmware';
 | |
| $config['os'][$os]['type']             = 'server';
 | |
| $config['os'][$os]['text']             = 'VMware';
 | |
| $config['os'][$os]['ifXmcbc']          = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'mrvld';
 | |
| $config['os'][$os]['group'] = 'mrv';
 | |
| $config['os'][$os]['text']  = 'MRV LambdaDriver';
 | |
| $config['os'][$os]['type']  = 'network';
 | |
| $config['os'][$os]['icon']  = 'mrv';
 | |
| 
 | |
| $os = 'poweralert';
 | |
| $config['os'][$os]['text']             = 'Tripp Lite PowerAlert';
 | |
| $config['os'][$os]['type']             = 'power';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_current';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Current';
 | |
| $config['os'][$os]['icon']             = 'tripplite';
 | |
| 
 | |
| $os = 'avocent';
 | |
| $config['os'][$os]['text'] = 'Avocent';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'avocent';
 | |
| 
 | |
| $os = 'symbol';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['text'] = 'Symbol AP';
 | |
| $config['os'][$os]['icon'] = 'symbol';
 | |
| 
 | |
| $os = 'firebox';
 | |
| $config['os'][$os]['text']             = 'Watchguard Firebox';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['icon']             = 'watchguard';
 | |
| 
 | |
| $os = 'fireware';
 | |
| $config['os'][$os]['text']             = 'Watchguard Fireware';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][1]['text']  = 'CPU Usage';
 | |
| $config['os'][$os]['icon']             = 'watchguard';
 | |
| 
 | |
| $os = 'panos';
 | |
| $config['os'][$os]['text'] = 'PanOS';
 | |
| $config['os'][$os]['type'] = 'firewall';
 | |
| $config['os'][$os]['icon'] = 'panos';
 | |
| 
 | |
| $os = 'arubaos';
 | |
| $config['os'][$os]['text']             = 'ArubaOS';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'arubaos';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_arubacontroller_numaps';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Number of APs';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_arubacontroller_numclients';
 | |
| $config['os'][$os]['over'][1]['text']  = 'Number of Clients';
 | |
| 
 | |
| $os = 'dsm';
 | |
| $config['os'][$os]['text']  = 'Synology DSM';
 | |
| $config['os'][$os]['group'] = 'unix';
 | |
| $config['os'][$os]['type']  = 'storage';
 | |
| $config['os'][$os]['icon']  = 'synology';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_processor';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Processor Usage';
 | |
| $config['os'][$os]['over'][1]['graph'] = 'device_mempool';
 | |
| $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 = 'hikvision';
 | |
| $config['os'][$os]['text'] = 'Hikvision';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'hikvision';
 | |
| 
 | |
| // Canopy / Cambium support
 | |
| $os = 'cambium';
 | |
| $config['os'][$os]['text'] = 'Cambium';
 | |
| $config['os'][$os]['type'] = 'wireless';
 | |
| $config['os'][$os]['icon'] = 'cambium';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'canopy';
 | |
| $config['os'][$os]['text'] = 'Canopy';
 | |
| $config['os'][$os]['type'] = 'wireless';
 | |
| $config['os'][$os]['icon'] = 'cambium';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'datacom';
 | |
| $config['os'][$os]['text'] = 'Datacom';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'datacom';
 | |
| 
 | |
| // 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;
 | |
| 
 | |
| // Fiberhome
 | |
| $os = 'fiberhome';
 | |
| $config['os'][$os]['text'] = 'Fiberhome';
 | |
| $config['os'][$os]['type'] = 'network';
 | |
| $config['os'][$os]['icon'] = 'fiberhome';
 | |
| 
 | |
| // PBN, Pacific Broadband Networks
 | |
| $os = 'pbn';
 | |
| $config['os'][$os]['text']             = 'PBN';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['ifXmcbc']          = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['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']             = 'pbn';
 | |
| 
 | |
| // Enterasys
 | |
| $os = 'enterasys';
 | |
| $config['os'][$os]['text']             = 'Enterasys';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| $config['os'][$os]['icon']             = 'enterasys';
 | |
| 
 | |
| // Multimatic UPS (Generex CS121 SNMP Adapter)
 | |
| $os = 'multimatic';
 | |
| $config['os'][$os]['text'] = 'Multimatic UPS';
 | |
| $config['os'][$os]['type'] = 'power';
 | |
| $config['os'][$os]['icon'] = 'multimatic';
 | |
| 
 | |
| // 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';
 | |
| 
 | |
| 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;
 | |
|                 }
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 | |
| 
 | |
| // Meraki Devices
 | |
| $os = 'merakimx';
 | |
| $config['os'][$os]['text']             = 'Meraki MX Appliance';
 | |
| $config['os'][$os]['type']             = 'firewall';
 | |
| $config['os'][$os]['icon']             = 'meraki';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'merakimr';
 | |
| $config['os'][$os]['text']             = 'Meraki AP';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'meraki';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| $os = 'merakims';
 | |
| $config['os'][$os]['text']             = 'Meraki Switch';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'meraki';
 | |
| $config['os'][$os]['ifname']           = 1;
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| // Aerohive
 | |
| $os = 'aerohive';
 | |
| $config['os'][$os]['text']             = 'Aerohive HiveOS';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // Perle
 | |
| $os = 'perle';
 | |
| $config['os'][$os]['text']             = 'Perle';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'perle';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // MACOSX
 | |
| $os = 'macosx';
 | |
| $config['os'][$os]['text']             = 'Apple OS X';
 | |
| $config['os'][$os]['type']             = 'server';
 | |
| $config['os'][$os]['icon']             = 'generic';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // HP MSM 
 | |
| $os = 'hpmsm';
 | |
| $config['os'][$os]['text']             = 'HP MSM';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'hp';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // Riverbed
 | |
| $os = 'riverbed';
 | |
| $config['os'][$os]['text']             = 'Riverbed';
 | |
| $config['os'][$os]['type']             = 'network';
 | |
| $config['os'][$os]['icon']             = 'riverbed';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // Ligowave LigoOS
 | |
| $os = 'ligoos';
 | |
| $config['os'][$os]['text']             = 'LigoWave LigoOS';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'ligowave';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // HWGroup Poseidon
 | |
| $os = 'poseidon';
 | |
| $config['os'][$os]['text']             = 'Poseidon';
 | |
| $config['os'][$os]['type']             = 'environment';
 | |
| $config['os'][$os]['icon']             = 'poseidon';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Traffic';
 | |
| 
 | |
| // EATON PDU
 | |
| $os = 'eatonpdu';
 | |
| $config['os'][$os]['text']             = 'Eaton PDU';
 | |
| $config['os'][$os]['type']             = 'power';
 | |
| $config['os'][$os]['icon']             = 'eaton';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_current';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Current';
 | |
| 
 | |
| // Appliances
 | |
| $os = 'fortios';
 | |
| $config['os'][$os]['text']             = 'FortiOS';
 | |
| $config['os'][$os]['type']             = 'appliance';
 | |
| $config['os'][$os]['icon']             = 'fortios';
 | |
| $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 = 'nios';
 | |
| $config['os'][$os]['text']             = 'Infoblox';
 | |
| $config['os'][$os]['type']             = 'appliance';
 | |
| $config['os'][$os]['icon']             = 'infoblox';
 | |
| 
 | |
| // Lenovo EMC (NAS)
 | |
| $os = 'lenovoemc';
 | |
| $config['os'][$os]['type']             = 'storage';
 | |
| $config['os'][$os]['group']            = 'storage';
 | |
| $config['os'][$os]['text']             = 'LenovoEMC';
 | |
| $config['os'][$os]['icon']             = 'lenovo';
 | |
| $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';
 | |
| 
 | |
| // Deliberant WiFi
 | |
| $os = 'deliberant';
 | |
| $config['os'][$os]['text']             = 'Deliberant OS';
 | |
| $config['os'][$os]['type']             = 'wireless';
 | |
| $config['os'][$os]['icon']             = 'deliberant';
 | |
| $config['os'][$os]['over'][0]['graph'] = 'device_bits';
 | |
| $config['os'][$os]['over'][0]['text']  = 'Device Traffic';
 | |
| 
 | |
| // Graph Types
 | |
| require_once $config['install_dir'].'/includes/load_db_graph_types.inc.php';
 | |
| 
 | |
| 
 | |
| // Device - Wireless - AirMAX
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatStaCount']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatStaCount']['order'] = '0';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatStaCount']['descr'] = 'Wireless Clients';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioDistance']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioDistance']['order'] = '1';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioDistance']['descr'] = 'Radio Distance';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioFreq']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioFreq']['order'] = '2';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioFreq']['descr'] = 'Radio Frequency';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioTxPower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioTxPower']['order'] = '3';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioTxPower']['descr'] = 'Radio Tx Power';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioRssi_0']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioRssi_0']['order'] = '4';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioRssi_0']['descr'] = 'Radio Rssi Chain 0';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioRssi_1']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioRssi_1']['order'] = '5';
 | |
| $config['graph_types']['device']['ubnt_airmax_RadioRssi_1']['descr'] = 'Radio Rssi Chain 1';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatSignal']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatSignal']['order'] = '6';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatSignal']['descr'] = 'Radio Signal';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatRssi']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatRssi']['order'] = '7';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatRssi']['descr'] = 'Radio Overall RSSI';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatCcq']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatCcq']['order'] = '8';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatCcq']['descr'] = 'Radio CCQ';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatNoiseFloor']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatNoiseFloor']['order'] = '10';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatNoiseFloor']['descr'] = 'Radio Noise Floor';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatTxRate']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatTxRate']['order'] = '11';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatTxRate']['descr'] = 'Radio Tx Rate';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatRxRate']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatRxRate']['order'] = '12';
 | |
| $config['graph_types']['device']['ubnt_airmax_WlStatRxRate']['descr'] = 'Radio Rx Rate';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_AirMaxQuality']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_AirMaxQuality']['order'] = '13';
 | |
| $config['graph_types']['device']['ubnt_airmax_AirMaxQuality']['descr'] = 'AirMax Quality';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airmax_AirMaxCapacity']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airmax_AirMaxCapacity']['order'] = '14';
 | |
| $config['graph_types']['device']['ubnt_airmax_AirMaxCapacity']['descr'] = 'AirMax Capacity';
 | |
| 
 | |
| // Device  - AirFIBER
 | |
| $config['graph_types']['device']['ubnt_airfiber_RadioFreqs']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RadioFreqs']['order'] = '0';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RadioFreqs']['descr'] = 'Radio Frequencies';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_TxPower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_TxPower']['order'] = '0';
 | |
| $config['graph_types']['device']['ubnt_airfiber_TxPower']['descr'] = 'Radio Tx Power';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_LinkDist']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_LinkDist']['order'] = '1';
 | |
| $config['graph_types']['device']['ubnt_airfiber_LinkDist']['descr'] = 'Link Distance';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_Capacity']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_Capacity']['order'] = '2';
 | |
| $config['graph_types']['device']['ubnt_airfiber_Capacity']['descr'] = 'Link Capacity';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_RadioTemp']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RadioTemp']['order'] = '3';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RadioTemp']['descr'] = 'Radio Temperatures';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsTx']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsTx']['order'] = '4';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsTx']['descr'] = 'RF Total Octets Tx';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotPktsTx']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotPktsTx']['order'] = '5';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotPktsTx']['descr'] = 'RF Total Packets Tx';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsRx']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsRx']['order'] = '6';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsRx']['descr'] = 'RF Total Octets Rx';
 | |
| 
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['order'] = '7';
 | |
| $config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['descr'] = 'RF Total Packets Rx';
 | |
| 
 | |
| // Siklu support
 | |
| $config['graph_types']['device']['siklu_rfAverageRssi']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['siklu_rfAverageRssi']['order'] = '0';
 | |
| $config['graph_types']['device']['siklu_rfAverageRssi']['descr'] = 'Radio Average RSSI';
 | |
| 
 | |
| $config['graph_types']['device']['siklu_rfAverageCinr']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['siklu_rfAverageCinr']['order'] = '1';
 | |
| $config['graph_types']['device']['siklu_rfAverageCinr']['descr'] = 'Radio Average CINR';
 | |
| 
 | |
| $config['graph_types']['device']['siklu_rfOperationalFrequency']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['siklu_rfOperationalFrequency']['order'] = '2';
 | |
| $config['graph_types']['device']['siklu_rfOperationalFrequency']['descr'] = 'Operational Frequency';
 | |
| 
 | |
| $config['graph_types']['device']['siklu_rfinterfacePkts']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['siklu_rfinterfacePkts']['order'] = '3';
 | |
| $config['graph_types']['device']['siklu_rfinterfacePkts']['descr'] = 'Packets';
 | |
| 
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOtherPkts']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOtherPkts']['order'] = '4';
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOtherPkts']['descr'] = 'Other Packets';
 | |
| 
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOctets']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOctets']['order'] = '5';
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOctets']['descr'] = 'Traffic';
 | |
| 
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOtherOctets']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOtherOctets']['order'] = '6';
 | |
| $config['graph_types']['device']['siklu_rfinterfaceOtherOctets']['descr'] = 'Other Octets';
 | |
| 
 | |
| // Sub10 support
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclTxPower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclTxPower']['order'] = '0';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclTxPower']['descr'] = 'Radio Transmit Power';
 | |
| 
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclRxPower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclRxPower']['order'] = '1';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclRxPower']['descr'] = 'Radio Receive Power';
 | |
| 
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclVectErr']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclVectErr']['order'] = '3';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclVectErr']['descr'] = 'Radio Vector Error';
 | |
| 
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclLnkLoss']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclLnkLoss']['order'] = '3';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclLnkLoss']['descr'] = 'Radio Link Loss';
 | |
| 
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclAFER']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclAFER']['order'] = '4';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclAFER']['descr'] = 'Radio Air Frame Error Rate';
 | |
| 
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclDataRate']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclDataRate']['order'] = '4';
 | |
| $config['graph_types']['device']['sub10_sub10RadioLclDataRate']['descr'] = 'Data Rate on the Airside interface';
 | |
| 
 | |
| //cambium graphs
 | |
| $config['graph_types']['device']['cambium_650_rawReceivePower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_650_rawReceivePower']['order']   = '0';
 | |
| $config['graph_types']['device']['cambium_650_rawReceivePower']['descr']   = 'Raw Receive Power';
 | |
| $config['graph_types']['device']['cambium_650_transmitPower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_650_transmitPower']['order']   = '1';
 | |
| $config['graph_types']['device']['cambium_650_transmitPower']['descr']   = 'Transmit Power';
 | |
| $config['graph_types']['device']['cambium_650_modulationMode']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_650_modulationMode']['order']   = '2';
 | |
| $config['graph_types']['device']['cambium_650_modulationMode']['descr']   = 'Moduation Mode';
 | |
| $config['graph_types']['device']['cambium_650_dataRate']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_650_dataRate']['order']   = '3';
 | |
| $config['graph_types']['device']['cambium_650_dataRate']['descr']   = 'Data Rate';
 | |
| $config['graph_types']['device']['cambium_650_ssr']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_650_ssr']['order']   = '4';
 | |
| $config['graph_types']['device']['cambium_650_ssr']['descr']   = 'Signal Strength Ratio';
 | |
| $config['graph_types']['device']['cambium_650_gps']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_650_gps']['order']   = '5';
 | |
| $config['graph_types']['device']['cambium_650_gps']['descr']   = 'GPS Status';
 | |
| 
 | |
| $config['graph_types']['device']['cambium_250_receivePower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_250_receivePower']['order']   = '0';
 | |
| $config['graph_types']['device']['cambium_250_receivePower']['descr']   = 'Raw Receive Power';
 | |
| $config['graph_types']['device']['cambium_250_transmitPower']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_250_transmitPower']['order']   = '1';
 | |
| $config['graph_types']['device']['cambium_250_transmitPower']['descr']   = 'Transmit Power';
 | |
| $config['graph_types']['device']['cambium_250_modulationMode']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_250_modulationMode']['order']   = '2';
 | |
| $config['graph_types']['device']['cambium_250_modulationMode']['descr']   = 'Moduation Mode';
 | |
| $config['graph_types']['device']['cambium_250_dataRate']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_250_dataRate']['order']   = '3';
 | |
| $config['graph_types']['device']['cambium_250_dataRate']['descr']   = 'Data Rate';
 | |
| $config['graph_types']['device']['cambium_250_ssr']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_250_ssr']['order']   = '4';
 | |
| $config['graph_types']['device']['cambium_250_ssr']['descr']   = 'Signal Strength Ratio';
 | |
| 
 | |
| $config['graph_types']['device']['canopy_generic_whispGPSStats']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_whispGPSStats']['order']   = '0';
 | |
| $config['graph_types']['device']['canopy_generic_whispGPSStats']['descr']   = 'GPS Status';
 | |
| $config['graph_types']['device']['canopy_generic_gpsStats']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_gpsStats']['order']   = '0';
 | |
| $config['graph_types']['device']['canopy_generic_gpsStats']['descr']   = 'GPS Stats';
 | |
| $config['graph_types']['device']['canopy_generic_rssi']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_rssi']['order']   = '1';
 | |
| $config['graph_types']['device']['canopy_generic_rssi']['descr']   = 'Signal Rssi';
 | |
| $config['graph_types']['device']['canopy_generic_jitter']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_jitter']['order']   = '2';
 | |
| $config['graph_types']['device']['canopy_generic_jitter']['descr']   = 'Jitter';
 | |
| $config['graph_types']['device']['canopy_generic_signalHV']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_signalHV']['order']   = '3';
 | |
| $config['graph_types']['device']['canopy_generic_signalHV']['descr']   = 'Signal';
 | |
| $config['graph_types']['device']['canopy_generic_450_powerlevel']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_450_powerlevel']['order']   = '4';
 | |
| $config['graph_types']['device']['canopy_generic_450_powerlevel']['descr']   = 'Power Level of Registered SM';
 | |
| $config['graph_types']['device']['canopy_generic_450_linkRadioDbm']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_450_linkRadioDbm']['order']   = '5';
 | |
| $config['graph_types']['device']['canopy_generic_450_linkRadioDbm']['descr']   = 'Radio Link H/V';
 | |
| $config['graph_types']['device']['canopy_generic_450_ptpSNR']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_450_ptpSNR']['order']   = '6';
 | |
| $config['graph_types']['device']['canopy_generic_450_ptpSNR']['descr']   = 'Master SNR';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveHV']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveHV']['order']   = '7';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveHV']['descr']   = 'Dbm H/V';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveSNR']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveSNR']['order']   = '8';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveSNR']['descr']   = 'SNR';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveSSR']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveSSR']['order']   = '9';
 | |
| $config['graph_types']['device']['canopy_generic_450_slaveSSR']['descr']   = 'SSR';
 | |
| $config['graph_types']['device']['canopy_generic_450_masterSSR']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_450_masterSSR']['order']   = '10';
 | |
| $config['graph_types']['device']['canopy_generic_450_masterSSR']['descr']   = 'Master SSR';
 | |
| $config['graph_types']['device']['canopy_generic_regCount']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_regCount']['order']   = '11';
 | |
| $config['graph_types']['device']['canopy_generic_regCount']['descr']   = 'Registered SM';
 | |
| $config['graph_types']['device']['canopy_generic_freq']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_freq']['order']   = '12';
 | |
| $config['graph_types']['device']['canopy_generic_freq']['descr']   = 'Radio Frequency';
 | |
| $config['graph_types']['device']['canopy_generic_radioDbm']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_radioDbm']['order']   = '13';
 | |
| $config['graph_types']['device']['canopy_generic_radioDbm']['descr']   = 'Radio Dbm';
 | |
| $config['graph_types']['device']['canopy_generic_errorCount']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_errorCount']['order']   = '14';
 | |
| $config['graph_types']['device']['canopy_generic_errorCount']['descr']   = 'Error Count';
 | |
| $config['graph_types']['device']['canopy_generic_crcErrors']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['canopy_generic_crcErrors']['order']   = '15';
 | |
| $config['graph_types']['device']['canopy_generic_crcErrors']['descr']   = 'CRC Errors';
 | |
| 
 | |
| $config['graph_types']['device']['cambium_epmp_RFStatus']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_epmp_RFStatus']['order']   = '0';
 | |
| $config['graph_types']['device']['cambium_epmp_RFStatus']['descr']   = 'RF Status';
 | |
| $config['graph_types']['device']['cambium_epmp_gps']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_epmp_gps']['order']   = '1';
 | |
| $config['graph_types']['device']['cambium_epmp_gps']['descr']   = 'GPS Info';
 | |
| $config['graph_types']['device']['cambium_epmp_modulation']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_epmp_modulation']['order']   = '2';
 | |
| $config['graph_types']['device']['cambium_epmp_modulation']['descr']   = 'ePMP Modulation';
 | |
| $config['graph_types']['device']['cambium_epmp_registeredSM']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_epmp_registeredSM']['order']   = '3';
 | |
| $config['graph_types']['device']['cambium_epmp_registeredSM']['descr']   = 'ePMP Registered SM';
 | |
| $config['graph_types']['device']['cambium_epmp_access']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_epmp_access']['order']   = '4';
 | |
| $config['graph_types']['device']['cambium_epmp_access']['descr']   = 'Access Info';
 | |
| $config['graph_types']['device']['cambium_epmp_gpsSync']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_epmp_gpsSync']['order']   = '5';
 | |
| $config['graph_types']['device']['cambium_epmp_gpsSync']['descr']   = 'GPS Sync Status';
 | |
| $config['graph_types']['device']['cambium_epmp_freq']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cambium_epmp_freq']['order']   = '6';
 | |
| $config['graph_types']['device']['cambium_epmp_freq']['descr']   = 'Frequency';
 | |
| 
 | |
| $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'] = 'poller';
 | |
| $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';
 | |
| 
 | |
| //Pulse Secure Graphs
 | |
| $config['graph_types']['device']['pulse_users']['section']         = 'firewall';
 | |
| $config['graph_types']['device']['pulse_users']['order']           = '0';
 | |
| $config['graph_types']['device']['pulse_users']['descr']           = 'Active Users';
 | |
| $config['graph_types']['device']['pulse_sessions']['section']      = 'firewall';
 | |
| $config['graph_types']['device']['pulse_sessions']['order']        = '0';
 | |
| $config['graph_types']['device']['pulse_sessions']['descr']        = 'Active Sessions';
 | |
| 
 | |
| // Infoblox dns/dhcp Graphs
 | |
| $config['graph_types']['device']['ib_dns_dyn_updates']['section']             = 'dns';
 | |
| $config['graph_types']['device']['ib_dns_dyn_updates']['order']               = '0';
 | |
| $config['graph_types']['device']['ib_dns_dyn_updates']['descr']               = 'DNS dynamic updates';
 | |
| $config['graph_types']['device']['ib_dns_request_return_codes']['section']    = 'dns';
 | |
| $config['graph_types']['device']['ib_dns_request_return_codes']['order']      = '0';
 | |
| $config['graph_types']['device']['ib_dns_request_return_codes']['descr']      = 'DNS request return codes';
 | |
| $config['graph_types']['device']['ib_dns_performance']['section']             = 'dns';
 | |
| $config['graph_types']['device']['ib_dns_performance']['order']               = '0';
 | |
| $config['graph_types']['device']['ib_dns_performance']['descr']               = 'DNS performance';
 | |
| $config['graph_types']['device']['ib_dhcp_messages']['section']               = 'dhcp';
 | |
| $config['graph_types']['device']['ib_dhcp_messages']['order']                 = '0';
 | |
| $config['graph_types']['device']['ib_dhcp_messages']['descr']                 = 'DHCP messages';
 | |
| 
 | |
| $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';
 | |
| 
 | |
| $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';
 | |
| 
 | |
| $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';
 | |
| $config['graph_types']['device']['charge']['section']         = 'system';
 | |
| $config['graph_types']['device']['charge']['order']           = '0';
 | |
| $config['graph_types']['device']['charge']['descr']           = 'Battery Charge';
 | |
| $config['graph_types']['device']['ucd_cpu']['section']        = 'system';
 | |
| $config['graph_types']['device']['ucd_cpu']['order']          = '0';
 | |
| $config['graph_types']['device']['ucd_cpu']['descr']          = 'Detailed Processor Usage';
 | |
| $config['graph_types']['device']['ucd_load']['section']       = 'system';
 | |
| $config['graph_types']['device']['ucd_load']['order']         = '0';
 | |
| $config['graph_types']['device']['ucd_load']['descr']         = 'Load Averages';
 | |
| $config['graph_types']['device']['ucd_memory']['section']     = 'system';
 | |
| $config['graph_types']['device']['ucd_memory']['order']       = '0';
 | |
| $config['graph_types']['device']['ucd_memory']['descr']       = 'Detailed Memory Usage';
 | |
| $config['graph_types']['device']['ucd_swap_io']['section']    = 'system';
 | |
| $config['graph_types']['device']['ucd_swap_io']['order']      = '0';
 | |
| $config['graph_types']['device']['ucd_swap_io']['descr']      = 'Swap I/O Activity';
 | |
| $config['graph_types']['device']['ucd_io']['section']         = 'system';
 | |
| $config['graph_types']['device']['ucd_io']['order']           = '0';
 | |
| $config['graph_types']['device']['ucd_io']['descr']           = 'System I/O Activity';
 | |
| $config['graph_types']['device']['ucd_contexts']['section']   = 'system';
 | |
| $config['graph_types']['device']['ucd_contexts']['order']     = '0';
 | |
| $config['graph_types']['device']['ucd_contexts']['descr']     = 'Context Switches';
 | |
| $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';
 | |
| $config['graph_types']['device']['poller_perf']['section']    = 'poller';
 | |
| $config['graph_types']['device']['poller_perf']['order']      = '0';
 | |
| $config['graph_types']['device']['poller_perf']['descr']      = 'Poller Time';
 | |
| $config['graph_types']['device']['ping_perf']['section']      = 'poller';
 | |
| $config['graph_types']['device']['ping_perf']['order']        = '0';
 | |
| $config['graph_types']['device']['ping_perf']['descr']        = 'Ping Response';
 | |
| $config['graph_types']['device']['poller_modules_perf']['section']    = 'poller';
 | |
| $config['graph_types']['device']['poller_modules_perf']['order']      = '0';
 | |
| $config['graph_types']['device']['poller_modules_perf']['descr']      = 'Poller Modules Performance';
 | |
| 
 | |
| $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';
 | |
| 
 | |
| $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';
 | |
| 
 | |
| $config['graph_types']['device']['cisco-iospri']['section']  = 'voice';
 | |
| $config['graph_types']['device']['cisco-iospri']['order']    = '0';
 | |
| $config['graph_types']['device']['cisco-iospri']['descr']    = 'PRI Utilisation';
 | |
| 
 | |
| $config['graph_types']['device']['cisco-iosdsp']['section']  = 'voice';
 | |
| $config['graph_types']['device']['cisco-iosdsp']['order']    = '0';
 | |
| $config['graph_types']['device']['cisco-iosdsp']['descr']    = 'DSP Utilisation';
 | |
| 
 | |
| $config['graph_types']['device']['cisco-iosmtp']['section']  = 'voice';
 | |
| $config['graph_types']['device']['cisco-iosmtp']['order']    = '0';
 | |
| $config['graph_types']['device']['cisco-iosmtp']['descr']    = 'Hardware MTP Utilisation';
 | |
| 
 | |
| $config['graph_types']['device']['cisco-iosxcode']['section']  = 'voice';
 | |
| $config['graph_types']['device']['cisco-iosxcode']['order']    = '0';
 | |
| $config['graph_types']['device']['cisco-iosxcode']['descr']    = 'Transcoder Utilisation';
 | |
| 
 | |
| $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.';
 | |
| 
 | |
| $config['graph_types']['device']['cisco_wwan_rssi']['section'] = 'wireless';
 | |
| $config['graph_types']['device']['cisco_wwan_rssi']['order']   = '0';
 | |
| $config['graph_types']['device']['cisco_wwan_rssi']['descr']   = 'Signal Rssi';
 | |
| $config['graph_types']['device']['cisco_wwan_mnc']['section']  = 'wireless';
 | |
| $config['graph_types']['device']['cisco_wwan_mnc']['order']    = '1';
 | |
| $config['graph_types']['device']['cisco_wwan_mnc']['descr']    = 'MNC';
 | |
| 
 | |
| 
 | |
| // Device Types
 | |
| $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';
 | |
| }
 | |
| 
 | |
| $i++;
 | |
| $config['device_types'][$i]['text'] = 'Appliance';
 | |
| $config['device_types'][$i]['type'] = 'appliance';
 | |
| $config['device_types'][$i]['icon'] = 'appliance.png';
 | |
| 
 | |
| //
 | |
| // No changes below this line #
 | |
| //
 | |
| $config['version']              = '2015.master';
 | |
| $config['project_name_version'] = $config['project_name'].' '.$config['version'];
 | |
| 
 | |
| 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['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']);
 | |
| }
 | |
| 
 | |
| // Set some times needed by loads of scripts (it's dynamic, so we do it here!)
 | |
| $config['time']['now']      = time();
 | |
| $config['time']['now']     -= ($config['time']['now'] % 300);
 | |
| $config['time']['fourhour'] = ($config['time']['now'] - 14400);
 | |
| // time() - (4 * 60 * 60);
 | |
| $config['time']['sixhour'] = ($config['time']['now'] - 21600);
 | |
| // time() - (6 * 60 * 60);
 | |
| $config['time']['twelvehour'] = ($config['time']['now'] - 43200);
 | |
| // time() - (12 * 60 * 60);
 | |
| $config['time']['day'] = ($config['time']['now'] - 86400);
 | |
| // time() - (24 * 60 * 60);
 | |
| $config['time']['twoday'] = ($config['time']['now'] - 172800);
 | |
| // time() - (2 * 24 * 60 * 60);
 | |
| $config['time']['week'] = ($config['time']['now'] - 604800);
 | |
| // time() - (7 * 24 * 60 * 60);
 | |
| $config['time']['twoweek'] = ($config['time']['now'] - 1209600);
 | |
| // time() - (2 * 7 * 24 * 60 * 60);
 | |
| $config['time']['month'] = ($config['time']['now'] - 2678400);
 | |
| // time() - (31 * 24 * 60 * 60);
 | |
| $config['time']['twomonth'] = ($config['time']['now'] - 5356800);
 | |
| // time() - (2 * 31 * 24 * 60 * 60);
 | |
| $config['time']['threemonth'] = ($config['time']['now'] - 8035200);
 | |
| // time() - (3 * 31 * 24 * 60 * 60);
 | |
| $config['time']['sixmonth'] = ($config['time']['now'] - 16070400);
 | |
| // time() - (6 * 31 * 24 * 60 * 60);
 | |
| $config['time']['year'] = ($config['time']['now'] - 31536000);
 | |
| // time() - (365 * 24 * 60 * 60);
 | |
| $config['time']['twoyear'] = ($config['time']['now'] - 63072000);
 | |
| // time() - (2 * 365 * 24 * 60 * 60);
 | |
| // IPMI sensor type mappings
 | |
| $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']  = '';
 | |
| 
 | |
| // INCLUDE THE VMWARE DEFINITION FILE.
 | |
| require_once 'vmware_guestid.inc.php';
 | |
| 
 | |
| // 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_file'] = $config['log_dir'].'/'.$config['project_id'].'.log';
 | |
| }
 | |
| 
 | |
| if (!isset($config['plugin_dir'])) {
 | |
|     $config['plugin_dir'] = $config['html_dir'].'/plugins';
 | |
| }
 | |
| 
 | |
| if (!isset($config['title_image'])) {
 | |
|     $config['title_image'] = 'images/librenms_logo_'.$config['site_style'].'.png';
 | |
| }
 |