IP address added to warning mail
This commit is contained in:
parent
cf89900968
commit
08ce5ed258
1 changed files with 4 additions and 2 deletions
|
@ -3,12 +3,14 @@
|
||||||
MAX=15
|
MAX=15
|
||||||
## looks for mounted filesystems, but not proc,sys,...
|
## looks for mounted filesystems, but not proc,sys,...
|
||||||
DISKS=`mount |grep -iv proc |grep -iv sysfs |awk '{print $3}'`
|
DISKS=`mount |grep -iv proc |grep -iv sysfs |awk '{print $3}'`
|
||||||
|
# retrieve the IP, as the hostname is not always unique
|
||||||
|
IP=$(/sbin/ifconfig eth0 | grep "inet addr:" | sed 's/^.*inet addr:\([0-9\.]*\).*$/\1/')
|
||||||
|
|
||||||
for DISK in $DISKS; do
|
for DISK in $DISKS; do
|
||||||
USAGE=`df -k $DISK | tail -n 1 | awk '{print $5}' | cut -d"%" -f1`
|
USAGE=`df -k $DISK | tail -n 1 | awk '{print $5}' | cut -d"%" -f1`
|
||||||
# if no number is given as percentage, do nothing
|
# if no number is given as percentage, do nothing
|
||||||
echo "$USAGE" |grep -q [0-9] && if [ $USAGE -gt $MAX ]; then
|
echo "$USAGE" |grep -q [0-9] && if [ "$USAGE" -gt "$MAX" ]; then
|
||||||
echo "`uname -n` $DISK is at ${USAGE}% capacity" | mail -s "[diskspace] $DISK explodiert gleich" root@mutter.sao
|
echo "`uname -n` ($IP) $DISK is at ${USAGE}% capacity" | mail -s "[diskspace] $DISK explodiert gleich" space@admin.systemausfall.org
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue