A Checkmk **special agent** plus check plugins to monitor GitLab through its REST API (v4) — both **self-hosted** (CE/EE) and **GitLab.com (SaaS)** — built in the style of the bundled Jenkins special agent. Tested layout for **Checkmk 2\.5.0**, GitLab EE 19.x, and tested successfully against a **GitLab.com free account**. Some services are admin- or EE-only and therefore self-hosted only — see [Compatibility](#compatibility).
A Checkmk Special Agent that monitors Anker SOLIX Solarbank battery systems — developed against a Solarbank 2 E1600 Pro — through the Anker Power/Solix cloud API (the same API the Anker mobile app uses).
A Checkmk extension that ships a single command-line tool, mkp-cleanup, to find and clean up outdated and duplicate MKPs (Checkmk extension packages) on a site.
Checkmk special agent for OpenDTU and OpenDTU-OnBattery photovoltaics gateways
Specian Agent - Monitors a Tasmota based SML smart meter IR read head \-- e.g. a Hichi "WiFi v2 Lesekopf" clipped onto a German household smart meter -- over the local network
Checkmk special agent to monitor a NetBox installation through its REST API, without installing any agent on the NetBox host. Targets Checkmk 2.5.0 and NetBox 4.x.
Special Agent that lists every MKP extension package installed on a Checkmk site and checks each one's for a newer release.
Monitors the number of TCP/UDP connections per local port and connection state. Ships its own agent plug-ins for Linux, AIX, Solaris and Windows, deployable via the agent bakery.
“Agent-based Docker Monitoring” has been rewritten. No installation via pip is required. Bug fixes and additional graphs have been added. **Some graph labels are incompatible and are no longer updated.**
Checkmk agent for Alpine Linux as a signed apk (OpenRC service, apk update and OpenRC service checks, optional Docker/logwatch/Vaultwarden/AdGuard plugins) plus an MKP to enable agent plugins per host via a Setup rule - no Agent Bakery needed. Signed apk repository: [https://checkmk-alpine-agent-6f009d.gitlab.io](https://checkmk-alpine-agent-6f009d.gitlab.io) See [https://gitlab.com/checkmk1/checkmk\_alpine\_agent/](https://gitlab.com/checkmk1/checkmk_alpine_agent/) for the installation steps.
Checkmk extension for pending system/package updates on Linux (apt, dnf/yum, zypper, apk) and Windows (Windows Update, winget): security vs. normal updates, update cache age, reboot required and service restart needed - language-independent, never triggers repository rate limiting. Live-tested on 23 Linux distribution versions and Windows 11 / Server 2016 / 2022.
Checkmk agent plugin (Linux \+ Windows) that watches directories and alerts when one grows too fast - size, file count and growth per subdirectory, with fixed or predictive levels.
Checkmk extension (MKP): monitors expiry, status and managed renewal of all TLS certificates in AWS Certificate Manager (ACM) and IAM, one service per certificate. Special agent, one API call per region.
Checkmk special agent for Zigbee2MQTT: bridge, coordinator and health report, plus one service per Zigbee device (last seen, link quality, battery, availability, firmware updates) - via the frontend WebSocket API or MQTT, optionally as piggyback hosts.
Checkmk 2.5 extension that shows for every PHP installation on a Linux host (PHP-FPM, CGI, CLI, Apache mod\_php, NGINX Unit, FrankenPHP) whether it is affected by PHP2Shell (CVE-2026-109618 / CVE-2026-109619): fixed by version or distribution backport, vulnerable with or without interim mitigations, and processes still running a replaced PHP binary. Tested on 17 distribution setups, Checkmk 2.5 and 3.0 daily. This is not intended to be exhaustive. I did not develop this MKP officially as an employee of Checkmk GmbH, but rather as a private individual.
Checkmk 2.5 extension that shows for every Brotli decoder on a Linux host (system libbrotlidec, Node.js, Python Brotli/brotlicffi, .NET runtime) whether it is affected by Broccoli2Shell (CVE-2026-111497): fixed by version or distribution backport, Node.js and Python extensions judged by the system library they are linked against, and processes still running a replaced decoder. Tested on 17 distribution and image setups, Checkmk 2.5 and 3.0 daily. Disclaimer I did not develop this MKP officially as an employee of Checkmk GmbH, but rather as a private individual.