2010-02-08 18:56:26 +00:00
< ? php
2011-09-08 12:24:18 +00:00
error_reporting ( E_ERROR );
2010-07-17 20:30:05 +00:00
### Default directories
2010-02-16 00:38:05 +00:00
2010-07-17 20:30:05 +00:00
$config [ 'temp_dir' ] = " /tmp " ;
$config [ 'install_dir' ] = " /opt/observium " ;
$config [ 'html_dir' ] = $config [ 'install_dir' ] . " /html " ;
$config [ 'rrd_dir' ] = $config [ 'install_dir' ] . " /rrd " ;
2010-07-20 13:02:54 +00:00
$config [ 'log_file' ] = $config [ 'install_dir' ] . " /observium.log " ;
2010-02-11 01:37:25 +00:00
2011-09-30 19:46:55 +00:00
### What is my own hostname (used so observium can identify its host in its own database)
$config [ 'own_hostname' ] = " localhost " ;
2010-07-17 20:30:05 +00:00
### Location of executables
2010-02-11 01:37:25 +00:00
2010-07-17 20:30:05 +00:00
$config [ 'rrdtool' ] = " /usr/bin/rrdtool " ;
$config [ 'fping' ] = " /usr/bin/fping " ;
2011-03-18 15:38:13 +00:00
$config [ 'fping6' ] = " /usr/bin/fping6 " ;
2010-07-17 20:30:05 +00:00
$config [ 'snmpwalk' ] = " /usr/bin/snmpwalk " ;
$config [ 'snmpget' ] = " /usr/bin/snmpget " ;
$config [ 'snmpbulkwalk' ] = " /usr/bin/snmpbulkwalk " ;
$config [ 'whois' ] = " /usr/bin/whois " ;
$config [ 'ping' ] = " /bin/ping " ;
$config [ 'mtr' ] = " /usr/bin/mtr " ;
$config [ 'nmap' ] = " /usr/bin/nmap " ;
2010-02-11 04:35:16 +00:00
$config [ 'nagios_plugins' ] = " /usr/lib/nagios/plugins " ;
2010-12-20 21:20:47 +00:00
$config [ 'ipmitool' ] = " /usr/bin/ipmitool " ;
2011-04-06 15:25:35 +00:00
$config [ 'virsh' ] = " /usr/bin/virsh " ;
2011-09-29 13:16:13 +00:00
$config [ 'dot' ] = " /usr/bin/dot " ;
$config [ 'unflatten' ] = " /usr/bin/unflatten " ;
$config [ 'neato' ] = " /usr/bin/neato " ;
2011-10-09 11:59:10 +00:00
$config [ 'sfdp' ] = " /usr/bin/sfdp " ;
2010-02-11 04:35:16 +00:00
2010-07-17 20:30:05 +00:00
### RRDCacheD - Make sure it can write to your RRD dir!
#$config['rrdcached'] = "unix:/var/run/rrdcached.sock";
2010-02-11 01:37:25 +00:00
2010-07-17 20:30:05 +00:00
### Web Interface Settings
2011-03-15 15:27:25 +00:00
if ( isset ( $_SERVER [ " SERVER_NAME " ]) && isset ( $_SERVER [ " SERVER_PORT " ]))
{
2011-09-20 14:22:34 +00:00
$config [ 'base_url' ] = " http:// " . $_SERVER [ " SERVER_NAME " ] . " : " . $_SERVER [ " SERVER_PORT " ] . " / " ;
2010-08-21 14:02:24 +00:00
}
2011-09-14 17:26:59 +00:00
2010-07-17 20:30:05 +00:00
$config [ 'title_image' ] = " images/observium-logo.png " ;
2010-02-25 20:40:35 +00:00
$config [ 'stylesheet' ] = " css/styles.css " ;
$config [ 'mono_font' ] = " DejaVuSansMono " ;
2010-07-18 18:28:32 +00:00
$config [ 'favicon' ] = " images/observium-icon.png " ;
2010-02-25 20:40:35 +00:00
$config [ 'header_color' ] = " #1F334E " ;
2010-07-17 20:30:05 +00:00
$config [ 'page_refresh' ] = " 300 " ; ## Refresh the page every xx seconds
2011-04-13 16:37:29 +00:00
$config [ 'front_page' ] = " pages/front/default.php " ;
2010-07-17 20:30:05 +00:00
$config [ 'page_title' ] = " Observium :: Network Observation and Monitoring " ;
2010-02-25 20:40:35 +00:00
$config [ 'timestamp_format' ] = 'd-m-Y H:i:s' ;
2010-03-27 22:20:57 +00:00
$config [ 'page_gen' ] = 1 ;
2011-09-20 14:22:34 +00:00
$config [ 'web_header' ] = " header.inc.php " ; # in html/includes
2010-07-17 20:30:05 +00:00
$config [ 'login_message' ] = " Unauthorised access or use shall render the user liable to criminal and/or civil prosecution. " ;
$config [ 'int_customers' ] = 1 ; # Enable Customer Port Parsing
$config [ 'int_transit' ] = 1 ; # Enable Transit Types
$config [ 'int_peering' ] = 1 ; # Enable Peering Types
$config [ 'int_core' ] = 1 ; # Enable Core Port Types
$config [ 'int_l2tp' ] = 0 ; # Enable L2TP Port Types
$config [ 'show_locations' ] = 1 ; # Enable Locations on menu
$config [ 'show_locations_dropdown' ] = 1 ; # Enable Locations dropdown on menu
$config [ 'show_services' ] = 1 ; # Enable Services on menu
2011-10-09 11:59:10 +00:00
$config [ 'ports_page_default' ] = " details " ; ## eg "details" or "basic"
2010-07-17 20:30:05 +00:00
2010-10-07 18:12:35 +00:00
### SNMP Settings - Timeouts/Retries disabled as default
#$config['snmp']['timeout'] = 1; # timeout in seconds
#$config['snmp']['retries'] = 5; # how many times to retry the query
2011-09-15 23:10:08 +00:00
$config [ 'snmp' ][ 'community' ][ 0 ] = " public " ; # Communities to try during adding hosts and discovery
2011-09-20 14:22:34 +00:00
$config [ 'snmp' ][ 'internal' ] = false ; # Enable php_snmp functions to make gets faster
2011-03-15 16:12:44 +00:00
$config [ 'snmp' ][ 'transports' ] = array ( 'udp' , 'udp6' , 'tcp' , 'tcp6' );
2010-07-17 20:30:05 +00:00
### Autodiscovery Settings
2010-06-14 15:33:41 +00:00
2011-09-26 16:06:18 +00:00
$config [ 'autodiscovery' ][ 'xdp' ] = true ; ## Autodiscover hosts via discovery protocols
2011-09-20 14:22:34 +00:00
$config [ 'autodiscovery' ][ 'ospf' ] = true ; ## Autodiscover hosts via OSPF
2011-09-26 16:06:18 +00:00
$config [ 'autodiscovery' ][ 'bgp' ] = true ; ## Autodiscover hosts via BGP
$config [ 'autodiscovery' ][ 'snmpscan' ] = true ; ## autodiscover hosts via SNMP scanning
2011-09-15 15:01:21 +00:00
2011-09-26 16:06:18 +00:00
$config [ 'discover_services' ] = false ; ## Autodiscover services via SNMP on devices of type "server"
2010-06-25 17:30:18 +00:00
2010-06-13 18:27:38 +00:00
### Alerting Settings
2010-07-11 19:11:46 +00:00
$config [ 'alerts' ][ 'email' ][ 'default' ] = NULL ; ## Default alert recipient
$config [ 'alerts' ][ 'email' ][ 'default_only' ] = FALSE ; ## Only use default recipient
2011-09-23 10:33:58 +00:00
$config [ 'alerts' ][ 'email' ][ 'enable' ] = TRUE ; ## Enable email alerts
2011-09-26 16:06:18 +00:00
$config [ 'alerts' ][ 'bgp' ][ 'whitelist' ] = NULL ; ## Populate as an array() with ASNs to alert on.
2011-09-23 10:33:58 +00:00
2011-04-13 16:37:29 +00:00
$config [ 'uptime_warning' ] = " 84600 " ; ## Time in seconds to display a "Device Rebooted" Alert. 0 to disable warnings.
2010-06-13 18:27:38 +00:00
2010-02-11 01:37:25 +00:00
### Cosmetics
2010-07-10 12:09:21 +00:00
$config [ 'rrdgraph_def_text' ] = " -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF -c GRID#a5a5a5 " ;
2010-02-08 18:56:26 +00:00
$config [ 'rrdgraph_def_text' ] .= " -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal " ;
2011-07-19 19:16:23 +00:00
$config [ 'rrdgraph_real_95th' ] = FALSE ; # Set to TRUE if you want to display the 95% based on the highest value. (aka real 95%)
2010-02-08 18:56:26 +00:00
$config [ 'overlib_defaults' ] = " ,FGCOLOR,'#ffffff', BGCOLOR, '#e5e5e5', BORDER, 5, CELLPAD, 4, CAPCOLOR, '#555555', TEXTCOLOR, '#3e3e3e' " ;
2010-02-11 01:37:25 +00:00
$list_colour_a = " #ffffff " ;
$list_colour_b = " #eeeeee " ;
$list_colour_a_a = " #f9f9f9 " ;
$list_colour_a_b = " #f0f0f0 " ;
$list_colour_b_a = " #f0f0f0 " ;
$list_colour_b_b = " #e3e3e3 " ;
$list_highlight = " #ffcccc " ;
$warn_colour_a = " #ffeeee " ;
$warn_colour_b = " #ffcccc " ;
2010-07-17 20:30:05 +00:00
#$config['graph_colours'] = array("000066","330066","990066","990066","CC0033","FF0000"); ## Purple to Red
#$config['graph_colours'] = array("006600","336600","996600","996600","CC3300","FF0000"); ## Green to Red
#$config['graph_colours'] = array("002200","004400","006600","008800","00AA00","00CC00"); ## Green
#$config['graph_colours'] = array("220000","440000","660000","880000","AA0000","CC0000"); ## Red
#$config['graph_colours'] = array("001122","002244","003366","004488","0055AA","0066CC"); ## Blue
#$config['graph_colours'] = array("002233","004466","006699","0088CC","0099FF"); ## Sky-Blue
#$config['graph_colours'] = array("110022","330066","440088","6600AA","8800FF"); ## Purple
#$config['graph_colours'] = array("002200","004400","006600","008800","00AA00","00AA00","00CC00"); ## Forest Greens
#$config['graph_colours']['greens'] = array("112200","224400","336600","448800","66AA00","88FF00"); ## Grass Greens
#$config['graph_colours']['greens'] = array("95FFA7","4EFF97","33FF66","336600","224400","112200");
#$config['graph_colours']['greens'] = array("B7d6A9","8fcb73","50b91d","3ab419","0a8612","034f11");
#$config['graph_colours']['blues'] = array("b5d7ff","6eb7ff","0064ff","0082ff","0019d5","0016cb","00007d"); ## Cold Blues
2010-07-11 19:11:46 +00:00
$config [ 'graph_colours' ][ 'mixed' ] = array ( 'CC0000' , '008C00' , '4096EE' , '73880A' , 'D01F3C' , '36393D' , 'FF0084' );
2011-09-20 09:55:11 +00:00
$config [ 'graph_colours' ][ 'oranges' ] = array ( 'E43C00' , 'E74B00' , 'EB5B00' , 'EF6A00' , 'F37900' , 'F78800' , 'FB9700' , 'FFA700' );
2010-02-11 01:37:25 +00:00
$config [ 'graph_colours' ][ 'greens' ] = array ( 'B6D14B' , '91B13C' , '6D912D' , '48721E' , '24520F' , '003300' );
$config [ 'graph_colours' ][ 'pinks' ] = array ( 'D0558F' , 'B34773' , '943A57' , '792C38' , '5C1F1E' , '401F10' );
$config [ 'graph_colours' ][ 'blues' ] = array ( 'A0A0E5' , '8080BD' , '606096' , '40406F' , '202048' , '000033' );
$config [ 'graph_colours' ][ 'purples' ] = array ( 'CC7CCC' , 'AF63AF' , '934A93' , '773177' , '5B185B' , '3F003F' );
$config [ 'graph_colours' ][ 'default' ] = $config [ 'graph_colours' ][ 'blues' ];
2010-02-23 16:38:33 +00:00
### Device page options
$config [ 'show_overview_tab' ] = true ;
2010-02-21 17:02:20 +00:00
### The device overview page options
2010-02-21 14:58:46 +00:00
$config [ 'overview_show_sysDescr' ] = true ;
2011-05-05 13:04:38 +00:00
### Enable version checker & stats
$config [ 'version_check' ] = 1 ; # Enable checking of version in discovery
# and submittal of basic stats used
# to prioritise development effort :)
2010-07-17 20:30:05 +00:00
### Poller/Discovery Modules
2011-09-20 14:22:34 +00:00
$config [ 'enable_bgp' ] = 1 ; # Enable BGP session collection and display
2011-04-27 13:51:30 +00:00
$config [ 'enable_rip' ] = 1 ; # Enable RIP session collection and display
$config [ 'enable_ospf' ] = 1 ; # Enable OSPF session collection and display
$config [ 'enable_isis' ] = 1 ; # Enable ISIS session collection and display
$config [ 'enable_eigrp' ] = 1 ; # Enable EIGRP session collection and display
2011-09-20 14:22:34 +00:00
$config [ 'enable_syslog' ] = 0 ; # Enable Syslog
$config [ 'enable_inventory' ] = 1 ; # Enable Inventory
$config [ 'enable_pseudowires' ] = 1 ; # Enable Pseudowires
2011-09-26 16:06:18 +00:00
$config [ 'enable_vrfs' ] = 1 ; # Enable VRFs
$config [ 'enable_printers' ] = 0 ; # Enable Printer support
2010-07-21 15:14:02 +00:00
### Ports extension modules
$config [ 'port_descr_parser' ] = " includes/port-descr-parser.inc.php " ; # Parse port descriptions into fields
$config [ 'enable_ports_Xbcmc' ] = 1 ; # Enable ifXEntry broadcast/multicast
$config [ 'enable_ports_etherlike' ] = 0 ; # Enable Polling EtherLike-MIB (doubles interface processing time)
$config [ 'enable_ports_junoseatmvp' ] = 0 ; # Enable JunOSe ATM VC Discovery/Poller
2010-07-18 08:20:30 +00:00
$config [ 'enable_ports_adsl' ] = 1 ; # Enable ADSL-LINE-MIB
2010-08-02 23:11:54 +00:00
$config [ 'enable_ports_poe' ] = 0 ; # Enable PoE stats collection
2010-07-17 20:30:05 +00:00
2010-07-25 18:05:16 +00:00
### Billing System Configuration
$config [ 'enable_billing' ] = 0 ; # Enable Billing
2011-09-26 16:06:18 +00:00
$config [ 'billing' ][ 'customer_autoadd' ] = 0 ; # Enable Auto-add bill per customer
$config [ 'billing' ][ 'circuit_autoadd' ] = 0 ; # Enable Auto-add bill per circuit_id
$config [ 'billing' ][ 'bill_autoadd' ] = 0 ; # Enable Auto-add bill per bill_id
2011-12-02 15:53:50 +00:00
$config [ 'billing' ][ 'base' ] = 1000 ; # Set the base to divider bytes to kb, mb, gb ,... (this only works for the text based conversion and not for the graphs)
2010-07-25 18:05:16 +00:00
2010-07-17 20:30:05 +00:00
### External Integration
2010-07-04 18:23:25 +00:00
2011-09-26 16:06:18 +00:00
#$config['rancid_configs'][] = '/var/lib/rancid/network/configs/';
$config [ 'rancid_ignorecomments' ] = 0 ; # Ignore lines starting with #
2011-09-20 14:22:34 +00:00
#$config['collectd_dir'] = '/var/lib/collectd/rrd';
2011-09-30 19:16:30 +00:00
#$config['smokeping']['dir'] = "/var/lib/smokeping/";
2011-04-07 19:07:47 +00:00
# NFSen RRD dir.
$config [ 'nfsen_enable' ] = 0 ;
#$config['nfsen_split_char'] = "_";
#$config['nfsen_rrds'] = "/var/nfsen/profiles-stat/live/";
2011-04-11 14:37:05 +00:00
#$config['nfsen_suffix'] = "_yourdomain_com";
2010-07-04 18:23:25 +00:00
2010-02-11 01:37:25 +00:00
### Ignores & Allows
2011-05-05 11:27:22 +00:00
$config [ 'bad_if' ][] = " voip-null " ;
$config [ 'bad_if' ][] = " virtual- " ;
$config [ 'bad_if' ][] = " unrouted " ;
$config [ 'bad_if' ][] = " eobc " ;
$config [ 'bad_if' ][] = " mpls " ;
$config [ 'bad_if' ][] = " lp0 " ;
$config [ 'bad_if' ][] = " faith0 " ;
$config [ 'bad_if' ][] = " -atm layer " ;
$config [ 'bad_if' ][] = " -atm subif " ;
$config [ 'bad_if' ][] = " -shdsl " ;
$config [ 'bad_if' ][] = " -aal5 " ;
$config [ 'bad_if' ][] = " -atm " ;
$config [ 'bad_if' ][] = " container " ;
2011-09-20 09:55:11 +00:00
$config [ 'bad_if' ][] = " async " ;
$config [ 'bad_if' ][] = " plip " ;
$config [ 'bad_if' ][] = " -physical " ;
$config [ 'bad_if' ][] = " -signalling " ;
$config [ 'bad_if' ][] = " container " ;
$config [ 'bad_if' ][] = " unrouted " ;
$config [ 'bad_if' ][] = " bri " ;
$config [ 'bad_if' ][] = " -bearer " ;
$config [ 'bad_if' ][] = " bluetooth " ;
$config [ 'bad_if' ][] = " isatap " ;
$config [ 'bad_if' ][] = " ras " ;
$config [ 'bad_if' ][] = " qos " ;
$config [ 'bad_if' ][] = " sonet/sdh " ;
$config [ 'bad_if' ][] = " span rp " ;
$config [ 'bad_if' ][] = " span sp " ;
$config [ 'bad_if' ][] = " sslvpn " ;
2011-05-05 11:27:22 +00:00
$config [ 'bad_if' ][] = " pppoe- " ;
2011-10-05 16:22:37 +00:00
#$config['bad_if'][] = "control plane"; ## Example for cisco control plane
2011-05-05 11:27:22 +00:00
$config [ 'bad_if_regexp' ][] = " /serial[0-9]:/ " ;
$config [ 'bad_if_regexp' ][] = " /^ng[0-9]+ $ / " ;
$config [ 'bad_if_regexp' ][] = " /^sl[0-9]/ " ;
2010-02-11 01:37:25 +00:00
2010-02-21 05:08:58 +00:00
$config [ 'processor_filter' ][] = " An electronic chip that makes the computer work. " ;
2011-05-05 11:27:22 +00:00
$config [ 'ignore_mount_removable' ] = 1 ; # Ignore removable disk storage
$config [ 'ignore_mount_network' ] = 1 ; # Ignore network mounted storage
$config [ 'ignore_mount_optical' ] = 1 ; # Ignore mounted optical discs
2011-09-18 15:38:05 +00:00
### Per-device interface graph filters
2011-05-05 11:27:22 +00:00
$config [ 'device_traffic_iftype' ][] = '/loopback/' ;
$config [ 'device_traffic_iftype' ][] = '/tunnel/' ;
$config [ 'device_traffic_iftype' ][] = '/virtual/' ;
$config [ 'device_traffic_iftype' ][] = '/mpls/' ;
$config [ 'device_traffic_iftype' ][] = '/ieee8023adLag/' ;
2011-09-18 15:38:05 +00:00
$config [ 'device_traffic_iftype' ][] = '/l2vlan/' ;
2011-11-23 15:34:23 +00:00
$config [ 'device_traffic_iftype' ][] = '/ppp/' ;
2011-05-05 11:27:22 +00:00
$config [ 'device_traffic_descr' ][] = '/loopback/' ;
$config [ 'device_traffic_descr' ][] = '/vlan/' ;
$config [ 'device_traffic_descr' ][] = '/tunnel/' ;
$config [ 'device_traffic_descr' ][] = '/:\d+/' ;
$config [ 'device_traffic_descr' ][] = '/bond/' ;
2011-11-12 14:21:01 +00:00
$config [ 'device_traffic_descr' ][] = '/null/' ;
2011-09-18 15:38:05 +00:00
2011-04-21 15:27:41 +00:00
### IRC Bot configuration
$config [ 'irc_host' ] = " chat.eu.freenode.net " ;
$config [ 'irc_port' ] = 6667 ;
$config [ 'irc_nick' ] = " Observium " ;
$config [ 'irc_chan' ][] = " #observium " ;
2010-07-17 20:30:05 +00:00
### Authentication
2010-06-29 12:47:50 +00:00
2011-09-20 14:22:34 +00:00
$config [ 'allow_unauth_graphs' ] = 0 ; ## Allow graphs to be viewed by anyone
2010-12-02 17:41:12 +00:00
$config [ 'allow_unauth_graphs_cidr' ] = array (); # Allow graphs to be viewed without authorisation from certain IP ranges
2011-05-05 11:27:22 +00:00
$config [ 'auth_mechanism' ] = " mysql " ; # Available mechanisms: mysql (default), ldap, http-auth
2010-05-28 15:21:27 +00:00
2010-07-17 20:30:05 +00:00
### Sensors
2010-02-11 01:37:25 +00:00
$config [ 'allow_entity_sensor' ][ 'amperes' ] = 1 ;
$config [ 'allow_entity_sensor' ][ 'celsius' ] = 1 ;
$config [ 'allow_entity_sensor' ][ 'dBm' ] = 1 ;
$config [ 'allow_entity_sensor' ][ 'voltsDC' ] = 1 ;
$config [ 'allow_entity_sensor' ][ 'voltsAC' ] = 1 ;
$config [ 'allow_entity_sensor' ][ 'watts' ] = 1 ;
$config [ 'allow_entity_sensor' ][ 'truthvalue' ] = 1 ;
$config [ 'allow_entity_sensor' ][ 'specialEnum' ] = 1 ;
2010-07-17 20:30:05 +00:00
### Filesystems
2010-02-11 01:37:25 +00:00
2011-05-05 11:27:22 +00:00
$config [ 'ignore_mount' ][] = " /kern " ;
$config [ 'ignore_mount' ][] = " /mnt/cdrom " ;
$config [ 'ignore_mount' ][] = " /proc " ;
$config [ 'ignore_mount' ][] = " /dev " ;
$config [ 'ignore_mount_string' ][] = " packages " ;
$config [ 'ignore_mount_string' ][] = " devfs " ;
$config [ 'ignore_mount_string' ][] = " procfs " ;
$config [ 'ignore_mount_string' ][] = " UMA " ;
$config [ 'ignore_mount_string' ][] = " MALLOC " ;
2011-05-06 17:43:15 +00:00
$config [ 'ignore_mount_regexp' ][] = " /on: \ /packages/ " ;
$config [ 'ignore_mount_regexp' ][] = " /on: \ /dev/ " ;
$config [ 'ignore_mount_regexp' ][] = " /on: \ /proc/ " ;
$config [ 'ignore_mount_regexp' ][] = " /on: \ /junos^/ " ;
$config [ 'ignore_mount_regexp' ][] = " /on: \ /junos \ /dev/ " ;
$config [ 'ignore_mount_regexp' ][] = " /on: \ /jail \ /dev/ " ;
$config [ 'ignore_mount_regexp' ][] = " /^(dev|proc)fs/ " ;
$config [ 'ignore_mount_regexp' ][] = " /^ \ /dev \ /md0/ " ;
$config [ 'ignore_mount_regexp' ][] = " /^ \ /var \ /dhcpd \ /dev,/ " ;
$config [ 'ignore_mount_regexp' ][] = " /UMA/ " ;
2010-07-24 19:14:41 +00:00
2010-02-11 01:37:25 +00:00
$config [ 'ignore_mount_removable' ] = 1 ; # Ignore removable disk storage
$config [ 'ignore_mount_network' ] = 1 ; # Ignore network mounted storage
2010-07-17 20:30:05 +00:00
### Syslog Settings
2010-06-20 21:53:50 +00:00
2010-07-17 20:30:05 +00:00
$config [ 'syslog_age' ] = " 1 month " ; ## Entries older than this will be removed
2011-09-02 09:01:32 +00:00
2011-05-05 11:27:22 +00:00
$config [ 'syslog_filter' ][] = " last message repeated " ;
$config [ 'syslog_filter' ][] = " Connection from UDP: [ " ;
$config [ 'syslog_filter' ][] = " ipSystemStatsTable node ipSystemStatsOutFragOKs not implemented " ;
2011-09-02 09:01:32 +00:00
$config [ 'syslog_filter' ][] = " diskio.c " ; ## Ignore some crappy stuff from SNMP daemon
2010-06-20 21:53:50 +00:00
2011-04-20 16:48:33 +00:00
### Virtualization
$config [ 'enable_libvirt' ] = 0 ; # Enable Libvirt VM support
$config [ 'libvirt_protocols' ] = array ( " qemu+ssh " , " xen+ssh " ); # Mechanisms used, add or remove if not using this on any of your machines.
2010-07-17 20:30:05 +00:00
### LDAP Authentication
2010-03-01 01:23:37 +00:00
$config [ 'auth_ldap_version' ] = 3 ; # v2 or v3
2010-12-02 17:43:53 +00:00
$config [ 'auth_ldap_server' ] = " ldap.yourserver.com " ;
$config [ 'auth_ldap_port' ] = 389 ;
$config [ 'auth_ldap_prefix' ] = " uid= " ;
$config [ 'auth_ldap_suffix' ] = " ,ou=People,dc=example,dc=com " ;
$config [ 'auth_ldap_group' ] = " cn=observium,ou=groups,dc=example,dc=com " ;
2010-02-25 01:30:07 +00:00
2011-09-22 20:36:51 +00:00
$config [ 'auth_ldap_groupbase' ] = " ou=group,dc=example,dc=com " ;
2011-09-21 22:04:05 +00:00
$config [ 'auth_ldap_groups' ][ 'admin' ][ 'level' ] = 10 ;
$config [ 'auth_ldap_groups' ][ 'pfy' ][ 'level' ] = 7 ;
$config [ 'auth_ldap_groups' ][ 'support' ][ 'level' ] = 1 ;
2010-07-17 20:30:05 +00:00
### Hardcoded ASN descriptions
$config [ 'astext' ][ 65333 ] = " Cymru Bogon Feed " ;
### What should we warn about?
$config [ 'warn' ][ 'ifdown' ] = false ;
2011-03-31 10:51:02 +00:00
2011-05-05 10:28:36 +00:00
## List of poller modules. Need to be in the array to be
## considered for execution.
$config [ 'poller_modules' ][ 'system' ] = 1 ;
$config [ 'poller_modules' ][ 'os' ] = 1 ;
$config [ 'poller_modules' ][ 'ipmi' ] = 1 ;
$config [ 'poller_modules' ][ 'sensors' ] = 1 ;
$config [ 'poller_modules' ][ 'processors' ] = 1 ;
$config [ 'poller_modules' ][ 'mempools' ] = 1 ;
$config [ 'poller_modules' ][ 'storage' ] = 1 ;
$config [ 'poller_modules' ][ 'netstats' ] = 1 ;
$config [ 'poller_modules' ][ 'hr-mib' ] = 1 ;
$config [ 'poller_modules' ][ 'ucd-mib' ] = 1 ;
$config [ 'poller_modules' ][ 'ipSystemStats' ] = 1 ;
$config [ 'poller_modules' ][ 'ports' ] = 1 ;
$config [ 'poller_modules' ][ 'bgp-peers' ] = 1 ;
$config [ 'poller_modules' ][ 'junose-atm-vp' ] = 1 ;
$config [ 'poller_modules' ][ 'toner' ] = 1 ;
$config [ 'poller_modules' ][ 'ucd-diskio' ] = 1 ;
$config [ 'poller_modules' ][ 'applications' ] = 1 ;
$config [ 'poller_modules' ][ 'wifi' ] = 1 ;
$config [ 'poller_modules' ][ 'ospf' ] = 1 ;
$config [ 'poller_modules' ][ 'cisco-ipsec-flow-monitor' ] = 1 ;
$config [ 'poller_modules' ][ 'cisco-remote-access-monitor' ] = 1 ;
$config [ 'poller_modules' ][ 'cisco-cef' ] = 1 ;
$config [ 'poller_modules' ][ 'cisco-mac-accounting' ] = 1 ;
2011-11-14 18:28:00 +00:00
$config [ 'poller_modules' ][ 'cipsec-tunnels' ] = 1 ;
2011-11-28 17:15:42 +00:00
$config [ 'poller_modules' ][ 'cisco-vpdn' ] = 1 ;
2011-11-14 18:28:00 +00:00
$config [ 'poller_modules' ][ 'entity-physical' ] = 1 ;
2011-05-05 10:28:36 +00:00
## List of discovery modules. Need to be in this array to be
## considered for execution.
$config [ 'discovery_modules' ][ 'ports' ] = 1 ;
$config [ 'discovery_modules' ][ 'ports-stack' ] = 1 ;
$config [ 'discovery_modules' ][ 'entity-physical' ] = 1 ;
$config [ 'discovery_modules' ][ 'processors' ] = 1 ;
$config [ 'discovery_modules' ][ 'mempools' ] = 1 ;
$config [ 'discovery_modules' ][ 'ipv4-addresses' ] = 1 ;
$config [ 'discovery_modules' ][ 'ipv6-addresses' ] = 1 ;
$config [ 'discovery_modules' ][ 'sensors' ] = 1 ;
$config [ 'discovery_modules' ][ 'storage' ] = 1 ;
$config [ 'discovery_modules' ][ 'hr-device' ] = 1 ;
$config [ 'discovery_modules' ][ 'discovery-protocols' ] = 1 ;
$config [ 'discovery_modules' ][ 'arp-table' ] = 1 ;
$config [ 'discovery_modules' ][ 'junose-atm-vp' ] = 1 ;
$config [ 'discovery_modules' ][ 'bgp-peers' ] = 1 ;
$config [ 'discovery_modules' ][ 'q-bridge-mib' ] = 1 ;
$config [ 'discovery_modules' ][ 'cisco-vlans' ] = 1 ;
$config [ 'discovery_modules' ][ 'cisco-mac-accounting' ] = 1 ;
$config [ 'discovery_modules' ][ 'cisco-pw' ] = 1 ;
$config [ 'discovery_modules' ][ 'cisco-vrf' ] = 1 ;
2011-11-28 11:24:32 +00:00
#$config['discovery_modules']['cisco-cef'] = 1;
2011-05-05 10:28:36 +00:00
$config [ 'discovery_modules' ][ 'vmware-vminfo' ] = 1 ;
$config [ 'discovery_modules' ][ 'libvirt-vminfo' ] = 1 ;
$config [ 'discovery_modules' ][ 'toner' ] = 1 ;
$config [ 'discovery_modules' ][ 'ucd-diskio' ] = 1 ;
$config [ 'discovery_modules' ][ 'services' ] = 1 ;
2011-05-24 17:59:18 +00:00
$config [ 'modules_compat' ][ 'rfc1628' ][ 'liebert' ] = 1 ;
$config [ 'modules_compat' ][ 'rfc1628' ][ 'netmanplus' ] = 1 ;
$config [ 'modules_compat' ][ 'rfc1628' ][ 'deltaups' ] = 1 ;
$config [ 'modules_compat' ][ 'rfc1628' ][ 'poweralert' ] = 1 ;
2011-05-05 10:28:36 +00:00
2011-04-07 19:07:47 +00:00
?>