RES: [FUGSPBR] Script - pegai o resultado
Ivan L. Quitschal
thasmx em mailandnews.com
Qui Jun 21 10:29:09 BRT 2001
Faca o seguinte cara
use shell script mesmo ou vc pode fazer em C c/ socks.
faca um script pra mandar algo na 80 do server
vc sempre recebe uma msg do protocolo http
to sem apache aqui pra ver isso c/ exatidao mas poderia fazer isso pra vc
em algumas linhas
ve se vc pega o espirito da coisa
$var = `echo 'boas vindas do http' |nc host 80| sed -e s%\ .*%%`
# soh pra pegar a primeira palavra q vc retornar
if [ $var = "palavra do http" ];then echo "server up";
else echo "server fora do ar , tome uma providencia :)"|mail -s "server
down" seu em email.com
coloca isso pra rodar no cron
lembrando q sempre q quizer pegar o return value do ultimo comando no bash
ele se encontra em $?
se o nc funcionar o $? sera zero
ele vai retornar algo diferente de zero se a porta 80 nao existir
entao tem varios modos pra se fazer isso.
falo ai cara
tzk
PS: gostei da sua colocacao "prefiro fazer meu script"
hehe isso eh otimo pra manutencao depois q sera feita por vc mesmo :P
On Wed, 20 Jun 2001, Daniel Santos wrote:
>
> > Nao to entendendo porque de tudo isso, mas
> > MRTG - gera o grafico de 5/5minutos e deixa seu netscape com a pagina aberta...
> > Se o seu desktop/netscape a cada 5 minutos a pagina eh atualizada e isto indica q
> > seu server esta no ar..
> > tem mais um monte de coisa pronta por ai..
>
> E ae, blz??? Bom, se vc não me entendeu, talvez eu que não soube explicar. É o
> seguinte:
> Temos o site (www.cremerj.com.br) que é acessado diariamente por médicos
> (disponibilizamos e-mail gratuito para os médicos do Rio de Janeiro), além ser
> possível fazer uma busca de médicos por CRM ou Nome. O site fica hospedado no
> provedor, além de termos um link com o mesmo provedor. Ocorre com certa
> frequência o incoveniente do site sair do ar, principalmente durante o fim de
> semana, como não fica ninguém aqui, na segunda sempre chega uma enxurrada de
> e-mails de reclamação. Existe tb o fato de que o pessoal do provedor é meio
> deficiente para solucionar os problemas com rapidez. Eu estou desenvolvendo um
> script que em prazos determinados, verifique o status do link e do site, e em
> caso de problemas, envie um e-mail para o meu celular para que eu me mantenha
> informado da situação e possa agir se for necessário. Sei que existem
> ferramentas que fazem isso e foram indicados pelos frequentadores da FugSpBr,
> que aproveito inclusive a oportunidade para agradecer, mas eu optei por fazer o
> meu próprio script pelo simples fato de que eu ainda gosto de programar e sempre que possível,
> desenvolver meus scripts.
> Mais uma vez, agradeço a atenção dispensada, peço desculpas pelo longo e-mail
> e estou aberto a sugestões e diposto a ajudar no que for preciso. Quem quiser
> me contactar por e-mail, sinta-se a vontade, e meu UIN é 34286218.
>
> --
> Atenciosamente;
>
> Daniel Santos
> Ass. de Informática
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.
Mais detalhes sobre a lista de discussão freebsd