ipmi_: improve autoconf handling, and move to generic node.d directory.

First of all the ipmitool command might not be in /usr/bin (in Gentoo
it's in /usr/sbin); second of all instead of checking whether the ipmi
driver is loaded (and then fail if the ipmi device is unavailable to
the munin user), check whether ipmitool is able to fetch the sensors.

The ipmitool command supposedly works with Linux, Solaris 10 and
FreeBSD.
Merge pull request #12 from gentoo/devel

ipmi_: improve autoconf handling, and move to generic node.d directory.
sensors_: add support for power monitoring.

This is already implemented with IPMI for some systems, but most
boards do not report that. On the other hand, modern Opterons do
report the power consumption for the CPU at least, which comes useful.
Merge pull request #13 from gentoo/devel

sensors_: add support for power monitoring.
fix: dbdir shall not revert to default on m-u runs

Graph fcgi that stops working and exits after a short time.

When the dbdir is changed it start by creating graph correctly, but after a
munin-update run, it tries to search for rrd in the default dbdir and as it
can't find them, crashes.
munin-cgi-html: apply patch from ticket #1200
master: further fix path to images for plugins using sub-categories.
Don't exclude simfs per default.

This was added in commit e86f958deb without further explanation.  OpenVZ
uses a filesystem type of simfs for all the mounts so this makes munin
more or less useless on OpenVZ guests.  The device name is useless though.

Typical example:

Filesystem         1024-blocks      Used Available Capacity Mounted on
/dev/simfs           398458880  91795132 306663748      24% /
varrun                 2097152        28   2097124       1% /var/run
varlock                2097152         0   2097152       0% /var/lock
/dev/simfs           330279532  15616532 297885784       5% /opt/zimbra/backup
Merge pull request #14 from mss/df-work

Don't exclude simfs per default.
munin-cgi-graph: refine the fix for not cached cgi

29f422377e710dfb19cff5a29af2344ae6203203 patched it,
but failed to take the ?0 into account.

Using the patch from debian #683064 is better.
munin-cgi-graph: don't ever die() in CGI

CGI automatically sends 500 when the process dies. FastCGI on the other side
expects that the process handles its internal failures by sending a 500 by
itself.

spawn-fcgi is specially affected, since the container also dies.
Write services with update=no to datafile as well

munin-cgi-graph uses the datafile generated by munin-update to plot
graphs. munin-update does not write configuration for aggregate graphs
or services with update = no. Thus munin-cgi-graph will fail on these
graphs.
Merge pull request #15 from wens/m-u-datafile-fix

Write services with update=no to datafile as well
adding a new sum+cdef tester plugin
mysql_: Multiple instance support.

This enables the mysql_ plugin to run against multiple instances on a
single host.

Additional configuration required: Name the symlinks mysql<N>_<GRAPH>
where N is a non-negative integer, and make sure you set the
env.cachenamespace variable to unique value for each group of symlinks.

Signed-off-by: Robin H. Johnson <robbat2@orbis-terrarum.net>
snmp__print_pages: fix snmpconf.

This change factors $oid out so that it is more similar to the other
SNMP plugins, and makes sure to print the final dot in the snmpconf
requirements.

Now munin-node-configure no longer always suggest the _print option.
Merge pull request #16 from gentoo/devel

Gentoo fixes
templates: fix mulitple bad links (mostly with subgroups)

* fixed link to host in problems page
* fixed links in comparison when having subgroups
* fixed links to comparison in overview
* fixed static link in service view
* fixed some links in navigation

Still remain some bad links on comparison bottom navigation, when peers
don't have any comparison pages.
Merge pull request #17 from ze42/devel-templates

Fix different links in templates (due to sub-groups)
Add all services with update=no to datafile

In e486c5d15f64ccf27125eac0b7556dcbc819f2be, only nodes with update=no were
added to the datafile.

This patch writes all services with update=no to the datafile. This enables
munin-cgi-graph to graph services with data lending within a normal node.