Primekey/Keyfactor EJBCA 9.4 via snmp does not work

CMK version: cee 2.4.0p15
OS version: rhel8.10

Error message: missing services

Hello,

We are using Keyfactor EJBCA Version 9.4 ((software appliance), linux basis) and we want to monitor this appliance via checkmk snmp. In generel the snmp connection works, but I only get snmp-info and uptime.

Primekey was originally the manufacturer. However, they were taken over by Keyfactor. According to the documentation, checkmk supports Primekey, so I was hoping that the relevant services would still work on the Keyfactor appliance. Unfortunately, this is not the case.

Does anybody has a working solution vor keyfactor ejbc or any tip regarding this issue?

thanks,
Christian

The reason probably will be the detect function used by the existing Primekey checks. You can find it in ~/lib/python3/cmk/plugins/lib/primekey.py. I would copy the file to ~/local/lib/python3/cmk/plugins/lib/ and change the value to the one used by Keyfactor.

Hi @uwoehler ,
thank you. In the meantime I was able to write a new check plugin for our keyfactor appliance. And indeed the detect function was one of my problems during development. But now everything works fine.
Thank you :slight_smile:

1 Like