Se eu fizer assim ele manda o e-mail mas ai não está monitorando: #!/bin/bash
tail -5 /var/log/apache2/access.log | grep "10.1.1.31" | mail -s "teste" [email protected] Alguma sugestão? Valeu a todos --- Em qui, 2/4/09, Standler meir <[email protected]> escreveu: De: Standler meir <[email protected]> Assunto: Re: [shell-script] Ajuda Iniciante Para: [email protected] Data: Quinta-feira, 2 de Abril de 2009, 13:27 Grande Julio, Obrigado! certamente com suas dicas cheguei nesse resultado. Só que não está funcionando, fiz um outro teste com o apache para fazer o mesmo, so que me mandaria um e-mail toda vez que uma maquinha local fizesse um acesso via web. Ficando assim o comando: tail -f /var/log/apache2/ access.log | grep "10.1.1.31" | mail -s "Teste" skf...@gmail. com No log tem o acesso: 10.1.1.31 - - [02/Apr/2009: 13:23:35 -0300] "GET /index.php?= PHPE9568F34- D428-11d2- A769-00AA001ACF4 2 HTTP/1.1" 200 2524 "http://skfogo/ index.php" "Mozilla/5.0 (Windows; U; Windows NT 6.0; pt-BR; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0. 8 (.NET CLR 3.5.30729)" Porém o comando não me gerou um e-mail. Detalhe o meu MTA está funcionando, uso o exim4 e já testei como o comando mail e envia numa boa. Alguma sugestão? Abraço Standler --- Em qui, 2/4/09, Julio C. Neves <julio.neves@ gmail.com> escreveu: De: Julio C. Neves <julio.neves@ gmail.com> Assunto: Re: [shell-script] Ajuda Iniciante Para: shell-script@ yahoogrupos. com.br Data: Quinta-feira, 2 de Abril de 2009, 11:21 Fala Standler, cara em *shell* basta usar uma tarrafinha para pescar um tubarão. Imagina o tamanho da tarrafa que seria necessária para fazer isso em Java. ;) Seu *script* está perfeito. Parabéns. -- Abração, Julio *Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ brevemente; - Turmas fechadas em outras cidades ligue (21) 8112-9988 * 2009/4/2 Standler meir <skf...@yahoo. com.br> > Grande Julio, > > Primeiramente meus agradecimentos pela ajuda... é uma honra para mim contar > com seus ensinamentos. > > Mas vamos lá, joguei minha tarrafinha e pesquei isso aqui: > > #!/bin/bash > > tail -f /usr/local/apache- tomcat-6. 0.18/logs/ catalina. out | grep "SEVERE: > mpb" | mail -s "SEVERE: mpb - find all failed" skf...@gmail. > com<skfogo%40gmail. com> > > O que eu posso melhorar? ta certo isso? > Obrigado desde já! > > Se mais alguém tiver alguma colaboração eu agradeço. > > Abraço > > Standler > > --- Em qui, 2/4/09, Julio C. Neves <julio.neves@ gmail.com<julio. neves% > 40gmail.com> > > escreveu: > De: Julio C. Neves <julio.neves@ gmail.com <julio.neves% 40gmail.com> > > Assunto: Re: [shell-script] Ajuda Iniciante > Para: shell-script@ yahoogrupos. com.br <shell-script% 40yahoogrupos. com.br> > Data: Quinta-feira, 2 de Abril de 2009, 9:43 > > > Fala Standler, > > vc é filho da Golda Meir??? ;) > > Seguinte: o cmd tail -f arq.log lista em tempo real cada linha que é gerada > > em arq.log e o cmd grep pesquisa a existencia de uma cadeia. > > Para passra e-mail existem diversas formas (mail, mailx, ...) mas é > > necessário saber qual serviço está instalado no seu servidor. > > Como vc é estudante e eu professor, não vou fazer para vc, mas já te dei > > todas as dicas para te ensinar a pescar. Agora pegue seu peixe. > > Qto à oferta de ajuda em Java, agradeço, mas o Java não consegue nem fazer > > este controle que em shell é feito em somente uma linha! ;) > > -- > > Abração, > > Julio* > > Cursos de Shell e Zenity nos finais de semana: > > - Em SP ligue (11) 2125-4747; > > - Em DF ligue (61) 3223-3000; > > - No RJ brevemente; > > - Turmas fechadas em outras cidades ligue (21) 8112-9988 > > * > > 2009/4/2 Standler meir <skf...@yahoo. com.br> > > > Olá Lista, > > > > > > Primeiramente meus elogios pelo excelente nível da mesma. > > > Pessoal o detalhe é o seguinte fiz uma aplicação em java, usando JPA e a > > > minha aplicação roda no TomCat 6. > > > > > > Montei meu servidor usando debian e está tudo funcionando! !! > > > Não vou mentir e confesso que não manjo nada de shell, faço apenas coisas > > > muito básicas mesma. > > > > > > Estava pensando em como monitorar minha aplicação em caso de erro ex: > > > > > > Eu preciso ficar "ouvindo" o o log do tomcat que é o catalina.out e toda > > > vez que aparecer a palavra mpb o shell dispara um e-mail para mim, assim > > > fico sabendo quando tem algum erro. > > > > > > É um projeto que estou fazendo a nível de laboratório, sei que muitos vão > > > me criticar e vão mandar eu pesquisar em trilhões de lugares, mas também > sei > > > que tem gente aqui vai me ajudar. Afinal não vou ganhar dinheiro com isso > é > > > apenas para meus estudos! > > > > > > Qualquer ajuda será muito bem vinda. > > > > > > Desde já agradeço pela atenção e paciência de todos. > > > > > > Abraço, > > > > > > SkFogo > > > ps. se alguém quiser alguma ajuda em java manda em pvt, uma vez que esse > > > não é o foco da lista. > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > > http://br.maisbusca dos.yahoo. com > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbusca dos.yahoo. com > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
