Check Checkmk Version – The long-missing plugin to track update status (with time-delta)

Hi everyone,

Since there is still no native, simple way to get a clear monitoring state on whether your Checkmk installation is actually up-to-date, I built a local check that finally fills this gap.

It’s a straightforward BASH script for the Checkmk Server-Agent. I’m not into building bloated MKP packages ➸ a clean local check does the job perfectly.

What it does:

The plugin fetches the latest release info via the official stable_downloads.json API and compares it with your local omd default version.

  • Smart Alerting: It doesn’t just nag you because a new version exists. It uses configurable age thresholds (Warning/Critical). You decide how many days a release should be “out in the wild” before you get alerted.

  • Time-Delta: Shows exactly how many days you are behind.

  • Multi-Edition Support: Correctly identifies everything from CRE to CME.

  • Simple Deployment: Just follow the documentation.

Why?

Because checking for updates shouldn’t be a manual task in a monitoring solution.

Source & Documentation:

License Note:
This software is provided by Gray-Hat IT-Security Consulting Stephan H. Wenderlich. It is free for personal and internal business use. Redistribution is allowed under the same terms with proper attribution. Commercial resale or service provision using this script is prohibited.

“No Backup, no remorse” – use it at your own risk.


5 Likes

I do not want to rain on your parade, but what is missing here: Checkmk / Checkmk / Checkmk Updates · GitLab? I think the plugin is well established and maintained, maybe you could contribute there, if you feel something is missing? :slight_smile:

1 Like