Python2 Agent Plugins vanished after migration to 2.3.0p42

CMK version: 2.3.0p42 CEE
OS version: RHEL 8

Error message: Missing monitoring data for plugins: logwatch, postgres,

Hi everyone,

after migrating to 2.3.0p42 and rolling out the new agent version we faced the “missing monitoring data for plugins” message for some of our hosts affecting Python agent plugins like mk_logwatch.py or mk_postgres.py.

After some investigation we detected that only Python2 is installed on these hosts. Hosts with Python3 work fine.

With Checkmk 2.3.0p36 there have been corresponding plugins for Python2 in the ~/share/check_mk/agents/plugins directory of the Checkmk server installation:

With 2.3.0p42 these plugins are not available anymore:

I can’t find any information about this issue in the werks or the documentation.

So is this a bug or was it planned to make these Python2 agent plugins unavailable?
Is there any circumvention for this?

Thanks for your support,
Frank

hello,

In 2.3.0p41 it was a regression and these weren’t shipped anymore and will be fixed in 2.3.0p43

It was a werk Werk #19241: Re-pack agent plugins for python 2

1 Like

Thanks George,

I didn’t see that Werk yet. That explains the problem we run into.

Btw, we simply copied the Python2 plugins from our previous version (2.3.0p36) into the share directory for 2.3.0p42 mentioned above. Afterwards we baked and deployed the agents once more. The Python2 plugins were distributed again and the missing services came back.

I’ll look forward to 2.3.0p43 :slight_smile:

1 Like