IBM TS4300 Changer Device Threshold

CMK version: Checkmk Community (formerly Raw) 2.4.0p25 (already bought the Pro Version, but not yet installed)
OS version: Debian 13

Hallo zusammen,

ich nutze das CheckMK Plugin für die IBM TS4300 Tape Library. Der Discovery Fix aus dem CheckMK Exchange wurde installiert und grundsätzlich funktionieren die enthaltenen Checks. Allerdings fehlt die Möglichkeit den “Threshold” für den “Changer Device” Service zu verändern. Aktuell ist es so, dass wenn man ein Band innerhalb der Library bewegt (was in einer Library ja ganz normal ist), dass sich die Availablity auf “not ready” ändert und der Check infolgedessen ein Warning ausgibt. Hat jemand eine Idee, wie sich das ggf. lösen lasst?

Viele Grüße
Coach

Es geht vermutlich um das hier
https://github.com/Checkmk/checkmk/tree/master/cmk/plugins/ibm_tl/agent_based

Aktuell werden der check function gar keine Parameter übergeben

https://github.com/Checkmk/checkmk/blob/master/cmk/plugins/ibm_tl/agent_based/ibm_tl_changer_devices.py#L54-L57

Hier werden SNMP stati auf checkmk stati gemappt (OK, WARN, CRIT, UNK)
das könne man eventuell überschatten mit einem eigenen lib.py in ~/local als mkp:

https://github.com/Checkmk/checkmk/blob/master/cmk/plugins/ibm_tl/agent_based/lib.py#L14-L61

Das parametarisierbar zu machen ist aufwändiger, man müsste das per GUI
erst mit einem ruleset konfigurierbar machen siehe
https://docs.checkmk.com/plugin-api/master/cmk.rulesets/index.html