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.

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

Please add an option to check_httpv2 that checks only the certificate validity period, without validating the certificate chain against the local trusted RootCA ...
Suggested by: Marko Simovic (21 Jul) Upvoted: 21 Jul Comments: 1
Clarification required Checks&Agents

check expire date of vmware licence

can we have option to see how much time we have left from vmware licence on esxi host, like expiration date.
Suggested by: Martin (10 Jul) Upvoted: 10 Jul Comments: 1
Clarification required Checks&Agents

RobotMK - Simplify deployment for Windows and Linux

Provide default or recommended options for the required fields needed when creating a bakery rule for RobotMK. This is intended to simplify the deployment of those ...
Suggested by: Paulo Santana (19 Jul) Upvoted: 19 Jul Comments: 0
Under consideration Checks&Agents

Apache ActiveMQ Support for active/passive Cluster

Sometimes Apache ActiveMQ are operatet as a Active/Passive Cluster where one queue is not working. The Check_MK Service is in this state WARN. There could be an ...
Suggested by: Max (17 Jul) Upvoted: 17 Jul Comments: 0
Under consideration Checks&Agents

Add native Commvault Backup & Recovery (Command Center) monitoring (Jobs, Storage/Capacity, Health)

Please add native monitoring support for Commvault Backup & Recovery via Command Center / REST APIs. Key things to monitor in Checkmk: Jobs: active jobs + last ...
Suggested by: Michel Engeldinger (22 Jul) Upvoted: 22 Jul Comments: 0
Under consideration Checks&Agents

MySQL plugin: add socket detection by using ss and mysqld

Please enhance the finding part of the plugin to find the socket file by using netstat and mysqld: ss -ln | grep mysql unix 2 [ ACC ] STREAM LISTENING 38377 ...
Suggested by: JPH (13 Jul) Upvoted: 13 Jul Comments: 0
Under consideration Checks&Agents

Please add: dnf update information like the YUM Plugin: YUM Update Check from: Henri Wahl

Please add: dnf update information like the YUM Plugin: YUM Update Check from: Henri Wahl The Package Information and the reboot requirement information's, etc. are ...
Suggested by: JPH (13 Jul) Upvoted: 13 Jul Comments: 1
Clarification required Checks&Agents

Option to split Linux Memory check into individual services (RAM, Swap, Committed)

I would like to propose a new discovery feature for the native Linux memory check (mem_linux) that allows administrators to optionally split memory monitoring into ...
Suggested by: Mattias Lahtinen (12 Jul) Upvoted: 12 Jul Comments: 0
Under consideration Checks&Agents

Activate Changes: split Dynamic host management changes from normal changes

Activate Changes: split Dynamic host management changes (example Docker/Podman/Kubernetes, etc.) from normal changes The reason is that we have to verify the normal ...
Suggested by: JPH (13 Jul) Upvoted: 13 Jul Comments: 0
Under consideration Activate changes

Event Console - Rule Pack for Checkmk Server and Relay Logs

Create a built-in rule pack shipped with Event Console and proper Bakery rules with the most important log files of Checkmk Server. This would be useful because once ...
Suggested by: Paulo Santana (18 Jul) Upvoted: 22 Jul Comments: 0

Add comment field when deleting objects (e.g. hosts) for better traceability

To improve traceability and accountability, users should enter a comment or reference when deleting any object in Checkmk, especially hosts. In many environments, ...
Suggested by: Lars Sörensen (19 Jun) Upvoted: 2 days ago Comments: 0
Under consideration Setup

Send Livestatus Request only to sites enabled by user

At the moment a livestatus request is send to all sites. This could take some time in large enviroments. But for some users it is not necessary to work with all ...
Suggested by: Max (07 Jul) Upvoted: 07 Jul Comments: 0
Under consideration Site management

Dashboard Visualization: Service overview widget same as hosts overview with hexagon panels

Sometimes in bigger environments it would be really helpfull to see all services of the same type over a filtered set of hosts as a panel of hexagons. Our use case is ...
Suggested by: Robert (13 Jul) Upvoted: 2 days ago Comments: 0
Under consideration Dashboards & Visualizations

LDAP: In Distributed/MSP Setups, Test AD/LDAP Connections on the Effective Remote Site

In distributed and MSP environments, it is currently not possible to test the effective LDAP connection of a remote site from the central site. This becomes ...
Suggested by: Lars Sörensen (13 Jul) Upvoted: 21 Jul Comments: 0
Under consideration User management

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: 2 days ago Comments: 1
Clarification required Checks&Agents

Automatic deletion of SAML Users in CheckMK

If a user cannot be authenticated from the IDP, can the user be deleted out of CheckMK automatically. If not at the time, after X amount of days after they last ...
Suggested by: Nick West (06 Jul) Upvoted: 20 Jul Comments: 0
Under consideration

Reporting: Change the UI for creating / editing reports so it not always snaps to start

Currently if you create / edit a multi page report it's a pain to do as every time you add / edit / delete an element the report UI snaps back to start. So it's a big ...
Suggested by: Stefan Brunzen (29 Jun) Upvoted: 21 Jul Comments: 0
Under consideration Reporting

Dashboards: Add fixed or top-pinned areas on responsive layout (2.5)

On responsive Dashboards the Widgets get auto positioned / aligned / so it fits different screen sizes. This is a great improvement. But it would make sense to have a ...
Suggested by: Stefan Brunzen (29 Jun) Upvoted: 08 Jul Comments: 2
Under consideration Dashboards & Visualizations

API for gobalconfig

It would be great if it is possible to set parameter in the globalconfig for an supported way (without editing mk files)
Suggested by: MW (17 Jun) Upvoted: 17 Jun Comments: 1
Clarification required RestAPI

AIX - State NFS Mount

When an nfs mount becomes stale it makes the agent wait for that information for a long time on AIX systems: ...
Suggested by: Paulo Santana (25 Jun) Upvoted: 2 days ago Comments: 0
Under consideration

Add time picker to the downtime presets

I don’t want monitoring to start in the middle of the night, forcing me to adjust the time repeatedly whenever I use downtime presets (e.g., Today, This Week, etc.). ...
Suggested by: Thomas Rummerstorfer (26 Jun) Upvoted: 14 Jul Comments: 0
Under consideration Monitoring commands Setup

Missing Progress Feedback for Long-Running Filter Operations

When applying filters on host lists, event views, or other filterable data, and the filter takes several seconds to execute, there is no visual indication that the ...
Suggested by: Marius Gielnik (26 Jun) Upvoted: 26 Jun Comments: 0
Under consideration Search & filter

Make Downtime Presets configurable

Currently downtime preset button times default to 12 AM (e.g. "today" downtimes the service until 12AM the next day). So if we downtime a service, because we can not ...
Suggested by: Sebastian (17 Jun) Upvoted: 09 Jul Comments: 0
Under consideration Monitoring commands

Option to Select Between Current and Legacy Email Notification Template

The current email notification template is more elaborate but not necessarily more readable. Some teams prefer the simpler, more compact layout of the previous ...
Suggested by: Marius Gielnik (26 Jun) Upvoted: 26 Jun Comments: 0
Under consideration Notifications

Add "Negate" option to the "Downtime comment (regex)" view filter

Currently, the "Downtime comment (regex)" filter in custom views does not provide a Negate option, unlike several other view filters in Checkmk. This makes it ...
Suggested by: Manuel Michalski (30 Jun) Upvoted: 21 Jul Comments: 0
Under consideration Search & filter

Allow placing the Checkmk logo at the bottom of HTML notification emails

Hello, I would like to suggest a small improvement to the "Parameters for Email (HTML)" notification method. Currently, the generated HTML emails always place ...
Suggested by: Sascha (30 Jun) Upvoted: 21 Jul Comments: 0
Under consideration Notifications

Notification Rule - Allow Rule Pack as a condition

When defining notification rules based on Event Console alerts currently its not possible to define a rule using a rule pack as a condition. You can define individual ...
Suggested by: Paulo Santana (30 Jun) Upvoted: 30 Jun Comments: 0
Under consideration Notifications

Show acknowledgement in bulk notifications

At the moment when you receive a bulk notification e-mail for acknowledgements, at the top all services are shown with their previous state and current state and a ...
Suggested by: Stijn H. (01 Jul) Upvoted: 23 Jul Comments: 0
Under consideration Notifications

Allow selective piggyback data to be sync across customers in Ultimate with MT

Currently the implemented piggyback hub for syncing piggyback data across sites is limited for logical reasons on Ultimate with MT to only allow syncing data between ...
Suggested by: Jonas Groth Jakobsen (26 Jun) Upvoted: 20 Jul Comments: 0
Under consideration Site management

General Search: example: LOGWATCH: show search string, log line of found search string in output

General Search: example: LOGWATCH: show search string and log line of the found search string in the output In general a FeatureRequest for all search functions ...
Suggested by: JPH (24 Jun) Upvoted: 24 Jun Comments: 0

Event Console - View latest message from any given rule

When working in Event Console we need to be switching tabs because in Event Console there is no options to quickly open all messages from a given rule. We can check ...
Suggested by: Paulo Santana (25 Jun) Upvoted: 21 Jul Comments: 0

Option to save process snapshots during high cpu and memory utilization

Please add an option "Save ps snapshot" to the CPU and Memory checks which saves the actual ps section in the details. Use Case During periods of high server ...
Suggested by: Lars Sörensen (21 Jun) Upvoted: 21 Jul Comments: 0
Under consideration

Improve transparency of “Use new service names” setting

The global setting “Use new service names” currently lacks transparency and makes it difficult to understand its impact. For each listed check plugin, it is not ...
Suggested by: Christian (01 Jun) Upvoted: 21 Jul Comments: 0
Under consideration Setup

MSSQL - Domain based credentials

MSSQL Bakery rules don`t support the usage of domain credentials. Plugin supports that using a custom configuration file.
Suggested by: Paulo Santana (08 Jun) Upvoted: 25 Jun Comments: 0
Under consideration

allow the Relay to act as a Gateway for Web checks, Agent and automatic Agent Updater

it would be nice to be able to use use the new Relay as a Gateway like system that is able to forward automatic Agent updates for Agents and eg. Webchecks inside a ...
Suggested by: J. Storm (04 Jun) Upvoted: 30 Jun Comments: 0
Under consideration Agents

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: 19 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: 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

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: 1
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: 14 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: 30 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: 21 Jul 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: 08 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 Jul 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 Jul 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