Enter your Checkmk feature requests or vote for existing requests

Rules of engagement:

Suggestions and comments will be manually approved. Please accept some delay, till your contribution becomes visible
We will continuously update the ticket state and have a full review at the end of each quarter
If you have any questions, please send a message here

provide a special agent for Synology NAS

provide an agent for the very common Synology NAS'es with DSM 7.x
Suggested by: Michael (04 May, '22) Upvoted: 11 Mar Comments: 2
Under consideration Checks&Agents

Agent and Plugin transperency

Caused by many problems we've got, it would be very useful to get the following data in the GUI per Agent: 1. Status retry_counter per plugin (only at Windows (the ...
Suggested by: JPH (27 Jul, '22) Upvoted: 19 Feb Comments: 1
Under consideration

Add a Filter to the Edit Service View

For servers with a few thousand services, the "Edit Services" view can quickly become crowded. It would be a great simplification if you could filter the ...
Suggested by: Lars Sörensen (06 May, '22) Upvoted: 19 Feb Comments: 1
Under consideration Usability

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: 21 Mar Comments: 1
Under consideration

Allows host selection via RegEx in Custom Graph editor

Currently, if I want to see data from multiple hosts, either I need to define all hosts manually or select a host group. Allow selection via RegEx here as well
Suggested by: Thomas Lippert (26 Apr, '22) Upvoted: 08 Jan Comments: 1
Under consideration

Automatic registration baked into the Agent

I would be great to have the possibility to have the agent registration build in the agent itself. Of course there need to be done some preparation to get this ...
Suggested by: Thomas Lippert (28 Jun, '22) Upvoted: 21 Mar Comments: 0
Under consideration

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: 22 Mar Comments: 3
Under consideration Appliance

Renaming a service should include moving perfdata

There are multiple reasons why a service gets renamed: Either because tribe29 changed the way the service name gets generated (mostly to make it more defined, ie ...
Suggested by: Christian Arnold (14 Jun, '22) Upvoted: 21 Mar Comments: 3
Under consideration Usability

Reporting: Allow scheduled reporting on views in .csv format

As an admin, I need the .csv export of a view send to me on a regular base
Suggested by: Thomas Lippert (29 May, '22) Upvoted: 22 Mar Comments: 2
Under consideration Reporting

Adding host labels via local scripts

The feature to dynamically add host labels with local scripts. An application example would be the triggering of dynamic downtimes via these labels.
Suggested by: Dominik Meyer (04 May, '22) Upvoted: 23 Feb Comments: 2
Not planned

Allow predefined filter in dashboards/views to enable users to filter faster and more effectively

Currently, it is possible to specify which filter to show in a dashboard when opening the filter menu. This already allows providing only useful filters to a user on ...
Suggested by: Marcel Arentz (13 Jul, '22) Upvoted: 19 Feb Comments: 0
Under consideration Usability

Add Graph layout to Forecast Graph configuration

Please provide similar layout option for forecast graphs as for the regular graphs. This allows us to consistently style all our graphs
Suggested by: Thomas Lippert (29 May, '22) Upvoted: 10 Jan Comments: 4
Under consideration

Take sometime and fix the TechDebts and make Checkmk more future prove

I think you should take sometime and fix first bugs and setup better quality goals. Also, I guess you have a lot of Technical Debt, that prevents you from fast ...
Suggested by: Thomas (04 May, '22) Upvoted: 23 Mar Comments: 4
Under consideration

Support multiple MKP versions in distributed monitoring

We have a large distributed monitoring. An upgrade of this global environment take weeks or months. One challenge is, that currently MKPs are made available globally, ...
Suggested by: Thomas Lippert (26 Apr, '22) Upvoted: 18 Oct, '22 Comments: 3
Implemented

Report of the check configuration of hosts

It would be useful to have the check configuration of hosts as you get it by 'cmk -D $HOST' on the command line in the GUI, exportable and usable for reports.
Suggested by: Marcus Klein (27 May, '22) Upvoted: 17 Feb Comments: 1
Under consideration Reporting

mk_logwatch: support muliline logs

More and more applications write multiline logs and it can happen that the search pattern for relevant log lines is spread over several lines. Therefor ...
Suggested by: Lars Sörensen (09 Aug, '22) Upvoted: 19 Feb Comments: 4
Under consideration Checks&Agents

Service Parameters: Show discovery rules and evaluation of the matching rule

Some data of the agents are not used by default. The reason is, sometimes, because it is a huge amount of data and there is no default way to convert them into always ...
Suggested by: Marcel Arentz (22 Jul, '22) Upvoted: 13 Mar Comments: 3
Under consideration Usability

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: 17 Mar Comments: 2
Under consideration Usability

mk_logwatch: Ensure that no events are lost during log rotations.

Please add support for reading from rotating log files. Log files are usually renamed or get a new name when certain criteria are met. Depending on the operating ...
Suggested by: Lars Sörensen (17 Dec, '22) Upvoted: 19 Feb Comments: 1
Under consideration Checks&Agents

Improve the visual differentiation and testability for Regex/Globbing filter fields

It would be helpful if filter fields for regex expressions and globbing parameters were visually different an/or had the possibility to test the entered ...
Suggested by: Simon Meggle (01 Jun, '22) Upvoted: 03 Feb Comments: 0
Under consideration

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: 21 Mar Comments: 5
Under consideration

Display labels in notification email

We would like to be able to reference a host label's value using the $someHostLabelKeyHere$ substitution approach similar to how we are able to reference ...
Suggested by: Thomas Lippert (16 May, '22) Upvoted: 17 Mar Comments: 3
Under consideration Notifications

Setup: periodic service discovery rule - change from "first matching" to "all matching"

If you have several periodic service discovery Rules that perform different discovery tasks and they match the same Host only one of the Rule is executed. Because of ...
Suggested by: Lars Sörensen (29 Jun, '22) Upvoted: 13 Mar Comments: 2
Under consideration Usability

Availability Timeline - Improvements

We stumbled across some parts of the Availability Timeline, which can get very time consuming / annoying and can be easily improved to make it more useable, get ...
Suggested by: Daniel Roettgermann (27 Jun, '22) Upvoted: 19 Feb Comments: 2
Under consideration Usability

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: 08 Jan Comments: 2
Under consideration Notifications

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

Feature request; new "informational" state

Hi Checkmk (community), I would like to raise a feature request for checkmk. We are looking for a new “informational” state which should be below critical, ...
Suggested by: Jeroen (03 Nov, '22) Upvoted: 24 Jan Comments: 7
Under consideration

Make labels available in a cmcdump

When creating a cmcdump, the labels will not be included in the output. But a user may want to filter for hosts and services using these labels in the instance, which ...
Suggested by: Marcel Arentz (29 Jun, '22) Upvoted: 17 Feb Comments: 4
Implemented

omd backup - add option to exclude monitoring agents (--no-agents)

Within large Checkmk environments and many configurations in the Agent Bakery, it is quite common that the agent directory contains several GB of agent packages, for ...
Suggested by: Hardy Düttmann (11 Oct, '22) Upvoted: 17 Feb Comments: 2
Under consideration

Plugin to monitor MSSQL database server running on Linux

There is a mssql VB plugin for monitoring MSSQL servers running on Windows but there is no plugin to monitor MSSQL servers running on Linux (yet). Since nowadays ...
Suggested by: Tobias (23 Aug, '22) Upvoted: 30 Mar Comments: 1
Under consideration Checks&Agents

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

Reporting: Report for Roles and Permissions

For auditing purposes, a report showing all roles and the assigned permissions would be helpful
Suggested by: Thomas Lippert (29 May, '22) Upvoted: 08 Sep, '22 Comments: 0
Under consideration Reporting

Suggest recent searches in quick search and other search fields

Especially for more complex searches it would be helpfull, to get the recent searches suggested. Currently it is usually a good idea to copy the search string or ...
Suggested by: Benedikt Bayer (04 May, '22) Upvoted: 17 Feb Comments: 0
Under consideration Usability

Setup folders: sort case insensitive

The Setup folders are currently sorted case-sensitive. This results in folders starting with lowercase letters being sorted after folders starting with uppercase ...
Suggested by: Thierry T. (04 May, '22) Upvoted: 01 Mar Comments: 3
Under consideration Usability

Show a link to the discovery rule in "parameters for this service"

When looking at the parameters of a service, it is sometimes unclear what controls the service name. Experienced users know the concept of "discovery rules" and which ...
Suggested by: Gerd (09 Jun, '22) Upvoted: 07 Jan Comments: 2
Under consideration

Support transport encryption for AIX agent

Support transport encryption of agents running on AIX
Suggested by: Lars Sörensen (17 May, '22) Upvoted: 19 Feb Comments: 2
Under consideration Checks&Agents

optional end time for comments

In some cases it would be useful to add an end-of-life for comments. If they last forever they sometimes cause confusion after months and years. This feature ist not ...
Suggested by: Tobi (04 May, '22) Upvoted: 13 Feb Comments: 2
Under consideration

Setup: periodic service discovery rule - automatically refresh services

Some services depend on static data that has ben saved during the service discover prozess (Interface Speed, Thresholds, etc). In order to refesh this values the ...
Suggested by: Lars Sörensen (29 Jun, '22) Upvoted: 24 Feb Comments: 1
Under consideration

Keep table header, while scrolling in long lists (e.g. hosts)

Keep the table header visible, while scrolling in long lists, allows to see the column names
Suggested by: Thomas Lippert (18 May, '22) Upvoted: 17 Feb Comments: 1
Under consideration Usability

Extend reports with a section, which shows a customer provided text from a file

For some reports, we would like to add a text section with a list of issues represented as text lines in a file. Extend the report definition to allow adding such ...
Suggested by: Thomas Lippert (02 May, '22) Upvoted: 17 Jan Comments: 1
Under consideration Reporting

Add waitmax in all unix agents to the local, mrpe, plugin and run_cached checks

It happens from time to time that a check runs longer than it should for some reason. In the worst case this leads to an agent timeout and the remaining checks are no ...
Suggested by: Lars Sörensen (15 Oct, '22) Upvoted: 20 Feb Comments: 0
Under consideration Checks&Agents

Simplify Windows performance counter monitoring

Simplify Windows performance counter monitoring by providing a list of well known performance counters which cover 80% of the need and keep the option to add your own ...
Suggested by: Thomas Lippert (29 May, '22) Upvoted: 10 Feb Comments: 0
Under consideration Checks&Agents

Notifications: Add the condition "Match service details" (former "long output")

The possibility to display additional output data of a service in a multi line column is used much more in most recent versions of Checkmk. This column is called ...
Suggested by: Marcel Arentz (22 Jul, '22) Upvoted: 07 Jan Comments: 3
Under consideration Notifications

Support additional IP address in quicksearch

Allow to search for hosts by their additional IP address using quicksearch
Suggested by: Thomas Lippert (22 May, '22) Upvoted: 24 Aug, '22 Comments: 2
Under consideration

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: 02 Mar Comments: 2
Under consideration

Downtime: Log user cancelling a downtime

Setting a downtime will be logged with the user, but cancelling it not. Please make this consistent
Suggested by: Thomas Lippert (02 May, '22) Upvoted: 08 Jan Comments: 1
Under consideration Usability

Reporting: create Reports not only for (non-)service times

As far as we know, it is currently only possible to consider the service time or non-service time in a report. However, we would like to be able to choose between ...
Suggested by: Maxi (13 Jan) Upvoted: 17 Mar Comments: 0
Under consideration Reporting

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: 10 Mar Comments: 0
Under consideration Dashboards & Views

Add Edit Rule Endpoint in checkmk REST API

Hi all, since checkmk Version 2.1 it is possible to Create, Delete and move the Rule to another location via the REST API. We are missing the feature of Edit an ...
Suggested by: Thomas Schmitz (14 Jul, '22) Upvoted: 17 Feb Comments: 0
Under consideration RestAPI

Show all timebased thresholds in the "parameters for this service" View

If you open the parameter for this service View you can only see the thresholds that are active for the time when you opend the View. You can't see which thresholds ...
Suggested by: Lars Sörensen (29 Jun, '22) Upvoted: 24 Feb Comments: 0
Under consideration Usability