Warum zeigt Nagios localhost unten an?

1361
verovan

Ich verwende Nagios 4 in Debian Jessie. Es zeigt den localhost nach unten, aber alle überprüften Dienste sind in Ordnung.
Die Nagios-Plugins sind installiert.
Ich habe dieses Tutorial zur Installation befolgt: http://nagios.sourceforge.net/docs/nagioscore/4/de/quickstart-ubuntu.html

2

2 Antworten auf die Frage

1
right

Verbinden Sie sich als normaler Benutzer, nicht als root . Wenn der Befehl ping localhostetwas in der Richtung sagt, ping: icmp open socket: Operation not permitteddann checke Ping aus: icmp open socket: Vorgang nicht erlaubt (Linux)

Im Wesentlichen heißt es, dass Sie das " s" -Flag der pingBinärdatei hinzufügen müssen, die sich normalerweise /bin/pingauf Debian-Systemen befindet:sudo chmod u+s /bin/ping

Sicher ein nützlicher Tipp, aber geht es um das Thema des OP. Greenonline vor 9 Jahren 0
@Greenonline Es sollte. AFAIK, Nagios verwendet den Ping-Befehl, um den Status eines Servers auf oder ab zu überprüfen. right vor 8 Jahren 0
0
Wouter Verhelst

Bei diesem Check wird nur versucht, localhost zu pingen. Funktioniert es? Wenn dies nicht der Fall ist, kann dies an vielen Faktoren liegen: Ihre Firewall blockiert sie möglicherweise oder Sie haben Ihre Konfiguration für localhost deaktiviert.

Es zeigt "PING OK" 06-25-2015 10:59:54 0d 0h 34m 29s 1/4 PING OK - Paketverlust = 0%, RTA = 0,08 ms "im Statusdetail, aber in den Hostlisten, im Status Informationen für den localhost zeigt `check_ping: (% s) muss eine nicht negative Zahl sein verovan vor 9 Jahren 0
Das heißt, Sie haben es versäumt, einen Parameter zu einem check_ping-Aufruf hinzuzufügen. Suchen Sie in Ihrer Konfiguration nach einer "check_ping" -Zeile und sagen Sie "check_ping! 1" oder etwas Ähnliches. Alternativ können Sie einfach die Zeile "is localhost up" entfernen. Das ist sowieso ein ziemlich sinnloser Test. Wouter Verhelst vor 9 Jahren 0
In localhost.cfg lautet die Zeile 'check_command check_ping! 100.0,20%! 500.0,60% ` verovan vor 9 Jahren 0
Dies bedeutet höchstwahrscheinlich, dass die Plugin-Definition "check_ping" (in einer anderen Nagios-Konfigurationsdatei) die Binärdatei "check_ping" (externes Programm) falsch ruft. In meiner Debian-Box befindet sich die `check_ping`-Plugin-Definition in` / etc / nagios-plugins / config / ping.cfg`. Überprüfen Sie diese Datei, führen Sie die Binärdatei `check_ping` aus, auf die sie verweist, um eine Vorstellung von ihren Optionen zu erhalten, und stellen Sie sicher, dass die angegebenen Argumente nicht fehlerhaft sind. Wouter Verhelst vor 9 Jahren 0