Check-MK Goodies

checkmk-goodies is a small collection of pragmatic Checkmk local plugins built for real-world production use.

The scripts address gaps where existing checks tend to be too noisy, too generic, or operationally misleading. They focus on deterministic behavior, meaningful signals, and low alert noise, using only the native Checkmk local check format.


🛡️ crowdsec

The crowdsec plugin monitors the local CrowdSec installation and exposes services for LAPI reachability and active decisions. Only active decisions are counted, as they represent enforced security actions. Thresholds are configurable and designed to surface relevant changes without unnecessary alerts. The plugin is simple, robust, and semantically quiet in production.


🐳 docker_containers

The docker_containers plugin monitors Docker containers using cgroup v2 data and docker inspect. It provides per-container services for state, memory, and CPU usage, respects container limits, and detects CPU throttling. The implementation is deterministic and efficient, making it suitable for frequent polling.


🧱 gluster

The gluster plugin monitors GlusterFS daemons, peers, and volume healing. Based on the original lpwevers plugin, it refines healing checks to avoid premature critical alerts. Healing activity is evaluated with configurable thresholds and time-based escalation to better reflect sustained issues rather than normal background behavior.


🌀 zram

The zram plugin monitors zram-based swap with a clear separation between usage and efficiency. Alerting is based on relative zram fullness, independent of absolute configuration, while compression ratio and physical RAM usage are reported for context only. This keeps the signal stable and meaningful across systems.


You can get them here