Package: munin-node
Version: 1.2.6-8
Severity: normal
Tags: patch
munin-node's postinst calls munin-node-configure to create the initial
list of enabled plugins by probing each of them for configuration.
Unfortunately, it fails to enable everything if /proc/partitions doesn't
exist, which happens, for example, in OpenVZ containers.
That happens because of the plugin "iostat" which has the following in
its code:
if (system("grep -q '' /proc/diskstats > /dev/null 2>&1") == 0
|| system("grep -q 'rio rmerge rsect ruse wio wmerge wsect wuse
running use aveq' /proc/partitions") == 0)
Note that the first grep has its output redirected to /dev/null while the
second isn't.
Adding a > /dev/null 2>&1 to the second grep is trivial and works, hence I
tagged this report with "patch".
The following happens:
www:~# munin-node-configure --shell
ln -s /usr/share/munin/plugins/cpu /etc/munin/plugins/cpu
...
ln -s /usr/share/munin/plugins/vmstat /etc/munin/plugins/vmstat
# There were some errors:
# Got junk from iostat: grep: /proc/partitions: No such file or directory
Regards,
Faidon
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]