Aşagıdaki scriti kendinize göre düzenleyin

 

******************************************************************

#!/bin/sh

SERVICE1='httpd'

SERVICE2='named'

SERVICE3='squid'

SERVICE4='pop3'

SERVICE5='smtpd'

 

 

#-------------------------------------------------------------------

# Web Servisi: httpd

 

if ps ax | grep -v grep | grep $SERVICE1 > /dev/null

then

    echo "10.0.0.101 ($SERVICE1) servisi calisiyor,"

else

    echo "10.0.0.101 ($SERVICE1) servisi calismiyor."

    echo "10.0.0.101 ($SERVICE1) servisi calismiyor." | mail -s "10.0.0.101
($SERVICE1) servisi calismiyor." [email protected]

fi

 

#-------------------------------------------------------------------

# Dns Servisi: named

 

if ps ax | grep -v grep | grep $SERVICE2 > /dev/null

then

    echo "10.0.0.101 ($SERVICE2) servisi calisiyor,"

else

    echo "10.0.0.101 ($SERVICE2) servisi calismiyor."

    echo "10.0.0.101 ($SERVICE2) servisi calismiyor." | mail -s "10.0.0.101
($SERVICE2) servisi calismiyor." [email protected]

fi

 

#-------------------------------------------------------------------

# Proxy Servisi: squid

 

if ps ax | grep -v grep | grep $SERVICE3 > /dev/null

then

    echo "10.0.0.102 ($SERVICE3) servisi calisiyor,"

else

    echo "10.0.0.102 ($SERVICE3) servisi calismiyor."

    echo "10.0.0.102 ($SERVICE3) servisi calismiyor." | mail -s "10.0.0.102
($SERVICE3) servisi calismiyor." [email protected]

fi

 

#-------------------------------------------------------------------

# Pop3 Servisi: pop3

 

if ps ax | grep -v grep | grep $SERVICE4 > /dev/null

then

    echo "10.0.0.103 ($SERVICE4) servisi calisiyor,"

else

    echo "10.0.0.103 ($SERVICE4) servisi calismiyor."

    echo "10.0.0.103 ($SERVICE4) servisi calismiyor." | mail -s "10.0.0.103
($SERVICE4) servisi calismiyor." [email protected]

fi

 

#-------------------------------------------------------------------

# Smtp Servisi: smtpd

 

if ps ax | grep -v grep | grep $SERVICE5 > /dev/null

then

    echo "10.0.0.103 ($SERVICE5) servisi calisiyor,"

else

    echo "10.0.0.103 ($SERVICE5) servisi calismiyor."

    echo "10.0.0.103 ($SERVICE5) servisi calismiyor." | mail -s "10.0.0.103
($SERVICE5) servisi calismiyor." [email protected]

fi

 

#-------------------------------------------------------------------

 

 

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Salih Pala
(Gmail)
Sent: Thursday, May 16, 2013 3:07 PM
To: [email protected]
Subject: [Linux-sunucu] Sunucu otomatik mail attırma

 

Selam arkadaşlar,

 

Sunucu üzerinde servisler durduğu zaman (Mesela apache, mysql v.b.) otomatik
sunucu bana mail atsın, reboot, restart işlemlerinde yine bilgi maili gelsin
gibi bir şey yapabiliyorduk yanlış hatırlamıyorsam. Bunu da scriptlerle
değilde basit bir iki işlemle yapıyorduk fakat şu an net olarak bir şey
bulamadım. Eski format atınca şimdi bu şeyleri tekrar yapmak istiyorum. Bu
konuda bilgisi ve yardımcı olabilecek var mı ?

 

Bu arada hazır scriptler varsa da olabilir aslında. 

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

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

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.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap