Dica – Monitorando Web Sites por PalavraChave

Olá pessoal, ando sem tempo para variar mas vou continuar firme na idéia de compartilhar o maximo possível de informações sobre Nagios.

Hoje quero iniciar os meus Posts de dicas de monitoramento, mas a nossa série de artigos vai continuar, fiquem tranquilos!


Como devemos monitorar Web Sites? Fácil monitorando a porta 80 TCP!

Pode ser, mas monitorar a porta 80 TCP não garante que a página esta ok, pergunto a todos:

  • Caso ocorra algum problema com desenvolvimento da página?
  • Algum problema no sistema que deixe a página fora?
  • Mostrando algum erro na página inicial do seu site?

Podemos também monitorar o processo do apache (NRPE) ou do IIS (NSClient)? Sim! pensando na possibilidade de ter um NAT sendo feito para o servidor errado. Pois é, mas mesmo assim não resolve o problema de um problema de desenvolvimento!

Toda esta história para dizer que podemos monitorar também uma determinada palavra de uma determinada página, como? com o próprio check_http 🙂

Vamos para Prática!!

## Acesse o seu servidor Nagios

cd /usr/local/nagios/libexec/

# Sintax
./check_http   -I    IP-Servidor-Web   -u  http://EndereçoDoSite/Pagina.html   -R   PalavraChave

# Testando
./check_http -I 216.34.181.96 -u http://nagios.sourceforge.net/docs/3_0/quickstart.html -R quickstart

# Resposta
HTTP OK HTTP/1.1 200 OK – 0,456 second response time |time=0,456224s;;;0,000000 size=4844B;;;0

## Procurando por uma palavra que não existe (Luciano)
./check_http -I 216.34.181.96 -u http://nagios.sourceforge.net/docs/3_0/quickstart.html -R Luciano

# Resposta
HTTP CRITICAL – pattern not found|time=0,439705s;;;0,000000 size=4844B;;;0

Conclusão: A limitação desta monitoria esta em uma página estatica, de qualquer forma não deixa de ser um itém a+ a ser considerado, o que pode ser feito como sugestão é solicitar ao seu desenvolvedor uma página “secreta” ou de teste, utilizando todos os módulos da linguagem escolhida e consultando o Banco de Dados.

Pensem nisso e aguardem até a próxima dica!

.
.
.
🙂
Luciano Maia Cirilo
LPIC-3
www.nagiosnapratica.com.br

Anúncios

  1. #1 por marcos em abril 25, 2011 - 4:14 pm

    Luciano, tudo bem?
    eu executei o comando de acordo com seu tutorial
    # ./check_http -| 173.224.xxx.xxx -u http://www.parkidiomas.com.br/portal/portal/showHome.k -R showHome.k

    e a resposta que eu recebi foi

    -bash: 173.224.126.146: command not found

  2. #3 por Ítalo Rodrigues em setembro 25, 2011 - 12:01 am

    Muito bom, % funcional.

  3. #4 por Eugenio Inacio em abril 7, 2017 - 9:05 am

    Bom dia Luciano,

    Gostaria de verificar uma variável em uma página web e retornar seu valor neste momento. Poderia me dar uma luz de como fazer?

    Desde já agradeço!

    Euenio Inacio

    • #5 por Nagios na Prática! em abril 7, 2017 - 9:55 am

      Bom dia Eugenio,

      Acredito que essa video aula pode te ajudar:

      Assine o canal e me ajude a compartilhar 😉

      Att.
      Luciano.

  1. Monitorando Web Sites por “Palavras chave”

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: