X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=client%2Flib%2Ftests%2FDisks.tst;h=c353a3bae2f28d7b52c2776caad6596021739668;hb=c2c0bb4205d7f6ee019388771dfeadafa65f015d;hp=99695cb8e7abd755f1d3b0364f5d773c0f851190;hpb=ba90afd8f939cc814dea49de1d469ab267ff5a7a;p=nagcollect.git diff --git a/client/lib/tests/Disks.tst b/client/lib/tests/Disks.tst index 99695cb..c353a3b 100644 --- a/client/lib/tests/Disks.tst +++ b/client/lib/tests/Disks.tst @@ -1,7 +1,7 @@ # NagCollect -- Nagios Data Collector for Passive Checks -# Copyright (c)2009 Alexander Barton, alex@barton.de +# Copyright (c)2009-2011 Alexander Barton, alex@barton.de -# Check free space on local filesystems +# Check free space on local r/w filesystems SERVICE="DiskUsage_p" STATUS=4 @@ -14,13 +14,14 @@ TEMP="/tmp/$$.tmp" df -l -P -m | grep "^/" >"$TEMP" while read x; do - fs=`echo $x | cut -d' ' -f1` - blocks=`echo $x | cut -d' ' -f2` - used=`echo $x | cut -d' ' -f3` + #dev=`echo $x | cut -d' ' -f1` + #blocks=`echo $x | cut -d' ' -f2` + #used=`echo $x | cut -d' ' -f3` free=`echo $x | cut -d' ' -f4` capacity=`echo $x | cut -d' ' -f5 | sed 's/%//'` declare -i capacity2=100-$capacity fs=`echo $x | cut -d' ' -f6` + [ -w "$fs" ] || continue [ -n "$TEXT" ] && TEXT="$TEXT " TEXT="${TEXT}${fs} ${free} MB (${capacity2}%);" [ "$free" -lt 2000 -a $capacity2 -lt 5 ] && error=1