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 ↗