Nagios bizare 핑 동작 시작했습니다. (인터넷이 여전히 작동하는지 테스트하기 위해

원하는대로 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에 문제가 있습니까?

감사



답변

어젯밤 약 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 파일을 편집했습니다.


답변

IPv6의 날“가장 중요한 인터넷 사이트”IPv6 출시에 참여하게되어 기쁩니다 . Nagios 서버에서 v6 연결없이 이름을 사용할 때 v6 사이트 주소를 핑 (ping)하고있을 수 있습니다. 좋은 소식은 자정이 끝났다는 것입니다. 🙂


답변

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

check_command check-host-alive_4

에서 호스트 정의.

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


답변