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

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 http://munin.projects.linpro.no/browser/tags/1.4.0-alpha2/ChangeLog

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 munindoc.in 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.

Thanks,
Nicolai

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 https://sourceforge.net/projects/munin/files/, or with SVN from the project site at http://munin-monitoring.org/. Changelog at http://munin.projects.linpro.no/browser/tags/1.4.0-alpha/ChangeLog

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!