free -m- und uptime-Befehle geben manchmal kein Ergebnis zurück

492
Lukas

Ich habe http://trafikito.com Agenten auf mehreren Servern ausgeführt werden und was es tut - es dauert Befehle auszuführen ausführt und sendet Ausgänge Trafikito Armaturenbrett Sachen in Diagrammen angezeigt werden soll .

Ich habe 10 Server, die ohne Probleme überwacht werden, aber auf einem Server manchmal Befehle freeund uptimeein leeres Ergebnis zurückgeben. Es verwendet ubuntu-16.x 64-Bit-Betriebssystem. Ich verwende jedoch auf den meisten Servern dasselbe Betriebssystem.

Wie ist es möglich, dass freie und Uptime- Befehle manchmal leere Ergebnisse liefern? Meistens funktioniert es wie erwartet.

Soll ich das Problem mit Befehlen oder vielleicht mit dem Agenten selbst suchen? Interessanterweise sammelt der Agent die Ausgabe von anderen Befehlen erfolgreich und nimmt alle Befehle auf einmal, führt sie einzeln aus und sendet alle Ausgaben auf einmal. Wenn es also einige der Ausgaben sendet, funktioniert es. Es lief und machte seine Arbeit. Deshalb suche ich, ob es möglich ist, dass diese grundlegenden Befehle bei einigen Randfällen keine Ausgabe zurückgeben.

Der Server ist überhaupt nicht geladen, er hat ständig ähnliche Werte wie diese:

enter image description here

0
Ich würde vermuten, dass dies irgendwo in den Systemen oder im Netzwerk durch Überlastung verursacht wird. Da die Überwachungsmaschine mit den anderen Servern in Ordnung ist, sollten Sie zuerst die fehlerhafte Maschine und ihr Netzwerk betrachten. Wenn Sie "qps" aktiviert haben, erhalten Sie einige Minuten der Protokollierung der CPU- und E / A-Historie. Wenn Sie also feststellen, dass dies der Fall ist und Sie sofort mit dem ausfallenden Rechner in Kontakt treten können, sollten Sie unter "qps" nach neuen Aktivitäten suchen Spikes. Verwenden Sie andernfalls "wireshark", um die Kommunikation zwischen der überwachenden Maschine und der verdächtigen Maschine zu überwachen und zu prüfen, ob nicht bestätigte Anforderungen vorliegen. AFH vor 6 Jahren 0
@AFH danke für Tipps, werde beides überprüfen Lukas vor 6 Jahren 0

0 Antworten auf die Frage