Enterprise 1.6.0p12 ich habe Probleme, den Agent Updater korrekt ans Laufen zu bekommen… ich habe einen Agent gebacken, da auch ein paar Regeln und Plugins rein gemacht und den auch erfolgreich auf ein paar Debian 9er und 10er installiert.
Wato sagt mir, dass für einige meiner Maschinen ein Update ansteht und dass die meisten noch nie einen Agent downloaded haben.
Der CheckMK Agent Service sagt mir bei vielen meiner Hosts
auf, gebe mein PW ein und es funktioniert wieder für eine Weile. Allerdings zeigt mir das für keinen Host ein Update an, auch nicht, wenn ich explizit einen neuen, veränderten Agent backe.
Nach einiger Zeit kommt dann auch wieder die Fehlermeldung mit dem invalid host secret.
Da ist irgendwo ein ganz krummer Wurm drin. Sieht den jemand?
vielleicht löscht du die cmk-update-agent.cfg und machst dann eine erneute Registrierung. Ich vermute, dass in der Datei noch die alten Credentials drinstehen.
Aha! Gefunden. Die neue Ausgabe vom update-agent unter 1.6 ist hilfreich… da steht ja
Getting target agent configuration for host u’###’ from deployment server
und da hatte ich den Fehler. Da stand bei mir immer die FQDN vom Monitor-Server, der so nicht mal als Host eingerichtet ist (der läuft unter localhost). Deshalb hat’s wohl mit jedem
cmk-update-agent register
das secret für alle anderen Hosts zerhaut. Grund war ein fehlerhafter aufruf von
cmk-update-agent register
in einem Script. Der Parameter -H war falsch mit dem FQDN des Monitor-Servers belegt…