Install Munin (Network Monitoring) in RHEL, Centos and Fedora

Munin is an open source web based network monitoring application written in Perl that displays systems and networks output in graphs using RRDtool. With the help of Munin you can monitor the performance of your systems, networks, SANS’s and applications.

It has a master/node architecture where master connects to each node regularly and pulls the data from them. It then uses RRDtool to log and generate updated graphs.

 Step 1: Installing EPEL Repository for RHEL & Centos

Munin can be installed by using Fedora‘s EPEL repository under RHEL 6. Just, run the following commands as root user to install it using wget.

# wget

# rpm -ivh epel-release-6-5.noarch.rpm

 Step 2: Installing Munin

Just run the following command as root user.

# yum –enablerepo=epel -y install munin munin-node

 By default the above installation creates following directories.

  1. /etc/munin/munin.conf : Munin master configuration file.
  2. /etc/cron.d/munin : Munin cron file.
  3. /etc/httpd/conf.d/munin.conf : Munin Apache configuration file.
  4. /var/log/munin : Munin log directory.
  5. /var/www/munin : Munin web directory.
  6. /etc/munin/munin-node.conf : Munin Node master configuration file.
  7. /etc/munin/plugins.conf : Munin plugins configuration file.
  8. /etc/rc.d/init.d/munin-node : Munin start-up service daemon.

Step 3: Configuring Munin

Open file /etc/httpd/conf/httpd.conf file and add the following lines of code at the bottom.

Alias /munin /var/www/munin

<Directory /var/www/munin>

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all


Restart Apache and then create system start-up links for Munin and start it.

# /etc/init.d/httpd restart

# chkconfig munin-node on

# /etc/init.d/munin-node start

 Step 4: Accessing Munin Web Interface

Wait for 30 minutes so that Munin can generate graphs and displayed it. To see first output of graphs, open your browser and navigate to http://yourserverip/munin.


About Manish Jha

Hi All I am Manish Kumar Jha aka Alex Hunt. I am currently working in VMware Software India Pvt Ltd as Operations System Engineer (vCloud Air Operations). I have around 5 Years of IT experience and have exposure on VMware vSphere, vCloud Director, RHEL and modern data center technologies like Cisco UCS and Cisco Nexus 1000v and NSX. If you find any post informational to you please press like and share it across social media and leave your comments if you want to discuss further on any post. Disclaimer: All the information on this website is published in good faith and for general information purpose only. I don’t make any warranties about the completeness, reliability and accuracy of this information. Any action you take upon the information you find on this blog is strictly at your own risk. The Views and opinions published on this blog are my own and not the opinions of my employer or any of the vendors of the product discussed.
This entry was posted in Monitoring. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s