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.

ARM support for the CEE and CME

Please add ARM for both CME and CEE so it can be run on platforms like Raspberry and similar.
Suggested by: Edgar (04 May, '22) Upvoted: yesterday Comments: 8
Under consideration Site management

Mobile App for Checkmk

Create an iOS and Android app for Checkmk, which is focused on monitoring (not setup). It should address 2 common use cases: * Receive notifications and allow drill ...
Suggested by: Thomas Lippert (06 May, '22) Upvoted: yesterday Comments: 19

Support PiggyBack data from remote hosts

Implement a feature to leverage piggyback data, which are shared by a product integrated way from remote sites
Suggested by: Thomas Lippert (02 May, '22) Upvoted: 17 May Comments: 10
In progress Checks&Agents

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: 17 May Comments: 0
Under consideration Integrations

Checkmk Services Dependencies across hosts

It would be great to have service dependencies across hosts for Checkmk, just like the host parent/child relationships. In case that the parent service fails all ...
Suggested by: Lars Sörensen (06 May, '22) Upvoted: 17 May Comments: 19
Under consideration Checks&Agents Notifications Setup

REST-API: Add endpoint for "Revert changes"

It is possible to activate changes with REST-API related endpoints. However there's no endpoint to revert pending changes, as the function exists in the GUI menu ...
Suggested by: Nicolas (09 Nov, '23) Upvoted: 13 May Comments: 0
Under consideration RestAPI

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: 15 May Comments: 2
Under consideration Checks&Agents

Add Label/Tag if Windows Service or Systemd Service is doscovered

In the process discovery rule you can add a label to the host when the searched process is found. It would be very helpful if we could do the same in the Windows ...
Suggested by: Lars Sörensen (02 Feb, '23) Upvoted: 08 May Comments: 2
Under consideration Checks&Agents

Notifications: Periodic Notifications based on event type

configure different periodic notifications for different event types, for example: - SERVICE is CRIT, email every 30 min - SERVICE is WARN, email every 60 min
Suggested by: Christoph Meijer (12 Jan) Upvoted: 03 May Comments: 0
Under consideration Notifications

Improve automatic disk cleanup (e.g. inventory_archive)

Hi, at the weekend it happened again that the filesystem ~/var/check_mk/inventory_archive almost filled up. This happens every now and then and apparently checkmk ...
Suggested by: Christian Friedrich (11 Sep, '23) Upvoted: 13 May Comments: 0
Under consideration Site management

Support migration of hosts between sites without any loss of data

We need to have the ability to migrate multiple hosts between sites without any data loss
Suggested by: Thomas Lippert (11 Aug, '22) Upvoted: 14 May Comments: 10
Under consideration Site management

Give NagVis a proper facelift

NagVis is used by many people/customers. It's a crucial part of Checkmk and it really feels dated and old. NagVis needs some love and more features and a more modern ...
Suggested by: Norman Kühnberger (04 May, '22) Upvoted: 14 May Comments: 6
Under consideration Dashboards & Views Integrations

Add a generic Plugin for polling of JSON status APIs

Many applications provide an HTTP API that can be used to query the health status, as is common with Docker containers. It is about time for a rule-based check ...
Suggested by: Lars Sörensen (25 May, '22) Upvoted: 13 May Comments: 7
Under consideration Checks&Agents

Podman Container Plugin & Checks

Redhat is trying had to establish Podman as a replacement for Docker, by pushing it as default container engine for Redhat Enterprise products (RHEL, Openshift…). ...
Suggested by: Mario Sommer (02 Jun, '22) Upvoted: 08 May Comments: 3
Planned Checks&Agents

Make Oracle Locks check much more useful

Currently mk_oracle plugin, section Oracle_Locks has a sql-clause that produces information about session, lock time, SID, machine, serial, process and os user. ...
Suggested by: Mjarl (25 Jan) Upvoted: today Comments: 1
Under consideration Checks&Agents

Network Scan: Scan now button

In order to be able to control when the network scan is carried out and not have to wait 24 hours, a "Scan Now" button could be introduced.
Suggested by: Christian Gehrig (10 May, '22) Upvoted: today Comments: 1
Under consideration Usability

Add a generic Plugin for Prometheus Exporter metrics

There are several applications that provide their metrics as Prometheus metrics. Please create a generic check plugin that can read these Prometheus metrics and ...
Suggested by: Lars Sörensen (17 May, '22) Upvoted: 16 May Comments: 10
Planned Checks&Agents

When deleting a host, also remove rules that are only for that host

Especially the ruleset "disabled services" accumulates a large number of rules when users are manually disabling services in the configuration. When hosts are ...
Suggested by: Robert Sander (10 Jan, '23) Upvoted: 15 May Comments: 6
Under consideration Site management Usability

Integrate OpenTelemetry connector

woukld be nice to bring some connectors to other tools
Suggested by: Markus (13 Jun, '23) Upvoted: 13 May Comments: 1
Under consideration Integrations

Remove the separate agent receiver port (usually 8000/tcp)

Nobody understands why we need a separate port for the TLS registration. Please move the agent receiver to the rest of the API on port 443.
Suggested by: Robert Sander (11 Dec, '23) Upvoted: 17 May Comments: 1
Under consideration Checks&Agents

Include Hostname in Container name

The container agent plugins for Docker and Podman should have a configurable option to include the hostname in the container name for the piggyback data sections. ...
Suggested by: Robert Sander (06 Feb) Upvoted: 17 May Comments: 3
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: 17 May Comments: 0
Under consideration Notifications

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: 15 May Comments: 2
Accepted Checks&Agents

Notification statistics Dashboard

* who got notified how often and when (heatmap with hour of day) * filter by notifications contcact and then get a histogram of number of notifications ( e.g. to ...
Suggested by: Mimimi (04 May, '22) Upvoted: 13 May Comments: 2
Under consideration Notifications

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

omd start <site> --rescue --- The ability to launch a site in all off mode

The ability to launch a site for debugging or disabling checks in a Rescue Mode. z. e.g. omd start <site> --rescue starts the site without host checks, service ...
Suggested by: Bernd Holzhauer (21 Oct, '22) Upvoted: 13 May Comments: 10
Under consideration Site management

Adding Custom Host / Service Notes via API

It would be nice to have the ability to add and getting "Custom Host / Service Notes" via REST API
Suggested by: Bernd Holzhauer (24 May, '23) Upvoted: 13 May Comments: 0
Under consideration RestAPI

Impersonate as another user to check views and dashboards

Allow an admin to impersonate himself as another user, so he/she can see & verify views/dashboards, as the other user will see them. This helps to develop views or ...
Suggested by: Thomas Lippert (22 May, '22) Upvoted: 07 May Comments: 7
Accepted User management

SNMP Data Fetching and Processing using Web Interface

Enable a ruleset to retrieve SNMP information (Custom OIDs) and create some basic queries and maybe a logic to process retrieved data: - Single OID data retrieval ...
Suggested by: Paulo (20 May, '22) Upvoted: 30 Apr Comments: 5
Under consideration Checks&Agents

Dashboard - Multiple Dashboard Cycling / Slideshow

Add the ability to cycle selected dashboards automatically based on a given interval. Similar to Grafana. It would allow the continuous monitoring of all information ...
Suggested by: opensourcefan (11 Nov, '22) Upvoted: 24 Apr Comments: 3
Under consideration Dashboards & Views

Monitor Processes with Listening Ports

Hello Guys My suggestion would be to monitor all Open / Listening ports (ss -tulpn) and processes. Afterwards upon service discover it should show the services ...
Suggested by: Janic Voser (27 Oct, '23) Upvoted: today Comments: 1
Under consideration

Horizontal Scaling of Graphs

Currently, the x-axis can merely scaled by scrolling the mouse wheel. Please implement boxes where start and end time can be specified like at pnp4nagios!
Suggested by: Günter Fahrnberger (22 Sep, '22) Upvoted: 17 May Comments: 0
Under consideration Graphing

Add a "refresh service" button to the edit service view

Some services, like the interface, depend on their previous state. In order for the new state to be applied the service must be moved to undecided and then moved ...
Suggested by: Lars Sörensen (06 May, '22) Upvoted: 17 May Comments: 10
Under consideration Setup

Create service label for piggyback services

It would be nice to have an automatically created service label on services based on piggyback data. This label could have the sending host's name as label value. Or ...
Suggested by: Robert Sander (06 Dec, '23) Upvoted: 17 May Comments: 0
Under consideration Checks&Agents

Cluster-IP for outgoing appliance traffic

For incoming traffic to an appliance cluster you can use the cluster ip (e.g. traps), but for outgoing traffic the active node ip address is used. This is annoying ...
Suggested by: Dennis (05 Dec, '23) Upvoted: 17 May Comments: 1
Under consideration Appliance

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

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

Grafana integration Status of hosts & services from Checkmk

Hi! I am using Grafana as my main dashboard. The problem is that I can get a lot of values like CPU, memory and most other checks where it reports performance data. ...
Suggested by: Thomas Lippert (26 Apr, '22) Upvoted: 16 May Comments: 1
Under consideration Grafana

Replace Open Hardware Monitor with LibreHardwareMonitor

Since the development of Open Hardware Monitor has been discontinued since 2020, it should be replaced within the Windows agent by its fork LibreHardwareMonitor ...
Suggested by: Marcus Klein (26 Feb) Upvoted: 15 May Comments: 0
Under consideration Checks&Agents

Set labels based on software inventory

It would be a great help if labels for inventory-informations could be set by rules. This would help to configure for example alerts for unwanted software or too old ...
Suggested by: Thomas Lippert (28 Jun, '22) Upvoted: 15 May Comments: 7
Under consideration Checks&Agents

Oracle Cloud Monitoring (OCI)

Build a special agent similar to AWS and Azure (and Google Cloud). OCI is coming up fast.
Suggested by: Arnaud (17 May, '23) Upvoted: 14 May Comments: 1
Under consideration Checks&Agents

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: 14 May Comments: 0
Under consideration

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

Automated synchronization of SW inventory data with the NVD via API

the possibility of automatically synchronizing the data from the SW Inventory with the NVD database and displaying critical software states https://nvd.nist.gov/ ...
Suggested by: Bernd Holzhauer (12 Mar) Upvoted: 14 May Comments: 0
Under consideration Checks&Agents

a simple page for changing the notifications recipients

it would be also very practical if there would be a page with simply 2 dropdown menus with the notification as 1st dropdown and the recipient(s) as 2nd dropdown to ...
Suggested by: Bernd Holzhauer (29 Jun, '23) Upvoted: 13 May Comments: 0
Under consideration Notifications Usability

Notification chains: a possibility to combine different Notification way`s

Notification chains: a possibility to combine different Notification way`s as example an Email as Notification methode to User or Group if the Service is still in ...
Suggested by: Bernd Holzhauer (23 Jun, '23) Upvoted: 13 May Comments: 3
Under consideration Notifications

Dashboard Seperator Bar / Divider / Line etc

Ability to add a simple bar or division to emphasize the separation of dashboard elements.
Suggested by: opensourcefan (06 Dec, '22) Upvoted: 13 May Comments: 0
Under consideration Dashboards & Views

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

Exclude and Include in Notification Rules

In the "conditions" section in the notification area, there are several match (include) and exclude Options. But not all objects that can be matched can be ...
Suggested by: Simon Popp (28 Nov, '23) Upvoted: 08 May Comments: 0
Under consideration Notifications Usability

Adding option for consider different dimension in a clustered service with "Best of" Logic

A service has n dimensions. In cluster mode, a group of dimensions on node A may be in some state (wich some of them are crit for example), and a distinct group of ...
Suggested by: Biagio (07 Dec, '23) Upvoted: 08 May Comments: 2
Under consideration Checks&Agents