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:

  • Concisely describing the problem rather than the solution will help other users understand and relate to your idea.
  • An idea should be easy to understand. This will increase your chances of getting votes.
  • Be as specific as possible. Knowing exactly what to expect when voting on an idea makes it a much better experience for all of us when it is adapted later in Checkmk.

Further information can be found in this guide. If you have any questions, please send an email to ideas@checkmk.com.

Inheritance of generic Agents => new hosts rollout with singed Agent

When automatically deploying new hosts with Checkmk agents, a situation may arise where neither a signed agent is provided nor a signed generic agent is available for ...
Suggested by: Frank Baier (27 Jul) Upvoted: 27 Jul Comments: 0
Under consideration Agents

Add showconfig command to Linux agent

The Windows agent has a showconfig command. See https://docs.checkmk.com/latest/en/agent_windows.html?#_checking_the_configuration It would be great to have the ...
Suggested by: Stefan Mayr (05 Aug) Upvoted: 05 Aug Comments: 0
Under consideration Agents

SQL Clustered services monitoring with named instances

IF you have MS SQL Always ON with multiple nodes and each node has named instance and names are different, then you can't cluster services. All instances has to be ...
Suggested by: Tauri (10 Aug) Upvoted: 10 Aug Comments: 0
Under consideration Checks&Agents

Custom SQL queries for MSSQL monitoring

With the official mssql monitoring plugin, there seems to be no straightforward way to extend what is actually monitored. It would be very helpful if there was a ...
Suggested by: Bojan (12 Aug) Upvoted: 12 Aug Comments: 0
Under consideration

Windows Agent: Re Allow Custom Installation Directory

The Windows Agent should again support installation into a freely selectable directory, similar to the other Checkmk agents. It is unclear why this functionality ...
Suggested by: Lars Sörensen (13 Aug) Upvoted: 27 Aug Comments: 0
Under consideration Agents

GUI: Setup: Agents: Windows, Linux, Solaris, AIX: Rules: Add button to hide unused rules

GUI: Setup: Agents: Windows, Linux, Solaris and AIX. Rules: Add a button to hide unused rules To improve the overview of the used rules, please add a button at the ...
Suggested by: JPH (18 Aug) Upvoted: 18 Aug Comments: 0
Under consideration Agents

Global setting: Session management move to each user

Please move the session management of the global settings to the user management to be able to justify each user individual and not global. reason: This is a ...
Suggested by: JPH (25 Aug) Upvoted: 28 Aug Comments: 2
Under consideration

Appliance: Allow Choosing of Interface for initial Setup

Currently only first Copper Interface is choosen for inital Setup, in a fibre only setup it would be nessesary to choose another interface for initial setup.
Suggested by: Christian (12 Aug) Upvoted: 28 Aug Comments: 0
Under consideration Appliance

Native ACME / Let's Encrypt Support for Checkmk Appliances

The Checkmk Appliance already provides excellent certificate management, including certificate storage, validation, activation and HA cluster synchronization. ...
Suggested by: Mathias Decker (17 Aug) Upvoted: 27 Aug Comments: 0
Under consideration

GUI: Notifications: A concise overview

Please make the rules overview clearer and align the individual lines so that we, as customers, don't have to scroll and can get a quick overview, which isn't ...
Suggested by: JPH (10 Aug) Upvoted: 10 Aug Comments: 1
Clarification required Notifications

GUI filter persitency

Please enable GUI filtering so that a filter persists after a page update, allowing users to continue working on the list without having to filter it over and over ...
Suggested by: JPH (05 Aug) Upvoted: 05 Aug Comments: 1
Clarification required Search & filter

Show/Preview Notification Email exactly as it will appear to end-users in Test Notification

It would be extremely useful to have a preview of the *exact* Email output from a test notification. Being able to see the full analysis of all included variables ...
Suggested by: Andy Smith (30 Jul) Upvoted: 25 Aug Comments: 0
Under consideration Notifications

Add ability to copy existing Notification Email format/configuration template

As I am setting up similar but somewhat different notification templates/rules for our different internal departments, I have to create each custom email template ...
Suggested by: Andy Smith (30 Jul) Upvoted: 30 Jul Comments: 0
Under consideration Notifications

Future Request: For Alert Handler Support – Windows and Solaris OS

We would like to request an Alert Handler for Windows and Solaris operating systems. This is required to support automation use cases such as remote script execution ...
Suggested by: knowledge (17 Jun) Upvoted: 19 Aug Comments: 0
Under consideration Notifications

Optimize alert notifications on Android

Using the Nine Andoid app (one of the most popular self-hosted email/groupware clients), it is impossible to tell from the email notifications on mobile what went ...
Suggested by: Immánuel (09 Jul) Upvoted: 09 Jul Comments: 0
Under consideration Notifications

Processor Queue/ CPU load information required

Please enhance the information of the rules and documentation of how to define the right parameters for Processor Queue / CPU Load. In my opinion it should be only ...
Suggested by: JPH (31 Jul) Upvoted: 19 Aug Comments: 2
Under consideration Checks&Agents

Process monitoring: add the PID to the output

For a better tracing of problems: Please add the PID of a process (Unix and Windows, etc.) to the output of Checkmk service and the long output. With the PID it is ...
Suggested by: JPH (31 Jul) Upvoted: 31 Jul Comments: 0
Under consideration Checks&Agents

GUI: Notifications: Add a view button : Hide unused parameters

Please give us the view possibility to hide all unused parameters by clicking a button at the top. The benefit is that we customer use a lot of the same rules with ...
Suggested by: JPH (11 Aug) Upvoted: 18 Aug Comments: 1
Under consideration Notifications

Rules: highligh problems

Please highlight bold and yellow the problems of a rule overview. Example: 1. deleted hosts 2. deleted hosttags 3. deleted labels 4. etc. Currently, it is ...
Suggested by: JPH (07 Aug) Upvoted: 17 Aug Comments: 1
Clarification required Rules

Rules: highlight online and offline hosts in overview and edit mode

In general: in the Rule overview and in the rule by editing it, it is no possibility to see visually and direct in one view, which host is actively monitored and ...
Suggested by: JPH (10 Aug) Upvoted: 10 Aug Comments: 0
Under consideration Rules

Rules: Allow existing host/service labels as matching condition in host/service label rules

We use labels very often for two purposes: enriching information (e.g. owner, team, role) and grouping. In our setup, two different upstream systems each deliver ...
Suggested by: Alexander Laengle (28 Jul) Upvoted: 19 Aug Comments: 0
Under consideration Rules

dnf update check simialr to yum exchange plug-in

Please add: dnf update information like the YUM Plugin: YUM Update Check from: Henri Wahl The Package Information and the reboot requirement information's, etc. are ...
Suggested by: Mohamed Saleh (11 Aug) Upvoted: 11 Aug Comments: 0
Under consideration Checks&Agents

Systemd single service: add lower levels

It might be useful to set up lower levels in Systemd single service rules. Right now we we have the problem that on some Linux Servers (RHEL and SLES) from time to ...
Suggested by: Andre (10 Aug) Upvoted: 10 Aug Comments: 0
Under consideration Checks&Agents

REST API: enable moving a host to another folder via "Update a host" endpoint

The request of "Update a host": /check_mk/api/doc/#operation/cmk.gui.openapi.endpoints.host_config.update_host is taking the parameter folder but does not move the ...
Suggested by: JPH (05 Aug) Upvoted: 05 Aug Comments: 0
Under consideration RestAPI

Percentage-Based Bandwidth and Session Utilization metric for dashboard

Currently, dashboard metrics for Bandwidth Utilization (Perf-O-Meter) and Palo Alto Total Active Sessions are displayed as absolute values only. There is no option to ...
Suggested by: Ashu Jain (28 Jul) Upvoted: 28 Jul Comments: 1
Clarification required

Special agent for REST-based monitoring of Veeam Software Appliance (VSA)

Special agent for REST-based monitoring of the new Veeam Software Appliance (VSA), similar to the existing agent plugins for Veeam.
Suggested by: Christian (06 Jul) Upvoted: 21 Aug Comments: 0

Monitoring Clustered services - CPU utilization available as aggregated service and node service

Currently when monitoring cluster services the service of choice is removed from each node and only shown as clustered (aggregated service) at the virtual cluster ...
Suggested by: Peter Knoesel (30 Jun) Upvoted: 15 Aug Comments: 0
Under consideration Checks&Agents

Allow naming conventions for host names in global settings

Checkmk (unfortunately) treats host names case sensitive. This is a pain, but I know people use upper case names and love it. Changing it would require lots of work, ...
Suggested by: Gerd (24 Jul) Upvoted: 25 Aug Comments: 0
Under consideration Setup

Native Graph API support for Shared Mailboxes in check_mail_loop

Hi Checkmk team, please add native support to monitor Microsoft 365 Shared Mailboxes via Microsoft Graph API in check_mail_loop (and related mail checks). This would ...
Suggested by: Michel Engeldinger (22 Jul) Upvoted: 22 Jul Comments: 0
Under consideration Checks&Agents

elaboration of: check-httpv2: Certificate validity by age (ignore validation against RootCA)

Please add an option to check_httpv2 that checks only the certificate validity period, without validating the certificate chain against the local trusted RootCA ...
Suggested by: Marko Simovic (21 Jul) Upvoted: 31 Jul Comments: 1
Clarification required Checks&Agents

check expire date of vmware licence

can we have option to see how much time we have left from vmware licence on esxi host, like expiration date.
Suggested by: Martin (10 Jul) Upvoted: 28 Jul Comments: 1
Clarification required Checks&Agents

RobotMK - Simplify deployment for Windows and Linux

Provide default or recommended options for the required fields needed when creating a bakery rule for RobotMK. This is intended to simplify the deployment of those ...
Suggested by: Paulo Santana (19 Jul) Upvoted: 04 Aug Comments: 0
Under consideration Checks&Agents

Apache ActiveMQ Support for active/passive Cluster

Sometimes Apache ActiveMQ are operatet as a Active/Passive Cluster where one queue is not working. The Check_MK Service is in this state WARN. There could be an ...
Suggested by: Max (17 Jul) Upvoted: 04 Aug Comments: 0
Under consideration Checks&Agents

Add native Commvault Backup & Recovery (Command Center) monitoring (Jobs, Storage/Capacity, Health)

Please add native monitoring support for Commvault Backup & Recovery via Command Center / REST APIs. Key things to monitor in Checkmk: Jobs: active jobs + last ...
Suggested by: Michel Engeldinger (22 Jul) Upvoted: 22 Jul Comments: 0
Under consideration Checks&Agents

MySQL plugin: add socket detection by using ss and mysqld

Please enhance the finding part of the plugin to find the socket file by using netstat and mysqld: ss -ln | grep mysql unix 2 [ ACC ] STREAM LISTENING 38377 ...
Suggested by: JPH (13 Jul) Upvoted: 13 Aug Comments: 0
Under consideration Checks&Agents

Option to split Linux Memory check into individual services (RAM, Swap, Committed)

I would like to propose a new discovery feature for the native Linux memory check (mem_linux) that allows administrators to optionally split memory monitoring into ...
Suggested by: Mattias Lahtinen (12 Jul) Upvoted: 13 Aug Comments: 0
Under consideration Checks&Agents

Activate Changes: split Dynamic host management changes from normal changes

Activate Changes: split Dynamic host management changes (example Docker/Podman/Kubernetes, etc.) from normal changes The reason is that we have to verify the normal ...
Suggested by: JPH (13 Jul) Upvoted: 04 Aug Comments: 0
Under consideration Activate changes

Event Console - Rule Pack for Checkmk Server and Relay Logs

Create a built-in rule pack shipped with Event Console and proper Bakery rules with the most important log files of Checkmk Server. This would be useful because once ...
Suggested by: Paulo Santana (18 Jul) Upvoted: 13 Aug Comments: 0

Add comment field when deleting objects (e.g. hosts) for better traceability

To improve traceability and accountability, users should enter a comment or reference when deleting any object in Checkmk, especially hosts. In many environments, ...
Suggested by: Lars Sörensen (19 Jun) Upvoted: 04 Aug Comments: 0
Under consideration Setup

Send Livestatus Request only to sites enabled by user

At the moment a livestatus request is send to all sites. This could take some time in large enviroments. But for some users it is not necessary to work with all ...
Suggested by: Max (07 Jul) Upvoted: 07 Jul Comments: 0
Under consideration Site management

Dashboard Visualization: Service overview widget same as hosts overview with hexagon panels

Sometimes in bigger environments it would be really helpfull to see all services of the same type over a filtered set of hosts as a panel of hexagons. Our use case is ...
Suggested by: Robert (13 Jul) Upvoted: 04 Aug Comments: 0
Under consideration Dashboards & Visualizations

LDAP: In Distributed/MSP Setups, Test AD/LDAP Connections on the Effective Remote Site

In distributed and MSP environments, it is currently not possible to test the effective LDAP connection of a remote site from the central site. This becomes ...
Suggested by: Lars Sörensen (13 Jul) Upvoted: 21 Jul Comments: 0
Under consideration User management

Check certificates: FTP StartTLS functionality

At present, it is not possible to monitor certificates of an FTP proxy whose connection is initialised using StartTLS FTP. Although the certificate check offers ...
Suggested by: Lukas Müller (30 Jun) Upvoted: 04 Aug Comments: 0
Under consideration Checks&Agents

Create custom Nagios plugins in the GUI

Ability to create custom Nagios plugin scripts in the GUI that will be tested and added right away as an mkp package to simplify whats missing in Checkmk from the ...
Suggested by: Dennis Bergendahl (16 Jun) Upvoted: 24 Jul Comments: 1
Clarification required Checks&Agents

Automatic deletion of SAML Users in CheckMK

If a user cannot be authenticated from the IDP, can the user be deleted out of CheckMK automatically. If not at the time, after X amount of days after they last ...
Suggested by: Nick West (06 Jul) Upvoted: 17 Aug Comments: 0
Under consideration

Reporting: Change the UI for creating / editing reports so it not always snaps to start

Currently if you create / edit a multi page report it's a pain to do as every time you add / edit / delete an element the report UI snaps back to start. So it's a big ...
Suggested by: Stefan Brunzen (29 Jun) Upvoted: 21 Jul Comments: 0
Under consideration Reporting

Dashboards: Add fixed or top-pinned areas on responsive layout (2.5)

On responsive Dashboards the Widgets get auto positioned / aligned / so it fits different screen sizes. This is a great improvement. But it would make sense to have a ...
Suggested by: Stefan Brunzen (29 Jun) Upvoted: 08 Jul Comments: 2
Under consideration Dashboards & Visualizations

API for gobalconfig

It would be great if it is possible to set parameter in the globalconfig for an supported way (without editing mk files)
Suggested by: MW (17 Jun) Upvoted: 17 Jun Comments: 1
Clarification required RestAPI

AIX - State NFS Mount

When an nfs mount becomes stale it makes the agent wait for that information for a long time on AIX systems: ...
Suggested by: Paulo Santana (25 Jun) Upvoted: 04 Aug Comments: 0
Under consideration Agents

Add time picker to the downtime presets

I don’t want monitoring to start in the middle of the night, forcing me to adjust the time repeatedly whenever I use downtime presets (e.g., Today, This Week, etc.). ...
Suggested by: Thomas Rummerstorfer (26 Jun) Upvoted: 04 Aug Comments: 0
Under consideration Monitoring commands Setup