Packages
  • 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.