6.05.2009

Partition Dolulugu Uyarisi

Bugun yonettigim sistemlerden birinde, daha onceki arkadaslarin yazdigi bir script buldum.
Temelde script Solaris uzerindeki partitionlar icin doluluk bilgisini mail atiyor. Biraz degisiklik yapip paylasmak istedim:

#!/bin/sh

df -k | grep team | while read satir ; do
deger=`echo $satir | awk '{ if ( $5 > 95 ) print "b"; else if ($5 > 90) print "k"; }'`

if [ "$deger" = "b" ] ; then
df -k | grep team | mailx -s "\"`echo $satir | cut -d/ -f6`\"Sistem uzerinde %95 uzeri doluluk var!" mailadresi1@mailadresi.com,mailadresi2@mailadresi.com,mailadresi3@mailadresi.com
echo "`date` [ %95 uzeri doluluk ] : $satir" >> /tmp/doluluk.log
elif [ "$deger" = "k" ] ; then
df -k | grep team | mailx -s "\"`echo $satir | cut -d/ -f6`\" Sistem uzerinde %90 uzeri doluluk var!" mailadresi1@mailadresi.com,mailadresi2@mailadresi.com,mailadresi3@mailadresi.com
echo "`date` [ %90 uzeri doluluk ] : $satir" >> /tmp/doluluk.log
fi
done