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.

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: 19 Jun Comments: 0
Under consideration Setup

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

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: 2 days ago Comments: 0
Under consideration Setup

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

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: 02 Jul Comments: 0
Under consideration Setup

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: 06 Jul Comments: 1
Under consideration Setup

Dynamic host mngt: Use piggyback data "variables" in host attributes for Dynamic host management

Using data that is already present in the piggybackdata (for one of our use-cases the ipv4 as "ip") through some kind of placeholder variable would allow for more ...
Suggested by: fizzlebobbie (06 Mar) Upvoted: 28 Apr Comments: 0
Under consideration Setup

Dynamic host mngt: Use vSphere Tag as condition in Dynamic host management condition

Clean regex filtering is not possible in most case. The ability to filter for vSphere tags would allow adding only hand-picked VMs to be added to monitoring without ...
Suggested by: fizzlebobbie (06 Mar) Upvoted: 14 Apr Comments: 0
Under consideration Setup

Enable deleting host set as parent and remove the parent relationships

At the moment, it is not possible to delete hosts that are defined as parents of other hosts. If you want to delete a host that has been added as a parent to ...
Suggested by: Josef (03 Mar) Upvoted: 03 Mar Comments: 0
Under consideration Setup

Custom graphs and graph collections: Add folder administrators such as hosts

Checkmk has a fantastic directory tree-based host management mechanism, and also a great graph engine for custom graphs and graph collection that solves many of my ...
Suggested by: Than Hoang Anh Tuan (13 Feb) Upvoted: 13 Feb Comments: 0
Under consideration Setup

Host property: Set Parent according to host label

Currently, CheckMK does not set the parents of an monitored vm running on an ESX Host. CheckMK has the Labels but setting the Parents require using Plugins, ...
Suggested by: ff (10 Feb) Upvoted: 28 Apr Comments: 1
Under consideration Setup

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

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 Lechevalier (20 Jan) Upvoted: 18 Feb Comments: 0
Under consideration Setup

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

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

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: 04 Jun Comments: 0
Under consideration Setup

Make default GUI settings and sidebar snapins for new users configurable in Global settings

KB article https://checkmk.atlassian.net/wiki/spaces/KB/pages/9472537/How-to+set+graphical+user+interface+GUI+defaults describes how to set the default GUI behaviour ...
Suggested by: Dirk (11 Nov, '25) Upvoted: yesterday Comments: 2
Under consideration Setup

Service discovery: more flexibility - create Discovery View with "action menue"

Right now there are 3 way how to perform service discoverys: - host service discovery - bulk discovery WATO - via folders - commandline We suggest to create a ...
Suggested by: Daniel Roettgermann (06 Oct, '25) Upvoted: 03 Nov, '25 Comments: 0
Under consideration Setup

DCD: ignore hosts based on resource type(label)

Right now, I have to write a negative look ahead to create only the piggyback hosts which are relevant: ^(?!.(rg|resource group|resourcegroup)). But this only ...
Suggested by: Sudhir Chauhan (22 Sep, '25) Upvoted: 12 Oct, '25 Comments: 1
Under consideration Setup

Bulk Host edit (etc.) in the Host Search view

Currently, you can only perform bulk host editing (etc.) in the folder view. It would reduce the effort required for some changes if you could also edit all or ...
Suggested by: Oliver (15 Aug, '25) Upvoted: 22 May Comments: 4
Under consideration Setup

Add cluster nodes dynamically to cluster hosts

Current situation: when creating a cluster host, the nodes have to be added manually (i.e. Setup -> Hosts -> Create cluster -> add nodes) feature wish: according to ...
Suggested by: Thomas (18 Jul, '25) Upvoted: 04 Nov, '25 Comments: 0
Under consideration Setup

Custom host attributes can be used in rule conditions

Hello everyone, Our usecase: We use Custom Host Attributes to add for example virutal IP Adresses to Server configuration so we can use them in active checks like ...
Suggested by: Andreas Knapp (17 Jul, '25) Upvoted: 03 Jul Comments: 0
Under consideration Setup

Tags in password store matching hosts

We have different passwords and settings per environment. We decided to create a site per environment and add this passwords/settings to ~/etc/nagios/resource.cfg ...
Suggested by: Markus (10 Jul, '25) Upvoted: 10 Jul, '25 Comments: 2
Under consideration Setup

Setup: Easily Identify Hosts Linked to Predefined Conditions

It is really complicated to see, which host is in which predefined condition. I thereby hope to get an easier way to check and to troubleshoot which host is in which ...
Suggested by: Florian Fritz (02 Jul, '25) Upvoted: 08 Jul, '25 Comments: 0
Under consideration Setup

Set parent for virtual Servers automatically

It would be helpful to have the parent host set for all virtual servers, depending on the host where it is running on, to reduce alarms. For ESX it might can be done ...
Suggested by: Jan (02 Jun, '25) Upvoted: 02 Jun, '25 Comments: 1
Under consideration Setup

Edit rules: ability to delete and duplicate rule from menu

when editing a rule by selecting the "host -> service - parameters for that service" you can get directly to that rule. but to delete that rule or make a copy of it, ...
Suggested by: Andreas Hoppe (21 May, '25) Upvoted: 27 May, '25 Comments: 0
Under consideration Setup

Seamless integration without assuming Apache

One of the most valuable lessons in DevOps in modern time is that excessive diversity is expensive. It would be great if the solution didn't assume the use of ...
Suggested by: Jonas Printzen (14 May, '25) Upvoted: 27 May, '25 Comments: 0
Under consideration Setup

Bulk delete for rules

If you have big rulesets for example about Check HTTP or Check SQL Database and want to cleanup, you cannot select some rules via checkboxes and bluk delete them. I ...
Suggested by: Andreas K (23 Apr, '25) Upvoted: today Comments: 1
Under consideration Setup

Make Folders Cloneable with all settings

It would be great to have a Blueprint Folder Structure you can just clone whenever a new Customer gets onboarded
Suggested by: Max (11 Mar, '25) Upvoted: 08 Apr, '25 Comments: 1
Under consideration Setup

Nagios plugins and ca-certificates.crt

We found that a Nagios plugin like check_ldap uses /etc/ssl/certs/ca-certificates.crt instead of $OMD_ROOT/var/ssl/ca-certificates.crt. This makes it hart to query ...
Suggested by: Robert Sander (28 Feb, '25) Upvoted: 28 Apr, '25 Comments: 0
Under consideration Appliance Setup

Move disabled services rules when hosts are moved to another folder

When using the "X" function in discovery a rule is created that filters on host and folder. If the host is moved, the rule no longer applies and if more changes are ...
Suggested by: Arvid Carlander (05 Feb, '25) Upvoted: 21 Mar, '25 Comments: 0
Under consideration Setup

Bulk discovery: remove only specific (vanished) service

Dear CheckMK team, very often I need to remove one vanished service one many hosts. But I only want to removed this special service and not all vanished service, ...
Suggested by: Andreas Dvorak (11 Dec, '24) Upvoted: 28 Aug, '25 Comments: 1
Under consideration Setup

Rule to set staleness value on folders / hosts

Especially need this to be set on a per folder level structure, because some hosts require just a rare checkup like 30minutes or 1h, therefore even tough active ...
Suggested by: Alex Florea (24 Nov, '24) Upvoted: 24 Nov, '24 Comments: 2
Under consideration Setup

Host Parents = Service(s) from other hosts

In terms of infrastructure monitoring which is psychical, it would greatly benefit to be able to set the parrent of "PC_1" as being "Switch_1"--"Interface 5" For ...
Suggested by: Alex Florea (20 Nov, '24) Upvoted: 17 Dec, '24 Comments: 0
Under consideration Setup

Order folders by attributes

It would be a great feature to be able to arrange folders not only by name but also by other attributes, such as folder age, the number of hosts inside, etc. Maybe ...
Suggested by: Adrian Skolek (14 Oct, '24) Upvoted: 14 Oct, '24 Comments: 0
Under consideration Setup

Allow more than 500 Fetcher processes in Global Settings

One of our customers has a Checkmk Site that monitors about 4000 SNMP hosts, which of course uses a lot of fetchers. However, we noticed that the maximum fetcher ...
Suggested by: Fabian Binder (14 Oct, '24) Upvoted: 16 Mar Comments: 0
Under consideration Setup

Hint if a host with same IP is already existing

Halo, it ist posible that a system i registerd by name and by IP as name on the same time. It would be helpful if cmk shows a hint about this "problem".
Suggested by: Ralf Prengel (19 Aug, '24) Upvoted: 26 Nov, '24 Comments: 2
Under consideration Setup

Choose List of host in monitoring view and pass them to setup

There should be a way to run bulk-discovery on a list of hosts out of a monitoring view. For example when I updated to 2.3.0p10 there have been many service problems ...
Suggested by: M (22 Jul, '24) Upvoted: 10 Mar, '25 Comments: 11
Under consideration Setup

Set service labels when certain other labels are set or not set

It could be nice to set service labels if a service got or got not a certain service label. So we could set a service label for certain services but skip other ...
Suggested by: M (17 Jul, '24) Upvoted: 17 Jul, '24 Comments: 2
Under consideration Setup

Assign parent host via rule

There should be a rule to assign one or multiple parent hosts, based on the common conditions (folder, host label, host tag, host name).
Suggested by: Leon Buhleier (10 Jul, '24) Upvoted: 17 Jul Comments: 2
Under consideration Setup

Move button "Update site DNS cache"

The button "Update site DNS cache" is only available in the host properties. As it updates all DNS cache entries it should be moved to the setup menu (under topic ...
Suggested by: Robert Sander (17 May, '24) Upvoted: 17 Sep, '24 Comments: 0
Under consideration Setup Usability

MKP: select for which Site/Customer to activate

In an MSE environment, you usually have different customers who may require different versions or customer-specific MKPs. To ensure that only the relevant MKPs are ...
Suggested by: Lars Sörensen (21 Apr, '24) Upvoted: 09 Oct, '25 Comments: 0
Under consideration Setup

CME: Enable All Disable all for customers, like the Site status has

In Distributed Monitoring setup you have the option below the sites to Enable All and Disable all, so you don't have to manually enable/disable each site if you want ...
Suggested by: Erik (03 Apr, '24) Upvoted: 13 Jun, '24 Comments: 0
Under consideration Setup Usability

Audit log - show Attributes of delete Object in Details

In the current audit log, no useful information on deleted objects is displayed, the link to the object leads to an error message and the rule number is also of no ...
Suggested by: Lars Sörensen (02 Feb, '24) Upvoted: 09 Oct, '25 Comments: 0
Under consideration Setup

History of changes to host rules and properties

It would be very useful to have a history of the changes made with their dates in the properties of the hosts and in the rules. For example, there are rules that ...
Suggested by: Gonzalo Deniz (18 Dec, '23) Upvoted: 19 Apr, '25 Comments: 5
Under consideration Setup

add CDP scanner to Parent-Scan

Please extend the parent scan to include the option of scanning via the CDP protocol
Suggested by: Eric O. (18 Dec, '23) Upvoted: 06 May, '25 Comments: 2
Under consideration Setup

Show agent receiver port in Web-GUI

Currently the configured agent receiver port (8000 ff) for the site is only visible on the command line (omd config show or an API request). It would be good to ...
Suggested by: Robert Sander (14 Dec, '23) Upvoted: 17 May, '24 Comments: 0
Under consideration Setup Usability

Use Kerberos for Agent Registration

Registering an agent (TLS and Updater) currently needs a username and password or secret to be able to login to the checkmk site. The process of doing so runs as a ...
Suggested by: Robert Sander (13 Dec, '23) Upvoted: 30 May, '24 Comments: 0
Under consideration Setup

Allow custom host attributes in all text-based input fields of active checks

Currently, some text-based input fields of active checks do allow references to custom host attributes while some do not. This idea asks to allow the use of custom ...
Suggested by: David Knecht (12 Dec, '23) Upvoted: 09 Oct, '25 Comments: 1
Under consideration Setup

Show only writeable folder on bulk move

When moving multiple hosts all folders are shown in the dropdown for the selection of the destination. When moving a single host only writeable folders are shown ...
Suggested by: Robert Sander (11 Dec, '23) Upvoted: 13 Mar, '24 Comments: 0
Under consideration Setup Usability