#
# Example bmon configuration file
#

include %db.conf
include %db.rules
include %units
include %attrs
include %external
include %layout

#####
## Primary input module
##
## Try the following input methods in the
## specified order and use the first one reporting
## to be working.
##
#input netlink,proc:file=/proc/net/dev,sysfs:dir=/sys

#####
## Secondary input module
##
#secondary_input distribution:ipv6

#####
## Primary output module
##
## Use curses interface for as primary output with
## the combined node list enabled and set height of
## graphs to 8 lines.
##
#output curses:cnl;height=8

#####
## Secondary output module
##
#secondary_output distribution:errignore;ipv6

#####
## Interface acceptance policy
##
## Accept all forms of ethernet, loopback and ip tunnels
##
#policy eth*,lo*,ip*

#####
## Read Interval
##
## Do high resolution statistic collection by reading
## statistics every 1/10 second.
##
#read_interval 0.1

#####
## Lifetime
##
## Set lifetime of items not receving any updates to 60 seconds
##
#lifetime 60

#####
## Hearbeat Factor
## 
## Accept a variance of 10% before and after the expected timestamp
## 
#heartbeat_factor 0.1

#####
## Rate Interval
##
## Calculate rates over 3 seconds, less accurate but also less bursty.
##
#rate_interval 3.0

#####
## Sleep Time
##
## Do very short sleep, uses more CPU but may be more accurate.
## 
#sleep_time 0.001

#####
## Show all interface even if their status is down.
##
#show_all

#####
## Use SI metric system
##
#use_si

#####
## Hint to output modules to draw that many graphs
##
#nr_graphs 2

#####
## Run bmon as a daemon
##
#daemon

#####
## Path to the pidfile
##
#pidfile /var/run/bmon.pid
