Como podemos monitorar um URL HTTPS?

1

Alguns de nossos clientes recentes tiveram seus aplicativos configurados somente para HTTPS. Atualmente, estamos usando uma ferramenta que faz um bom trabalho de monitoramento do estado do servidor de aplicativos dos clientes. Para os clientes existentes, os URLs HTTP também funcionam, portanto, a ferramenta pode monitorar a integridade. Mas o recente tem apenas o HTTPS habilitado, então a ferramenta falha automaticamente.

Para isso, estou procurando uma ferramenta que monitore o estado do servidor de aplicativos e envie emails para o grupo.

O monitoramento simples, como verificar se o servidor de aplicativos está ativo ou não, é tudo de que preciso. Mas mais recursos também são definitivamente úteis.

Obrigado!

    
por Animesh 11.05.2010 / 23:46

3 respostas

6

Em geral, apenas crie um login sem privilégios reais e, em seguida, crie um script para fazer login no site. Muitas vezes, isso pode ser feito com uma simples solicitação POST. Qual aplicativo de monitoramento você usa? Para o Nagios, a única diferença real quando se usa HTTPS é que você tem que adicionar um switch ao comando check_http (e talvez adicionar outro para aceitar um certificado ruim, mas é uma má idéia).

    
por 11.05.2010 / 23:59
2

O Circonus ( link ) suporta verificações de HTTPS. Aqui estão algumas das métricas retornadas (que você pode criar gráficos ou definir alertas). Este é um exemplo real.

  • bytes [0] - Bytes recebidos
  • cert_end [1293988511] - SSL Expirar em (época)
  • cert_end_in [20190421] - Tempo do certificado até expirar (segundos)
  • cert_error [] - Erro SSL
  • cert_issuer [/ C = US / O = Equifax / OU = Autoridade de Certificação Segura Equifax] - Emissor SSL
  • cert_start [1228238111] - SSL emitido em (época)
  • cert_subject [/ C = US / ST = Nova Jersey / L = Secaucus / O = Etsy, Inc./CN=*.etsy.com] - Assunto SSL
  • código [302] - Código de resposta
  • duration [170] - Duração, total (ms)
  • tt_connect [9] - Duração, conexão inicial (ms)
  • tt_firstbyte [168] - Duração, primeiro byte (ms)

Como você pode ver, não apenas as métricas HTTP típicas são retornadas, mas também coisas como SSL Expire em (monitora sua expiração de cert), assunto de SSL (monitor para mudanças), código de resposta e duração total.

    
por 14.05.2010 / 02:51
0

O monitoramento de HTTPS deve ser o mesmo que monitorar o HTTP diferente da porta e da criptografia SSL. Os monitores que eu usei todos os HTTPS suportados através de um switch ou um plugin dedicado. O SSL não funciona com alguns dos monitores lightwieght.

    
por 12.05.2010 / 04:07

Tags