• install munin

apt-get install munin


accept all dependencies

  • configure munin


this default configuration which is OK for me but if you want you can change it

configuration file is in /etc/munin/munin.conf

dbdir /var/lib/munin – database folder

htmldir /var/cache/munin/www – html folder

logdir /var/log/munin  – log folder

rundir  /var/run/munin – place where munin run

  • configure apache.conf file to allow access to stats via Internet(by default only is


Order allow,deny

Allow from localhost ::1

Allow from x.x.x.x

reload apache, your stats are available at http://server/munin

  • configure nodes

by default munin use localhost as a node but if you want to monitor other hosts you need to do following steps

on remote host(munin-node) do

 apt-get install munin-node

edit /etc/munin/munin-node.conf file

change allow ^127\.0\.0\.1$

to allow x.x.x.x where x.x.x.x is IP of your munin server

change firewall to allow tcp traffic from munin-server on port 49494

reload munin-node /etc/init.d/munin-node restart

on munin-server do

 in /etc/munin/munin.conf add

address y.y.y.y
use_node_name yes
where y.y.y.y is monitored host


after 5 minutes(cron run munin every 5 minutes) you should see graph from your remote system

 dzbanek 2012-12-26