Package: munin-node
Version: 2.0.6-4+deb7u2
Severity: important
Dear Maintainer,
When running big munin installations, with sometimes some services
timeouting, the resulting graphs are partial: munin aborts from the
point of error.
Upstream has fixed that already, at least in their bug-tracking.
I have not checked if non stable contains those fixes. This might
be useful anyway.
There are two fixes:
1. create a new global timeout option
2. make sure the normal timeout is really passed to the script
I have applied those fixes with diversions to my stable system.
This seems to fix the problem with no other impact.
Change to config /etc/munin/munin-node.conf:
timeout 200
global_timeout 900
--- /usr/share/perl5/Munin/Node/Server.pm.distrib 2013-11-12
23:12:59.0 +0100
+++ /usr/share/perl5/Munin/Node/Server.pm 2014-08-19 18:30:19.916699076
+0200
@@ -132,7 +132,9 @@
# catch and report any system errors in a clean way.
eval {
-$timed_out = !do_with_timeout($services->{timeout}, sub {
+#
http://munin-monitoring.org/changeset/d2f9ce0cc14efd02cbab0ff1c736e0764104d771/munin
+my $global_timeout = $config->{global_timeout} || (60 * 15); #
Defaults to 15 min. Should be enough
+$timed_out = !do_with_timeout($global_timeout, sub {
while (defined ($line = _net_read($session))) {
chomp $line;
if (! _process_command_line($session, $line)) {
--- /usr/sbin/munin-node.distrib2013-11-12 23:12:59.0 +0100
+++ /usr/sbin/munin-node2014-08-19 18:30:53.404260493 +0200
-@@ -64,11 +64,13 @@
$paranoia = $config->{paranoia} if defined $config->{paranoia};
+# http://munin-monitoring.org/ticket/1258
my $services = Munin::Node::Service->new(
servicedir => $servicedir,
defuser=> $config->{defuser},
defgroup => $config->{defgroup},
pidebug=> $PIDEBUG,
+timeout=> $config->{timeout},
);
$config->reinitialize({
-- System Information:
Debian Release: 7.6
APT prefers stable
APT policy: (700, 'stable'), (650, 'testing'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Kernel: Linux 3.10-0.bpo.3-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=fr_CH.iso-8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages munin-node depends on:
ii adduser 3.113+nmu3
ii gawk1:4.0.1+dfsg-2.1
ii libnet-server-perl 2.006-1+deb7u1
ii lsb-base4.1+Debian8+deb7u1
ii munin-common2.0.6-4+deb7u2
ii munin-plugins-core 2.0.6-4+deb7u2
ii perl5.14.2-21+deb7u1
ii procps 1:3.3.3-3
Versions of packages munin-node recommends:
ii libnet-snmp-perl 6.0.1-2
ii munin-plugins-extra 2.0.6-4+deb7u2
Versions of packages munin-node suggests:
ii acpi 1.6-1
pn ethtool
ii hdparm9.39-1+b1
pn libcache-cache-perl
pn libcrypt-ssleay-perl
pn libdbd-mysql-perl
pn libdbd-pg-perl
pn liblwp-useragent-determined-perl
pn libnet-irc-perl
pn libtext-csv-xs-perl
ii libwww-perl 6.04-1
pn libxml-simple-perl
ii lm-sensors1:3.3.2-2+deb7u1
ii logtail 1.3.15
ii munin 2.0.6-4+deb7u2
pn munin-plugins-java
pn mysql-client
ii net-tools 1.60-24.2
ii python2.7.3-4+deb7u1
pn ruby
ii smartmontools 5.41+svn3365-1
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org