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.

Convert Discovery Rules to Enforced Rules (and vice versa)

In some cases, it is necessary to convert a regular Service Monitoring Rule into an Enforced Services Rule, or the other way around. This becomes especially ...
Suggested by: Josef (01 Jun) Upvoted: 01 Jun Comments: 0
Under consideration Rules

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: 1
Clarification required 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: yesterday Comments: 1
Under consideration Checks&Agents

Decouple site name from Linux system user name

separate sitenames from usernames; allow site to run under generic usernames, do not mandate username to match sitename. this will allow more flexible deployment and ...
Suggested by: Ben Shi (24 Apr) Upvoted: 01 Jun Comments: 0
Under consideration Site management

Summary: Improve Handling & Messaging During Checkmk Maintenance

During Checkmk backend updates (e.g. stopping a site), users are frequently confronted with red error messages such as “Unhandled exception”. This creates the ...
Suggested by: Christian (22 Apr) Upvoted: 02 Jun Comments: 0
Under consideration Site management

Extend the Backup feature (GUI)

At the moment it is not possible to configure how many backups should be kept. That would be a nice feature. At the moment we need to run a cronjob that delets old ...
Suggested by: Josef (08 May) Upvoted: 01 Jun Comments: 0
Under consideration Site management

GUI: Temporarily show or hide columns in a view without cloning or editing

Add a function to temporarily show or hide columns in the current view (similar to adding/removing filters in filter menu), without having to edit the view each time. ...
Suggested by: Lars Sörensen (22 May) Upvoted: 02 Jun Comments: 2

improve UX in search results by adopting stylesheet

Reproduce in Checkmk Raw Edition 2.5.0-2025.11.04: Search: "Check_MK Agent" Search result of service and label e.g. "Local site cmk fedora-dev-host-212" are not ...
Suggested by: Thomas (25 May) Upvoted: 25 May Comments: 0
Under consideration Search & filter

Edit ID of BI Rules/Packages

Hello Checkmk Team and Checkmk Community, some Versions ago (i'm not sure if it was during 1.X or still exists in 2.X) it was possible to edit the ID of a BI ...
Suggested by: Andreas K (22 May) Upvoted: 01 Jun Comments: 0
Under consideration BI

Reporting: Configurable sort order for hosts returned by subreports in the Reporting module

When using subreports to include hosts in a parent report (e.g. "Switch details" subreport called from a template-based bundle), the hosts are currently returned in ...
Suggested by: Mario Toncer (20 May) Upvoted: 27 May Comments: 0
Under consideration Reporting

HTML sanitization option for host/service outputs

To make the use of HTML in check output safer and more controlled, the existing Escape HTML rule should be extended with an additional option called Sanitize HTML. ...
Suggested by: Lars Sörensen (21 May) Upvoted: 21 May Comments: 0
Under consideration Rules

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: 21 May 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: 21 May 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: 02 Jun 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

More flexible scheduling options in downtime presets

We have a weekly maintenance window for our hosts on Wednesday at 18:00. We currently use scheduled downtimes on services that receive a non-critical alert. This ...
Suggested by: martin (11 May) Upvoted: 22 May Comments: 0
Under consideration Usability

time period

There are a few holidays that happen on the same date every year. Would it be possible to let us specify the year as 0000 when an exception happens on the same date ...
Suggested by: Lars-Erik Johansson (05 May) Upvoted: 22 May Comments: 0
Under consideration Setup

Add "Custom host notes" to the Variables for notificationes

There are many variables that can be included in notifications, but ‘Custom host notes’ is not one of them. Please add this variable to the list. It would also be ...
Suggested by: Oliver (12 May) Upvoted: 26 May Comments: 0
Under consideration Notifications

Dynamic config: DCD and RRD file cleanup able to handle a load with high turnover of objects

Hi all, based on our recent problem, it is currently quite easy for owners and users of k8s to quickly fill up nearly any space on checkmk /omd filesystem by just ...
Suggested by: Jan Rocek (28 Apr) Upvoted: 01 Jun Comments: 0
Under consideration Setup

Pure Flashblade plug-in

Only Pure Flasharrays can be monitored, integration of Pure Flashblades would be great
Suggested by: Marc (23 Apr) Upvoted: 23 Apr 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: 11 May 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: 01 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: 01 Jun Comments: 0
Under consideration Checks&Agents

REST API: Return the ID of each implemented rule

REST API: Please return the ID for each rule implemented via the API to ensure that further processing always takes place (Delete, tracing, logging, etc.) Showing ...
Suggested by: JPH (20 Apr) Upvoted: 13 May Comments: 3
Under consideration RestAPI

Checkmk Agent Push Mode - Allow a failover destination

Allow agent to send data to a failover destination when the original destination is not reachable. The idea is to be able to easily switch the monitoring destination ...
Suggested by: Paulo Santana (16 Apr) Upvoted: 21 May Comments: 0
Under consideration 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: 01 Jun Comments: 0
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: 26 May 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

Event Console: higher notifications throughput (by asynchronous handling)

Problem Statement: In Event Console when using the "send monitoring notification" action the overall Event Console (mkeventd) throughput decreases dramatically (to ...
Suggested by: Boris Bockstaele (09 Apr) Upvoted: 11 May Comments: 0

High-availability: cross-datacenter and always-on

Currently a Checkmk HA cluster is designed to compensate for hardware failures within a single datacenter or local network, not for geographic redundancy. We see the ...
Suggested by: Pieter De Bruyne (09 Apr) Upvoted: 12 May Comments: 1
Under consideration Setup

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: 07 Apr Comments: 1
Under consideration Checks&Agents

customised location for remote alert handlers

when customising the location of (Linux) agent, the path a console looks to trigger a remote alert handler is not, also, customised. either within the agent setting ...
Suggested by: jeff honey (26 Mar) Upvoted: 26 Mar Comments: 1
Under consideration 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: today Comments: 0
Under consideration Checks&Agents

Add Support for NUT (Network UPS Tools)

Instead of adding the NUT Package manually, could you please include this in an upcomming release of checkmk? This would enable everyone to monitor their NUT UPS or ...
Suggested by: brandman (29 Mar) Upvoted: 21 May Comments: 0
Under consideration Integrations

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: 01 Jun Comments: 1
Under consideration Checks&Agents

Show the execution time of plugins / local scripts

Hey, it would be useful to have a field/parameter that shows the execution time of each plugin (or show it within the "check_mk" Service). [agent] Success, ...
Suggested by: Josef (19 Mar) Upvoted: 05 May Comments: 0
Under consideration Agents

Self-Registration and Agent Updater Site Simplified URL Fulfillment

When creating the rules from Self-Registration and Agent Updater allow the retrieval of URLs from Distributed Monitoring page. This will allow the setup of those ...
Suggested by: Paulo Santana (30 Mar) Upvoted: 03 Apr Comments: 0
Under consideration Agents Site management

Graphs: consistent pan & zoom for graphs (X and Y axes)

Currently, only the X-axis supports both horizontal scrolling (click & drag) and zooming (mouse wheel) in graphs. Vertical click & drag typically rescales only the ...
Suggested by: Stefan Rickli (23 Mar) Upvoted: 20 Apr Comments: 3

Add View (or dashboard) Options for Acknowledged Service/Hosts with filtering options

I think it would be useful to be able to build a view or have a dashboard for users to be able to quick see the host and/or services that they have personally ...
Suggested by: Scotsie (26 Mar) Upvoted: 08 Apr Comments: 1
Under consideration

Optimize Summary text if notification was delayed

If a host is notified because of becoming DOWN, the event overview contains the following Summary: >Event overview >Event date: 2026-03-26 12:11:42 >Address: ...
Suggested by: Marc Gutt (26 Mar) Upvoted: 25 Apr Comments: 0
Under consideration

SAML: SCIM Provisioning

It would be nice if CheckMK supported SCIM provisioning. The login via SAML syncs at login time, which is nice, but about half of our users never log into CheckMK so ...
Suggested by: Steven Hodges (18 Mar) Upvoted: 09 May Comments: 0
Under consideration User management

BI: Rule: Toggle Preview

Based on:SUP-28228 We need a solution for a fully functioning BI: Rule: Toggle Preview. So that we are able to verify all of our BI rules and its parameter as preview.
Suggested by: JPH (20 Mar) Upvoted: 25 Mar Comments: 3
Clarification required BI

Role-Based Discovery Rules for Intelligent Infrastructure Management

Currently, the "Process Discovery" ruleset serves dual purposes: monitoring processes and auto-discovering server roles. While it is possible to use host labels for ...
Suggested by: Paulo Santana (10 Mar) Upvoted: 31 Mar Comments: 3
Under consideration Service discovery

Deprecated rules: Add a hint to inform users on flow to use instead

Hey, it would be cool, if there is a text for deprecated rules where to find the new version / new way ... At the moment there's no hint / URL / description how to ...
Suggested by: Josef (19 Mar) Upvoted: 07 Apr Comments: 0
Under consideration Rules

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: 17 Apr 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