Enter your own Checkmk ideas or vote for existing ones

In order to continually improve Checkmk, we're looking for your ideas. They provide valuable input to our roadmap discussions and allow us to contact you directly for more in-depth discussions or during development. A few tips:

  • Concisely describing the problem rather than the solution will help other users understand and relate to your idea.
  • An idea should be easy to understand. This will increase your chances of getting votes.
  • Be as specific as possible. Knowing exactly what to expect when voting on an idea makes it a much better experience for all of us when it is adapted later in Checkmk.

Further information can be found in this guide. If you have any questions, please send an email to ideas@checkmk.com.

Check certificates: FTP StartTLS functionality

At present, it is not possible to monitor certificates of an FTP proxy whose connection is initialised using StartTLS FTP. Although the certificate check offers ...
Suggested by: Lukas Müller (30 Jun) Upvoted: 12 Jul Comments: 0
Under consideration Checks&Agents

Create custom Nagios plugins in the GUI

Ability to create custom Nagios plugin scripts in the GUI that will be tested and added right away as an mkp package to simplify whats missing in Checkmk from the ...
Suggested by: Dennis Bergendahl (16 Jun) Upvoted: 17 Jul Comments: 1
Clarification required Checks&Agents

Lower threshold for PoE consumption on switches

There's a check for PoE consumption on switches, but it only has WARN and CRITICAL *upper* limits. We have had several occurences where the PoE part of a switch died ...
Suggested by: Ben (01 Jun) Upvoted: 01 Jun Comments: 3
Under consideration Checks&Agents

Haproxy: session-related metrics

HAProxy checks currently expose only the session rate metric. The agent output already contains additional metrics, so it would be great to expose more of them. ...
Suggested by: Michał (28 May) Upvoted: 06 Jul Comments: 2
Under consideration Checks&Agents

check_httpv2: Option to Display Website Content in Case of Check Failure

In many situations, it would be helpful to view the exact content displayed on the website when a check fails (similar to the --show-body option in check_http). ...
Suggested by: Lars Sörensen (21 May) Upvoted: 2 days ago Comments: 0
Under consideration Checks&Agents

Cato Networks SD-WAN Monitoring

Cato Networks SD-WAN Monitoring needed to CheckMK, Cato has good status page https://status.catonetworks.com/ but for networ monitoring needed to own infra ...
Suggested by: Teijo Lallukka (21 May) Upvoted: 21 May Comments: 1
Under consideration Checks&Agents

Local checks: Cache info in summary is too verbose

The current text is really verbose and when many of them are shown on the same page it’s really hard to read them E.g. "Cache generated 9 hours 53 minutes ago, ...
Suggested by: rdot84 (21 May) Upvoted: 14 Jul Comments: 2
Under consideration Checks&Agents

Windows Tasks Plugin: Folder based Monitoring Configuration

With the native Windows Task plugin in Checkmk, it is currently only possible to monitor all tasks, except for excluding the default Microsoft folder. It would be ...
Suggested by: Patrik (20 May) Upvoted: 17 Jul Comments: 0
Under consideration Checks&Agents

Check TCP port connection - allow state for esablished connections

At the moment there's only an option to set "State for connection refusal". Add an option for "State for connection established". That's sometimes very userfull if ...
Suggested by: Josef (18 May) Upvoted: 26 May Comments: 0
Under consideration Checks&Agents

Windows Tasks - add time parameters to rule

At the moment it's not posible to configure timing parameters for windows tasks. It would be nice if you could configure things like "task has to run every X ...
Suggested by: Josef (18 May) Upvoted: 18 May Comments: 0
Under consideration Checks&Agents

Pure Flashblade plug-in

Only Pure Flasharrays can be monitored, integration of Pure Flashblades would be great
Suggested by: Marc (23 Apr) Upvoted: 08 Jun Comments: 2
Under consideration Checks&Agents

Native SUSE Virtualization Node Monitoring Profile for Checkmk

When monitoring SUSE Virtualization nodes via SSH using a shell-based Checkmk agent script, service discovery produces an unmanageable number of irrelevant ...
Suggested by: Paul Dresch (22 Apr) Upvoted: 23 Jun Comments: 0
Under consideration Checks&Agents

mk-oracle: add simple Time‑Window Control for Custom Query Execution in Checkmk

Add the possibility to configure an execution interval together with simple time windows during which custom queries are allowed to run - for example, every 30 ...
Suggested by: Lars Sörensen (22 Apr) Upvoted: 15 Jun Comments: 0
Under consideration Checks&Agents

mk-oracle: Filter which CDB/PDB to monitor

Use regular expressions in both the include and exclude for discovered CDBs, and extend this capability to allow regex‑based inclusion and exclusion of PDBs detected ...
Suggested by: Lars Sörensen (22 Apr) Upvoted: 10 Jun Comments: 0
Under consideration Checks&Agents

XCP-ng Monitoring

Requesting a custom agent for XCP-ng and Xen Orchestra. Looking to monitor VMs, cluster performance and host performance. Similar to the VMware and Vcenter custom ...
Suggested by: Joseph (19 Apr) Upvoted: 19 Apr Comments: 0
Under consideration Checks&Agents

check-httpv2: Certificate validity by age (ignore validation against RootCA)

The current check-httpv2 requires that the certificate be validated against a RootCA on the local server for certificate monitoring. However, this makes absolutely ...
Suggested by: Florian (17 Apr) Upvoted: today Comments: 1
Under consideration Checks&Agents

Redfish-Plugin: Missing parameter for PredictedMediaLifeLeftPercent for SSDs

https://forum.checkmk.com/t/redfish-plugin-missing-parameter-for-predictedmedialifeleftpercent-for-ssds/58009?u=stefanm
Suggested by: StefanM (15 Apr) Upvoted: 21 Apr Comments: 2
Under consideration Checks&Agents

check_cert: add the option "VirtualHost" to the certificate check

Often we have to monitor a single host with a Web server that has different VirtualHosts and DNS names. The current certificate check does not provide any options to ...
Suggested by: Hermann M (14 Apr) Upvoted: 19 Jun Comments: 0
Under consideration Checks&Agents

Rule Condition: Allow rule conditions to target a specific check (e.g., check_mk_active-httpv2)

Rules in Checkmk should be able to apply to a specific check type, such as check_mk_active-httpv2, rather than across all services with similar names. As an ...
Suggested by: Lars Sörensen (09 Apr) Upvoted: 12 May Comments: 0
Under consideration Checks&Agents

check_cert - Allow same Thresholds for warn / crit

lib/nagios/plugins/check_cert --hostname checkmk.com -p 443 --not-after 1814400 1814400 invalid args (?)
Suggested by: Jan (07 Apr) Upvoted: 14 Jun Comments: 2
Under consideration Checks&Agents

PSI

Consider adding a standard plugin/check to add support to create service checks for PSI (pressure stall information) cpu, memory and io metrics on Linux hosts running ...
Suggested by: Tony R (25 Mar) Upvoted: 06 Jun Comments: 0
Under consideration Checks&Agents

check_httpv2: Display the checked URL directly instead of hiding it behind an icon

The URL being checked in check_httpv2 should be displayed directly instead of being hidden behind an icon. The details section is clear structured, but concealing ...
Suggested by: Lars Sörensen (03 Apr) Upvoted: 11 Jun Comments: 1
Under consideration Checks&Agents

Update Nutanix API

Please Upgrade Nutanix API to v4 >> Nutanix Legacy API versions v0.8, v1, v2, and v3 will be deprecated [...] planned for Q4-CY2026 https://developers.nutanix.com/
Suggested by: M&M (13 Mar) Upvoted: 09 Jun Comments: 0

Monitoring for Tenable Products

Tenable produces a suite of applications that provide security scanning services. It would be useful to have a set of checks for their products to ensure things like: ...
Suggested by: Xandy Corley (12 Mar) Upvoted: 12 Mar Comments: 1
Under consideration Checks&Agents

MSSQL Jobs: Add Minimum run duration for last execution

Currently, the service monitoring rule for MSSQL jobs does not allow you to specify a Minimum run duration for last execution. If the job for a unknow reaon quits ...
Suggested by: Denis (17 Mar) Upvoted: 17 Mar Comments: 0
Under consideration Checks&Agents

MSSQL Plugin: Handle non-readable secondary replicas in Always On Availability Groups gracefully

In an Always On (Active/Passive) setup with non-readable secondary replicas, the MSSQL plugin still executes database queries (e.g., size checks) on secondary nodes. ...
Suggested by: Jerome Rieger (18 Mar) Upvoted: 18 Jun Comments: 0
Under consideration Checks&Agents

Use password store for MSSQL agent rules

Using the central password store for MSSQL agent rules would be nice to keep all passwords centrally managed.
Suggested by: fizzlebobbie (10 Mar) Upvoted: 18 Mar Comments: 0
Under consideration Checks&Agents

Files/File Group show date as well, not only the counted days/time

Files/File Group: Please show date as well, not only the counted days/time We need to analyze, the date and time of the files, to have the best analyzing data we need.
Suggested by: JPH (04 Mar) Upvoted: 04 Mar Comments: 0
Under consideration Checks&Agents

check_http2: Show each check in the service summary and do not show only one information

check_http2: Show each check result in the service summary and do not show only one information from the different states of several checks of check_http2. To ...
Suggested by: JPH (24 Feb) Upvoted: 23 Mar Comments: 0
Under consideration Checks&Agents

SECURITY: check_http2: Check in general the port forwarding from port 80 to 443 of the tested URL

SECURITY: check_http2: Check in general the port forwarding from port 80 to 443 of the tested URL If no forwarding is possible rise an CRITICAL caused by security. ...
Suggested by: JPH (24 Feb) Upvoted: 16 Mar Comments: 2
Under consideration Checks&Agents

"Virtual Machine Snapshots" - add a "max snaphshot" count

At the moment, it isn’t possible to set warning or critical thresholds for the number of vm snapshots. It would be a useful feature because having ten snapshots ...
Suggested by: Josef (03 Mar) Upvoted: 07 Apr Comments: 0
Under consideration Checks&Agents

check_http2: Check the parameters direct as check in the rule to get the output of the check

check_http2: Check the parameters direct as test in the rule to get the output of the check in the rule before saving. This will preventing the problem of wrong ...
Suggested by: JPH (24 Feb) Upvoted: 24 Feb Comments: 0
Under consideration Checks&Agents

Mongo DB (Linux): Allow multiport mongoDB monitoring (2)

Hi, I am replying in reference to this request https://ideas.checkmk.com/suggestions/674517/mongo-db-linux-allow-multiport-mongodb-monitoring You would need to ...
Suggested by: Tiziano (23 Feb) Upvoted: 23 Feb Comments: 1
Clarification required Checks&Agents

Special Agent for Database Checks (MSSQL, Oracle and MySQL)

Transform database checks that needs an actual agent to run into special agents. This would simplify hugely the deployment for database monitoring and also will allow ...
Suggested by: Paulo Santana (19 Feb) Upvoted: 09 Mar Comments: 3
Under consideration Checks&Agents

Monitor Brocade FibreChannel switches via WebAPI

It would be could to be able to monitor Broadcom/Brocade FibreChannel switches via it's WebAPI instead of SNMP. This should lead to a more stable experience and ...
Suggested by: Jonathan (18 Feb) Upvoted: 23 Mar Comments: 0
Under consideration Checks&Agents

httpv2: check does not apply updated fixed string unless service name changes

Product Version Checkmk 2.4 Description After modifying the “Search for strings” (fixed string) parameter of an existing Check HTTP web service active check, ...
Suggested by: Marco Otto (17 Feb) Upvoted: 17 Feb Comments: 0
Under consideration Checks&Agents

check_http2: show expiration date, not only the days left of the certificate

check_http2: show as well the date not only the days left of the certificate This makes it able to set a date at the calendar etc.
Suggested by: JPH (25 Feb) Upvoted: 24 Mar Comments: 0
Under consideration Checks&Agents

Generic PSE Device check: monitor POE Failure

Currently the pse_poe check only monitors Power Consumption. Im not sure if the pse_poe check currently supports configurable parameters at all. If a switch returns ...
Suggested by: Simon (13 Feb) Upvoted: 27 Feb Comments: 0
Under consideration Checks&Agents

Azure: Service Retirement

Hello CheckMK Community and Developers, I have a new feature request regarding Azure cloud resources which are going to be retired or are already deprecated. In the ...
Suggested by: Colin (12 Feb) Upvoted: 26 Jun Comments: 0
Under consideration Checks&Agents

NetApp volumes: latency threshold

Introduce check parameters for NetApp volume latency (read/write), with protocol‑specific threshold settings (CIFS, NFS, …), so that latency spikes can trigger ...
Suggested by: Sebastian (16 Feb) Upvoted: 28 May Comments: 4
Under consideration Checks&Agents

ALLNET IP Sensoric: Monitor bit inputs too

We have been using the “ALLNET IP Sensoric Devices” integration for a long time. It works fine, but there is one thing missing: the integration of bit sensors. We use ...
Suggested by: Malte (12 Feb) Upvoted: 12 Feb Comments: 0
Under consideration Checks&Agents

check_mkevents: Add event count metrics as Perfdata to the Check Plugin

Exporting the existing event count metrics as Perfdata would enable easy identification and analysis of recurring or unusual patterns — a key capability currently ...
Suggested by: Lars Sörensen (13 Feb) Upvoted: 2 days ago Comments: 0
Under consideration Checks&Agents

dmesg (Kernel Ring Buffer) monitoring plugin

I'm missing a dmesg plugin in CMK that monitors my configured levels and reports WARNING or CRIT status for new entries. Currently, I'm using a custom script that ...
Suggested by: Robin (02 Feb) Upvoted: 17 Jul Comments: 2
Under consideration Checks&Agents

Compare results of two or more services

Add the possibility to compare the results of two or more services. In some cases, the exact value of a service is not important (hence can't be checked with ...
Suggested by: Jörn Clausen (09 Feb) Upvoted: 16 Feb Comments: 3
Under consideration Checks&Agents

Notes Domino Check: support REST API after retirement of SNMP

After encountering the problem of missing plugin information for Notes Domino Services --> ...
Suggested by: Sven-Erik Kujat (26 Jan) Upvoted: 05 Feb Comments: 0
Under consideration Checks&Agents

Check SFTP Service: Extend with SSH-key Authentication

As more and more companies only offer SFTP connection via PPK Authentication it would make sense to extend the "Check SFTP Service" with an option to connect via an ...
Suggested by: torshpun (21 Jan) Upvoted: 04 Feb Comments: 0
Under consideration Checks&Agents

Lenovo Hardware Monitoring

I would like to monitor Lenovo Server Hardware directly via SNMP or similar. With Dell Hardware I made a great experience.
Suggested by: Lukas (19 Jan) Upvoted: 19 Jan Comments: 2
Clarification required Checks&Agents

VMware vCenter and ESXi license expiry check

Can checkmk add a VMware vCenter and ESXi license expiry check in a future release? Since there’s a possibility that the licenses could expire, that would be a ...
Suggested by: venom139 (14 Jan) Upvoted: 20 Jul Comments: 0
Under consideration Checks&Agents

SMART ATA: Add powered_on to rule set

The rule set “SMART ATA (incompatible with legacy plug-in)” should be extended so that we can monitor the age of HDDs, i.e. the powered_on property that is already ...
Suggested by: TheK (21 Dec, '25) Upvoted: 13 Jan Comments: 0
Under consideration Checks&Agents

Monitor Microsoft Copilot Credits Consumption

Requesting a new Checkmk monitoring check that tracks Microsoft Copilot credits usage across environments or tenants. Copilot credits are a key cost driver in ...
Suggested by: Teijo Lallukka (18 Dec, '25) Upvoted: 07 Jan Comments: 0
Under consideration Checks&Agents