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].

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

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: 04 Dec Comments: 8
Under consideration Site 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: 2 days ago Comments: 0
Under consideration Notifications Usability

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

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

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

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: 2 days ago Comments: 6
Under consideration Dashboards & Views 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: 05 Dec Comments: 17
Under consideration Checks&Agents Notifications Setup

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: yesterday Comments: 0
Under consideration RestAPI User management

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

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: 04 Dec Comments: 0
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: 01 Dec Comments: 6

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: yesterday Comments: 5
Under consideration Availability / SLA

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: 2
Under consideration Dashboards & Views

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: 2 days ago Comments: 1
In progress Checks&Agents

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

REST-API: Manage notification rules

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

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

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: 01 Dec Comments: 9
Planned Checks&Agents

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: 30 Nov Comments: 0
Under consideration Agent Bakery

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

Add time period configuration for delayed notifications & maximum number of check attempts for host

Add time period configuration for delayed notifications & maximum number of check attempts for hosts and services to adjust the sensitivity of the notifications > ...
Suggested by: Nicola (16 Nov) Upvoted: yesterday Comments: 0
Under consideration Notifications

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

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

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

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: 04 Dec 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: 01 Dec Comments: 12
In progress Checks&Agents

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: 01 Dec Comments: 2
In progress User management

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: 01 Dec Comments: 4
In progress Appliance

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

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

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

Crash Report: Add Delete Button th the Crash Report Detailview

When you open the crash report detail view, you can download and/or submit it, but you cannot delete the report directly if the crash data is no longer needed. ...
Suggested by: Lars Sörensen (02 Dec) Upvoted: yesterday Comments: 0
Under consideration Usability

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

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: 01 Dec Comments: 6
In progress Setup Usability

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: 01 Dec Comments: 16
In progress Checks&Agents

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

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

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

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

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

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

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

Additional levels on bookmarks, dashboards and views

For example, the build-in Linux dashboard might show 1000 hosts and making the dashboard quite useless due to all the "clutter". Allowing to create sub-dashboard ...
Suggested by: Andy (12 Jul, '22) Upvoted: yesterday Comments: 6
Under consideration Usability

Make the thresholds and other parameters of a service available in a view column

A user may want to evaluate the thresholds between different services of the same kind (e.g. they share the same check plugin). In another case, a user want to see ...
Suggested by: Marcel Arentz (29 Jun, '22) Upvoted: yesterday Comments: 8
Under consideration Dashboards & Views

Report Scheduler -> support quarterly report generation

Currently, there is no option in the CMK 2.2.0 GUI to create reports on a quarterly basis. Especially from the service management point of view, this is a frequently ...
Suggested by: Philipp Lemke (10 Oct) Upvoted: yesterday Comments: 1
Under consideration Reporting

Crash Report: Add Filter the the Crash Report overview

As of now you can't use any Filter in the Cresh report view. You can't quickly see on which sites a particular crash has occurred, how often a particular crash ...
Suggested by: Lars Sörensen (02 Dec) Upvoted: yesterday Comments: 0
Under consideration Usability

Improve the Java VM monitoring via better Jolokia plug-in

The current jolokia plug-in needs an update to monitor, what is needed on the Java side
Suggested by: Thomas Lippert (08 May, '22) Upvoted: 2 days ago Comments: 4
Under consideration Checks&Agents