CheckMK Agent macht gelegentlich keine Updates (Bakery)

Moin Leute

Gelegentlich so alle paar Monate hab ich ein Problem dass sich einige Agenten nicht mehr updaten lassen. Die finden dann auch keine Updates wenn man auf dem Host manuell danach sucht. z. B. hier:

Windows Host

Version: 2.2.0p31 (expected 2.2.0p32)WARN, OS: windows, Agent plugins: 8, Local checks: 2

Und passend dazu - auf einem Linux System hab ich folgendes Problem:

Version: 2.2.0p32 2.1.0 (expected 2.2.0p32)**WARN** , OS: linux linux, Last update: Aug 16 2024 11:41:03, Agent plugins: 18, Local checks: 0

Eine Idee was das Problem bei den beiden Problemen sein könnte?

Greetz
Ovrld

Ich hab den Agent mal komplett deinstalliert und neu aufgespielt - der Fehler besteht weiterhin. Auf dem Agent selber kommt folgendes:

check_mk_agent | head
<<<check_mk>>>
Version: 2.2.0p32

Ah via “cmk -d host” auf dem Monitoring Server finde ich folgende Ausgabe:

<<<check_mk>>>
Version: 2.1.0
AgentOS: linux

so sollte die eigentlich aussehen:

<<<check_mk>>>
Version: 2.2.0p32
AgentOS: linux
Hostname: hostname
AgentDirectory: /etc/check_mk
DataDirectory: /var/lib/check_mk_agent
SpoolDirectory: /var/lib/check_mk_agent/spool
PluginsDirectory: /usr/lib/check_mk_agent/plugins
LocalDirectory: /usr/lib/check_mk_agent/local
FailedPythonReason:
SSHClient:
Version: 2.2.0p34 2.1.0 (expected 2.2.0p34)

Hat hier niemand eine Idee wie das zustande kommt?

Wird der Host wirklich ganz “normal” über den Agent Controller abgefragt oder wird hier vielleicht SSH verwendet und SSH selbst ruft ein altes Agent Script auf?

Nein, alles normal wie bei allen anderen Servern auch. Gerät wurde frisch eingerichtet und Agent installiert und eingerichtet wie sonst auch. Es ist auch kein Name recycled worden oder irgendwelche Altbestände oder Gruppen Zugehörigkeiten/Labels etc. die sich da irgendwie drauf auswirken könnten.

Noch nie gesehen. Spannend.

Ich würde erstmal auf dem Host weitermachen. Vergleiche mal check_mk_agent | head und cmk-agent-ctl | head.

Im Anschluss könntest du mal schauen, ob im Cache für den Host in der Checkmk Instanz diese seltsame 2.1.0 vorkommt.

check_mk_agent | head

<<<check_mk>>>
Version: 2.2.0p35
AgentOS: linux
Hostname: hostname
AgentDirectory: /etc/check_mk
DataDirectory: /var/lib/check_mk_agent
SpoolDirectory: /var/lib/check_mk_agent/spool
PluginsDirectory: /usr/lib/check_mk_agent/plugins
LocalDirectory: /usr/lib/check_mk_agent/local
FailedPythonReason:

cmk-agent-ctl | head scheint es aber nicht zu geben

Im Moment ist die Version bei “Version: 2.2.0p35 2.1.0 (expected 2.2.0p35)”