2017-12-22 29 views
1

[root @ chi plugins] ''/ usr/lib64/nagios/plugins/check_http ''-C ''15, 30' '-I '99 '08 .830.700.184'-S ' '-p' '443'모니터링 플러그인 check_http cert 만료 검사

SSL OK - 인증서 'localhost'는 2018-12-14 02:20 + 0000/UTC에 만료됩니다. HTTP 경고 : HTTP/1.1 404를 찾을 수 없음 - 0.156 초 응답 시간 | 226 = 0.155850s; 226 바이트, 0.000000 크기 = 226B ;; 0

HTTP 404 경고를 억제해야합니다. 이 일을 할 수있는 또 다른 플러그인이 있다면, 그것에 대해 알고 싶습니다.

답변

0

당신은 같은 플러그인을 사용할 수 있습니다. (나는 웹 서버에 아무것도 변경할 수 없습니다)하지만 -e 404를 추가, 그래서 다음과 같이 표시됩니다

[[email protected] plugins]# '/usr/lib64/nagios/plugins/check_http' '-C' '15,30' '-I' '99.830.700.184' '-S' '-p' '443' '-e' '404' 

-e 404 플래그가 억제 404 오류 코드입니다.

+0

감사를 추가했다. 나는 그것을 시도하고 그것은 작동하지 않았다. –

+0

출력을 sed 또는 awk로 파이프해야 할 필요가 있습니다 : '/ usr/lib64/nagios/plugins/check_http ''-C ''15, 30' '-I '99 .830.700.184'-S '-p' '443'| sed 's/HTTP. * //' ' 하지만 Icinga2 (또는 Icinga 1.14)에서는이 작업을 수행하지 못 했으므로 진행 방법을 모르겠습니다. –

+0

이 Nagios 스크립트를 사용해 볼 수 있습니까 - https://exchange.nagios.org/directory/Plugins/Network-Protocols/HTTP/check_ssl_cert/details? – Rohlik

0

대신 tcp 명령 (check_tcp 플러그인)을 사용했습니다. 나는 함께 check_tcp를 사용해야했다. 내 /etc/icinga2/zones.d/global-templates/global-commands.conf 파일에서

나는

apply Service "HTTPS/8443: Secure Management Interface" { 
    import "generic-service" 
    check_command = "tcp" 
    vars.tcp_port = "8443" 
    vars.tcp_ssl = true 
    vars.tcp_timeout = 60 
    vars.tcp_ipv4 = true 
    vars.tcp_ipv6 = false 
    vars.tcp_timeout = 30 

    assign where host.vars.devtype == "dadada"