Bu scriptide kullanabilirsiniz. Açılış çalışacak şekilde dosyaya ekleyin (
./dosyaad.sh &   )  olarak ekleyin

Tercih sizin scriptlerden hangisini kullanmak isterseniz.

---------------------------------------------------------

#!bin/bash

 

while [ 1 ]

do 

  httpd_sayisi=$(ps aux | grep httpd | wc -l)

if [ $httpd_sayisi -eq 0 ] 

 then

    echo " web service restart edildi" | mail [email protected]

    service httpd restart > /dev/null

    if [ $? -ne 0 ]

    then

    echo " web service restart edilemedi" | mail [email protected]

   fi

  fi

 

sleep 5

 

done

 

----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------------------------------------------------------------------------
------

 

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

 

Selam 

Teşekkür ederim. Sanırım aşağı yukarı aradığım şey buydu. Bunun üzerinde
değişiklikler ve eklemeler ile tamda aradığım şeyi yapabilirim. Bunu direk
/etc/init.d/ aldında çalıştırıyorum sanırım değil mi ?

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Ünal Yılmaz
Sent: Thursday, May 16, 2013 4:03 PM
To: [email protected]
Subject: [Linux-sunucu] Re: Sunucu otomatik mail attırma

 

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