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.
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, ...
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.). ...
Improve transparency of “Use new service names” setting
The global setting “Use new service names” currently lacks transparency and makes it difficult to understand its impact.
For each listed check plugin, it is not ...
time period
There are a few holidays that happen on the same date every year. Would it be possible to let us specify the year as 0000 when an exception happens on the same date ...
Dynamic config: DCD and RRD file cleanup able to handle a load with high turnover of objects
Hi all,
based on our recent problem, it is currently quite easy for owners and users of k8s to quickly fill up nearly any space on checkmk /omd filesystem by just ...
High-availability: cross-datacenter and always-on
Currently a Checkmk HA cluster is designed to compensate for hardware failures within a single datacenter or local network, not for geographic redundancy. We see the ...
Dynamic host mngt: Use piggyback data "variables" in host attributes for Dynamic host management
Using data that is already present in the piggybackdata (for one of our use-cases the ipv4 as "ip") through some kind of placeholder variable would allow for more ...
Dynamic host mngt: Use vSphere Tag as condition in Dynamic host management condition
Clean regex filtering is not possible in most case. The ability to filter for vSphere tags would allow adding only hand-picked VMs to be added to monitoring without ...
Enable deleting host set as parent and remove the parent relationships
At the moment, it is not possible to delete hosts that are defined as parents of other hosts.
If you want to delete a host that has been added as a parent to ...
Custom graphs and graph collections: Add folder administrators such as hosts
Checkmk has a fantastic directory tree-based host management mechanism, and also a great graph engine for custom graphs and graph collection that solves many of my ...
Host property: Set Parent according to host label
Currently, CheckMK does not set the parents of an monitored vm running on an ESX Host. CheckMK has the Labels but setting the Parents require using Plugins, ...
Folder Templates: pre-configure and lock folder attributes for consistency
When deploying folders that needs the same configuration we don`t have a way to ensure that folders have the same configuration all the times. The idea here is to ...
Improve custom host attribute deletion
When you delete a custom host attributes that is still in use in one host, the deletion process does not include deleting the content in the host.mk file. ...
Enhance: Translation of Service Descriptions
For Piggyback Data it is possible to translate service descriptions. Following features would enhance the functionality to normalize the description:
- Add Service ...
Delete Host Data when Deleting Hosts using Dynamic Host Management
When Hosts (for Instance Containers) are deleted using Dynamic Host Management, the Data of these hosts is not deleted immediately.
The Data stays unused, until the ...
Backup setup for remote sites
Currently the setup of backup jobs for remote sites has to be done locally with a temporarily enabled setup on the remote site.
It would be nice if backup jobs for ...
Make default GUI settings and sidebar snapins for new users configurable in Global settings
KB article https://checkmk.atlassian.net/wiki/spaces/KB/pages/9472537/How-to+set+graphical+user+interface+GUI+defaults describes how to set the default GUI behaviour ...
Service discovery: more flexibility - create Discovery View with "action menue"
Right now there are 3 way how to perform service discoverys:
- host service discovery
- bulk discovery WATO - via folders
- commandline
We suggest to create a ...
DCD: ignore hosts based on resource type(label)
Right now, I have to write a negative look ahead to create only the piggyback hosts which are relevant:
^(?!.(rg|resource group|resourcegroup)).
But this only ...
Bulk Host edit (etc.) in the Host Search view
Currently, you can only perform bulk host editing (etc.) in the folder view.
It would reduce the effort required for some changes if you could also edit all or ...
Add cluster nodes dynamically to cluster hosts
Current situation: when creating a cluster host, the nodes have to be added manually (i.e. Setup -> Hosts -> Create cluster -> add nodes)
feature wish: according to ...
Custom host attributes can be used in rule conditions
Hello everyone,
Our usecase:
We use Custom Host Attributes to add for example virutal IP Adresses to Server configuration so we can use them in active checks like ...
Tags in password store matching hosts
We have different passwords and settings per environment. We decided to create a site per environment and add this passwords/settings to ~/etc/nagios/resource.cfg ...
Setup: Easily Identify Hosts Linked to Predefined Conditions
It is really complicated to see, which host is in which predefined condition. I thereby hope to get an easier way to check and to troubleshoot which host is in which ...
Set parent for virtual Servers automatically
It would be helpful to have the parent host set for all virtual servers, depending on the host where it is running on, to reduce alarms.
For ESX it might can be done ...
Edit rules: ability to delete and duplicate rule from menu
when editing a rule by selecting the "host -> service - parameters for that service" you can get directly to that rule.
but to delete that rule or make a copy of it, ...
Seamless integration without assuming Apache
One of the most valuable lessons in DevOps in modern time is that excessive diversity is expensive.
It would be great if the solution didn't assume the use of ...
Bulk delete for rules
If you have big rulesets for example about Check HTTP or Check SQL Database and want to cleanup, you cannot select some rules via checkboxes and bluk delete them. I ...
Make Folders Cloneable with all settings
It would be great to have a Blueprint Folder Structure you can just clone whenever a new Customer gets onboarded
Nagios plugins and ca-certificates.crt
We found that a Nagios plugin like check_ldap uses /etc/ssl/certs/ca-certificates.crt instead of $OMD_ROOT/var/ssl/ca-certificates.crt.
This makes it hart to query ...
Move disabled services rules when hosts are moved to another folder
When using the "X" function in discovery a rule is created that filters on host and folder. If the host is moved, the rule no longer applies and if more changes are ...
Bulk discovery: remove only specific (vanished) service
Dear CheckMK team, very often I need to remove one vanished service one many hosts. But I only want to removed this special service and not all vanished service, ...
Rule to set staleness value on folders / hosts
Especially need this to be set on a per folder level structure, because some hosts require just a rare checkup like 30minutes or 1h, therefore even tough active ...
Host Parents = Service(s) from other hosts
In terms of infrastructure monitoring which is psychical, it would greatly benefit to be able to set the parrent of "PC_1" as being "Switch_1"--"Interface 5"
For ...
Order folders by attributes
It would be a great feature to be able to arrange folders not only by name but also by other attributes, such as folder age, the number of hosts inside, etc.
Maybe ...
Allow more than 500 Fetcher processes in Global Settings
One of our customers has a Checkmk Site that monitors about 4000 SNMP hosts, which of course uses a lot of fetchers. However, we noticed that the maximum fetcher ...
Hint if a host with same IP is already existing
Halo,
it ist posible that a system i registerd by name and by IP as name on the same time.
It would be helpful if cmk shows a hint about this "problem".
Choose List of host in monitoring view and pass them to setup
There should be a way to run bulk-discovery on a list of hosts out of a monitoring view. For example when I updated to 2.3.0p10 there have been many service problems ...
Set service labels when certain other labels are set or not set
It could be nice to set service labels if a service got or got not a certain service label. So we could set a service label for certain services but skip other ...
Assign parent host via rule
There should be a rule to assign one or multiple parent hosts, based on the common conditions (folder, host label, host tag, host name).
Move button "Update site DNS cache"
The button "Update site DNS cache" is only available in the host properties.
As it updates all DNS cache entries it should be moved to the setup menu (under topic ...
MKP: select for which Site/Customer to activate
In an MSE environment, you usually have different customers who may require different versions or customer-specific MKPs.
To ensure that only the relevant MKPs are ...
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 ...
Audit log - show Attributes of delete Object in Details
In the current audit log, no useful information on deleted objects is displayed, the link to the object leads to an error message and the rule number is also of no ...
History of changes to host rules and properties
It would be very useful to have a history of the changes made with their dates in the properties of the hosts and in the rules.
For example, there are rules that ...
add CDP scanner to Parent-Scan
Please extend the parent scan to include the option of scanning via the CDP protocol
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 ...
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 ...
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 ...
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 ...