it-novum / openITCOCKPIT

openITCOCKPIT is an Open Source system monitoring tool built for different monitoring engines like Nagios, Naemon and Prometheus.
https://openitcockpit.io/
GNU General Public License v3.0
263 stars 50 forks source link

Checkmk Agent verliert Benutzerdaten nach reboot #1705

Closed ngnetworks closed 3 weeks ago

ngnetworks commented 3 weeks ago

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 neustart

OITC ist auf Version 4.8.0

grafik

ngnetworks commented 3 weeks ago

Upsi. Doppelt angelegt