önce monitör etmek istemediğiniz dosya sistemlerini exclude etmenizde fayda var aşağıda kendi sisteminize göre ayarlayın

$DTRESHOLD=98

df -H | grep -vE '^Filesystem|tmpfs|boot|cdrom|none' | awk '{ print $5 " " $1 }' | while read output;
do

  usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1  )
  partition=$(echo $output | awk '{ print $2 }' )
  if [ $usep -ge $DTRESHOLD ]; then
 
    "<ne yapmak istiyorsanız buraya yazın>"

  fi


yukarıda usage 98 i geçtiği anda istediğiniz fonksyonu trigger edebilirsiniz

alert için kendinize eposta göndermenizi tavsiye etmem curl ile başka bir sunucudaki bir url yi çağırmanız ve bu şekilde kendinize eposta yerine SMS göndermeniz daha mantıklı olur ,


Aytekin Aygün wrote:
Harun Sahiner yazmış:
  
Selamlar,
    
Merhaba,
  
Arkadaşlar disk doluluk oranı %98 e geldiğinde mail atan bir script 
arıyorum. yada bu scripti ben yapsam redhat ta % doluluk oranı 
bilgisini nereden alabilirim.
    
%90 ve üzeri için kullandığım scripte örnek:

#!/bin/bash
 
 if
 df -h | egrep "90%|91%|92%|93%|94%|95%|96%|97%|98%|99%|100%"
 
 then
 
# disklerin durumu
 df -h > disk.txt

# Dizinlerin durumu
 du -sh /* >> disk.txt

 mail -s "Disk Doluyor!!!" [EMAIL PROTECTED] < disk.txt
 rm disk.txt
 
 fi
  
iyi çalışmalar..
    
Kolay gelsin,
Aytekin Aygün
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

  
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap