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.

Checkmk site (server) should run on ARM

The Checkmk server should be able to run on ARM-based platforms like Raspberry and similar.
Suggested by: Edgar (04 May, '22) Upvoted: today Comments: 9
Under consideration Site management

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

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

ARM support for agent controller

Checkmk agent controller should run on platforms like Raspberry and similar out-of-the-box
Suggested by: Edgar (04 May, '22) Upvoted: 13 Jun Comments: 2
Accepted

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: today Comments: 6
Under consideration Site management Usability

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: 2 days ago Comments: 20
Under consideration Checks&Agents Notifications Setup

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

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: 13 Jun Comments: 6
Under consideration Dashboards & Views Integrations

Use Custom User Attributes for MS Teams notifications

The notification plugin for MS Teams should have the possibility (similar to the Jira notification plugin) to use custom user attributes for e.g. the webhook URL. ...
Suggested by: Robert Sander (07 Mar) Upvoted: 2 days ago Comments: 0
Under consideration Notifications

Enable Child/Parent relations between hosts monitored on different sites

Currently the Parent of a host always needs to be monitored on the same site. This causes that we need to add dummy hosts, having the same IP as the really monitored ...
Suggested by: Axel Rosemann (05 May, '22) Upvoted: 2 days ago Comments: 10
Under consideration Setup

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: 2 days ago Comments: 1
Under consideration Usability

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: yesterday Comments: 3
Under consideration Dashboards & Views

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: 13 Jun Comments: 10
In progress Checks&Agents

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: 12 Jun Comments: 12
Under consideration Site management

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: 12 Jun Comments: 0
Under consideration 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 Jun Comments: 7
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: 13 Jun Comments: 7
Under consideration Checks&Agents

Add VMware vCenter Tags as labels

VMware VCenter has a similar implementation of tags and Tag groups like checkmk. It would be great, if the assigned VM tags would be automatically assigned as host ...
Suggested by: Andre Eckstein (31 Aug, '23) Upvoted: today Comments: 1
Under consideration Checks&Agents 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: today Comments: 0
Under consideration Dashboards & Views

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

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 (10 Jun) Upvoted: 17 Jun Comments: 0
Under consideration Usability

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: 13 Jun Comments: 3
Planned Checks&Agents

Let UNIX agents execute sections/plugins/local checks in parallel

As systems are getting more complex and larger, it becomes increasingly difficult to keep the agent's runtime below 60 seconds, as each check is unnecessarily ...
Suggested by: Daniel Roettgermann (07 Jun, '22) Upvoted: today Comments: 9
Under consideration Checks&Agents

Better VM monitor / vSphere integration

It is impractical to enable SNMP or install the Checkmk agent on hundreds or thousands of VMs, and unnecessary as well. Between vSphere / ESXi monitor, and ...
Suggested by: Ryan (15 Jun, '23) Upvoted: today Comments: 5
Under consideration Checks&Agents

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

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

Add Api or Script to monitor Vmware Horizon environments

Vmware Horizon is a desktop virtualization environment like citrix In this environment you could monitor the state of the system, total sessions, active sessions, ...
Suggested by: msanudo (26 Jan) Upvoted: 15 Jun Comments: 0
Under consideration Checks&Agents

Add some dashboard-friendly options like headless-mode (autologin), fullscreen without navigation

like discussed and suggensted by thomas lippert, provide some features to make the dashboards in checkmk being easily accessible by tv screens. like above mentioned, ...
Suggested by: Steffen Mueller (04 May, '22) Upvoted: 13 Jun Comments: 1
Under consideration Dashboards & Views

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: 10 Jun Comments: 0
Under consideration Site management

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: today Comments: 0
Under consideration Availability / SLA

Jenkins Special Agent with Context Folder

The special agent agent_jenkins currently can only handle jenkins installation on the root URI path. Make it work for installations with a context path like ...
Suggested by: atr (2 days ago) Upvoted: today Comments: 0
Under consideration Integrations

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: today Comments: 2
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: 15 Jun Comments: 0
Under consideration Notifications Usability

Option to use password store for SNMP credentials

CMK has a builtin-in password store and CMK does SNMP monitoring... Provide the option to use password store entries for SNMP credentials in: * Host properties * ...
Suggested by: Marsellus Wallace (04 Jul, '22) Upvoted: 13 Jun Comments: 0
Under consideration Checks&Agents

Add HW/SW Inventory data to the REST API

It would be nice to access the result data from HW/SW inventory via the REST API.
Suggested by: PaulR282 (29 Jul, '22) Upvoted: 12 Jun Comments: 3
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

Check_mk-azure_app_registration: also add certificats expiration

Also include certificats expiration for Azure Registred Apps in check_mk-azure_app_registration, it only monitors Secrets client currently.
Suggested by: Maxime (23 Nov, '23) Upvoted: 06 Jun Comments: 1
Under consideration Checks&Agents

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: 04 Jun Comments: 1
Under consideration Checks&Agents

add Roles and Features to inventory on Windows Servers

At the moment, the inventory of a Windows host shows software usually added via an installer. Not shown is software that is added via the "Add Roles and Features" ...
Suggested by: Jörn Clausen (23 Nov, '23) Upvoted: today Comments: 1
Under consideration Checks&Agents

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

Service Discovery: Show since when a service is vanished or has been discovered

As a user, I cannot rely on the continuous existence of a service. Especially in testing environments of my colleagues, it may happen from time to time, that a ...
Suggested by: Marcel Arentz (22 Jul, '22) Upvoted: 15 Jun Comments: 0
Under consideration Checks&Agents Setup

Delay Notification for different states

It would be nice to set different times for different states. As an example: Delay 15m for warning state and 5min for critical state.
Suggested by: uncreative (27 Jul, '23) Upvoted: 15 Jun Comments: 2
Under consideration Notifications

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: 14 Jun Comments: 12
Planned Checks&Agents

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: 13 Jun Comments: 1
Under consideration Grafana

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: 13 Jun Comments: 1
Under consideration Usability

Indicate upcoming downtimes as gray pylon in GUI.

Active downtimes for servers/services are indicated in the GUI with the orange pylon icon and are thus immediately visible to the user. Planned server/service ...
Suggested by: Lars Sörensen (13 Apr, '23) Upvoted: 10 Jun Comments: 0
Under consideration Usability

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: 07 Jun Comments: 10
Under consideration Site management

Allow automated export of a View/Graph as PNG or PDF

It's possible to export a view or time series graph as PNG or PDF directly in the GUI. But this approach is not scriptable, e.g. through the Rest-API. In some ...
Suggested by: Marcel Arentz (29 Jun, '22) Upvoted: 31 May Comments: 0
Under consideration RestAPI

Monitor for underutilized resources

Especially in cloud environments, new resources are quickly added, but often times not removed quickly enough. Often times, requested resources (i.e. EC2 instances) ...
Suggested by: Elias (25 May, '22) Upvoted: 23 May Comments: 5
Under consideration Checks&Agents

support for "Client Credentials Grant" (RFC6749) Authentication in check_http / Website Monitoring

The checkmk Website Monitoring should support "Client Credentials Grant" (RFC6749, Section 4.4: https://www.rfc-editor.org/rfc/rfc6749#section-4.4) as ...
Suggested by: Thomas Schmitz (24 May, '23) Upvoted: yesterday Comments: 1
Under consideration Checks&Agents