check_http --ssl ainda verificando HTTP

1

O seguinte comando não deve retornar um código de status HTTPS / SSL?

$ check_http --ssl google.de
HTTP OK: HTTP/1.0 302 Found - 984 bytes in 0,099 second response time |time=0,099305s;;;0,000000 size=984B;;;0

É um exemplo simples, mas posso reproduzir o mau funcionamento de sites que respondem apenas a HTTPS e têm um redirecionamento 302. Eles estariam retornando o seguinte, embora devessem acessar na porta 443 em vez de 80:

HTTP OK: HTTP/1.1 302 Moved Temporarily - 585 bytes in 0,079 second response time |time=0,078830s;;;0,000000 size=585B;;;0

As informações da minha versão:

$ check_http -V
check_http v1.4.16 (nagios-plugins 1.4.16)

OpenSSL version 1.0.0-25.el6_3.1, latest version from CentOS updates repository
running on CentOS 6 x86_64
    
por alexschomb 08.02.2013 / 15:01

1 resposta

2

Tente executá-lo assim (remova -vvv para uso regular):

check_http -vvv -S -H <hostname> -u / <IP-Address>

Onde hostname é o que está no Host: HTTP Header e IP-Address é o endereço IP em que o apache está escutando na porta 443.

    
por 08.02.2013 / 15:28

Tags