question

C. Bensend benny at bennyvision.com
Thu Dec 12 20:29:32 CET 2002


On Thu, Dec 12, 2002 at 02:04:10PM -0500, Jeff McKeon wrote:
> 
> the plugin actually just needs to monitor the number of files in a
> directory.  This might also be good for seeing when log files pile up or
> anything of that nature.

Hey folks,

	Actually, I wrote my own for just this sort of
situation.  I use it via check_by_ssh to monitor a mail
queue.

	It is not _good_ code, nor is it technically
correct, but it works for me.  And you're welcome to it,
if you like.

Benny


#!/usr/bin/sh

numqueued=`/bin/ls -1 /var/spool/mqueue/q* | wc -l`

# Adjust as necessary
# We go CRITICAL at 300 mesages, WARNING at 150

if [ $numqueued -ge 300 ]; then
	echo "CRITICAL: $numqueued emails in queue."
	exit 2;
fi

if [ $numqueued -ge 150 ]; then
	echo "WARNING: $numqueued emails in queue."
	exit 1;
fi

echo "OK: $numqueued emails in queue."
exit 0;


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Oh."   --- The Green Goblin, in "Spider-Man"



-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/




More information about the Users mailing list