-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Checkmk Agent verliert Benutzerdaten nach reboot #1704
Comments
Kann das Problem durch eine Aktualisierung der Konfiguration behoben werden? Dabei werden alle Konfigurationsdateien neu geschrieben, auch die von Checkmk. Die Variablen sollten eigentlich direkt in der Konfigurationsdatei von Checkmk ersetzt werden, wenn das Problem auftritt, am besten mal in den Konfigurationsdateien schauen, ob dort Benutzername und Passwort stehen:
|
Hallo Daniel, da sind wir schon auf der richtigen Spur.
Der CheckMK Befehlt ist wie folgt: Ich habe den auch schon nach Sonderzeichen durchsucht un andere Variablennamen getestet aber es scheint nicht an einem unsichtbaren Umbruch oder so zu liegen. |
Hallo nochmal, dank deiner Hilfe konnte ich das Problem noch genauer untersuchen. Das Problem tritt auf wenn:
Wenn das der Fall ist, wird immer der Plain-Text Wert "$_HOSTVMWARE_USER$" in die .mk Datei geschrieben. Wenn ich den Default-Wert in der Hostvorlage auf "-" setze und dann im Host den Wert auf "monitoring", funktioniert alles wie geplant. |
Hallo @ngnetworks Tracked by ITC-3363 |
Describe the bug
Ich möchte einen ESXi Server mit dem default CheckMK Agent "VMWARE ESXi" (
/omd/sites/nagios/share/check_mk/agents/special/agent_vsphere --no-cert-check -u '$_HOSTVMWARE_USER$' -s '$_HOSTVMWARE_PASSWORD$' -H '$HOSTDISPLAYNAME$' -D '$HOSTADDRESS$'
) überwachen. Ich habe auf dem ESXi also einen Benutzer "monitoring" mit ReadOnly Rechten angelegt und die Variablen "$_HOSTVMWARE_USER$
" und "$_HOSTVMWARE_PASSWORD$
" zu einen Host hinzugefügt. Danach kann ich auch erfolgreich alle Daten auslesen und der Agent tut genau das was er soll. Wenn der OITC Server jedoch neu startet, funktioniert der Agent nicht mehr. Nach ein bisschen suchen, kann ich in den Logs des ESXi sehen, dass nicht mehr der Benutzername "monitoring" vom OITC übergeben wird, sondern der plain-text Wert "$_HOSTVMWARE_PASSWORD$
" (siehe Screenshot). Wenn ich alle Services vom Host löschen und den Agent neu "erkennen" lasse, funktioniert alles wieder normal. Bis zum nächsten neustartOITC ist auf Version 4.8.0
The text was updated successfully, but these errors were encountered: