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 feedback@checkmk.com.
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 ...
InfluxDB2 Integration with Telegraf Agent not working
Hi all,
The InfluxDB2 Integration is currently not working with InfluxData´s Telegraf Agent with an active InfluxDB2 Input Module because the InfluxDB2 Integration ...
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 ...
Activate changes on sites with no foreign changes
The background story:
Multiple users are doing changes on multiple sites. Some of these changes are on the same sites, others are not. If these users then wanted to ...
Support for DUO as 2FA authentication
Please support DUO as second factor to authenticate with Checkmk
Add agent updater registration role
Add a minimal role for registration users for the automatic agent updater.
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 ...
Add a "refresh service" button to the edit service view
Some services, like the interface, depend on their previous state.
In order for the new state to be applied the service must be moved to undecided and then moved ...
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 ...
Show agent receiver port in Web-GUI
Currently the configured agent receiver port (8000 ff) for the site is only visible on the command line (omd config show or an API request).
It would be good to ...
CME: Enable All Disable all for customers, like the Site status has
In Distributed Monitoring setup you have the option below the sites to Enable All and Disable all, so you don't have to manually enable/disable each site if you want ...
Integrate more parts of CMK in GIT
In the global settings of our CMK site(s) we can activate the Setup GIT integration, which creates a local GIT repo in ~/etc/check_mk/.
Besides this we'd like to ...
add CDP scanner to Parent-Scan
Please extend the parent scan to include the option of scanning via the CDP protocol
Better handling for multiple DCD connections
Upon a site or DCD restart, all DCD jobs are being started at the same time.
When using multiple DCD connectors, this can cause problems as only one activate changes ...
Dynamic configuration daemon (DCD) in distributed monitoring
In a distributed monitoring setup with central configuration the DCD can be configured to run on a remote site. This is necessary because piggyback data may only be ...
Show only writeable folder on bulk move
When moving multiple hosts all folders are shown in the dropdown for the selection of the destination.
When moving a single host only writeable folders are shown ...
Use Kerberos for Agent Registration
Registering an agent (TLS and Updater) currently needs a username and password or secret to be able to login to the checkmk site.
The process of doing so runs as a ...
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 ...
WATO - select changes to discard
It would be great if we can select changes to discard more granular, maybe with checkboxes.
Add option to have Setup folders listed in a table instead of the default "big icon" view
A table view would - subjectively - be easier to read with many folders than the current implementation using icons. Currently, you basically have to use the ...
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 ...
Allow custom host attributes in all text-based input fields of active checks
Currently, some text-based input fields of active checks do allow references to custom host attributes while some do not. This idea asks to allow the use of custom ...
Setup: allow multiple Rule changes in the same file at the same time without loosing data
Since Tribe29 considers this a feature and not a bug, I'm placing it here at their request:
As a multiuser application Checkmk should be able to process multiple ...
Conditional Tags
I want to request conditional tags based on that forum post. The idea is to hide or show options based on tags selection, so if I selected a tag to classify my host ...
Add option to lock hostobjects in a folder from change or deletion
We like to ask for an option to lock hostobjects in a folder from deletion or change. The rights to lock/unlock must be limited to a certain role.
The actual ...
GIT: show GIT messages on the activation Page
If you have activated the GIT option in Checkmk the corresponding GIT messages should be displayed on the activation view.
Especially in case of errors these GIT ...
Change default size of Setup folder title size
Today the title is capped to 25 chars making it unreadable when the prefix of a folder is identical for the first 25 chars. Would like to have this more dynamically ...
Allow variables or macros in ruleset options
Users in Checkmk like to have a slim configuration, as this keeps the maintenance effort low.
One way to achieve is to use the conditions effectively. But often it ...
automatic detection of an IP change
Sometimes the IP of a system changes. In this case I always have to run cmk --update-dns-cache. It would be more practical, if checkmk itself notices that a system ...
Add Site and Customer to the Rule Conditions
There are cases where a rule should only apply to hosts/services of specific sites or/and specific customers.
Would be nice the have the Site / Customer as a ...
Support ignoring case in rule conditions for services
Before Checkmk 2.2 it was possible to add RegEx modifiers like (?i) to service conditions, resulting in the match being case-insensitive.
In Checkmk 2.2 this is no ...
Passwordstore integration
Make it possible to get passwords from other sources like Secret Servers or Devolutions Password etc. to use in checkmk to access hosts etc.
Show datasource of service in setup
It would be good to see the datasource of the service on the service discovery page in setup.
Custom attributes of type "secret"
There is only the type "text". But using secrets would be nice too. So secrets could be shown as "******" in the GUI.
csv import AND export rules
Currently it is only possible to import hosts. As others mentioned it would be nice to modify and export hosts.
Additionaly we would like to have the possbility to ...
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. ...
Support IAAC (Infrastructure-as-a-code)
Easy possibility to import / export complete config. At least host AND service config.
Make label discovery optional
For services, it is already possible to disable a service or move a monitored service back to "unmonitored". This should be also available for labels on the service ...
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 ...