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:

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

Feature request: possibility to define a hook when backing agents

Hello, I would like to be able to run a script using a hook when agents are baked. That could allow for example to upload automatically to a private registry ...
Suggested by: se-baj (2 days ago) Upvoted: yesterday Comments: 0
Under consideration Agent Bakery

Default acknowledgement expiration time

It's possible to set a default expiration time, but there isn't a setting to check the "Expire on" checkbox by default. See forum for screenshots: ...
Suggested by: dahag-mm (2 days ago) Upvoted: yesterday Comments: 0
Under consideration Usability

Improve PS Check - add top x Process by CPU / by Memory Option

When server utilization is high, server owners and application managers often want to know which processes consume the most CPU or memory in order to see processes ...
Suggested by: Lars Sörensen (01 Jun) Upvoted: yesterday Comments: 0
Under consideration Dashboards & Views

Azure NAT Gateway monitoring

Discovery of a Azure NAT Gateway, similar to the current discovery for the Azure Load Balancer
Suggested by: Roy (30 May) Upvoted: 30 May Comments: 0
Under consideration Checks&Agents

Integrate draw.io into checkmk GUI

- usefull to document things within checkmk - maybe a solution to replace nagvis or use the diagrams within nagvis as a layer https://www.drawio.com/integrations
Suggested by: Dns Es (27 May) Upvoted: today Comments: 0
Under consideration Dashboards & Views Integrations

Notifiy Admins about unsynct/outdated HW/SW Inventory data on Master Site

In a distributed setup, a lot of inventory data is synchronized in the background between the master site and the remote sites. Occasionally it can happen that this ...
Suggested by: Lars Sörensen (24 May) Upvoted: 05 Jun Comments: 0
Under consideration Checks&Agents

REST-API: Monitoring Comments - Missing End Date

API Endpoint have start_date for comment an info is expires. I search expire_date in result.
Suggested by: Thomas W. (24 May) Upvoted: 24 May Comments: 1
Under consideration RestAPI

Assignment of hosts to host groups via Service

Hello, It would be nice to expand the options of the "Assignment of hosts to host groups" rule and allow using Service Groups/Service name regex instead of just ...
Suggested by: Francesco (21 May) Upvoted: 03 Jun Comments: 1
Under consideration

Add support for external password vault

Make it possible to use some extarnal password vault such as Hashicorp Vault
Suggested by: Mikael (21 May) Upvoted: 2 days ago Comments: 0
Under consideration Integrations

Include the service's memory utilization in service monitoring

Improve both Process and Service Monitoring Process Monitoring During the process Search sort the order by utilization or name Service Monitoring Enable an ...
Suggested by: Paulo (20 May) Upvoted: 20 May Comments: 1
Under consideration Checks&Agents

Process monitoring: Add option to sort by utilization or name in process search

Process Monitoring During the process Search sort the order by utilization or name
Suggested by: Paulo (20 May) Upvoted: 20 May Comments: 4
Under consideration Usability

Availability - Distinguish times in and out of Service Time

Hello, In the computation options of the availability report there's the possibility to select "Notification Period" => "Distinguish times in and out of ...
Suggested by: Nicolas (17 May) Upvoted: 31 May Comments: 0
Under consideration Availability / SLA

Activate changes after LDAP user sync

An LDAP user sync creates new accounts or assigns account to new contact groups or roles. After the LDAP user sync one has to manually activate these changes. This ...
Suggested by: Robert Sander (17 May) Upvoted: today Comments: 0
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) Upvoted: today Comments: 0
Under consideration Setup Usability

add HTTP Push monitor

Add a new monitor type "HTTP push monitor". How It Works: Checkmk generates a unique URL for each monitor and exposes it. Any application can do a simple HTTP GET ...
Suggested by: Martin (12 May) Upvoted: 29 May Comments: 1
Under consideration Checks&Agents

Rewrite dnsclient plugin to use dig instead of nslookup

Rewrite the dnsclient pluging to use dig. Dig seems to be slightly quicker at least in my small anecdotal testing. It also has what seems like an easier method to ...
Suggested by: Steve Berg (08 May) Upvoted: 01 Jun Comments: 0
Under consideration Checks&Agents

Make the path for haproxy sock configurable

Not all Haproxy installations use the default path for their socket files.
Suggested by: Lars Sörensen (30 Apr) Upvoted: 29 May Comments: 0
Under consideration Checks&Agents

Valid user mention in Slack notifications

At the moment Slack notifications do not properly mention users. The idea is to add "Slack ID" field (similar to existing "Pager address") in users configuration ...
Suggested by: AlexB (29 Apr) Upvoted: 07 Jun Comments: 0
Under consideration Notifications

BI Aggregatations - possibility to stop downtime inheritance on non-redundant services

In some situations it would be good to have a BI Aggregation alarmed when a non-redundant service is in active downtime. The default downtime inheritance to the ...
Suggested by: Marco (25 Apr) Upvoted: 17 May Comments: 2
Under consideration BI

CRIT state when total memory is reduced

We have noticed that in some circumstances a completely broken server memory is not detected by management boards. Sometimes they are simply gone. The only ...
Suggested by: René Bayer (25 Apr) Upvoted: yesterday Comments: 2
Under consideration Checks&Agents

custom Host Attributes and tags should be useable in views collaborative.

Hallo, Custom Host Attributes and tags should be useable in views collaborative. Actually it is not possible to select Custom Host Attributes in th view editor.
Suggested by: Ralf Prengel (24 Apr) Upvoted: 24 Apr Comments: 3
Under consideration Dashboards & Views

Time management for scheduling manual interactions

Hallo, the usecase: We are migration hosts etc.. It would be helpful to have a simple resubmission feature to manage such jobs. A simple datefiled filed by a ...
Suggested by: Ralf Prengel (24 Apr) Upvoted: 24 Apr Comments: 3
Under consideration

Set Cluster-IP to use for outgoing traffic

It would be great if we could configure the IP to be used for outgoing data traffic. This would ensure that all clients are always contacted with the same IP even in ...
Suggested by: Lars Sörensen (23 Apr) Upvoted: 08 Jun Comments: 1
Under consideration

MKP: select for witch 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) Upvoted: 29 May Comments: 0
Under consideration Site management

Visibility of the Livestatus Error in Dashboards

Hello CheckMK, it would be great if the Livestatus Error in Dashboards would be only visible for admins and for dashboards which rely to the site which is currently ...
Suggested by: David (19 Apr) Upvoted: 01 Jun Comments: 1
Under consideration Usability

Allow the query of specific sections of the agent

By default the agent collect and provides all data that is available. Using that option we will be able to query the agent with only the sections that we want, then ...
Suggested by: Paulo Santana (19 Apr) Upvoted: 05 Jun Comments: 1
Under consideration Checks&Agents

WATO: Input fields for RegExp and TextInput should be visually distinguishable

In the WATO plugins it is currently not possible to recognise whether a certain input field accepts only regular text or a regular expression. The fields look ...
Suggested by: Dirk (19 Apr) Upvoted: 01 Jun Comments: 0
Under consideration Usability

Effective Notification Rules of Host

Just like effective rules of host, there should be a feature that shows effective notifications of host. This would be a helpful tool to clean up notifications or ...
Suggested by: Patrick Apodaca (16 Apr) Upvoted: 28 May Comments: 1
Under consideration Notifications

Flexible Time Periods for Custom Monitoring

An idea for a feature that would make monitoring with CheckMK even more flexible and adaptable. Currently, CheckMK allows monitoring of time periods such as same ...
Suggested by: Sascha (16 Apr) Upvoted: 29 May Comments: 0
Under consideration Notifications

Additional information in case of failed updates

Update fail with the error below. More informations how to solve this problem in the message would be helpful. Fehler während des Updates: OMD-Befehl omd -f -V ...
Suggested by: Ralf Prengel (16 Apr) Upvoted: 16 Apr Comments: 1
Under consideration Usability

Promox special agent should work as similar as the Vsphere agent (show VMs)

Hallo, the Promox special agent should work as similar as the Vsphere agent. Especiuallay virtual machines, datastores ans Performace Counters should be selectable ...
Suggested by: Ralf Prengel (16 Apr) Upvoted: 05 Jun Comments: 2
Under consideration Checks&Agents

Create hosts in bulk via API without failing if some of the hosts do not meet requirements

When using the Checkmk Rest API to create hosts in bulk, if one host does not meet requirements, the entire list of hosts fails. For example, if one host already ...
Suggested by: Adrian Guta (10 Apr) Upvoted: 08 Jun Comments: 0
Under consideration RestAPI Usability

Ability to monitor systemd units running in user context

See this post for a brief description: https://forum.checkmk.com/t/how-to-monitor-for-systemctl-user-services-using-checkmk/40603/3?u=pscheckmk What checkmk needs ...
Suggested by: PSCheckMK (08 Apr) Upvoted: 12 May Comments: 0
Under consideration Checks&Agents

simple host down don t do anything switch would be helpful (especially for beginners)

Hallo, monitoring only temporarily active sytems like some NAS-Storages etc. causes alerts. A simple switch in the host configuration "host down do nothing" would ...
Suggested by: Ralf Prengel (04 Apr) Upvoted: 05 Jun Comments: 0
Under consideration Usability

Make Agent-Package access rights customizable

Hi, We primarily use the agent RPM packages from the checkmk Enterprise Bakery. I have noticed that the folders and files of the unpacked RPM package currently have ...
Suggested by: Christian Friedrich (03 Apr) Upvoted: 08 Jun Comments: 0
Under consideration Agent Bakery

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) Upvoted: 03 Apr Comments: 0
Under consideration Setup Usability

Add the ability to add "Oracle custom SQL" to the "Oracle database" plugin using bakery.

This improvement is regarding a plugin that is provided by CheckMK (Oracle custom SQL), combined with a feature that is designed for roll-out and maintaining large ...
Suggested by: Mick Alblas (27 Mar) Upvoted: 27 May Comments: 3
Under consideration Checks&Agents

Show more information for Prometheus alerts

For the time being the Prometheus plugin shows only the status FIRING, when a Prometheus Alert is triggered. However, there's much more information that could be ...
Suggested by: Bence Hornák (27 Mar) Upvoted: 19 Apr Comments: 1
Under consideration Checks&Agents

Checkmk NetApp Agent - Option to disable sections

I am using the NetApp Agent to monitor a large NetApp cluster. The problem is that the agent timed out even with an interval and timeout at 15 minutes. And the ...
Suggested by: Johan Olsson (26 Mar) Upvoted: 08 Jun Comments: 3
Under consideration Checks&Agents

Cisco Embedded WLC on Catalyst Access Points

Cisco has a new kind of Wireless Lan Controllers, which are embedded int othe new Catalyst Access Points. With these devices the cisco_wlc Check doesn't work anymore, ...
Suggested by: Jan Rzaczek (25 Mar) Upvoted: 12 Apr Comments: 0
Under consideration Checks&Agents

Create Pie-Chart as Dashlet

Hi Team, to build good Overview Dashboards for non technicals Pie-Charts are a great visualization also for using in Reports. Greets Bernd
Suggested by: Bernd Holzhauer (25 Mar) Upvoted: 13 May Comments: 2
Under consideration Dashboards & Views

export feature inventories for non-coders

Hallo, a suggestion for non coders etc.. 1) Build a a view for your hosts you want to select. 2) Select a button export hard&software inventory 3) Donwload a ...
Suggested by: Ralf Prengel (22 Mar) Upvoted: 12 Apr Comments: 0
Under consideration

Bulk creation of folders, rules and hosts

We have automated our setup completely. Now it does take a very long time to (re)create the whole structure of hosts, rules and folders. We would prefer to feed the ...
Suggested by: Markus (22 Mar) Upvoted: 22 Mar Comments: 9
Under consideration RestAPI

Add a Kafka connector for forwarding metrics/events to Kafka

Kafka is increasingly being used as a central hub for collecting and processing monitoring data in various systems such as event correlation, anomaly detection, ...
Suggested by: Lars Sörensen (21 Mar) Upvoted: 08 Jun Comments: 0
Under consideration Integrations

docsis.py / add more OID's

Is it possible to add more OIDs to the docsis.py file? lib\python3\cmk\base\check_legacy_includes\docsis.py ".1.3.6.1.4.1.4115.900.2.0.0.0.0.0", # ...
Suggested by: Oliver Jarmes (20 Mar) Upvoted: 20 Mar Comments: 0
Under consideration Checks&Agents

Replace all VBS agent plugins

Microsoft deprecates VBS scripting. All VBS agent plugins should be replaced by an implementation in PowerShell or Python.
Suggested by: Robert Sander (19 Mar) Upvoted: 08 Jun Comments: 4
Planned Checks&Agents

Notifications via Google chat

With the increased usage of Google workspaces, the common communicator across many organizations nowadays is Google chat. There is no straight forward integration for ...
Suggested by: Mohazin khan (19 Mar) Upvoted: 19 Mar Comments: 0
Under consideration Notifications

Show latency and packet loss on parent/child topology

This will be a good way to easily see trouble spots on a network. The colour or thickness of the lines connecting nodes can be used to indicate packet loss and ping ...
Suggested by: Petrus (19 Mar) Upvoted: 17 Apr Comments: 2
Under consideration Dashboards & Views

Event console to handle JSON input

It would be nice if the event console would accept new line delimited json style input so log relays like logstash, fluentd, etc could send more structured data ...
Suggested by: Andy wettstein (14 Mar) Upvoted: 26 Mar Comments: 0
Under consideration Log monitoring / Event Console

Dynamic configuration daemon (DCD) in distributed monitoring

In a distributed monitoring setup with central configuration the DCD can be configured to run on a remote site. This is necessary because piggyback data may only be ...
Suggested by: Robert Sander (14 Mar) Upvoted: 14 Mar Comments: 0
Under consideration Setup