Shri Shrikumar wrote:
here's a little script I use for alerts by email. it needs on commandline option, the triggering threshold (in percent), e.g "monitorfs.sh 90"Hi list, Is there any tool that will monitor disk space on the machine and write a line to the syslog if any of the partitions have less than a specified amount of disk space so that logcheck can flag it up for me. Thanks and best wishes, Shri
#!/bin/sh
if test -z $1 ; then exit 1
else
for i in `df -k | grep hd | awk '{print $1}' `; do
FULL=`df -k | grep $i | awk '{print $5}' | cut -d "%" -f 1 `
#echo FULL=$FULL
if test $FULL -ge $1 ; then
MP=`mount | grep $i | awk '{print $3}'`
echo "$i ($MP) is at $FULL%" | mailx -s "ALERT: FS $i ($MP)
running full" root
fi done fi