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 pinky
Pause automatic page and dashboard refresh (auto\_reload\_toggle 1.2.0) Adds a pause/resume button for the GUI's automatic refresh. - Views and graph pages: the button sits in the bottom left corner. While paused, the reload counter in the top right shows "off". - Dashboards: the button sits in the bottom right corner. While paused, graph widgets, gauges, top lists and user messages stop refreshing. First loads, filter changes and resizing still work, and refreshes that were held back run when you resume. - Embedded views: views inside dashboards follow the same pause state. The setting is remembered per browser and applies to all open tabs at once. Requires Checkmk 2.5.0 or later.
by pinky
On the "Trusted certificate authorities for SSL" edit page, each manually added CA now has a panel to the right of its PEM text box showing Issuer, Subject, Validity and Fingerprint. How it works: - It's one GUI plugin file, set up like your auto\_reload\_toggle MKP. It wraps the method that draws each CA's input field (\_CAorCAChain.render\_input in cmk/gui/valuespec/definitions.py): it draws the original input in a left column and the details in a right column. - Validity is shown as two lines, "Not before" and "Not after". A certificate that is not yet valid or has expired gets a red "(not valid)" marker. - The fingerprint is SHA256, colon-separated. - If a PEM holds a chain, there is one block per certificate, labelled "Certificate 1 of N". - If the content is empty or can't be parsed, the page looks exactly as before. Limitations: - No live update: the details are worked out when the page loads, so a certificate you've just pasted shows its details only after you save or submit the form. Live updates would need an extra small ajax endpoint and some JavaScript; I can add that if you want it.
by doctore74
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.
by doctore74
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.
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) 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 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.