Ich habe Nagios so eingerichtet, wie ich es möchte, aber letzte Nacht hat es mich auf ein Problem aufmerksam gemacht, das das Internet pingt. (Ich habe eine Überprüfung, die www.google.com anpingt, um zu testen, ob das Internet noch funktioniert.)
Wenn ich mir dieses Problem anschaue, kann ich sehen, dass mein Netzwerk das Internet gut anpingen kann. Der Server, auf dem Nagios ausgeführt wird, kann auch das Internet anpingen, aber wenn ich es ausführe
./check_ping -H www.google.com -w -c
Ich bekomme Network Unreachable
aber
./check_ping -H [IP address of google] -w -c
Ich bekomme einen Ping OK
Ich kann Ping sowohl für den IP- als auch für den Domainnamen verwenden und beide funktionieren einwandfrei.
Hat jemand Hinweise darauf, wo das Problem liegt, ist es Nagios oder habe ich irgendwo ein Problem mit DNS in meiner Nagios-Box oder in meinem Netzwerk?
Vielen Dank
quelle
Antworten:
Das Gleiche ist uns letzte Nacht ab ca. 20:01 Uhr EDT passiert, und die Warnung funktioniert immer noch nicht richtig. Ich hatte nicht versucht, check_ping mit einer der IP-Adressen von Google auszuführen, bis ich Ihren Beitrag gelesen hatte, und es funktionierte hier genauso wie bei Ihnen.
ping www.google.com
Gibt erfolgreiche Pings zurück und ich kann auch von meinem Nagios-Server zu www.google.com navigieren, aber der check_ping-Monitor ist immer noch kritisch.- für mich repariert -
Ich stellte fest, dass der
ping6 www.google.com
Befehl sofort mit einem nicht erreichbaren Netzwerkfehler fehlschlug, während einping www.google.com
erfolgreich war. Ich habe den Befehl check_ping wie zuvor ausgeführt, wobei www.google.com am Ende ein -4-Flag hinzugefügt hat, um die Verwendung von IPV4 zu erzwingen, und check_ping ist jetzt erfolgreich.Also habe ich die Datei command.cfg bearbeitet, um am Ende des Befehls ein -4 hinzuzufügen, und voila, eine erfolgreiche Prüfung.
quelle
check-host-alive
definiert auch das Nagios-Plugins-Basic-Paket (Prüfer der Definition)check-host-alive_4
.Ich bin froh, dass Sie am IPv6-Tag und am IPv6-Start der "wichtigsten Internetseiten" teilnehmen . Sie pingen wahrscheinlich eine v6-Site-Adresse, wenn Sie den Namen verwenden, ohne eine v6-Konnektivität auf Ihrem Nagios-Server zu haben. Die gute Nachricht ist, dass es um Mitternacht vorbei ist :)
quelle
Der beste Weg, um dieses Problem zu lösen, ist zu verwenden
in der Host- Definition.check-host-living_4 wird in /etc/nagios-plugins/config/ping.cfg (in Ubuntu 14.04) speziell für die von Shawn Maceno oben beschriebenen Anlässe definiert.
quelle