Extend your Checkmk monitoring with packages created by community members. Or create your own packages and share the here with the rest of the community.
by ghatak-x
# Fire TV Vega OS Monitoring for Checkmk Community MKP for monitoring **Amazon Fire TV devices running Vega OS** with Checkmk 2.5. **Vega CMK** uses Amazon's **Vega Device Adapter (VDA)** to collect Linux system metrics and Vega-specific application diagnostics. It combines standard Checkmk Linux monitoring with application inventory, firmware tracking, change detection, resource-pressure metrics and an authenticated, on-demand screenshot viewer. Designed for developers, QA environments and Vega OS testing. ## What you get - **System monitoring:** CPU utilization, CPU load, memory, swap, filesystems, disk I/O, network interfaces and uptime - **Resource pressure:** CPU, memory and I/O pressure using Linux PSI, with historical graphs - **Application monitoring:** Installed packages, selected application versions and enabled status - **Firmware monitoring:** Vega OS version and build information - **Change detection:** Alerts for changes to installed packages, monitored application versions and OS builds - **Component monitoring:** Vega component lifecycle states, running components and foreground application identification - **Process-death diagnostics:** Recent application lifecycle process-death events - **Screenshots:** Authenticated, on-demand Fire TV screenshot capture through the Checkmk web interface - **Configurable applications:** Site-local JSON configuration of application package identifiers, including Netflix, Prime Video, YouTube and other Vega applications ## Created services The package can create services such as: - `Vega OS build` - `Vega OS build changes` - `Vega package inventory` - `Vega package changes` - `Vega app version changes` - `Vega app Prime Video` - `Vega app Netflix` - `Vega core components` - `Vega running components` - `Vega visible components` - `Vega screen activity` - `Vega app process deaths` - `Vega CPU pressure` - `Vega memory pressure` - `Vega I/O pressure` Standard Checkmk Linux services, including CPU load, Memory, Filesystems, network interfaces and uptime, are also available through the VDA-based Linux agent collection. The number of services depends on the monitored applications, available system metrics and device configuration. ## Requirements - **Checkmk 2.5.0 or newer** - Linux Checkmk site with Python 3 - Amazon Vega SDK with VDA installed on the **same machine as the Checkmk site** - Amazon Fire TV device running Vega OS - Developer Mode enabled and authenticated VDA access - Private network connectivity to the device's VDA developer endpoint (typically TCP 5555) - Appropriate permissions for the Checkmk site user to execute VDA **Tested with:** Checkmk 2.5.0p17 and Amazon Fire TV Stick 4K Select running Vega OS 2.0. ## Installation - Install using `mkp add` / `mkp enable`, or through **Setup > Extension packages**. - Create the site-local configuration: `~/etc/firetv_vega.json` - Configure the VDA executable path, Fire TV address and application identifiers. - Create a Checkmk host and configure the host-specific rule: **Setup > Agents > Other integrations > Individual program call instead of agent access** Command: `/usr/bin/python3 /omd/sites/YOUR_SITE/local/bin/firetv_agent` - Replace `YOUR_SITE` with your actual Checkmk site name. - Discover services and activate changes. The optional screenshot viewer and change- detection baselines require additional setup. ## Important limitations - **Experimental integration:** Tested on one physical Vega OS device. - VDA and the Checkmk site must run on the same Linux machine in this release. - Remote collection through a separate Linux agent on TCP 6556 or SSH is not implemented. - One Fire TV target is supported per Checkmk site configuration. - Foreground application detection does **not** confirm video playback, playback position or media title. - Full Linux process enumeration is restricted by the Vega developer shell. - Screenshot capture may fail during DRM-protected video playback. - The package does not modify Checkmk's existing Memory or filesystem thresholds. Developer Mode provides significant device access. Use this integration on trusted development or QA networks. ## Source code and documentation **GitHub:** [https://github.com/ghatak-x/vega-cmk](https://github.com/ghatak-x/vega-cmk) **First public release:** v0.0.1 **License:** GPL-2.0-only
by TonyBostonTB
MikroTik RouterOS monitoring for CheckMK Monitors MikroTik RouterOS devices via the RouterOS API (v2, port 8729/SSL or 8728) or the RESTful API. Provides checks for: - System health, fans, and temperature sensors - Power supply units (per-PSU voltage, current, and wattage), PoE consumption - BGP and OSPF neighbors - not tested - VRRP status - not tested - IPsec tunnels - not tested - Firewall rules (with optional disabled-rule visibility) - not tested - File age monitoring - RouterOS Info: model, serial number, RouterOS version (with minimum version enforcement) and RouterBOOT firmware (state if an upgrade is pending) - HW/SW inventory: model, serial number, RouterOS version, RouterBOOT firmware - License expiration (CHR) - WiFi per SSID: connected clients, signal strength and radio state, for the new wifi driver, the legacy wireless driver (not tested) and CAPsMAN, new and legacy (one controller covers all its access points) - HW/SW inventory of the access points managed by a CAPsMAN controller: identity, model, serial number, RouterOS version, base MAC Requirements: CheckMK 2.4 or later, RouterOS 7.x. Upgrading from 3.x: stored rules are migrated automatically on install. See "Migration from v3.x" in the README for the power service change. Changes per release are shown in the version description below. Full changelog: [https://github.com/TonyBostonTB/CMK\_Mikrotik/blob/main/CHANGELOG.MD](https://github.com/TonyBostonTB/CMK_Mikrotik/blob/main/CHANGELOG.MD) Issues and source: [https://github.com/TonyBostonTB/CMK\_Mikrotik](https://github.com/TonyBostonTB/CMK_Mikrotik) Based on the original plugin by Andrea Fadda (devilofhell87).
by doctore74
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.
# Automatic downtime and acknowledgement by plugin output Set downtimes, acknowledge problems or remove downtimes automatically when a service's summary matches a regular expression. Runs as an active check or as a notification plugin.
Monitoring of CMDB Syncer Jobs Monitoring of CMDB Syncer Cron Jobs
by rsander
Agent Plugin to check SSL certificates in specified directories Now with support to check signature algorithm Windows Plugin added JSON data in agent data section Is now able to ignore certificates with a short lifetime
by simonmeggle
Robotmk integrates Robot Framework results into Checkmk.
by lgbff
This check monitors the status of ssl cert checks on ssllab.com. Changelog: - 3\.2.0 no systemtime in agent output - 3\.x version for cmk 2.2 - 2\.1.0 change to python3 - 2\.0.1 fix datasource\_programm group definition - 2\.0.0 insert cache for api response - 1\.6.0 insert Agent status (line\[3\]) - 1\.5.3 change default status - 1\.5.2 Insert Agent Header infos - 1\.5.1 cache default settings - 1\.5.0 new data seperator (59) - 1\.4.9 fix display JSON Error on check result. - 1\.4.8 fix connect exeption - 1\.4.7 add default value for timeout - 1\.4.6 change timeout handling - 1\.4.5 fix inventory issue while JSON issues - 1\.4.4 change urlopen error handling - 1\.4.3 Rename check file - 1\.4.2 Fix check manpage - 1\.4.1 delete modul calls from check - 1\.4.0 changes for cmk version 1.4 - 1\.3.1 improve error handling.
by rsander
Plugin to gather Ceph statistics. ### Starting with Checkmk 2.4, this plug-in is distributed with Checkmk. No need to download this MKP. Use this MKP only if you want to monitor Ceph with Checkmk 2.2 or 2.3.