Information is the “I” in IT. Without network resource information your job is either made impossible or very difficult. There are countless tools available for the collection of that information. One of those tools is Munin, which is an open source application that enables the administrator to monitor and collect data for networks, PCs, SANS, and even applications. With a very robust plugin framework (and plenty of available plugins), Munin is one of the most flexible network resource monitoring systems available.


  • Available for UNIX and UNIX-like operating systems including: Linux, FreeBSD, NetBSD, Solaris, AIX, OS X / Darwin supported in trunk, and HP-UX
  • Both server and client (node) installation binaries available
  • Munin is programmed in Perl and it needs some Perl modules to work properly
  • Additional vendor information
  • TechRepublic Photo Gallery

Who’s it for?

Munin is for any system/network administrator requiring serious power when gathering network resource information.

What problem does it solve?

Munin solves the problem of system information collecting in a much more robust and scalable way than other systems. By having a server/client setup, the Munin server can monitor specific systems (PCs, networks, applications) from one single configuration file. This also makes administering Munin very easy by combining the collection of data from multiple sources into a single Web-based interface.

Standout features

  • Easy installation/configuration
  • Simple to use Web-based interface
  • Add as many clients (nodes) as you need
  • Large collection of plugins from the MuninExchange site

What’s wrong?

One problem you will quickly run into with Munin is that, upon installation, it may seem like the system isn’t working. This isn’t true. Munin needs a collection of data before it can present any data. Many an administrator assumes this is a problem and will spend much time and effort attempting to resolve the issue. The creators of Munin should take this into consideration and, at least, add a default page statement that informs the administrator that data is being collected.

Another issue some administrators might have is that all configurations are done via text files. There is no Web-based administration interface. It is my belief that Munin would enjoy quite a bit more deployments if a graphical configuration tool was available.

Competitive products

Bottom line for business

Munin is an outstanding system monitoring tool that can be up and monitoring your servers, networks, clients, and applications in no time. With an extensive plugin library, easy installation/use, and low cost, Munin makes for a near-perfect solution for business-level network system resource monitoring.

User rating

Have you encountered or used the Munin network resource monitoring tool? If so, what do you think? Rate your experience and compare the results to what other TechRepublic members think. Give your own personal review in the TechRepublic Community Forums or let us know if you think we left anything out in our review.

Read our field-tested reviews of hardware and software in TechRepublic’s Product Spotlight newsletter, delivered each Thursday. We explain who would use the product and describe what problem the product is designed to solve. Automatically sign up today!

Next Page (Photo Gallery) >>

Munin Network Traffic

Compare your network traffic by day, week, month, and year.

Post install

After Munin is installed you will see a listing of the servers/nodes you have configured. There will be no data collected so you will see no graphs (or indications that system is working).

Hourly traffic

From this graph you can track the ebb and flow of your hourly network traffic.

Track load

With this graph we can easily track the load placed on different databases found on a database server.

Define host

This portion of the Munin configuration file is where you define your host. This particular host is gathering information about itself.

Collecting data

Once the configuration is complete, and Munin restarted, you will shortly see the graphs appear. After another brief period, these graphs will begin to fill with data.