[Bug 598275] [NEW] munin-node fw_conntrack plugin reports incorrect critical threshold

Micah Stetson micah at stetsonnet.org
Thu Jun 24 22:20:45 BST 2010


Public bug reported:

Binary package hint: munin

Ubuntu 10.04 LTS, munin-node 1.4.4-1ubuntu1.  On my newly installed
Lucid server, Munin's fw_conntrack plugin reports the "critical" number
of network connects as 5 or 6.  This means that I get constant alerts
about having too many network connections.  I think this is actually
caused by a bug in dash's built-in read command.  Fw_conntrack gets its
max connection number by reading /proc/sys/net/ipv4/ip_conntrack_max or
/proc/sys/net/ipv4/netfilter/ip_conntrack_max around line 110 of
/usr/share/munin/plugins/fw_conntrack.  Like this:

    read MAX < /proc/sys/net/ipv4/netfilter/ip_conntrack_max

If I run this in bash:

    bash# read MAX < /proc/sys/net/ipv4/netfilter/ip_conntrack_max && echo good: $MAX || echo bad: $MAX
    good: 7852

but in dash:

    dash# read MAX < /proc/sys/net/ipv4/netfilter/ip_conntrack_max && echo good: $MAX || echo bad: $MAX
    bad: 7

So dash's read is failing AND setting $MAX.  I imagine this is a bug in
dash, but fw_conntrack is also ignoring the fact that read returning
failure.

Changing fw_conntrack's #! line to #!/bin/bash works around the problem,
but I wouldn't call that a fix.

** Affects: munin (Ubuntu)
     Importance: Undecided
         Status: New

-- 
munin-node fw_conntrack plugin reports incorrect critical threshold
https://bugs.launchpad.net/bugs/598275
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to munin in ubuntu.



More information about the Ubuntu-server-bugs mailing list