Proxmox VE integration very slow / Not working with a lot of backups

CMK version: 2.4.0p21
OS version: Debian 13

Hi,

I’m trying to monitor my HomeLab with CheckMK. When I just add hosts the normal way there is no problem. The cmk server can communicate with the agent and the services are shown and tracked.

Then I set up Proxmox VE special agent. And this is very slow. On the one hand, I have a lot of backups, so when the agent starts fetching backups it runs for hours and slows donw the whole system. I set –log-cutoff-weeks 0 then it takes between 30s and 3 minutes to complete. This causes the agent to always timeout und the host to be completly unusable. After disabling the special agent and re run service discovery everything is back to working. So it seems, the PVE integration somehow slows down the whole system. The VM has 8GB of Ram and 4 cores which are not really under preassure here.

I tried the whole day to get it working ended up with disabling the integration.

1 Like

Are you using Checkmk Raw?

Hi, yes I am using checkmk raw edition.

1 Like

Checkmk raw has a huge performance difference between the enterprise and cloud editions. My recomendation would be to increase the service check interval for that particular service as per default it happens every 60 seconds which might not be enough. If the amount of services is lower than 750 you can switch to the free version.

1 Like

Hi again,

I upgraded to the free version (currently I have less than 750 services) and now it works. The inital loading took quite long again but now it seems to work. The biggest change however was even if the proxmox special agent fails or timeouts the normal checkmk agent check is not affected anymore with the microcore. So even if proxmox stops working or has problems all other checks run fine. Thx for the suggestion.

1 Like