Saturday, November 21, 2009

Munin 1.4.0-beta is released

1.4.0-beta has been released! Download from SVN or Sourceforge as usual. There should be a package in debian experimental shortly.

Thanks to all that have tested, fixed and posted bugs. I'm pretty happy that we have been able to fix a number of issues and that we're now running out of things to fix (or shifted them to a later release ;-)

There are two "high"-priority tickets in the trac right now:

  • #739 is rather cosmetic
  • #758 involves some changes that I want to test a couple of days before putting in a "release".
One third bug is "nice to have if we can get it" and the forth is a placeholder which will be closed once 1.4.0 is deemed "stable".

I have started to write an announcement message, which I include below for your edification.

ChangeLog is here:

I expect that 1.4.0 will be released on next friday.

Introducing Munin 1.4.0!

Munin 1.4 is expected to appear in Debian Unstable and in EPEL within not too long. Will also appear in Ubuntu later. If you are a packager please contact us and we'll list your support/repository/whatever on our Wiki.

The most important features:
  • Better scalabilith through:
    • Multigraph plugins: One plugin, many graphs. This makes it possible to graph switches efficiently as one example. In our test environment graphing one 16 port switch went from over 30 seconds to 3 seconds (please see snmp__if_multi and multigraph_tester plugins for examples).
    • Prallellized munin-graph (tunable number of processes)
    • Nesting of groups to any depth: "Conglomerate;US;New_York;Manhattan;6th-floor;" if you wish
  • Slightly better templates
  • Better security through TLS (SSL) session encryption and certificates to authenticate masters and slaves.
  • Better SNMP support: SNMP version 1, 2c and 3, all modes of authentication are supported (but autoconfiguration of 3 is not quite there yet). (only applies to "most" SNMP plugins: those that have been ported to use Munin::Plugin::SNMP, some remain unported)
  • (exactly one instance of) "includedir" in munin.conf includes all files in that directory in the configuration.
  • munindoc command to show plugin documentaiton. A majority of the plugins are documented now - no need to read the code - in most cases ;-)
  • New fab look on HTML pages, new graph colours with better contrast
  • More than 100 new plugins since the 1.2 series.
    • Among them are a set of jmx based Java plugins to monitor JVMs.
    • A new and better MySQL plugin patterned on the Cacti MySQL plugin
    • PgSQL plugins based on generic Munin::Plugin::Pgsql module
    • Asterisk plugins
    • Netapp plugin
  • Slightly better "not Linux" support:
    • More Solaris plugins. Solaris plugin names have been aligned with the other platforms.
    • Core programs should play nice on all flavours of AIX
    • Nominal OS X ("darwin") support (need someone to make a .img for us :-)
    • Some HP-UX plugins have been contributed
    • Good bunch of NetBSD plugins have been contributed
    • Still support for FreeBSD :-)
    • And many many others
  • Ever better documentation everywhere, not least our web/wiki pages at
  • More bugfixes, both in the core code and plugins, than you can shake a stick at
  • Plugins can specify colours and printf format
  • Works well with RRD 1.3
Other things you may want to know:
  • munin-update and munin-node (and family) have been refactored and are much nicer to hack now.
  • CGI graphing remains "in BETA" but we now have a FASTCGI script too.
Full details in http://munin-monitoring/browser/tags/1.4.0-beta/ChangeLog

Friday, November 13, 2009

Munin 1.4.0-alpha2 is released

Munin 1.4.0 alpha 2 is now out. SVN tag and source tar-ball at source forge.

I've not made as much progress as I'd have liked as I've spent more than half this week sick. Crossing fingers for a better next week.

Changelog at

Some highlights compared to alpha 1:

  • snmp__if_multi plugin now works and graphs your switch traffic and errors. NOTE: Even if this is infinitly faster than the old way, if your switch has a slow SNMP agent you will need to tune the munin-node timeout setting. Run the plugin in munin-run to check it's execution time. My 16 port switch on local LAN gets me a runtime of less than 3 seconds.
  • Actually generates PNGs this time ;-)
  • Lots of different plugin fixes, including fixing autoconf-iguration issues.
  • Some HTML enhancements, including dropdown boxes for selecting peer nodes to view. Configurable with "dropdownlimit" in munin.conf
  • Various INSTALL documentation enhancements
  • Get rid of from the installation
  • Lots of other fixes!
Please test if you can.

I'd like to see install-reports on the munin-users list or in personal e-mail please. If you make bug tickets please mark as "1.4.0-alpha2" and select "1.4.0" as milestone.


Saturday, November 7, 2009

Munin 1.4.0-alpha is released

Munin 1.4.0-alpha is released. Get it while it's not from, or with SVN from the project site at Changelog at

Compared to the last stable release it has

  • SSL support
  • Scalable SNMP support (now ready to take on MRTG, see multigraph_tester plugin for "documentation")
  • includedir statement in master config to include files from a "drop" directory
  • More than 100 new plugins
  • Lots and lots bugfixes
  • All "high" priority bugs have been closed or appears to be impossible to reproduce
  • And lots more
If you test this I'd like you to send a e-mail to the munin-users mailing list about your experience.

Get it while it's hot!