packages: nagios-plugin-check_mailman_qfiles/check_mailman_qfiles.pl - upda...
glen
glen at pld-linux.org
Mon Jul 27 02:18:59 CEST 2009
Author: glen Date: Mon Jul 27 00:18:59 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- updated so that it matches my mailman installation
---- Files affected:
packages/nagios-plugin-check_mailman_qfiles:
check_mailman_qfiles.pl (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/nagios-plugin-check_mailman_qfiles/check_mailman_qfiles.pl
diff -u packages/nagios-plugin-check_mailman_qfiles/check_mailman_qfiles.pl:1.1 packages/nagios-plugin-check_mailman_qfiles/check_mailman_qfiles.pl:1.2
--- packages/nagios-plugin-check_mailman_qfiles/check_mailman_qfiles.pl:1.1 Mon Jul 27 01:44:16 2009
+++ packages/nagios-plugin-check_mailman_qfiles/check_mailman_qfiles.pl Mon Jul 27 02:18:54 2009
@@ -12,7 +12,7 @@
use File::Find::Rule;
use Getopt::Long;
-my $qfiles_base = '/var/lib/mailman/qfiles';
+my $qfiles_base = '/var/lib/mailman';
my %opts = (
warning => 5, # 5 minutes
critical => 20, # 20 minutes
@@ -29,7 +29,7 @@
my %problems;
my $problem_status;
-foreach my $qdir (qw(archive bounces commands in news out retry)) {
+foreach my $qdir (qw(data)) {
# Get all the 'pickle' files in the queue directory
my @files = File::Find::Rule->file->name('*.pck')->in("$qfiles_base/$qdir");
next unless @files;
@@ -59,7 +59,7 @@
exit 0;
}
-print join('; ', map { "$_ has $problems{$_}[1]" } sort keys %problems)."\n";;
+print $problem_status, ': ', join('; ', map { "$_ has $problems{$_}[1]" } sort keys %problems)."\n";;
exit ($problem_status eq 'CRITICAL' ? 2 : 1);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-plugin-check_mailman_qfiles/check_mailman_qfiles.pl?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list