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.
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 ...
Allow selective piggyback data to be sync across customers in Ultimate with MT
Currently the implemented piggyback hub for syncing piggyback data across sites is limited for logical reasons on Ultimate with MT to only allow syncing data between ...
Decouple site name from Linux system user name
separate sitenames from usernames; allow site to run under generic usernames, do not mandate username to match sitename. this will allow more flexible deployment and ...
Summary: Improve Handling & Messaging During Checkmk Maintenance
During Checkmk backend updates (e.g. stopping a site), users are frequently confronted with red error messages such as “Unhandled exception”.
This creates the ...
Extend the Backup feature (GUI)
At the moment it is not possible to configure how many backups should be kept. That would be a nice feature. At the moment we need to run a cronjob that delets old ...
Self-Registration and Agent Updater Site Simplified URL Fulfillment
When creating the rules from Self-Registration and Agent Updater allow the retrieval of URLs from Distributed Monitoring page. This will allow the setup of those ...
CSV Importing - Improve the CSV Analyser
When importing a large set of data in csv format sometimes some errors are present and the import can`t be run. The errors are very generic and do not provide clear ...
Please add a comment field to the host properties, similar to "rule properties"
At the moment, it is not possible to add comments within the host properties.
This means you can't leave a note when disabling a host, making changes, or adding ...
Use Checkmk Debug Option in the GUI
It would be helpful if we could run the great cmk debug command like the "donwload agent output" command from within the GUI.
cmk --debug -vv --no-cache localhost ...
Terraform provider
offer an Terraform/openTofu provider to enable feature rich IaC (infrastructure as code) to persist configurations as code and GitOps approaches.
This enables ...
Downtime: set downtime at initial rule creation to prevent notifications
Downtime: set downtime in rule which is edit at that time at initial rule creation to prevent notifications
The requirement is for all rules to prevent active ...
Simplify Metric Data Retention Setup (RRD Configuration)
Simplify RRD setup to make it more user friendly. Currently we need to do some calculations to validate the amount of needed steps and the storage needed. This is an ...
Backup / restore only config and keep data
As backups can be huge when including the data there should be an option to only backup and restore the config but keep the data when restoring it.
At the moment ...
Trigger distribution of changes on checks to all servers in a distributed environment
When we make our own checks/plugins we sometimes need to change the sourcecode, when we do, we push the changes to a repository on an internal Gitlab server, the push ...
Persist remote site modifications: User theme change in MSP
Change by users theme on remote sites without connection to central site. And save that changes by site and not replace with central site settings.
cmcdump - Web UI
Allow CMC Dump to be executed from the Web UI in a way that we could perform the following actions from the Web UI:
Generate configuration and monitoring files ...
Disable "stale" via "Global settings"
In our environment its very important that we know if a service/host is working or not. For that we build processes and combining important services/hosts via BI / ...
keep perfdata of retired hosts
When we want to see the historical hardware-usage of an application, that was moved to another host, currenlty I loose all the historical perfdata, when I remove the ...
"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.
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 ...
Cascading livestatus of several remote sites on a single port
We are asking if possibile in future release to introduce this feature:
it's like with cascading livestatus but not quite the same.
In shorts we would like to ...
UNRAID Support
Please support a checkmk distro in the UNRAID App Store. I have it working, but since it is not packaged for UNRAID, I am missing a couple of useful capabilities.
Officially support server deployment on Kubernetes
Thanks for sharing https://github.com/Checkmk/kubernetes to the public. But unfortunately, the last commit was pushed to repo years ago. Do we still have some plan to ...
List Rules from missing packages
If you remove/disable a extension package, checkmk recognizes on activation that some rules has no checks they are used for.
It should be possible to locate and ...
Show hosts and its services rule dependencies
Show hosts and its services rule dependencies
It is a pain to search for all the rule or definition dependencies in which a host and its defined services, are/is ...
OpenStack Checkmk image
An image for ease of deployment in OpenStack platform.
Add the ability to restore encrypted backups from the command line.
Hello all,
I would like to be able to restore encrypted backups with omd restore via the command line.
More High Availability Options and DR
Actually the only supported mechanism for HA is to use Checkmk appliance, that feature works fine but is only supported with Checkmk appliance. I would suggest to ...
Better management of CA certs
* Certificates can only be added by having permissions of whole `global settings`. This should be a separat permission.
* Certificates don't got an identifier - so ...
omd start <site> --rescue --- The ability to launch a site in all off mode
The ability to launch a site for debugging or disabling checks in a Rescue Mode.
z. e.g. omd start <site> --rescue
starts the site without host checks, service ...
Display a headline in the GUI after customizing the login screen
When defining a message for the login screen like "due to maintenance the application will not be available from - to" in the global settings this message should be ...
Short living container monitoring: Improve disk space cleanup for sites
If a site monitors a huge amount of constantly changing containers, the amount of produced data may become a problem. Container will be added as hosts and cleaned up ...
Distributed setup: select which parts of ~/local/ folder to synchronize
In distributed setups one usually selects to synchronize "MKP and local files" to remote sites.
The generic behavior resulting from this can lead to problems, e.g.: ...
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 ...
Connection direction between MSP Central Node and Customer Appliances
At the Moment the central system of MSPs is connecting to the customer appliances, which requires DNAT rules to allow the connection from outside to the customer ...
Client Connection Encryption over external Certificates
We have a Company CA, every Host gets a Certificate from this CA.
Is it possible to use this already generated Certificates for the Communication.
The CMK-Site has ...
Checkmk site (server) should run on ARM
The Checkmk server should be able to run on ARM-based platforms like Raspberry and similar.
Retention of backups or backup rotate
Please extend the scheduled backup with a feature, which allows a retention of backups or a rotate of backup files(e.g. keep backups for the last 7 days, but remove ...