MySQL Error"); echo(mysql_error()); die; } $database_db = mysql_select_db($config['db_name'], $database_link); $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 = "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"; // Ubiquiti $os = "unifi"; $config['os'][$os]['text'] = "Ubiquiti UniFi"; $config['os'][$os]['type'] = "wireless"; $config['os'][$os]['icon'] = "ubiquiti"; $config['os'][$os]['nobulk'] = 1; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $os = "airos"; $config['os'][$os]['text'] = "Ubiquiti AirOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "ubiquiti"; $config['os'][$os]['nobulk'] = 1; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $os = "airos-af"; $config['os'][$os]['text'] = "Ubiquiti AirFiber"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "ubiquiti"; $config['os'][$os]['nobulk'] = 1; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; // 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; $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"; // Other Unix-based OSes here please. $os = "freebsd"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "FreeBSD"; $os = "openbsd"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "OpenBSD"; $os = "netbsd"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "NetBSD"; $os = "dragonfly"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "DragonflyBSD"; $os = "netware"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['text'] = "Novell Netware"; $config['os'][$os]['icon'] = "novell"; $os = "monowall"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "m0n0wall"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $os = "solaris"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "Sun Solaris"; $config['os'][$os]['type'] = "server"; $os = "adva"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['text'] = "Adva Optical"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "opensolaris"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "Sun OpenSolaris"; $os = "openindiana"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['text'] = "OpenIndiana"; // 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"; // 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]['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"; // 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"; // 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"; # Juniper $os = "junos"; $config['os'][$os]['text'] = "Juniper JunOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "junose"; $config['os'][$os]['text'] = "Juniper JunOSe"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "junos"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "jwos"; $config['os'][$os]['text'] = "Juniper JWOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "junos"; $os = "screenos"; $config['os'][$os]['text'] = "Juniper ScreenOS"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "fortigate"; $config['os'][$os]['text'] = "Fortinet Fortigate"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['icon'] = "fortinet"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_fortigate_cpu"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "routeros"; $config['os'][$os]['text'] = "Mikrotik RouterOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['nobulk'] = 1; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "ironware"; $config['os'][$os]['text'] = "Brocade IronWare"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "brocade"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "fabos"; $config['os'][$os]['text'] = "Brocade FabricOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "brocade"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "extremeware"; $config['os'][$os]['text'] = "Extremeware"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['icon'] = "extreme"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "packetshaper"; $config['os'][$os]['text'] = "Blue Coat Packetshaper"; $config['os'][$os]['type'] = "network"; $os = "xos"; $config['os'][$os]['text'] = "Extreme XOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['group'] = "extremeware"; $config['os'][$os]['icon'] = "extreme"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "ftos"; $config['os'][$os]['text'] = "Force10 FTOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "force10"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "avaya-ers"; $config['os'][$os]['text'] = "ERS Firmware"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "avaya"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "arista_eos"; $config['os'][$os]['text'] = "Arista EOS"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "arista"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "netscaler"; $config['os'][$os]['text'] = "Citrix Netscaler"; $config['os'][$os]['type'] = "loadbalancer"; $config['os'][$os]['icon'] = "citrix"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $os = "f5"; $config['os'][$os]['text'] = "F5 Big IP"; $config['os'][$os]['type'] = "loadbalancer"; $config['os'][$os]['icon'] = "f5"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_ucd_memory"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "proxim"; $config['os'][$os]['text'] = "Proxim"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "proxim"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "powerconnect"; $config['os'][$os]['text'] = "Dell PowerConnect"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "dell"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $os = "radlan"; $config['os'][$os]['text'] = "Radlan"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['type'] = "network"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; #$config['os'][$os]['over'][2]['graph'] = "device_mempool"; #$config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "powervault"; $config['os'][$os]['text'] = "Dell PowerVault"; $config['os'][$os]['icon'] = "dell"; $os = "equallogic"; $config['os'][$os]['text'] = "Dell EqualLogic"; $config['os'][$os]['icon'] = "dell"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "drac"; $config['os'][$os]['text'] = "Dell DRAC"; $config['os'][$os]['icon'] = "dell"; $config['os'][$os]['type'] = "server"; $os = "bcm963"; $config['os'][$os]['text'] = "Broadcom BCM963xx"; $config['os'][$os]['icon'] = "broadcom"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "netopia"; $config['os'][$os]['text'] = "Motorola Netopia"; $config['os'][$os]['type'] = "network"; $os = "tranzeo"; $config['os'][$os]['text'] = "Tranzeo"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "dlink"; $config['os'][$os]['text'] = "D-Link Switch"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "dlink"; $config['os'][$os]['ifname'] = 1; $os = "dlinkap"; $config['os'][$os]['text'] = "D-Link Access Point"; $config['os'][$os]['type'] = "wireless"; $config['os'][$os]['icon'] = "dlink"; $os = "axiscam"; $config['os'][$os]['text'] = "AXIS Network Camera"; $config['os'][$os]['icon'] = "axis"; $os = "axisdocserver"; $config['os'][$os]['text'] = "AXIS Network Document Server"; $config['os'][$os]['icon'] = "axis"; $os = "gamatronicups"; $config['os'][$os]['text'] = "Gamatronic UPS Stack"; $config['os'][$os]['type'] = "power"; $os = "powerware"; $config['os'][$os]['text'] = "Powerware UPS"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['icon'] = "eaton"; $config['os'][$os]['over'][0]['graph'] = "device_voltage"; $config['os'][$os]['over'][0]['text'] = "Voltage"; $config['os'][$os]['over'][1]['graph'] = "device_current"; $config['os'][$os]['over'][1]['text'] = "Current"; $config['os'][$os]['over'][2]['graph'] = "device_frequency"; $config['os'][$os]['over'][2]['text'] = "Frequencies"; $os = "deltaups"; $config['os'][$os]['text'] = "Delta UPS"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['icon'] = "delta"; $os = "liebert"; $config['os'][$os]['text'] = "Liebert"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['icon'] = "liebert"; $os = "engenius"; $config['os'][$os]['type'] = "wireless"; $config['os'][$os]['text'] = "EnGenius Access Point"; $config['os'][$os]['icon'] = "engenius"; $config['os'][$os]['over'][0]['graph'] = "device_ucd_cpu"; $config['os'][$os]['over'][0]['text'] = "Processor Usage"; $config['os'][$os]['over'][1]['graph'] = "device_ucd_memory"; $config['os'][$os]['over'][1]['text'] = "Memory Usage"; $config['os'][$os]['over'][2]['graph'] = "device_bits"; $config['os'][$os]['over'][2]['text'] = "Device Traffic"; $os = "airport"; $config['os'][$os]['type'] = "wireless"; $config['os'][$os]['text'] = "Apple AirPort"; $config['os'][$os]['icon'] = "apple"; $os = "windows"; $config['os'][$os]['text'] = "Microsoft Windows"; $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 = "comware"; $config['os'][$os]['text'] = "HP Comware"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "hp"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; #$config['os'][$os]['over'][1]['graph'] = "device_processor"; #$config['os'][$os]['over'][1]['text'] = "CPU Usage"; #$config['os'][$os]['over'][2]['graph'] = "device_mempool"; #$config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "procurve"; $config['os'][$os]['text'] = "HP ProCurve"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "hp"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['over'][2]['graph'] = "device_mempool"; $config['os'][$os]['over'][2]['text'] = "Memory Usage"; $os = "speedtouch"; $config['os'][$os]['text'] = "Thomson Speedtouch"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['type'] = "network"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $os = "sonicwall"; $config['os'][$os]['text'] = "SonicWALL"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $os = "zywall"; $config['os'][$os]['text'] = "ZyXEL ZyWALL"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $config['os'][$os]['icon'] = "zyxel"; $os = "prestige"; $config['os'][$os]['text'] = "ZyXEL Prestige"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "zyxel"; $os = "zyxeles"; $config['os'][$os]['text'] = "ZyXEL Ethernet Switch"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "zyxel"; $os = "zyxelnwa"; $config['os'][$os]['text'] = "ZyXEL NWA"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "zyxel"; $os = "ies"; $config['os'][$os]['text'] = "ZyXEL DSLAM"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "zyxel"; $os = "allied"; $config['os'][$os]['text'] = "AlliedWare"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $os = "mgeups"; $config['os'][$os]['text'] = "MGE UPS"; $config['os'][$os]['group'] = "ups"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['icon'] = "mge"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $os = "mgepdu"; $config['os'][$os]['text'] = "MGE PDU"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['icon'] = "mge"; $os = "apc"; $config['os'][$os]['text'] = "APC Management Module"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $os = "webpower"; $config['os'][$os]['text'] = "WebPower"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $os = "netbotz"; $config['os'][$os]['text'] = "Netbotz Environment sensor"; $config['os'][$os]['type'] = "environment"; $config['os'][$os]['over'][0]['graph'] = "device_temperature"; $config['os'][$os]['over'][0]['text'] = "Temperature"; $config['os'][$os]['over'][1]['graph'] = "device_humidity"; $config['os'][$os]['over'][1]['text'] = "Humidity"; $os = "pcoweb"; $config['os'][$os]['text'] = "Carel pCOWeb"; $config['os'][$os]['type'] = "environment"; $config['os'][$os]['over'][0]['graph'] = "device_temperature"; $config['os'][$os]['over'][0]['text'] = "Temperature"; $config['os'][$os]['over'][1]['graph'] = "device_humidity"; $config['os'][$os]['over'][1]['text'] = "Humidity"; $config['os'][$os]['icon'] = "carel"; $config['os'][$os]['icons'][] = "uniflair"; $os = "netvision"; $config['os'][$os]['text'] = "Socomec Net Vision"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $os = "areca"; $config['os'][$os]['text'] = "Areca RAID Subsystem"; $config['os'][$os]['over'][0]['graph'] = ""; $config['os'][$os]['over'][0]['text'] = ""; $os = "netmanplus"; $config['os'][$os]['text'] = "NetMan Plus"; $config['os'][$os]['group'] = "ups"; $config['os'][$os]['nobulk'] = 1; $config['os'][$os]['type'] = "power"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $os = "akcp"; $config['os'][$os]['text'] = "AKCP SensorProbe"; $config['os'][$os]['type'] = "environment"; $config['os'][$os]['over'][0]['graph'] = "device_temperature"; $config['os'][$os]['over'][0]['text'] = "temperature"; $os = "minkelsrms"; $config['os'][$os]['text'] = "Minkels RMS"; $config['os'][$os]['type'] = "environment"; $config['os'][$os]['over'][0]['graph'] = "device_temperature"; $config['os'][$os]['over'][0]['text'] = "temperature"; $os = "ipoman"; $config['os'][$os]['text'] = "Ingrasys iPoMan"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['icon'] = "ingrasys"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $config['os'][$os]['over'][1]['graph'] = "device_power"; $config['os'][$os]['over'][1]['text'] = "Power"; $os = "wxgoos"; $config['os'][$os]['text'] = "ITWatchDogs Goose"; $config['os'][$os]['type'] = "environment"; $config['os'][$os]['over'][0]['graph'] = "device_temperature"; $config['os'][$os]['over'][0]['text'] = "temperature"; $os = "papouch-tme"; $config['os'][$os]['text'] = "Papouch TME"; $config['os'][$os]['type'] = "environment"; $config['os'][$os]['over'][0]['graph'] = "device_temperature"; $config['os'][$os]['over'][0]['text'] = "temperature"; $os = "cometsystem-p85xx"; $config['os'][$os]['text'] = "Comet System P85xx"; $config['os'][$os]['type'] = "environment"; $config['os'][$os]['icon'] = "comet"; $config['os'][$os]['over'][0]['graph'] = "device_temperature"; $config['os'][$os]['over'][0]['text'] = "temperature"; $os = "dell-laser"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Dell Laser"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['icon'] = "dell"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "ricoh"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Ricoh Printer"; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['icon'] = "ricoh"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "nrg"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "NRG Printer"; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['icon'] = "nrg"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "epson"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Epson Printer"; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['icon'] = "epson"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "xerox"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Xerox Printer"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "jetdirect"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "HP Print server"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['icon'] = "hp"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "richoh"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Ricoh Printer"; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "okilan"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "OKI Printer"; $config['os'][$os]['overgraph'][] = "device_toner"; $config['os'][$os]['overtext'] = "Toner"; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['icon'] = "oki"; $os = "brother"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Brother Printer"; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "konica"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Konica-Minolta Printer"; $config['os'][$os]['type'] = "printer"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $os = "kyocera"; $config['os'][$os]['group'] = "printer"; $config['os'][$os]['text'] = "Kyocera Mita Printer"; $config['os'][$os]['over'][0]['graph'] = "device_toner"; $config['os'][$os]['over'][0]['text'] = "Toner"; $config['os'][$os]['ifname'] = 1; $config['os'][$os]['type'] = "printer"; $os = "3com"; $config['os'][$os]['text'] = "3Com"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $config['os'][$os]['type'] = "network"; $os = "sentry3"; $config['os'][$os]['text'] = "ServerTech Sentry3"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $config['os'][$os]['icon'] = "servertech"; $os = "raritan"; $config['os'][$os]['text'] = "Raritan PDU"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $config['os'][$os]['icon'] = "raritan"; $os = "vmware"; $config['os'][$os]['type'] = "server"; $config['os'][$os]['text'] = "VMware"; $config['os'][$os]['ifXmcbc'] = 1; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Device Traffic"; $os = "mrvld"; $config['os'][$os]['group'] = "mrv"; $config['os'][$os]['text'] = "MRV LambdaDriver"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "mrv"; $os = "poweralert"; $config['os'][$os]['text'] = "Tripp Lite PowerAlert"; $config['os'][$os]['type'] = "power"; $config['os'][$os]['over'][0]['graph'] = "device_current"; $config['os'][$os]['over'][0]['text'] = "Current"; $config['os'][$os]['icon'] = "tripplite"; $os = "avocent"; $config['os'][$os]['text'] = "Avocent"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "avocent"; $os = "symbol"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['text'] = "Symbol AP"; $config['os'][$os]['icon'] = "symbol"; $os = "firebox"; $config['os'][$os]['text'] = "Watchguard Firebox"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['icon'] = "watchguard"; $os = "fireware"; $config['os'][$os]['text'] = "Watchguard Fireware"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['over'][0]['graph'] = "device_bits"; $config['os'][$os]['over'][0]['text'] = "Traffic"; $config['os'][$os]['over'][1]['graph'] = "device_processor"; $config['os'][$os]['over'][1]['text'] = "CPU Usage"; $config['os'][$os]['icon'] = "watchguard"; $os = "panos"; $config['os'][$os]['text'] = "PanOS"; $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['icon'] = "panos"; $os = "arubaos"; $config['os'][$os]['text'] = "ArubaOS"; $config['os'][$os]['type'] = "wireless"; $config['os'][$os]['icon'] = "arubaos"; $config['os'][$os]['over'][0]['graph'] = "device_arubacontroller_numaps"; $config['os'][$os]['over'][0]['text'] = "Number of APs"; $config['os'][$os]['over'][1]['graph'] = "device_arubacontroller_numclients"; $config['os'][$os]['over'][1]['text'] = "Number of Clients"; $os = "dsm"; $config['os'][$os]['text'] = "Synology DSM"; $config['os'][$os]['group'] = "unix"; $config['os'][$os]['type'] = "storage"; $config['os'][$os]['icon'] = "synology"; $os = "hikvision"; $config['os'][$os]['text'] = "Hikvision"; $config['os'][$os]['type'] = "network"; $config['os'][$os]['icon'] = "hikvision"; // Canopy / Cambium support $os = "canopy"; $config['os'][$os]['text'] = "Cambium"; $config['os'][$os]['type'] = "wireless"; $config['os'][$os]['icon'] = "cambium"; $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]['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"; // Graph Types include_once($config['install_dir'] . "/includes/load_db_graph_types.inc.php"); // Device - Wireless - AirMAX $config['graph_types']['device']['ubnt_airmax_WlStatStaCount'] = array( 'section' => 'wireless', 'order' => '0', 'descr' => 'Wireless Clients', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'reds', 'unit_text' => 'Number', 'ds' => array( 'WlStatStaCount' => array('label' => 'Clients', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_RadioDistance'] = array( 'section' => 'wireless', 'order' => '1', 'descr' => 'Radio Distance', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'blues', 'unit_text' => 'Metres', 'ds' => array( 'RadioDistance' => array('label' => 'Distance', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_RadioFreq'] = array( 'section' => 'wireless', 'order' => '2', 'descr' => 'Radio Frequency', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'reds', 'unit_text' => 'Mhz', 'ds' => array( 'RadioFreq' => array('label' => 'Frequency', 'draw' => 'LINE', 'line' => TRUE, 'rra_min' => FALSE, 'rra_max' => FALSE, 'colour' => '3ca3c1') ) ); $config['graph_types']['device']['ubnt_airmax_RadioTxPower'] = array( 'section' => 'wireless', 'order' => '3', 'descr' => 'Radio Tx Power', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'reds', 'unit_text' => 'dBm', 'ds' => array( 'RadioTxPower' => array('label' => 'Tx Power', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_RadioRssi_0'] = array( 'section' => 'wireless', 'order' => '4', 'descr' => 'Radio Rssi Chain 0', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'blues', 'unit_text' => 'dBm', 'ds' => array( 'RadioRssi_0' => array('label' => 'RSSI', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_RadioRssi_1'] = array( 'section' => 'wireless', 'order' => '5', 'descr' => 'Radio Rssi Chain 1', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'blues', 'unit_text' => 'dBm', 'ds' => array( 'RadioRssi_1' => array('label' => 'RSSI', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_WlStatSignal'] = array( 'section' => 'wireless', 'order' => '6', 'descr' => 'Radio Signal', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'reds', 'unit_text' => 'dBm', 'ds' => array( 'WlStatSignal' => array('label' => 'Signal', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_WlStatRssi'] = array( 'section' => 'wireless', 'order' => '7', 'descr' => 'Radio Overall RSSI', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'blues', 'unit_text' => 'dBm', 'ds' => array( 'WlStatRssi' => array('label' => 'RSSI', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_WlStatCcq'] = array( 'section' => 'wireless', 'order' => '8', 'descr' => 'Radio CCQ', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'blues', 'unit_text' => 'Percent', 'ds' => array( 'WlStatCcq' => array('label' => 'CCQ', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_WlStatNoiseFloor'] = array( 'section' => 'wireless', 'order' => '10', 'descr' => 'Radio Noise Floor', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'blues', 'unit_text' => 'dBm', 'ds' => array( 'WlStatNoiseFloor' => array('label' => 'Noise', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_WlStatTxRate'] = array( 'section' => 'wireless', 'order' => '11', 'descr' => 'Radio Tx Rate', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'reds', 'unit_text' => 'mbps', 'ds' => array( 'WlStatTxRate' => array('label' => 'Tx Rate', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_WlStatRxRate'] = array( 'section' => 'wireless', 'order' => '12', 'descr' => 'Radio Rx Rate', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'greens', 'unit_text' => 'mbps', 'ds' => array( 'WlStatRxRate' => array('label' => 'Rx Rate', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_AirMaxQuality'] = array( 'section' => 'wireless', 'order' => '13', 'descr' => 'AirMax Quality', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'greens', 'unit_text' => 'Percent', 'ds' => array( 'AirMaxQuality' => array('label' => 'Quality', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airmax_AirMaxCapacity'] = array( 'section' => 'wireless', 'order' => '14', 'descr' => 'AirMax Capacity', 'file' => 'ubnt-airmax-mib.rrd', 'colours' => 'greens', 'unit_text' => 'Percent', 'ds' => array( 'AirMaxCapacity' => array('label' => 'Capacity', 'draw' => 'LINE', 'line' => TRUE) ) ); // Device - AirFIBER $config['graph_types']['device']['ubnt_airfiber_RadioFreqs'] = array( 'section' => 'wireless', 'order' => '0', 'descr' => 'Radio Frequencies', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'blues', 'unit_text' => 'Mhz', 'ds' => array( 'txFrequency' => array('label' => 'Tx Frequency', 'draw' => 'LINE', 'line' => TRUE), 'rxFrequency' => array('label' => 'Rx Frequency', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_TxPower'] = array( 'section' => 'wireless', 'descr' => 'Radio Tx Power', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'reds', 'unit_text' => 'dBm', 'ds' => array( 'txPower' => array('label' => 'Tx Power', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_LinkDist'] = array( 'section' => 'wireless', 'descr' => 'Link Distance', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'reds', 'unit_text' => 'Metres', 'ds' => array( 'radioLinkDistM' => array('label' => 'Distance', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_Capacity'] = array( 'section' => 'wireless', 'descr' => 'Link Capacity', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'blues', 'unit_text' => 'bps', 'ds' => array( 'rxCapacity' => array('label' => 'Rx Capacity', 'draw' => 'LINE', 'line' => TRUE), 'txCapacity' => array('label' => 'Tx Capacity', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_RadioTemp'] = array( 'section' => 'wireless', 'descr' => 'Radio Temperatures', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'blues', 'unit_text' => 'Deg C', 'ds' => array( 'radio0TempC' => array('label' => 'Radio 0 Temp', 'draw' => 'LINE', 'line' => TRUE), 'radio1TempC' => array('label' => 'Radio 1 Temp', 'draw' => 'LINE', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsTx'] = array( 'section' => 'wireless', 'descr' => 'RF Total Octets Tx', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'reds', 'unit_text' => 'Octets', 'ds' => array( 'txoctetsAll' => array('label' => 'Octets', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_RFTotPktsTx'] = array( 'section' => 'wireless', 'descr' => 'RF Total Packets Tx', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'reds', 'unit_text' => 'Packets', 'ds' => array( 'txpktsAll' => array('label' => 'Packets', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_RFTotOctetsRx'] = array( 'section' => 'wireless', 'descr' => 'RF Total Octets Rx', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'greens', 'unit_text' => 'Octets', 'ds' => array( 'rxoctetsAll' => array('label' => 'Octets', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx'] = array( 'section' => 'wireless', 'descr' => 'RF Total Packets Rx', 'file' => 'ubnt-airfiber-mib.rrd', 'colours' => 'greens', 'unit_text' => 'Packets', 'ds' => array( 'rxpktsAll' => array('label' => 'Packets', 'draw' => 'AREA', 'line' => TRUE) ) ); // Siklu support $config['graph_types']['device']['siklu_rfAverageRssi'] = array( 'section' => 'wireless', 'order' => '0', 'descr' => 'Radio Average RSSI', 'file' => 'siklu-wireless.rrd', 'colours' => 'blues', 'unit_text' => 'dBm', 'ds' => array( 'rfAverageRssi' => array('label' => 'RSSI', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['siklu_rfAverageCinr'] = array( 'section' => 'wireless', 'order' => '1', 'descr' => 'Radio Average CINR', 'file' => 'siklu-wireless.rrd', 'colours' => 'reds', 'unit_text' => 'dB', 'ds' => array( 'rfAverageCinr' => array('label' => 'CINR', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['siklu_rfOperationalFrequency'] = array( 'section' => 'wireless', 'order' => '2', 'descr' => 'Operational Frequency', 'file' => 'siklu-wireless.rrd', 'colours' => 'reds', 'unit_text' => 'GHz', 'ds' => array( 'rfOperFreq' => array('label' => 'Hz', 'draw' => 'AREA', 'line' => TRUE) ) ); $config['graph_types']['device']['siklu_rfinterfacePkts'] = array( 'section' => 'wireless', 'order' => '3', 'descr' => 'Packets', 'file' => 'siklu-interface.rrd', 'unit_text' => 'pps', 'ds' => array( 'rfIPkts' => array('label' => 'In bps', 'draw' => 'LINE', 'line' => TRUE), 'rfOutPkts' => array('label' => 'Out bps', 'draw' => 'LINE', 'line' => TRUE), ) ); $config['graph_types']['device']['siklu_rfinterfaceOtherPkts'] = array( 'section' => 'wireless', 'order' => '4', 'descr' => 'Other Packets', 'file' => 'siklu-interface.rrd', 'unit_text' => 'pps', 'ds' => array( 'rfInGoodPkts' => array('label' => 'Good Pkts', 'draw' => 'LINE', 'line' => TRUE), 'rfInErroredPkts' => array('label' => 'Errored Pkts', 'draw' => 'LINE', 'line' => TRUE), 'rfInLostPkts' => array('label' => 'Lost Pkts', 'draw' => 'LINE', 'line' => TRUE), ) ); $config['graph_types']['device']['siklu_rfinterfaceOctets'] = array( 'section' => 'wireless', 'order' => '5', 'descr' => 'Traffic', 'file' => 'siklu-interface.rrd', 'unit_text' => 'bps', 'ds' => array( 'rfInOctets' => array('label' => 'In bps', 'draw' => 'LINE', 'line' => TRUE), 'rfOutOctets' => array('label' => 'Out bps', 'draw' => 'LINE', 'line' => TRUE), ) ); $config['graph_types']['device']['siklu_rfinterfaceOtherOctets'] = array( 'section' => 'wireless', 'order' => '6', 'descr' => 'Other Octets', 'file' => 'siklu-interface.rrd', 'unit_text' => 'bps', 'ds' => array( 'rfInIdleOctets' => array('label' => 'In Idle', 'draw' => 'LINE', 'line' => TRUE), 'rfOutIdleOctets' => array('label' => 'Out Idle', 'draw' => 'LINE', 'line' => TRUE), 'rfInGoodOctets' => array('label' => 'Good Octets', 'draw' => 'LINE', 'line' => TRUE), 'rfInErroredOctetts' => array('label' => 'Errored Octets', 'draw' => 'LINE', 'line' => TRUE), ) ); $config['graph_types']['device']['wifi_clients']['section'] = 'wireless'; $config['graph_types']['device']['wifi_clients']['order'] = '0'; $config['graph_types']['device']['wifi_clients']['descr'] = 'Wireless Clients'; $config['graph_types']['device']['agent']['section'] = 'system'; $config['graph_types']['device']['agent']['order'] = '0'; $config['graph_types']['device']['agent']['descr'] = 'Agent Execution Time'; $config['graph_types']['device']['cipsec_flow_bits']['section'] = 'firewall'; $config['graph_types']['device']['cipsec_flow_bits']['order'] = '0'; $config['graph_types']['device']['cipsec_flow_bits']['descr'] = 'IPSec Tunnel Traffic Volume'; $config['graph_types']['device']['cipsec_flow_pkts']['section'] = 'firewall'; $config['graph_types']['device']['cipsec_flow_pkts']['order'] = '0'; $config['graph_types']['device']['cipsec_flow_pkts']['descr'] = 'IPSec Tunnel Traffic Packets'; $config['graph_types']['device']['cipsec_flow_stats']['section'] = 'firewall'; $config['graph_types']['device']['cipsec_flow_stats']['order'] = '0'; $config['graph_types']['device']['cipsec_flow_stats']['descr'] = 'IPSec Tunnel Statistics'; $config['graph_types']['device']['cipsec_flow_tunnels']['section'] = 'firewall'; $config['graph_types']['device']['cipsec_flow_tunnels']['order'] = '0'; $config['graph_types']['device']['cipsec_flow_tunnels']['descr'] = 'IPSec Active Tunnels'; $config['graph_types']['device']['cras_sessions']['section'] = 'firewall'; $config['graph_types']['device']['cras_sessions']['order'] = '0'; $config['graph_types']['device']['cras_sessions']['descr'] = 'Remote Access Sessions'; $config['graph_types']['device']['fortigate_sessions']['section'] = 'firewall'; $config['graph_types']['device']['fortigate_sessions']['order'] = '0'; $config['graph_types']['device']['fortigate_sessions']['descr'] = 'Active Sessions'; $config['graph_types']['device']['fortigate_cpu']['section'] = 'system'; $config['graph_types']['device']['fortigate_cpu']['order'] = '0'; $config['graph_types']['device']['fortigate_cpu']['descr'] = 'CPU'; $config['graph_types']['device']['screenos_sessions']['section'] = 'firewall'; $config['graph_types']['device']['screenos_sessions']['order'] = '0'; $config['graph_types']['device']['screenos_sessions']['descr'] = 'Active Sessions'; $config['graph_types']['device']['panos_sessions']['section'] = 'firewall'; $config['graph_types']['device']['panos_sessions']['order'] = '0'; $config['graph_types']['device']['panos_sessions']['descr'] = 'Active Sessions'; $config['graph_types']['device']['bits']['section'] = 'netstats'; $config['graph_types']['device']['bits']['order'] = '0'; $config['graph_types']['device']['bits']['descr'] = 'Total Traffic'; $config['graph_types']['device']['ipsystemstats_ipv4']['section'] = 'netstats'; $config['graph_types']['device']['ipsystemstats_ipv4']['order'] = '0'; $config['graph_types']['device']['ipsystemstats_ipv4']['descr'] = 'IPv4 Packet Statistics'; $config['graph_types']['device']['ipsystemstats_ipv4_frag']['section'] = 'netstats'; $config['graph_types']['device']['ipsystemstats_ipv4_frag']['order'] = '0'; $config['graph_types']['device']['ipsystemstats_ipv4_frag']['descr'] = 'IPv4 Fragmentation Statistics'; $config['graph_types']['device']['ipsystemstats_ipv6']['section'] = 'netstats'; $config['graph_types']['device']['ipsystemstats_ipv6']['order'] = '0'; $config['graph_types']['device']['ipsystemstats_ipv6']['descr'] = 'IPv6 Packet Statistics'; $config['graph_types']['device']['ipsystemstats_ipv6_frag']['section'] = 'netstats'; $config['graph_types']['device']['ipsystemstats_ipv6_frag']['order'] = '0'; $config['graph_types']['device']['ipsystemstats_ipv6_frag']['descr'] = 'IPv6 Fragmentation Statistics'; $config['graph_types']['device']['netstat_icmp_info']['section'] = 'netstats'; $config['graph_types']['device']['netstat_icmp_info']['order'] = '0'; $config['graph_types']['device']['netstat_icmp_info']['descr'] = 'ICMP Informational Statistics'; $config['graph_types']['device']['netstat_icmp']['section'] = 'netstats'; $config['graph_types']['device']['netstat_icmp']['order'] = '0'; $config['graph_types']['device']['netstat_icmp']['descr'] = 'ICMP Statistics'; $config['graph_types']['device']['netstat_ip']['section'] = 'netstats'; $config['graph_types']['device']['netstat_ip']['order'] = '0'; $config['graph_types']['device']['netstat_ip']['descr'] = 'IP Statistics'; $config['graph_types']['device']['netstat_ip_frag']['section'] = 'netstats'; $config['graph_types']['device']['netstat_ip_frag']['order'] = '0'; $config['graph_types']['device']['netstat_ip_frag']['descr'] = 'IP Fragmentation Statistics'; $config['graph_types']['device']['netstat_snmp']['section'] = 'netstats'; $config['graph_types']['device']['netstat_snmp']['order'] = '0'; $config['graph_types']['device']['netstat_snmp']['descr'] = 'SNMP Statistics'; $config['graph_types']['device']['netstat_snmp_pkt']['section'] = 'netstats'; $config['graph_types']['device']['netstat_snmp_pkt']['order'] = '0'; $config['graph_types']['device']['netstat_snmp_pkt']['descr'] = 'SNMP Packet Type Statistics'; $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']['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_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."; // 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'; } ////////////////////////////// # No changes below this line # ////////////////////////////// $config['version'] = "2014.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['log_file'])) { $config['log_file'] = $config['log_dir'] . "/" . $config['project_id'] . ".log"; } 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']); } if ($config['memcached']['enable'] === TRUE) { if (class_exists("Memcached")) { $memcache = new Memcached(); $memcache->addServer($config['memcached']['host'], $config['memcached']['port']); if ($debug) { print_r($memcache->getStats()); } } else { echo("WARNING: You have enabled memcached but have not installed the PHP bindings. Disabling memcached support.\n"); echo("Try 'apt-get install php5-memcached' or 'pecl install memcached'. You will need the php5-dev and libmemcached-dev packages to use pecl.\n\n"); $config['memcached']['enable'] = 0; } } # 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_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"; } ?>