O pessoal da lista me ajudou a fazer este script algum tempo atrás. Vc pode, talvez, aproveitar e adaptar a suas necessidades.
#!/bin/sh #Pega data do sistema hora=$(date +%R) dia=$(date +%d/%m/%Y) #Testa se o serviço esta sendo executado ou não if ps aux | grep serviço > /dev/null; then #Insere status do serviço no arquivo de log echo $dia -- $hora - PROBLEMAS >> /home/user/log_serviço.txt else #Envia e-mail para os destinatarios informando que o serviço parou mail -s "PROBLEMA" -r "Servidor" [EMAIL PROTECTED] << FIM $dia -- $hora Serviço com problemas FIM #Script para reinicializar o serviço parado /usr/local/apache/bin/apachectl /usr/sbin/named fi Naira Kaieski ------------------------------------ Núcleo de Internet/Redes - FACCAT Tiago Barcellos Peczenyj wrote: > vc pode, de tempos em tempos, checar o status deles, creio que cada serviço > tem um script padrão com uma opção 'status' que informa se esta vivo ou não. > se não estiver de pé vc pode mandar um email pra alguem, por exemplo. > > Em 18/01/06, Luiz Gustavo Marques Póvoa <[EMAIL PROTECTED]> escreveu: > >> Amigos da Lista, Boa Tarde a todos. >> >> >> >>Estou precisando desenvolver um script em shell-script que fique >>executando >>em um servidor web, que por sua vez monitore os seguintes serviços: >> >> >> >>Apache >>MySQL >>Postfix/sendmail >> >>Bind >> >> >> >>Não tenho a menor idéia de como realizar tal procedimento. >> >>Inclusive gostaria de fazer uma solicitação aos amigos. >> >> >> >>Uma vez solicitei uma apostila pela lista, faltaram me bater, pq? >> >>Acho que deveria ter um espaço em algum provedor gratuito para ficar >>armazenadas estas apostilas. >> >>E no site da CJB.NET que esta hospedado as regras das listas pode ser >>armazenado estas apostilas. >> >>Amigos, obrigado. >> >> >> >>[As partes desta mensagem que não continham texto foram removidas] >> >> >> >> --------------------------------------------------------------------- >>Esta lista não admite a abordagem de outras liguagens de programação, como >>perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio >>aviso. >>--------------------------------------------------------------------- >>Sair da lista: [EMAIL PROTECTED] >>--------------------------------------------------------------------- >>Esta lista é moderada de acordo com o previsto em >>http://www.listas-discussao.cjb.net >>--------------------------------------------------------------------- >>Servidor Newsgroup da lista: news.gmane.org >>Grupo: gmane.org.user-groups.programming.shell.brazil >> >> >> >> >> *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE >><http://br.rd.yahoo.com/SIG=12fehp602/M=387526.7663462.8711128.1588051/D=brclubs/S=2137111254:HM/Y=BR/EXP=1137598151/A=3244686/R=2/id=noscript/SIG=16ea5dsno/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10157&LID=293453&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs> >>------------------------------ >>*Links do Yahoo! Grupos* >> >> - Para visitar o site do seu grupo na web, acesse: >> http://br.groups.yahoo.com/group/shell-script/ >> >> - Para sair deste grupo, envie um e-mail para: >> [EMAIL PROTECTED]<[EMAIL PROTECTED]> >> >> - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do >> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. >> >> > > > > -- > ------------------------------ > Tiago B Peczenyj > Linux User #405772 > > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > > > > > --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
