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.

User management: test LDAP connection without saving (dry run) & preview detected users

Hey, we had some ideas regarding "user management" / "LDAP" - Add the ability to test an LDAP connection without saving. Currently there is only "Save" and "Save ...
Suggested by: Josef (22 Jan) Upvoted: 22 Jan Comments: 0
Under consideration User management

User Management: icon to permanently delete a user from user list

Hey, we had some ideas regarding "user management" / "LDAP" - Add a button in each user row (maybe a red recycle icon) that allows (the admin) to permanently ...
Suggested by: Josef (22 Jan) Upvoted: 22 Jan Comments: 0
Under consideration User management

User Management: auto-disable users if LDAP connection is deactivated

Hey, we had some ideas regarding "user management" / "LDAP" - If an LDAP connection is deactivated, the users that originate from this binding should be disabled ...
Suggested by: Josef (22 Jan) Upvoted: 22 Jan Comments: 1
Under consideration User management

Rule set: calculate hosts impacted by a rule

Implement a button to calculate on demand the impact of a ruleset. Specially when using several conditions it might happen that we select something wrong that might ...
Suggested by: Paulo Santana (21 Jan) Upvoted: 21 Jan Comments: 0
Under consideration Rules

Disabled rules are not clearly visible in the GUI/UI

At the moment (CMK 2.4.X) if a rule is disabled, there's a light gray symbol at the beginning of the list. Within the normal rules the "Conditions" text is also ...
Suggested by: Josef (21 Jan) Upvoted: 21 Jan Comments: 0
Under consideration Usability

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: 28 Jan Comments: 0
Under consideration Checks&Agents

Allow agent acces via DNS-Name

At the moment, it is not possible to use a DNS name in the agent access rule. This would be useful, for example, if you change the IP address of the CMK server (new ...
Suggested by: Josef (20 Jan) Upvoted: 20 Jan Comments: 0
Under consideration Agents

Bakery: details why agents need to be baked/signed

At the moment, when you edit a rule, you sometimes have to bake and sign the agents because the rule affects the binaries. If there are multiple administrators or ...
Suggested by: Josef (20 Jan) Upvoted: 27 Jan Comments: 0
Under consideration Agents

GUI: display full text for long strings in drop down (avoid truncation)

At the moment, some fields in the GUI have a fixed length. If you have longer strings, they don’t fit, and you can only see the beginning, so you can’t tell which ...
Suggested by: Josef (20 Jan) Upvoted: 30 Jan Comments: 1
Under consideration Usability

Dashboards: link to drill down dashboards with same filter as main dashboard

When selecting devices of a specific location in a main dashboard using tags or labels I want to have hostnames, aliases and other basic values displayed in different ...
Suggested by: Ralf Spenner (20 Jan) Upvoted: 30 Jan Comments: 0
Under consideration Dashboards & Visualizations

Folder Templates: pre-configure and lock folder attributes for consistency

When deploying folders that needs the same configuration we don`t have a way to ensure that folders have the same configuration all the times. The idea here is to ...
Suggested by: Paulo Santana (19 Jan) Upvoted: 19 Jan Comments: 0
Under consideration Setup

BI : Make amount of shown levels in BI visualization configurable

In the classic view of BI aggregates, it is possible to reduce the number of levels displayed, whereas this is not possible in “Visualize BI.” Especially for larger ...
Suggested by: Andre Eckstein (19 Jan) Upvoted: 19 Jan Comments: 0
Under consideration BI

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

Dashboards: add custom widgets under ~/local/lib/python3/cmk_addons/

Since you rewrite the dashlets/widget concept again in Checkmk 2.5, please intergrate a possibility to add custom widgets under the ~/local structure.
Suggested by: StefanM (15 Jan) Upvoted: yesterday Comments: 6
Under consideration Dashboards & Visualizations

Reintroduce “From now for” option for setting downtimes (removed in 2.3)

Up to Checkmk version 2.2, the downtime command included the option “From now for”, which started a downtime at the moment of confirmation and allowed defining its ...
Suggested by: Hardy Düttmann (15 Jan) Upvoted: yesterday Comments: 2
Clarification required Monitoring commands

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: 30 Jan Comments: 0
Under consideration Checks&Agents

Improve custom host attribute deletion

When you delete a custom host attributes that is still in use in one host, the deletion process does not include deleting the content in the host.mk file. ...
Suggested by: David (20 Jan) Upvoted: 29 Jan Comments: 0
Under consideration Setup

SAML SSO: Bypass "Login with SAML" button for seamless SSO (autologin)

Single Signon can be obtained by enabling SAML, whilst other application(s) log you into the application itself by just clicking the link from some INTRANET portal ...
Suggested by: Kris Smekens (09 Jan) Upvoted: 23 Jan Comments: 0
Under consideration User management

Handle GUI License expiration in a more professional way

Currently we are NOT live yet with the product but when we are it would be more professional to deal with this notification in another way. The behaviour of ...
Suggested by: Kris Smekens (09 Jan) Upvoted: 09 Jan Comments: 0
Under consideration

Enhance: Translation of Service Descriptions

For Piggyback Data it is possible to translate service descriptions. Following features would enhance the functionality to normalize the description: - Add Service ...
Suggested by: Jan (02 Jan) Upvoted: 02 Jan Comments: 5
Under consideration Setup

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

Schedule Downtime form adapted for host/service

The "schedule Downtime" form displays the "on service" button highlighted in green and the "on host" button in grey. However, when opening the dialog for a host, the ...
Suggested by: Max Voit (18 Dec, '25) Upvoted: 07 Jan Comments: 0
Under consideration Usability

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

Monitor Microsoft Dataverse Capacity/Storage Consumption

Currently Checkmk provides extensive monitoring for infrastructure and many cloud services, but there is no native check for Microsoft Dataverse storage usage. ...
Suggested by: Teijo Lallukka (18 Dec, '25) Upvoted: 07 Jan Comments: 0
Under consideration Checks&Agents

Linux Agent: Remove cache files on host reboot

On host bootup the agent's cache directory should be emptied (configurable). This would trigger all cached agent plugins to run again, including e.g. mk_apt, which ...
Suggested by: Robert Sander (14 Dec, '25) Upvoted: 30 Jan Comments: 0
Under consideration Agents

Automatically Clean Up pycache Directories ~/local/ path after MKP Changes

Leftover pycache directories within the ~/local/ path can, in certain cases, lead to unexpected behavior or hard-to-diagnose issues, as outdated Python bytecode may ...
Suggested by: Lars Sörensen (15 Dec, '25) Upvoted: 28 Jan Comments: 3
Under consideration

Make MTR Check usable for Piggyback

Using the MTR Plugin on the checkmk server or a dedicated linux server is nice. But for better overview related for e.g. webservices hosted somewhere outside the own ...
Suggested by: Jan (16 Dec, '25) Upvoted: 16 Dec, '25 Comments: 0
Under consideration Checks&Agents

Set the downtime/maintenance flag directly on a (windows) host

Since maintenance work is often started on the server and the need to put the server into maintenance mode is only realized afterward, a small program or tool (or an ...
Suggested by: Alexander Baumann (16 Dec, '25) Upvoted: 28 Jan Comments: 0
Under consideration Monitoring commands

Delete Host Data when Deleting Hosts using Dynamic Host Management

When Hosts (for Instance Containers) are deleted using Dynamic Host Management, the Data of these hosts is not deleted immediately. The Data stays unused, until the ...
Suggested by: Frank Paulick (16 Dec, '25) Upvoted: 07 Jan Comments: 0
Under consideration Setup

Views: Extend Host Groups Data Source

The current "Host Groups" view already provides aggregations for Up/Down hosts and the number of services in each state (OK/Warn/Crit, etc.). I would like to propose ...
Suggested by: Paul Schaefer (12 Dec, '25) Upvoted: 29 Jan Comments: 0
Under consideration Dashboards & Visualizations

Automatic SSL certificate discovery

An dedicated module which scans configured networks and ports for ssl certificates and creates an complete overview over all found certs, vendors and chains. Like ...
Suggested by: Robert (11 Dec, '25) Upvoted: 28 Jan Comments: 0
Under consideration Checks&Agents

kubernetes suport for latest versions

When will be kubernetes versions 1.33 and 1.34 suported?
Suggested by: Adrian Moraru (11 Dec, '25) Upvoted: 11 Dec, '25 Comments: 1
Planned Checks&Agents

Network interfaces and switch ports: check for negotiation state

It would be helpfull to alert in case a network equipement is not full duplex as expected.
Suggested by: Philippe Comeau (10 Dec, '25) Upvoted: 28 Jan Comments: 0
Under consideration Checks&Agents

More Options for submitting new firmware or checkmk versions

Most IT employees working remotly via VPN nowadays. Sharing this connection with othr people does make it to a bottleneck for large file transfers. Therefore ...
Suggested by: Jan Stephan (09 Dec, '25) Upvoted: today Comments: 0
Under consideration Appliance

Robotmk: Keep more than latest Result on CheckMK Server

Currently with Robotmk it's only possible to see the last result of a Test in CheckMK. All other logs are stored on the probe, which is okay for test developers, but ...
Suggested by: Jan (09 Dec, '25) Upvoted: 07 Jan Comments: 0
Under consideration Checks&Agents

Backup setup for remote sites

Currently the setup of backup jobs for remote sites has to be done locally with a temporarily enabled setup on the remote site. It would be nice if backup jobs for ...
Suggested by: Robert Sander (08 Dec, '25) Upvoted: 14 Jan Comments: 0
Under consideration Setup

Notifications: Disable notifications with mandatory comment

We need the information tracking of disable notifications in the GUI, so that the user has to add an comment with the date, why notifications are disabled. This is ...
Suggested by: JPH (08 Dec, '25) Upvoted: 11 Dec, '25 Comments: 0
Under consideration Notifications

Dashboard: New element for pictures and picture upload

Allow pictures to be added to dashboards, currently to do this we need to inform a url of a picture. It would be useful to have a proper dashboard element for ...
Suggested by: Paulo Santana (07 Dec, '25) Upvoted: 30 Jan Comments: 0
Under consideration Dashboards & Visualizations

Check cert: Accept new certificate serial number via discovery

Currently, you can add the serial number to the check for certificates inb the rule. If the serial changes, you always have to edit the rule and copy & paste the new ...
Suggested by: Josef (05 Dec, '25) Upvoted: 11 Dec, '25 Comments: 2
Under consideration Checks&Agents

Checkmk should support AES256C (Cisco)

Many companies and government agencies use networks from the manufacturer Cisco. And many companies (telcos) and government agencies must use AES256C for compliance ...
Suggested by: Zeitenlos (04 Dec, '25) Upvoted: 29 Jan Comments: 1
Under consideration Checks&Agents

Also Trigger Inventory rescan on label changes

When a Monitoring client is upgraded ( ie. RockyLinux 9.6 -> 9.7) , it will result in a detected change, which will then trigger a re-scan, which is correctly ...
Suggested by: Michael Honkoop (04 Dec, '25) Upvoted: 16 Dec, '25 Comments: 0
Under consideration HW/SW Inventory

Pending changes: add rule description at pending changes

Add rule description at pending changes to see and verify what is changing or deleting with the activation
Suggested by: JPH (03 Dec, '25) Upvoted: 27 Jan Comments: 3
Under consideration Activate changes

Add docker labels as Host labels

It would be great if the docker labels would also be added as host labels. Similar as it is with Kubernetes labels. Currently the labels are only listed in the ...
Suggested by: Dominik (01 Dec, '25) Upvoted: 31 Jan Comments: 0
Under consideration Checks&Agents

Allow views and dashboards to inherit permissions from its topic

Create an option to allow views to inherit permissions from the topic associated with it. A checkbox would be available to inherit the visualization option available ...
Suggested by: Paulo Santana (27 Nov, '25) Upvoted: 27 Nov, '25 Comments: 0
Under consideration Dashboards & Visualizations

Monitor Java KeyStore (JKS) Certificates

Support the check of a java keystroke entry from a JKS file using WATO. Turns out there are few options available to support checks, many in less than ideal scripts ...
Suggested by: Paul (26 Nov, '25) Upvoted: 22 Jan Comments: 0
Under consideration Checks&Agents

CSV Importing - Improve the CSV Analyser

When importing a large set of data in csv format sometimes some errors are present and the import can`t be run. The errors are very generic and do not provide clear ...
Suggested by: Paulo Santana (26 Nov, '25) Upvoted: 26 Nov, '25 Comments: 1
Under consideration Site management

Integration with BMC Atrium Remedy

Hello Checkmk Team, I appreciate the existing integration between Checkmk and ServiceNow (notifications: SetupServicesService monitoring rulesServicenow ...
Suggested by: Gurusankar Rengaramanujam (21 Nov, '25) Upvoted: 21 Nov, '25 Comments: 1
Under consideration Notifications

Azure Oracle DB

Same as SQL, MySQL or PostgreSQL that are supported by azure agent.
Suggested by: Michał (20 Nov, '25) Upvoted: 20 Nov, '25 Comments: 2
Under consideration Checks&Agents

UX: SAML Authentication rules: contact group config

With the SAML authentication rule, it is possible to automatically assign contact groups. However, when multiple contact groups and mappings are configured, the ...
Suggested by: Thomas (17 Nov, '25) Upvoted: 09 Jan Comments: 0
Under consideration Usability

Availability: use statehist 'from-until' time range instead of 'duration' column in reports

lq GET statehist Columns: host_name service_description from until state duration in_downtime in_host_downtime in_service_period Filter: time >= 1762988400 ...
Suggested by: Joe (17 Nov, '25) Upvoted: 07 Jan Comments: 2
Under consideration Availability / SLA