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: http://munin-monitoring.org/browser/tags/1.4.0-beta/ChangeLog

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 munin-monitoring.org.
  • 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

No comments: