Planet Munin

DebianAccepted 2.999.8-1 in experimental (medium) (Holger Levsen)

Debianmunin 2.0.37-2 MIGRATED to testing (Britney)

DebianAccepted 2.999.7-2 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.37-2 in unstable (medium) (Holger Levsen)

DebianAccepted 2.999.7-1 in experimental (medium) (Holger Levsen)

Debianmunin 2.0.37-1 MIGRATED to testing (Britney)

DebianAccepted 2.0.37-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.34-3 MIGRATED to testing (Britney)

DebianAccepted 2.0.34-3 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.34-2 MIGRATED to testing (Britney)

DebianAccepted 2.999.6-6 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.34-2 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.34-1 MIGRATED to testing (Britney)

DebianAccepted 2.0.34-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.33-4 MIGRATED to testing (Britney)

DebianAccepted 2.999.6-5 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.33-4 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.33-3 MIGRATED to testing (Britney)

DebianAccepted 2.999.6-4 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.33-3 in unstable (medium) (Holger Levsen)

DebianAccepted 2.0.33-2 in unstable (medium) (Holger Levsen)

DebianAccepted 2.999.6-3 in experimental (medium) (Holger Levsen)

DebianAccepted 2.999.6-2 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.25-1+deb8u3 in jessie-security (high) (Salvatore Bonaccorso)

DebianAccepted 2.0.25-1+deb8u2 in jessie-security (high) (Salvatore Bonaccorso)

Debianmunin 2.0.33-1 MIGRATED to testing (Britney)

DebianAccepted 2.0.33-1 in unstable (medium) (Holger Levsen)

DebianAccepted 2.0.6-4+deb7u4 in wheezy-security (high) (Jonas Meurer)

DebianAccepted 2.0.32-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.31-1 MIGRATED to testing (Britney)

DebianAccepted 2.0.31-1 in unstable (medium) (Holger Levsen)

DebianAccepted 2.0.25-1+deb8u1 in jessie-security (high) (Salvatore Bonaccorso)

DebianAccepted 2.0.6-4+deb7u3 in wheezy-security (high) (Jonas Meurer)

Debianmunin 2.0.30-1 MIGRATED to testing (Britney)

DebianAccepted 2.999.6-1 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.30-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.29-1 MIGRATED to testing (Britney)

DebianAccepted 2.999.5-1 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.29-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.28-1 MIGRATED to testing (Britney)

DebianAccepted 2.999.4-1 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.28-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.27-1 MIGRATED to testing (Britney)

DebianAccepted 2.999.3-2 in experimental (medium) (Holger Levsen)

DebianAccepted 2.0.27-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.26-4 MIGRATED to testing (Britney)

DebianAccepted 2.0.26-4 in unstable (medium) (Holger Levsen)

DebianAccepted 2.0.26-3 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.26-2 MIGRATED to testing (Britney)

DebianAccepted 2.999.3-1 in experimental (medium) (Holger Levsen)

Debianmunin 2.0.26-1 MIGRATED to testing (Britney)

DebianAccepted 2.0.26-2 in unstable (medium) (Holger Levsen)

DebianAccepted 2.0.26-1 in unstable (medium) (Holger Levsen)

Stig Sandbeck MathisenMunin 3 packaging

The Munin project is moving slowly closer to a Munin 3 release. In parallel, the Debian packaging is changing, too.

The new web interface is looking much better than the traditional web-1.0 interface normally associated with munin.

New package layout

perl libraries

All the Munin perl libraries are placed in “libmunin-*-perl”, and split into separate packages, where the split is decided mostly on dependencies.

If you don’t want to monitor samba, or SNMP, or MySQL, there should be no need to have those libraries installed. That does mean more binary packages, on the other hand.

Munin master

Munin now runs as a standalone HTTPD, it no longer graphs from cron, nor does it run as CGI or FastCGI scripts.

The user “munin” grants read-write access, while the group “munin” grants read only access. The new web interface runs as the “munin-httpd” user, which is member of the “munin” group.

There is a “munin” service. For now, it runs rrdcached for the munin user and RRD directory.

munin node

The perl “munin-node” and the compiled “munin-node-c” should be interchangeable, and be able to run the same plugins.

Munin node, and Munin async node, should be wholly separate from the munin master. It should be possible to use the perl “munin-node” package, and the

munin plugins

The munin plugins are placed separate packages named “munin-plugins-*”. The split is based on monitoring subject, or dependencies. They depend on appropriate “libmunin-plugin-*-perl” packages

The “munin-plugins-c” package, which is is from the “munin-node-c” source, contains a number of compiled plugins which should use less resources than their shell, perl or python equivalents.

Plugins from other sources than “munin” must work similar to the ones from “munin”. More work on this is needed.

Testing

Late December 2015, I set up Jenkins, with jenkins-debian-glue to build packages, test with autopkgtest and and update my development apt repository on each commit. That helped developing and testing the new Munin packages.

The packages are not quite ready to upload to experimental, but they are continuously deployed to weed out bugs. They can be found in my packaging apt repo. (The usual non-guarantees apply, handle with care, keep away from small children, etc…)

Comments

Munin developers, packagers and users hang out on “#munin” on the OFTC network. Please drop by if you have questions or comments.

Stig Sandbeck MathisenFree software activities in September 2015

What did I do in September 2015?

Munin

Working on making the munin master fit inside Mojolicious.

The existing code is not written to make this trivial, but all the pieces are there. Most of the pieces need breaking up into smaller pieces to fit.

Debian

Packaging

New version of puppet-module-puppetlabs-apache which closes:

  • #788124 By default, produces a configuration incompatible with Apache 2.4
  • #788125 Missing directory referenced in SSL configuration
  • #788127 SSLv3 is not disabled

I like it when a new upstream version closes all bugs left in the bts for a package.

A new package, the TLS proxy hitch currently waiting in the queue.

(Update 2016-01-02: It’s not in NEW anymore)

Puppet

Lots of work on a new ceph puppet module.

Debianmunin 2.0.25-2 MIGRATED to testing (Britney)

DebianAccepted 2.0.25-2 in unstable (medium) (Stig Sandbeck Mathisen)

Debianmunin 2.0.25-1 MIGRATED to testing (Britney)

DebianAccepted 2.0.25-1 in unstable (medium) (Holger Levsen)

Debianmunin 2.0.24-1 MIGRATED to testing (Britney)

Footnotes