Açıkçası bugüne kadar benim aklıma bunun takibini yapacak bir kod örneği yazmak aklıma gelmemişti. Fakat blog sitelerinin en güzel yanıda bu. Aynı alanda yazı yazan kişiler, birbirlerini okuduklarında fikirlerini paylaşmış, aktarmış oluyorlar.
Google Reader'da takip ettiğim aytekinux blogunda bu durumlar için kullanılabilecek enfes ve bir o kadarda basit bir kod gördüm.
#!/bin/sh
if
df -h | egrep "90%|91%|92%|93%|94%|95%|96%|97%|98%|99%|100%"
then
df -h > disk.txt
echo " " >> disk.txt
echo " " >> disk.txt
du -sh /var/* >> disk.txt
mail -s "[Proxy-Hastane] Disk Doluyor!" tirtil@zabazingo.com < disk.txt
rm disk.txt
fi
if döngüsü ile disklerin bilgileri alınıyor ve %90+ bir değer çıkarsa disk.txt'ye yazılan bilgileri alıp belirttiğiniz maile gönderiyor. Günlük crona eklenmesi önerilmiş. Aytekin arkadaşımıza bu pratik çözümü için tebrik ve teşekkürler.
0 yorum:
Yorum Gönderme