Nagios bizare 핑 동작


9

원하는대로 nagios 설정을했지만 지난 밤에 인터넷을 핑 (ping)하는 데 문제가 있음을 경고하기 시작했습니다. (인터넷이 여전히 작동하는지 테스트하기 위해 pings www.google.com을 확인했습니다)

이제이 문제를 살펴보면 내 네트워크가 인터넷을 잘 ping 할 수 있음을 알 수 있습니다 .nagios를 실행하는 서버도 인터넷을 ping 할 수 있지만 실행하면

./check_ping -H www.google.com -w -c

네트워크에 연결할 수 없음

그러나

./check_ping -H [IP address of google] -w -c

핑 OK

ip와 도메인 이름 모두에 ping을 사용할 수 있으며 둘 다 잘 작동합니다.

문제가 어디에 있는지에 대한 단서가 있습니까, nagios입니까, nagios 상자 또는 네트워크 어딘가에 DNS에 문제가 있습니까?

감사


"host www.google.com"을 수행하면 어떻게됩니까?
wolfgangsz 2016 년

답변:


14

어젯밤 약 20:01 EDT부터 같은 일이 발생했지만 경고가 여전히 제대로 작동하지 않습니다. 게시물을 읽을 때까지 Google IP 주소 중 하나를 사용하여 check_ping을 실행하려고 시도하지 않았으며 여기에서와 마찬가지로 작동했습니다. ping www.google.com성공적인 핑을 반환하고 nagios 서버에서도 www.google.com으로 이동할 수 있지만 check_ping 모니터는 여전히 중요합니다.

-고정 용-

성공 ping6 www.google.com하는 동안 네트워크에 연결할 수없는 오류가 발생 하여 명령이 즉시 실패한 것으로 나타났습니다 ping www.google.com. www.google.com에서 마지막에 -4 플래그를 추가하여 IPV4를 사용하도록 이전과 같이 check_ping 명령을 실행하면 check_ping이 성공합니다.

/usr/lib/nagios/plugins/check_ping -H www.google.com -w 100.0,20% -c 200.0,40% -4
PING OK - Packet loss = 0%, RTA = 22.51 ms

그래서 명령 끝에 -4를 추가하고 성공적으로 확인한 voila를 추가하기 위해 commands.cfg 파일을 편집했습니다.


여기에 다행 이네요. 혼자가 아닙니다. 이번에는 문제가되는 네트워크가 아닐 수도 있습니다.
Simon Foster

2
데비안에서는 nagios-plugins-basic 패키지 ( check-host-alive정의 제공자 )도 정의합니다 check-host-alive_4.
행크


1

이 문제를 해결하는 가장 좋은 방법은

check_command check-host-alive_4
에서 호스트 정의.

check-host-alive_4 는 위의 Shawn Maceno가 설명한 경우를 위해 /etc/nagios-plugins/config/ping.cfg(Ubuntu 14.04)에 특별히 정의되어 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.