shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



>From address@hidden Wed Jan 18 16:01:41 2006
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (qmail 88187 invoked from network); 19 Jan 2006 00:01:40 -0000
Received: from unknown (66.218.66.216)
  by m35.grp.scd.yahoo.com with QMQP; 19 Jan 2006 00:01:40 -0000
Received: from unknown (HELO uproxy.gmail.com) (66.249.92.204)
  by mta1.grp.scd.yahoo.com with SMTP; 19 Jan 2006 00:01:40 -0000
Received: by uproxy.gmail.com with SMTP id j40so60153ugd
        for <address@hidden>; Wed, 18 Jan 2006 16:01:06 -0800 (PST)
Received: by 10.48.202.20 with SMTP id z20mr499882nff;
        Wed, 18 Jan 2006 16:01:05 -0800 (PST)
Received: by 10.49.8.7 with HTTP; Wed, 18 Jan 2006 16:01:05 -0800 (PST)
Message-ID: <address@hidden>
Date: Wed, 18 Jan 2006 21:01:05 -0300
To: address@hidden
In-Reply-To: <address@hidden>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
References: <address@hidden>
         <address@hidden>
         <address@hidden>
         <address@hidden>
X-Originating-IP: 66.249.92.204
X-eGroups-Msg-Info: 1:12:0:0
From: Reinaldo Carvalho <address@hidden>
Subject: =?ISO-8859-1?Q?Re:_[shell-script]_Monitoramento_de_Servi=E7os?=
X-Yahoo-Group-Post: member; u=195558178; 
y=DuwvHz1SoGbFplMXVUVwusFSKZ-9Jt-Ii4wP2NIutNN3Pn0
X-Yahoo-Profile: rei_lima

Sugiro que usem o comando 'logger' para inserir dados nos logs.

Em 18/01/06, Rick Doiche<address@hidden> escreveu:
> Tenho um script pronto para voc=EAs darem uma olhada e criarem os seus, v=
ou
> tentar dar uma explicada, lembrando que essa jamais ser=E1 a unica maneir=
a de
> efetuar esse monitoramento, ai vai:
>
> #!/bin/bash
> 10/01/2004
> #############################################
> #Script para verificacao de servicos online #
> #############################################
>
> #Postfix
> netstat -na | grep 25 | grep LISTEN
>     if [ $? =3D=3D 1 ]
>     then
>     echo "Postfix Off-line" >> /var/log/messages #Apenas para quem costum=
a
> verificar logs
> ##Caso queira enviar email, descomente as 4 linha abaixo:
> #Utilizo o Postfix e o mutt para mandar email =3D]
> #echo "O servico Postfix encontrava-se Off-Line" > /tmp/servicos.txt
> #netstat -nat  >> /tmp/servicos.txt
> #mutt -s "Monitoramento de servi=E7os" address@hidden < /tmp/servicos.=
txt
>
> /etc/rc.d/rc.postfix stop
>     sleep 2
>     /etc/rc.d/rc.postfix start
>     else
>     echo "Postfix On-line" >> /var/log/messages
> fi
>
> #Assim vou adicionando os servicos que quero =3D]
> #Tem um comando legal para descobrir que servico est=E1 utilizando tal po=
rta.
> #ex: fuser -v 22/tcp
>
> #SSH
> netstat -na | grep 22 | grep LISTEN
>     if [ $? =3D=3D 1 ]
>     then
>     echo "SSHD Off-line" >> /var/log/messages
>     /etc/rc.d/rc.sshd stop
>     sleep 2
>     /etc/rc.d/rc.sshd start
>     else
>     echo "SSHD On-line" >> /var/log/messages
> fi
>
> #SQUID
> netstat -na | grep 1001 | grep LISTEN
>     if [ $? =3D=3D 1 ]
>     then
>     echo "SQUID Off-line" >> /var/log/messages
>     /usr/local/bin/squid stop
>     sleep 2
>     /usr/local/bin/squid start
>     else
>     echo "SQUID On-line" >> /var/log/messages
> fi
>
>
> #Cups
> netstat -na | grep 631 | grep LISTEN
>     if [ $? =3D=3D 1 ]
>     then
>     echo "Cups Off-line" >> /var/log/messages
>     /etc/rc.d/rc.cups stop
>     sleep 2
>     /etc/rc.d/rc.cups start
>     else
>     echo "Cups On-line" >> /var/log/messages
> fi
>
>
>
> #Apache integrado com Subversion
> netstat -na | grep 80 | grep LISTEN
>     if [ $? =3D=3D 1 ]
>     then
>     echo "Apache Off-line" >> /var/log/messages
>     /etc/rc.d/rc.httpd stop
>     sleep 2
>     /etc/rc.d/rc.httpd start
>     else
>     echo "Apache On-line" >> /var/log/messages
> fi
>
>
>
> #=E9 isso ai =3D] espero que tenha ajudado
>
> abra=E7os
>
> Henrique Doiche
>
> Em 18/01/06, Naira Kaieski <address@hidden> escreveu:
> >
> >  O pessoal da lista me ajudou a fazer este script algum tempo atr=E1s.
> >
> > Vc pode, talvez, aproveitar e adaptar a suas necessidades.
> >
> > #!/bin/sh
> >
> > #Pega data do sistema
> > hora=3D$(date +%R)
> > dia=3D$(date +%d/%m/%Y)
> >
> > #Testa se o servi=E7o esta sendo executado ou n=E3o
> > if ps aux | grep servi=E7o > /dev/null; then
> >
> > #Insere status do servi=E7o no arquivo de log
> > echo $dia -- $hora - PROBLEMAS >> /home/user/log_servi=E7o.txt
> >
> > else
> >
> > #Envia e-mail para os destinatarios informando que o servi=E7o parou
> > mail -s "PROBLEMA" -r "Servidor" address@hidden << FIM
> > $dia -- $hora
> >
> > Servi=E7o com problemas
> >
> > FIM
> >
> > #Script para reinicializar o servi=E7o parado
> > /usr/local/apache/bin/apachectl
> > /usr/sbin/named
> >
> > fi
> >
> >
> >
> > Naira Kaieski
> > ------------------------------------
> > N=FAcleo de Internet/Redes - FACCAT
> >
> >
> > Tiago Barcellos Peczenyj wrote:
> > > vc pode, de tempos em tempos, checar o status deles, creio que cada
> > servi=E7o
> > > tem um script padr=E3o com uma op=E7=E3o 'status' que informa se esta=
 vivo ou
> > n=E3o.
> > > se n=E3o estiver de p=E9 vc pode mandar um email pra alguem, por exem=
plo.
> > >
> > > Em 18/01/06, Luiz Gustavo Marques P=F3voa <address@hidden>
> > 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=E7os:
> > >>
> > >>
> > >>
> > >>Apache
> > >>MySQL
> > >>Postfix/sendmail
> > >>
> > >>Bind
> > >>
> > >>
> > >>
> > >>N=E3o tenho a menor id=E9ia de como realizar tal procedimento.
> > >>
> > >>Inclusive gostaria de fazer uma solicita=E7=E3o aos amigos.
> > >>
> > >>
> > >>
> > >>Uma vez solicitei uma apostila pela lista, faltaram me bater, pq?
> > >>
> > >>Acho que deveria ter um espa=E7o em algum provedor gratuito para fica=
r
> > >>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=E3o continham texto foram removidas]
> > >>
> > >>
> > >>
> > >> --------------------------------------------------------------------=
-
> > >>Esta lista n=E3o admite a abordagem de outras liguagens de programa=
=E7=E3o,
> > como
> > >>perl, C etc. Quem insistir em n=E3o seguir esta regra ser=E1 moderado=
 sem
> > pr=E9vio
> > >>aviso.
> > >>---------------------------------------------------------------------
> > >>Sair da lista: address@hidden
> > >>---------------------------------------------------------------------
> > >>Esta lista =E9 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=E7o oferecido por:*  PUBLICIDADE
> > >><
> > http://br.rd.yahoo.com/SIG=3D12fehp602/M=3D387526.7663462.8711128.15880=
51/D=3Dbrclubs/S=3D2137111254:HM/Y=3DBR/EXP=3D1137598151/A=3D3244686/R=3D2/=
id=3Dnoscript/SIG=3D16ea5dsno/*http://landingstrip.dell.com/landingstrip/ls=
.asp?CID=3D10157&LID=3D293453&DGC=3DBA&DGStor=3DDHS&DGSite=3DYahoo&Conum=3D=
BR&DURL=3Dhttp://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:
> > >>   address@hidden<
> > address@hidden?subject=3DUnsubscribe>
> > >>
> > >>   - O uso que voc=EA faz do Yahoo! Grupos est=E1 sujeito aos Termos =
do
> > >>   Servi=E7o do Yahoo! <http://br.yahoo.com/info/utos.html>.
> > >>
> > >>
> > >
> > >
> > >
> > > --
> > > ------------------------------
> > > Tiago B Peczenyj
> > > Linux User #405772
> > >
> > >
> > > [As partes desta mensagem que n=E3o continham texto foram removidas]
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > Esta lista n=E3o admite a abordagem de outras liguagens de programa=
=E7=E3o,
> > como perl, C etc. Quem insistir em n=E3o seguir esta regra ser=E1 moder=
ado sem
> > pr=E9vio aviso.
> > > ---------------------------------------------------------------------
> > > Sair da lista: address@hidden
> > > ---------------------------------------------------------------------
> > > Esta lista =E9 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=E3o admite a abordagem de outras liguagens de programa=E7=
=E3o, como
> > perl, C etc. Quem insistir em n=E3o seguir esta regra ser=E1 moderado s=
em pr=E9vio
> > aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista =E9 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=E7o oferecido por:*  PUBLICIDADE
> > <http://br.rd.yahoo.com/SIG=3D12f8pai1r/M=3D387526.7663462.8711128.1588=
051/D=3Dbrclubs/S=3D2137111254:HM/Y=3DBR/EXP=3D1137612421/A=3D3244686/R=3D2=
/id=3Dnoscript/SIG=3D16ea5dsno/*http://landingstrip.dell.com/landingstrip/l=
s.asp?CID=3D10157&LID=3D293453&DGC=3DBA&DGStor=3DDHS&DGSite=3DYahoo&Conum=
=3DBR&DURL=3Dhttp://www1.la.dell.com/content/products/category.aspx/desktop=
s?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:
> >    address@hidden<shell-script-unsubscribe=
@yahoogrupos.com.br?subject=3DUnsubscribe>
> >
> >    - O uso que voc=EA faz do Yahoo! Grupos est=E1 sujeito aos Termos do
> >    Servi=E7o do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >
> >
>
>
> [As partes desta mensagem que n=E3o continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista n=E3o admite a abordagem de outras liguagens de programa=E7=E3=
o, como perl, C etc. Quem insistir em n=E3o seguir esta regra ser=E1 modera=
do sem pr=E9vio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista =E9 moderada de acordo com o previsto em http://www.listas-dis=
cussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - address@hidden


reply via email to

From: Unknown
[Prev in Thread] Current Thread [Next in Thread]