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 [email protected].

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

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) Upvoted: yesterday Comments: 2
Under consideration 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: 29 Nov Comments: 17
Under consideration Checks&Agents Notifications Setup

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

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) Upvoted: 29 Nov Comments: 0
Under consideration RestAPI

check_mk-cisco_cpu_multiitem: Monitor and graph all available cpu intervals

check_mk-cisco_cpu_multiitem [2] is measuring and monitoring only one dimension from the CISCO-PROCESS-MIB [1] for the available CPUs: * cpmCPUTotal5minRev ...
Suggested by: Stephan Fuhrmann (29 Nov) Upvoted: yesterday Comments: 1
Under consideration Checks&Agents

Use the nice modern Graphs from the GUI in Reports and Notifications

The HTML mail notification and CMK reports still use the old graphs instead of the nice modern graphs displayed in the CMK 2.x GUI.
Suggested by: Lars Sörensen (18 May, '22) Upvoted: yesterday Comments: 6

REST API: Missing authorized_sites for Users GET enpoints

The responses of the following REST API "Users" endpoints do not include the "authorized_sites" list. Even if there is a list of "authorized_sites" defined for the ...
Suggested by: Nicolas (09 Nov) Upvoted: 29 Nov Comments: 0
Under consideration RestAPI User management

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) Upvoted: today Comments: 0
Under consideration Notifications Usability

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) Upvoted: yesterday 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: 29 Nov Comments: 3
Under consideration RestAPI

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: 22 Nov Comments: 2
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: yesterday Comments: 9
Planned 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) Upvoted: 29 Nov Comments: 1
Under consideration Checks&Agents

Add the option "yearly" as period for an SLA

Most ISV offer a yearly review of their services
Suggested by: Thomas Lippert (15 Feb, '22) Upvoted: 29 Nov Comments: 5
Under consideration Availability / SLA

Implement check_curl for http2 support

Please implement check_curl as an alternative to check_http as this is the successor and does support http2 and some other features. The plugin is included in the ...
Suggested by: Fabian (26 Oct, '22) Upvoted: yesterday Comments: 1
In progress Checks&Agents

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: yesterday Comments: 9
Under consideration Setup

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: yesterday Comments: 7
Accepted User management

Add automatic Label depending on Linux Distribution

Add a automatic Label depending on Linux Dsitribution, so plugins like YUM or APT can be selektiv installed based on Distribution (Agentbakery) lnxdistribution: ...
Suggested by: mike (04 May, '22) Upvoted: yesterday Comments: 16
In progress Checks&Agents

REST-API: Manage notification rules

Suggested by: Christian (05 Feb) Upvoted: 23 Nov Comments: 1
Under consideration RestAPI

Support for NetApp REST-API instead of old NetApp ONTAPI (ZAPI)

NetApp ONTAP 9.13.1 software - which is expected to release in the second quarter (Q2) of calendar year 2023 - will be the final version to offer normal support of ...
Suggested by: Daniel Paul (28 Feb) Upvoted: yesterday Comments: 12
In progress Checks&Agents

Support AND/OR/NOT for labels in rules

was: Support Regex for Labels in Rules https://features.checkmk.com/suggestions/293832/support-and-or-and-not-for-labels-in-filters and ...
Suggested by: Gerd Stolz (31 Oct, '22) Upvoted: yesterday Comments: 6
In progress Setup Usability

TOTP codes for 2FA

Two factor authentication was added in version 2.1 but it lacked support for TOTP codes / authenticator apps. It would be a nice feature to have QR codes to work with ...
Suggested by: Joseph (07 Jun, '22) Upvoted: yesterday Comments: 2
In progress User management

MSI installer packages from bakery should be signed

At 2.1.0 the MSI installer packages are no longer signed. Only the check_mk_agent.exe is signed. This causes trouble with automatic deployment thru the bakery, ...
Suggested by: Florian Ketelsen (16 Nov) Upvoted: 2 days ago Comments: 0
Under consideration Agent Bakery

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: 28 Nov Comments: 5
Under consideration 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: 22 Nov Comments: 1
Under consideration Grafana

Mark dashboard/reports/views as global so they don't get deleted with users or allow bulk migration

As it is you are forced to clone a view and delete the old one for a user to take ownership. An alternative is to copy user_*.mk files in cli under ...
Suggested by: Martin (18 Jul, '22) Upvoted: yesterday Comments: 6
Under consideration Dashboards & Views

add redfish support in the appliance

Hallo, the appliance should contain all packages to use all checks. In my case redfish isn t supported
Suggested by: Ralf Prengel (12 May, '22) Upvoted: yesterday Comments: 4
In progress Appliance

"Fake check results" should create hard state to test notifications

"Fake check results" should create hard state. This would allow to test the notifications
Suggested by: Thomas Lippert (30 May, '22) Upvoted: yesterday Comments: 12
In progress Notifications

portainer

So the Problem is that I dont want to install the checkmk agent on my Portainer server, but with a readonly user in Portainer the agent could get all data it needs.
Suggested by: Michel Engeldinger (17 Nov) Upvoted: yesterday Comments: 1
Under consideration RestAPI

Fully implement service tags instead of removing them

To our regret, the service tags have never been fully implemented and their full potential has never really been exploited. One of the biggest advantages of tags ...
Suggested by: Lars Sörensen (04 Jan) Upvoted: 29 Nov Comments: 3
Under consideration Setup

Create Metrics via BI Host-Search Filter + HW/SW as filter criteria

The idea is to use a host-search filter to search for specific hosts regarding their attributes instead of a specific hostname. Example: I want all hosts with a ...
Suggested by: Kevin Eßer (06 Nov) Upvoted: 29 Nov Comments: 1
Under consideration BI

Improve Veeam Plugin

- Show the configured retain policy points in the jobs service from the veeam plugin - Veeam SureBackup within Veeam Plugin
Suggested by: Noah (17 Oct) Upvoted: 21 Nov Comments: 2
Under consideration Checks&Agents

Read LLDP data from switches

It would be nice to have the option to choose between the port description and LLDP neighbor in the service summary of an interface of a switch.
Suggested by: PaulR282 (12 Aug, '22) Upvoted: 20 Nov Comments: 0
Under consideration Checks&Agents

Network Topology enhancements

Two features are missing from the "new" network topology when compared with the old Nagvis automap: - Show the downtime status of a host - When clicking on the ...
Suggested by: Robert Sander (05 Jun) Upvoted: 29 Nov Comments: 0
Under consideration Usability

Use all data from hardware/software inventory in Views/Dashboards

Today when creating a field from HW/SW inventory only a subset of sections are available. I would like to show, for example data from physical chassis on a router in ...
Suggested by: Andy (12 Jul, '22) Upvoted: 29 Nov Comments: 2
Under consideration Dashboards & Views

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: 29 Nov Comments: 10
Under consideration Site management

Add agent updater registration role

Add a minimal role for registration users for the automatic agent updater.
Suggested by: Dennis Ehmer (27 Apr, '22) Upvoted: 29 Nov Comments: 4

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 Nov Comments: 5
Under consideration Checks&Agents

Uptime Kuma Integration

I would like to have a general basic status page for my users without login. I Am now using Uptime Kuma. Works great and I have done some tweaking like in the link ...
Suggested by: Fredrik (13 Jun) Upvoted: 09 Nov Comments: 1
Under consideration Dashboards & Views

SAML2 for existing users (no new creation)

Currently, you can only create new users with SAML2 via EntraID, but not authenticate existing ones (e.g. which are already synchronized via LDAP anyway and the ...
Suggested by: Florian (29 Nov) Upvoted: today Comments: 0
Under consideration User management

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: 29 Nov Comments: 7
Under consideration Checks&Agents

Show BI Aggregation functions in aggregation itself

Currently, the only way to see which aggregation function is being used to calculate the state of a BI branch is to go to the rules (Setup > Business Intelligence > ...
Suggested by: Elias Voelker (24 Oct) Upvoted: 29 Nov Comments: 0
Under consideration

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) Upvoted: 29 Nov Comments: 1
Under consideration

Easy rename hosts

Renaming hosts is a technically complex task. It involves a core restart and often fails on large deployments due to Checkmk having to search through all logs and ...
Suggested by: Ian Barry (23 Jun, '22) Upvoted: 28 Nov Comments: 2
Under consideration Usability

Integration with Splunk/ELK in a way out of the box connector.

Suggested by: David Wayne (02 May, '22) Upvoted: 22 Nov Comments: 2
Under consideration Integrations

Add MegaRAID controller/array health monitoring to SNMP agent checks.

With vendor provided appliances (which are just Linux servers) it's often not possible or permitted to install 3rd party software like the checkmk agent, or MegaCLI. ...
Suggested by: Ryan (30 Oct) Upvoted: 08 Nov Comments: 1
Under consideration Checks&Agents

Enforced local Checks

It would be great if a "Enforced Services" Rule would be implemented for specific local checks to enforce their check.
Suggested by: Ralf Spenneberg (25 Oct) Upvoted: 07 Nov Comments: 0
Under consideration

Force host-tag selection

I'd like to get the option of forcing our users to select a specific host-tag when trying to create a host. This is useful in environments which for example define ...
Suggested by: Kean (22 Nov) Upvoted: today Comments: 0
Under consideration Setup Usability