Ich habe OMD wie folgt auf die aktuelle Version aktualisiert:
omd update <site>
Alles scheint einwandfrei zu aktualisieren, aber jetzt zeigen meine Server mit dem installierten check_mk-Agenten (null) an und ich habe keine aktuellen Daten. Hier ist ein seltsamer Aspekt: Die Dienste werden problemlos inventarisiert, sodass der Agent bis zu einem gewissen Grad auf dem Server funktioniert. Ich habe auch Folgendes versucht:
check_mk -II
check_mk -R
Aber auch das hat nicht funktioniert. Wenn ich eine neue Site hochfahre und einen der Server hinzufüge, funktioniert die Inventur einwandfrei. Daher finde ich es seltsam, dass eine vorhandene Site Probleme hat, aktualisierte Informationen abzurufen. Ich hoffe, dass mir jemand bei diesem Problem helfen kann.
Vielen Dank im Voraus!
Antwort1
passiert das auch, wenn Sie
cmk -v Server-Hostname
oder wird dadurch ein korrekter Status zurückgegeben? Wenn es einwandfrei funktioniert, gibt es zwei Möglichkeiten, die Sie prüfen können:
Das Vorkompilieren von Checks ist defekt. cmk -R macht das zwar, aber vielleicht ist es tatsächlich fehlgeschlagen. Ich würde cmk --debug -R versuchen (in den meisten Fällen sollte das das Problem sein) und selbst wenn das in Ordnung wäre, würde ich auch die vorkompilierten Checks aus var/check_mk/precompiled löschen.
Ein nicht funktionierender Nagios-Kern (OMD-Status) oder ein Problem mit der Konfiguration davon. (z. B. wenn Sie Livecheck oder Mod_Gearman verwenden und dies nicht mehr funktioniert oder wenn die Prüfergebnisdateien nicht mehr gelesen werden ...)
Prüfen Sie hierzu auf jeden Fall die Nagios-Logfiles, auch das Flag --debug -v für check_mk wird Ihnen dabei helfen.