Robot MK Discovery Crash

Hallo,
aktuell versuche ich mich an Robot MK in Verbindung mit Checkmk Enterprise 2.2.0p21. Folgendes habe ich bereits erfolgreich zum Laufen gebracht:

Was mir Kopfzerbrechen bereitet, ist die discovery-Funktion. Die crasht bei jedem Robot wegen einem. Ursache ist immer die Datei /omd/sites/sitename/local/lib/python3/cmk/base/plugins/agent_based/robotmk.py mit einem “KeyError (starttime)”

Hat da jemand eine Idee?

Ich habe die Ursache glaube ich selbst gefunden:
Am 11.02.2024 wurde Robot Framework 7.0 released. In dessen xml-Output gibt es kein “starttime” und “endtime” mehr, sondern nur noch “start” und “elapsed”. Deshalb konnte die der xml-Output nicht von der robotmk.py geparsed werden und es kam zu dem key error.
Nach einem downgrade auf Robot Framework 6.1.1 scheint es jetzt zu funktionieren.

Hi,

jetzt warst Du schneller… :slight_smile: Ja, das ist korrekt. Robotmk v1 unterstuetzt nur RF bis incl. Version 6.
In RMK v2 sind wir darauf vorbereitet und koennen evtl. weitere Schemaaenderungen im XML abfangen.
Stay tuned :slight_smile:
vg
Simon

Super. Vielen Dank für dein Feedback!