Check_MK [agent]Empty payload from controller

CMK version: 2.1.0p30
OS version: Windows Server 2012 - 2019

Error message:
Check_MK check
[agent] Empty payload from controller at 10.xxx.xxx.xxx:6556CRIT, Got no information from hostCRIT, execution time 39.6 sec

Output of “cmk --debug -vvn hostname”:

Hello guys,

I have a strange issue on my checkmk site. From some hosts, all of them Domain Controllers, I regularly get the above error message from the Check_MK check.
The timeframe seems random, sometimes it happens around every 5 minutes, sometimes every few hours.
When the error occurs I don’t get agent data for at least one check period (1min), for up to 5-6 check periods.

The hosts themself run without problems. No abnormalities in disk, io, ram or cpu usage.

Has anyone of you seen this before or has an idea as to what causes this?

Regards, armcpx

Hi @armcpx

It sounds and looks like an issue with the execution time of the agent.

The Checkmk server tries to get data every minute. Your agent execution time is quite high and probably the reason why the data is not ready in time.

Can you maybe share the agent execution time graph?

The most important thing to check is the use of plugins or local checks that might have an impact on the execution time. For example, the Veeam Plugin takes a long time to finish and thus should be executed asynchronous and cached.

Do you have something like this on your machine?

Thanks in advance!

Norm