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

Make mapping of realserver state to service check state configurable for kemp_loadmaster_realserver

The check plugin kemp_loadmaster_realserver has a hard coded mapping from the real server state to the service check state: _RS_STATE_MAP: Final = { "1": ...
Suggested by: Robert Sander (13 Sep) Upvoted: 13 Sep Comments: 0
Under consideration

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) Upvoted: yesterday Comments: 0
Under consideration

Make Customer macros available in notifications

This request is applicable for the Managed Services edition. It would be useful to add an option for customers, which would allow to make customer macros available ...
Suggested by: Nicolas (05 Sep) Upvoted: 18 Sep Comments: 0
Under consideration Notifications

Clone Folders

It would be great if it would be possible to clone a complete subfolder tree including all assigned tags/labels but obviously without hosts. This way it would be ...
Suggested by: Andre Eckstein (04 Sep) Upvoted: 19 Sep Comments: 0
Under consideration Usability

Automatically Create IDs (Reports, Host Groups, Service Groups, Tags)

When creating reports, host groups, service groups and other options we need to define the ID`s which makes sense but could be hidden by some kind of automation to ...
Suggested by: Paulo Adriano (01 Sep) Upvoted: 18 Sep Comments: 0
Under consideration Usability

Add Predictive Monitoring in Distributed Environments

Currently it's not possible to do Predictive Monitoring in Distributed Environments. Please add that feature because it is very helpful in the daily alerts. It's also ...
Suggested by: Norman Kühnberger (31 Aug) Upvoted: 18 Sep Comments: 2
Implemented Graphing

Windows mk_inventory.vbs: add UBR to kernel version

Windows mk_inventory.vbs: kernel version only shows major.minor.build (example: 10.0.19045), but is missing Update Build Revision (UBR) (example: 10.0.19045.3324), so ...
Suggested by: Yggy (31 Aug) Upvoted: 15 Sep Comments: 1
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) Upvoted: 18 Sep Comments: 1
Under consideration Checks&Agents Usability

regex using two conditions in one field should be more easy

Hallo, maybe something for the UX team. Adding two filters in a regex works but should be more simple. Here adding a second filter often fails with unclear ...
Suggested by: Ralf Prengel (30 Aug) Upvoted: yesterday Comments: 0
Under consideration Usability

Linux: standard monitoring: /var/log/messages: oom_kill_process

Please implement as standard monitoring of Linux systems at the agent logwatch, the entry " oom_kill_process" as critical. This will help all new customers or such ...
Suggested by: JPH (28 Aug) Upvoted: 14 Sep Comments: 0
Under consideration Checks&Agents

Allow for Prometheus integration on the agent

Today if you need to use the node-exporter as an example you need to configure rules for every host as the Prometheus rule does not support macros like $HOSTNAME$ - ...
Suggested by: Andy (28 Aug) Upvoted: 11 Sep Comments: 0
Under consideration Checks&Agents

Virtual Host Trees: allow custom host attributes and/or labels as tree level

Currently, only host tags or folders can be used as tree levels for a virtual host tree. Host tags are of limited use as the require all possible values to be ...
Suggested by: Heavy91 (27 Aug) Upvoted: 30 Aug Comments: 0
Under consideration Dashboards & Views Usability

GUI: Service filter for stale services

Please implement the filter for stale services
Suggested by: JP (25 Aug) Upvoted: 31 Aug Comments: 1
Under consideration Dashboards & Views Usability

Agent: storage houskeeping, reducing file space

Please implemet a agent houskeeping mechanism to prevent that the agent is storing too much old data: Example at our hosts: du -skh /var/lib/check_mk_agent/ 301M ...
Suggested by: JP (25 Aug) Upvoted: 25 Aug Comments: 0
Under consideration Checks&Agents

mk_logwatch to use journalctl in addition to text logfiles.

https://forum.checkmk.com/t/ausgabe-von-systemctl-auf-eine-info-uberwachen/40852/3 Based on this thread the request to add an function to monitor the output of ...
Suggested by: Ralf Prengel (25 Aug) Upvoted: today Comments: 2
Under consideration Checks&Agents

IBM HMC's and Power Systems

Monitor IBM HMC's (Hardware Management Console) Resources and thereby Managed System Resources (IBM Power) and LPAR's. Managed System Resources can be gathered ...
Suggested by: Marc (25 Aug) Upvoted: 29 Aug Comments: 0
Under consideration Checks&Agents

GUI: User Comment field for all configuration views and rules, etc.

Please implement in all configuration views and rules, etc. the comment part, so that we are able to comment all changes. All Changes we made are important for ...
Suggested by: JPH (25 Aug) Upvoted: 25 Aug Comments: 0
Under consideration Dashboards & Views Usability

Allow adding a timestamp to the PDF report filename at export from GUI

The PDF reports are currently saved as report.pdf when they are exported directly from GUI - Export - This view as PDF. We'd like to have the possibility to add a ...
Suggested by: Ciprian (25 Aug) Upvoted: 30 Aug Comments: 0
Under consideration Reporting Usability

Windows service discovery: Start mode automatic (trigger start)

The windows service discovery filter "Create check if service is in start mode" only allows automatic/manual/disabled , it would be useful to add "automatic (trigger ...
Suggested by: Matthias Harder (24 Aug) Upvoted: today Comments: 0
Under consideration Checks&Agents

Level conjuctions option in mk_filestats

It is needed for monitoring very many different files in a directory. For example: files older than half an hour the status Warning should only take effect if more ...
Suggested by: Sascha (23 Aug) Upvoted: 30 Aug Comments: 1
Under consideration Checks&Agents

Support for SNMP Tables

There are certain SNMP values that are contained within a table structure for certain hardware vendors. For instance, Juniper uses a SNMP table to expose Virtual ...
Suggested by: HYU (18 Aug) Upvoted: 14 Sep Comments: 1
Under consideration Checks&Agents

Bookmarks with the option target _blank to open the URL in the tap

Hello CMK team we using the bookmarks as well for the collection of the daily work in the view of monitoring. But Checkmk is not opening the external URL's. So ...
Suggested by: JPH (18 Aug) Upvoted: 18 Aug Comments: 0
Under consideration Dashboards & Views Usability

Juniper Virtual Chassis Plugin

There does not appear to be any support for monitoring a cluster of juniper switches configured as a single virtual switch (virtual chassis in Juniper terms OR switch ...
Suggested by: HYU (17 Aug) Upvoted: 17 Aug Comments: 3
Under consideration Checks&Agents

REST-API: Read Monitoring Log Infos - Livestatus (GET Log)

Suggested by: Thomas W. (17 Aug) Upvoted: 17 Aug Comments: 0
Under consideration RestAPI

Automatically monitor all subscriptions in an Azure tenant

The current setup for Azure piggyback monitoring is that you need to setup a Microsoft Azure rule for each subscription you want to monitor. As we have quit a lot of ...
Suggested by: Ralph Herold (17 Aug) Upvoted: 08 Sep Comments: 1
Under consideration

Grant Read Access in WATO for Custom Agent Files

It would be very helpful if admins could view all uploaded scripts (as used with "deploy custom files with agent") directly in WATO, otherwise admins have to rely on ...
Suggested by: Ann (17 Aug) Upvoted: 29 Aug Comments: 0
Under consideration Checks&Agents Usability

Update: please enhance the color of the command line output

Update: please enhance the color of the command line output, see picture with the white/gray color which is not good to see.
Suggested by: JPH (16 Aug) Upvoted: 13 Sep Comments: 0
Under consideration Usability

"cmk -O" and "cmk -U" output without empty lines

Please enhance the output of "cmk -O" and "cmk -U" so that no empty lines are shown, so that the output is more compact and has a better overview.
Suggested by: JPH (16 Aug) Upvoted: 22 Aug Comments: 0
Under consideration

MSSQL Jobs: Add Schedule Status to Service Monitoring Rule

Currently, the service monitoring rule for MSSQL jobs does not allow you to specify a status for the state of the job's schedule. If the schedule is disabled, then ...
Suggested by: HYU (16 Aug) Upvoted: 16 Aug Comments: 0
Under consideration Checks&Agents

Event Rule criteria "Host Tags"

In the Event Rule it is possible to set a matching criteria for the host name "Match host". We would appreciate the possibility to use the "host tag" like in the ...
Suggested by: Leandro Zampieri (11 Aug) Upvoted: 25 Aug Comments: 6
Under consideration Log monitoring / Event Console

Adding filtering of any kind to show all used Rules on a Host_Label

I just organize all our rules and implement them now via Host Labels as a condition. I think it would be a great help to check my own documentation against checkmk ...
Suggested by: uncreative (10 Aug) Upvoted: 18 Sep Comments: 1
Under consideration Usability

GUI: Show in Service and Host (Cluster) GUI that it is a cluster and not a host

Currently it is not outlined that the presented services or hosts is/are a cluster(s). Please show clearly in the GUI in Service and Host overview that the ...
Suggested by: JPH (09 Aug) Upvoted: 18 Sep Comments: 0
Under consideration Dashboards & Views Usability

Monitor Aruba Central

Monitor Aruba Central via API to track Wireless Access point states.
Suggested by: Daniel Dietz (08 Aug) Upvoted: 08 Aug Comments: 0
Under consideration Checks&Agents

New custom theme, canvas graphs: foreground color or light/dark setting

If you make a custom theme, performance graphs get the foreground color default set to the light theme facelift, which makes the text in the canvas black. When your ...
Suggested by: Yggy (08 Aug) Upvoted: 19 Sep Comments: 0
Under consideration Graphing Usability

Local / MRPE check - Adding time periods / execution option

We would like to see / have an option in CheckMK to add time periods for the execution of local / MRPE checks on the monitored hosts. Reason: We have several self ...
Suggested by: T.K. (08 Aug) Upvoted: 08 Aug Comments: 1
Under consideration Checks&Agents

Splunk Integration - SSL Handling Verify = False (uncertified SSL-Zert in Splunk Env)

The Splunk Integration (agent_splunk.py) does not have the possibility to work with "not-verified" SSL Certs on the Splunk Server. In the user interface the "no ...
Suggested by: Marc Eberhart (02 Aug) Upvoted: 02 Aug Comments: 0
Under consideration Integrations

simple invert host ok when down and crit when up

Hallo, in the forum sometime the questions is asked how to alert when a host is up because it is for a example a fallback system and if this up something goes wrong. ...
Suggested by: Ralf Prengel (02 Aug) Upvoted: 16 Aug Comments: 1
Under consideration

Zoom Integration for Notifications

Please bring the Feature to integrate zoom for getting notification alerts.
Suggested by: Arpit Madaan (27 Jul) Upvoted: 27 Jul Comments: 1
Under consideration

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) Upvoted: 25 Aug Comments: 2
Under consideration Notifications

Grey out hosts/services that are currently in a scheduled downtime

For a better overview it would be useful to be able to mark gray the hosts or services (for example in the view "Monitor/All Hosts") that are currently in a scheduled ...
Suggested by: Daniel Ahrens (26 Jul) Upvoted: 17 Aug Comments: 0
Under consideration Dashboards & Views Usability

Two-factor authentication via SafeNet 5110+

2FA support support SafeNet 5110+
Suggested by: manjunath Sirsikar (26 Jul) Upvoted: 27 Jul Comments: 0
Under consideration

Add sensor readings for Supermicro/ATEN BMC SNMP monitoring

Checkmk finds little information via SNMP on a Supermicro BMC. A number of temperature/speed/voltage sensors are available, I suggest they be added: ...
Suggested by: Ryan (20 Jul) Upvoted: 03 Aug Comments: 1
Under consideration

Moving Hosts into another Folder if they get a specific label

I just started my journey on labeling everything and deploying rules over said labels. We have a "Unknown" Folder where everything that gets scanned moves in first. ...
Suggested by: uncreative (20 Jul) Comments: 2
Not planned

Use of api-feiertage.de

Instead of importing the calendars via iCal files by hand you could directly use the API of api-feiertage.de
Suggested by: Florian (19 Jul) Upvoted: 05 Sep Comments: 4
Under consideration

pretty print all configuration files when enabled

When the option "Pretty-Print configuration files" is enabled in the global settings, not all config files are pretty printed after a change. Examples are the ...
Suggested by: Robert Sander (18 Jul) Upvoted: 25 Aug Comments: 2
Under consideration

Have the REST-API return all Downtimes of a host including services of that host in a single request

Currently there is no way to get or remove all downtimes of a host via the REST-API with a single command. You can only receive a host downtime or service downtimes. ...
Suggested by: Philipp (18 Jul) Upvoted: 25 Jul Comments: 3
Not planned RestAPI

Replay functionality // Playback

It would be nice to have a "replay functionality". I know, I can view the status of each check in logs and reproduce it with all alert messages or have a look at each ...
Suggested by: Joerg (18 Jul) Upvoted: 20 Jul Comments: 1
Under consideration Dashboards & Views Usability

Add environment monitoring for VNX

Checkmk's VNX integration doesn't appear to observe any of the "environment" values returned by "naviseccli environment -list -all" This includes multiple power ...
Suggested by: Ryan (12 Jul) Upvoted: 12 Jul Comments: 0
Under consideration Checks&Agents

Move/Get Debug UI Option as User Profile Option

The Global settings - User interface - Debug Mode Option would be nice as a User Profile Option IMHO. Actually it can switched on/off which applies for all user and ...
Suggested by: dabrain (11 Jul) Upvoted: 16 Jul Comments: 0
Under consideration Usability User management

Allow Agent Bakery to work with non-root

Today many organisations are enforced to implement zero-trust security measurements. Running the check mk agent as a non privileges account is a hard requirement for ...
Suggested by: Andy (10 Jul) Upvoted: 11 Sep Comments: 5
Under consideration Checks&Agents