[Nagiosplug-devel] Problem with check_http
Julio Pedreira Paz
julio.pedreira at equifax.es
Tue Sep 17 15:28:43 CEST 2013
Hi,
I have realized that in check_http, when -C option is used ("Minimum number of days a certificate has to be valid"), other checks doesn't take effect. This is not documented, nor checked as an options error, so it seem a strange behaviour to me. An example:
check_http -I 172.22.192.20 -H server1 -p 443 -S -e "HTTP/1.1 201 "
HTTP CRITICAL - Invalid HTTP response received from host on port 443: HTTP/1.1 200 OK
check_http -I 172.22.192.20 -H server1 -p 443 -S -e "HTTP/1.1 201 " -C 100
OK - Certificate will expire on 05/09/2016 12:00.
Tracking it to the code (check_http):
/* try to connect to the host at the given port number */
if (my_tcp_connect (server_address, server_port, &sd) != STATE_OK)
die (STATE_CRITICAL, _("HTTP CRITICAL - Unable to open TCP socket\n"));
#ifdef HAVE_SSL
if (use_ssl == TRUE) {
np_net_ssl_init_with_hostname(sd, (use_sni ? host_name : NULL));
if (check_cert == TRUE) {
result = np_net_ssl_check_cert(days_till_exp);
np_net_ssl_cleanup();
if (sd) close(sd);
return result;
}
}
#endif /* HAVE_SSL */
Is this the expected behaviour?
Saludos,
J.
Julio Pedreira Paz
Enterprise Architect - IT Architecture & Design
Equifax Ibérica
Fijo/Land: +34 91 768 773 (7732)
Móvil/Cell: +34 626 721 620 (8732)
julio.pedreira at equifax.es<mailto:julio.pedreira at equifax.es>
www.equifax.es<http://www.equifax.es/>
Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. Esta mensagem destina-se exclusivamente ao destinatário e pode conter informação privilegiada e/ou confidencial. Se não é o destinatário da mensagem, fique ciente que a utilização, divulgação e/ou cópia sem autorização, está proibida pela lei actualmente em vigor. Se recebeu esta mensagem por engano, pedimos-lhe que no-lo comunique imediatamente por esta mesma via, e proceda à destruição da mesma
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20130917/ce7d493e/attachment.html>
More information about the Devel
mailing list