Package: munin
Version: 1.2.6-12
Severity: normal

vi /etc/cron.d/munin
14 10 * * *     munin if [ -x /usr/share/munin/munin-limits ]; then 
/usr/share/munin/munin-limits --force --contact nagios --contact old-nagios; fi

Results every day in a mail with
Subject\: Cron <mu...@nids01> if [ -x /usr/share/munin/munin-limits ]; then 
/usr/share/munin/munin-limits --force --contact nagios --contact old-nagios; fi
Body\: Noone opened our log file at startup! at /usr/share/munin/munin-limits 
line 596.

This look a bit nasty.


vi +"587" /usr/share/munin/munin-limits
sub logger {
    my ($comment) = @_;
    my $now = strftime "%b %d %H:%M:%S", localtime;

    print "$now - $comment\n" if $stdout;

    if ($log->opened) {
 print $log "$now - $comment\n";
    } else {
 die "Noone opened our log file at startup!";
    }
}

Found in the develpment version 1.3.4 a correction of the issue.
sub logger {
    my ($comment) = @_;
    my $now = strftime "%b %d %H:%M:%S", localtime;

    print "$now - $comment\n" if $stdout;

    if ($log->opened) {
  print $log "$now - $comment\n";
    } else {
  if (!open ($log, ">>@@LOGDIR@@/munin-limits.log")) {
      print STDERR "Warning: Could not open log file 
\"@@LOGDIR@@/munin-limits.log\" for writing: $!";
  } else {
      open (STDERR, ">&", $log);
  }
    }
}

As it fails on @@LOGDIR@@ I changed it to the exact path here (You may be 
better in defining LOGDIR;-)). 

sub logger {
    my ($comment) = @_;
    my $now = strftime "%b %d %H:%M:%S", localtime;

    print "$now - $comment\n" if $stdout;

    if ($log->opened) {
  print $log "$now - $comment\n";
    } else {
  if (!open ($log, ">>/var/log/munin/munin-limits.log")) {
      print STDERR "Warning: Could not open log file 
\"/var/log/munin/munin-limits.log\" for writing: $!";
  } else {
      open (STDERR, ">&", $log);
  }
    }
}


Best Regards
Jan Rasche

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (800, 'testing'), (700, 'stable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages munin depends on:
ii  adduser                       3.110      add and remove users and groups
pn  libdigest-md5-perl            <none>     (no description available)
ii  libhtml-template-perl         2.9-1      HTML::Template : A module for usin
ii  librrds-perl                  1.3.8-1    Time-series data storage and displ
pn  libstorable-perl              <none>     (no description available)
ii  perl [libtime-hires-perl]     5.10.0-23  Larry Wall's Practical Extraction 
ii  perl-modules                  5.10.0-23  Core Perl modules
ii  rrdtool                       1.3.8-1    Time-series data storage and displ

Versions of packages munin recommends:
ii  libdate-manip-perl            5.54-1     a perl library for manipulating da
ii  munin-node                    1.2.6-12   network-wide graphing framework (n

Versions of packages munin suggests:
ii  apache2-mpm-prefork [httpd]  2.2.11-6    Apache HTTP Server - traditional n
ii  links [www-browser]          2.2-1+b1    Web browser running in text mode
ii  lynx-cur [www-browser]       2.8.7pre6-1 Text-mode WWW Browser with NLS sup
ii  w3m [www-browser]            0.5.2-2+b1  WWW browsable pager with excellent

-- 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

Reply via email to