Checkmk packages created
by the community

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.

Recently added

  • by MaKaNu

    # CheckMK Linux FlexLM Plugin Monitors FlexLM license feature usage and reports the number of licenses in use and their total, along with license expiry dates. ## Prerequisites on the license server - A Linux FlexLM license server with `lmutil` installed. - The path to lmutil will either be determined by systemd service or via PATH variable. - The Checkmk Linux agent must be able to run `lmutil lmstat -a` and `lmutil lmstat -i`. - Checkmk 2.5.0p6 or newer. ## Installation of the MKP Login into your site and provide the mkp file (for example via scp). ```bash mkp add cmk_linux_flexlm-1.0.1.mkp mkp enable cmk_linux_flexlm ``` Copy the agent based plugin to the monitored flexlm server. - Location on site: - `local/share/check_mk/agents/plugins/cmk_linux_flexlm.py` - Target location on flexlm server: - `/usr/lib/check_mk_agent/plugins/cmk_linux_flexlm.py` Run service discovery and accept the deteced services, one for each feature. Create Service rules and apply them via service label to different amounts of feature licesnes.

  • by ghatak-x

    # Microsoft 365 Platform Monitoring Community MKP for monitoring **Microsoft 365** with Checkmk. This package provides three independently configurable special agents for Microsoft 365 monitoring: - Microsoft Graph for service health, incidents, licensing, usage reports and Teams call quality - Exchange Online PowerShell for Exchange Online configuration and drift monitoring - PnP.PowerShell for SharePoint Online tenant and site configuration drift monitoring The integrations use Entra ID app-only authentication. Exchange Online and SharePoint Online use certificate-based authentication. ## What you get - Microsoft 365 service health and active issue monitoring - Microsoft 365 licensing and subscription monitoring - Microsoft 365 usage and activity reports - Teams activity, device usage and call-quality monitoring - Exchange Online organization and transport configuration monitoring - Optional Exchange mailbox, user, role, policy and device configuration monitoring - SharePoint Online tenant and site configuration monitoring - Configuration-drift detection for Exchange Online and SharePoint Online - Configurable WARN/CRIT states and thresholds through Checkmk rules - High-cardinality checks such as per-user, per-mailbox and per-site monitoring can be enabled selectively. ## Requirements - Checkmk 2.5 - Microsoft Entra application registration with the required permissions - Network access from the Checkmk server to Microsoft 365 APIs - PowerShell 7.6\+ for Exchange Online and SharePoint Online monitoring - `ExchangeOnlineManagement` PowerShell module for Exchange Online - `PnP.PowerShell` module for SharePoint Online - Password-protected PFX certificate for certificate-based authentication The PowerShell modules can be installed directly as the Checkmk OMD site user with `-Scope CurrentUser`. Microsoft Graph monitoring does not require PowerShell modules. ## Installation Install the MKP using `mkp add` / `mkp enable`, or via **Setup > Extension packages**. After installation, configure one or more of the following special-agent rules: - `Microsoft 365 via Microsoft Graph` - `Microsoft 365 Exchange Online via PowerShell` - `Microsoft 365 SharePoint Online via PnP PowerShell` Secrets and PFX passwords can be stored in the Checkmk password store.

  • 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 Gulaschcowboy

    Commvault backup monitoring via the CommServe REST API (special agent) — last backup job per subclient with configurable job states, active jobs with runtime levels and wait reason, storage pool status and capacity (filesystem levels and trends), VM summary and one piggyback service per VM with SLA and protection status, MediaAgent status, license expiry and usage per license type. Beta (0.9.0): incompatible changes are expected before 1.0.0.

  • by Gulaschcowboy

    Citrix Virtual Apps and Desktops (CVAD, formerly XenApp/XenDesktop) monitoring via the on-premises REST API (Citrix Orchestration Service) Drop in replacement for the buildin citrix\_farm.ps1 withlout all it's configuration hassle. Reuses Checkmk's built-in citrix\_state, citrix\_serverload, citrix\_sessions and citrix\_hostsystem.

Most downloaded

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

  • by lgbff

    group of checks to monitor checkpoint firewalls