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 masoibc
Monitors the alerts within Microsoft Defender for Cloud. SETUP: Microsoft Entra Configuration Register an Application Sign in to the Microsoft Entra Admin Center (https://entra.microsoft.com) as a Global Administrator (or at least a Privileged Role Administrator) Browse to Identity > Applications > App registrations Select New registration Provide a meaningful name (e.g. "Checkmk Special Agent") Select Accounts in this organizational directory only Do not specify a Redirect URI Click Register Save Application (Client) ID and Directory (tenant) ID vor later. Configure the Application Go to API permissions Click Add a permission > Microsoft Graph > Application permissions Add API permissions SecurityAlert.Read.All Select Grant admin consent > Yes Go to Certificates & secrets and click New client secret Enter a description (e.g. the Checkmk Site name) and select an expiration period for the secret Save Client secret for later Checkmk Special Agent Configuration Log in to your Checkmk site Add a New Password Browse to Setup > Passwords Select Add password Specify a Unique ID and a Title Copy the generated secret from the Microsoft Entra Admin Center to the Password field Click Save Add Checkmk Host Add a new host in Setup > Hosts Configure your custom settings and set IP address family: No IP Checkmk agent / API integrations: API integrations if configured, else Checkmk agent Save Add Special Agent Rule Navigate to the Special Agent rule Setup > Microsoft Defender Alerts (use the search bar) Add a new rule and configure the required settings Application (client) ID and Directory (tenant) ID from the Microsoft Entra Application For Client Secret select From password store and the password from Add a New Password Add the newly created host in Explicit hosts Save and go to your new host and discover your new service Activate the changes
Hardware and service checks for Barracuda CloudGen Firewalls. Includes monitoring of Firewall sessions and trhoughput, Service status, Client VPN users, Site to site VPN tunnels and hardware components (PSU, temperaturs & fans).
by SHER
Monitors the VMware vCenter Server Appliance (VCSA) itself via its REST management API. State comes from the appliance's own reported values, with configurable thresholds throughout. Includes the following checks: vMon service state: CRIT on any automatic service not running or reporting degraded health. Appliance health areas: appliance-reported color per area. CPU and memory: utilization, CPU steal, and swap page rate. Filesystems: per-partition usage. Certificates: machine TLS, signing, and trusted root, each with expiry thresholds and a hostname match check. Root password: expiry thresholds. Time synchronization: NTP reachability. Update status: repository check staleness alongside install state. Also covers network interfaces, DNS, access settings, proxy, syslog forwarding, pending shutdown, backup status, and database usage. 1.1.0: adds CPU steal, memory bytes, swap page rate, access/proxy/syslog/shutdown/database checks, and a certificate hostname match; corrects filesystem percentage source; revises root password and update-staleness defaults; credentials now resolved via the password store. 1.0.0 initial release: vMon service states, appliance health areas, resource and filesystem usage, update status, backup status, certificates, root password expiry, time synchronization, network interfaces and DNS.
by mape2k
This agent plugin checks Proxmox VE using the Checkmk-Agent. It produces the same output as the official Promox VE special agent including piggyback sections for Virtual Machines and Linux Containers (LXC). In most places, it (re)uses the source code of # the Proxmox VE special agent. This solution is intended for cases where the Proxmox VE node is not directly accessible from the Checkmk server.
by mbunkus
Unifi devices by querying controller API This is a fork of the "check-unifi-controller" project updated to the 2.3.0 API & compatible with 2.4.0. On top of those it adds a couple of fixes & adds more supported device types.
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.