Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.

In Norse mythology Hugin and Munin are the ravens of the god king Odin. They flew all over Midgard for him, seeing and remembering, and later telling him.

"Munin" means "memory".

Waiting for Munin 2.0

2010-07-23: Waiting for Munin 2.0 - Custom data retention plans enables keeping more data at high precision, and is quite useful when zooming.

2010-07-12: Waiting for Munin 2.0 - A native SSH transport enable easy management of munin monitoring with only one already-used protocol: SSH.

2010-07-05: 2.0 alpha is still in progress. It is now a little bit late (was expected end june). Just several munin-async bugs are holding it away.

2010-06-26: Waiting for Munin 2.0 - Asynchronous updates enhance the reliability of munin-update : avoiding missed runs & network outages.

2010-06-16: Waiting for Munin 2.0 - FastCGI brings its load of performance improvements in 2.0.

2010-06-10: Waiting for Munin 2.0 - A little overview of the architectural changes for performance in 2.0.

2010-06-09: The starting of a Waiting for Munin 2.0 series.

News

2010-07-18: Espen Braastad writes about munincollector-ng - a meta munin

2010-07-17: Munin 2.0 has finally its first alpha relase. It can be downloaded from our SVN (tags/2.0-alpha1) and from Sourceforge. I also hope to resume my Waiting for Munin 2.0 series.

2010-06-02: Munin 1.4.5 has been released. This is a bugfix release. Changelog is here. It can be downloaded from our SVN (tags/1.4.5) and from Sourceforge. Thanks to everyone that contributed to this release.

2010-06-02: The Munin-Exchange plugin catalog site has been completely rewritten thanks to the tremendous work done by Tomaž Muraus. New features include: revision control for plugins, RSS/twitter notifications for new plugins, login using OpenID, REST API, statistics, rating for plugins, tags for plugins, brand new look and much more.

2010-03-08: Munin 1.4 has been branched off to branches/1.4-stable. trunk is now unstable and will become Munin 1.5. There is no ETA for 1.5, it is currently alpha quality, but reportedly at least one developer has working graph zooming.

2010-02-27: Tom Feiner tagged and rolled tar balls of Munin 1.4.4. This is a bugfix release. There are still more bugs to fix, so a 1.4.5 is quite likely. Changelog is here. It can be downloaded from our SVN (tags/1.4.4) and from Sourceforge. Thanks to everyone that contributed problems reports, fixes and so on. Special thanks to Tom who does the bulk of the work on the Debian package (or so I belive from the commits he makes), and has been doing excellent work on Munin in general since this fall!

About Munin

Munin the monitoring tool surveys all your computers and remembers what it saw. It presents all the information in graphs through a web interface. Its emphasis is on plug and play capabilities. After completing a installation a high number of monitoring plugins will be playing with no more effort.

Using Munin you can easily monitor the performance of your computers, networks, SANs, applications, weather measurements and whatever comes to mind. It makes it easy to determine "what's different today" when a performance problem crops up. It makes it easy to see how you're doing capacity-wise on any resources.

Munin uses the excellent RRDTool (written by Tobi Oetiker) and the framework is written in Perl, while plugins may be written in any language. Munin has a master/node architecture in which the master connects to all the nodes at regular intervals and asks them for data. It then stores the data in RRD files, and (if needed) updates the graphs. One of the main goals has been ease of creating new plugins (graphs).

This site is a wiki as well as a project management tool. We appreciate any contributions to the documentation. While this is the homepage of the Munin project, we will still make all releases through Sourceforge.

Contributing

Munin can always need more help. Please see the list of tasks if you're looking for something to do.

Due to spam robots hammering Trac installations (like this site), some filtering has been installed. Please let us know if the spam filters affect your regular use of this web site.

We also disabled wiki and ticket modification by anonymous users. If you wish to remain anonymous please log in as "human" with password "IllBeGood" to edit wiki pages or tickets. To create a personal account please click the small "Register" link in the upper right corner.

Support

Documentation

Mailing lists

If you use Munin, please join our mailinglist:
subscribe to the munin-users list (English)
subscribe to the munin-users-de list (German)

Please also consult the list archives. Your Munin issue may have been discussed already.
munin-users list archive (English)
munin-users-de list archive (German)

Examples

An example munin installation - Live

Download

All versions are available from Sourceforge

Munin is also available in FreeBSD ports and in repositories for (at least) the following Linux distributions: Debian, Ubuntu, Fedora (Extras), Red Hat, Red Hat Enterprise Linux, Mandriva, and Gentoo.

Supported OSes

Munin is written in Perl and plugins are easy to write. "Porting" to or from any Unix platform is quite easy if you have some Perl/shell/sysadmin experience. Currently we have plugins for Linux, FreeBSD, NetBSD, Solaris, AIX - and of course cross-platform plugins.

In addition you can use alternate Munin-node implementations on embedded systems such as OpenWRT (written in minimal perl) and Muninlite (written in shell script).

And Windows.