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.
Replace Open Hardware Monitor with LibreHardwareMonitor
Since the development of Open Hardware Monitor has been discontinued since 2020, it should be replaced within the Windows agent by its fork LibreHardwareMonitor ...
Mobile App for Checkmk
Create an iOS and Android app for Checkmk, which is focused on monitoring (not setup). It should address 2 common use cases:
* Receive notifications and allow drill ...
ARM support for the CEE and CME
Please add ARM for both CME and CEE so it can be run on platforms like Raspberry and similar.
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 ...
Adding option for consider different dimension in a clustered service with "Best of" Logic
A service has n dimensions. In cluster mode, a group of dimensions on node A may be in some state (wich some of them are crit for example), and a distinct group of ...
More SSL Checks - For Example, FQN
Right now, the only ssl check that exist is how many days to expiration. But what if the ssl certificate is replaced with a default ssl certificate (in case of let's ...
Check_mk-azure_app_registration: also add certificats expiration
Also include certificats expiration for Azure Registred Apps in check_mk-azure_app_registration, it only monitors Secrets client currently.
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 ...
When deleting a host, also remove rules that are only for that host
Especially the ruleset "disabled services" accumulates a large number of rules when users are manually disabling services in the configuration.
When hosts are ...
Add a generic Plugin for polling of JSON status APIs
Many applications provide an HTTP API that can be used to query the health status, as is common with Docker containers.
It is about time for a rule-based check ...
Add "backup sms gateway" option in Rule "Parameters for SMS (using modem API)"
Various of our customers are using *two* Teltonica SMS gateways (in separated data centers). It would be nice to extend the mentioned rule with an optional option to ...
https certificate check , query and check issuing ca
I recognized that the https crtificate check will be reconstructed with next checkmk releases.
Would it be possible to implement a consistency check / parameter, ...
In progress
Include Hostname in Container name
The container agent plugins for Docker and Podman should have a configurable option to include the hostname in the container name for the piggyback data sections. ...
Add checking repository access in "APT Updates" (mk_apt) plugin
Hi,
I think it would be good if the mk_apt plugin also checked that there is no errors
when running “apt update”.
Today the plugin will show no updates if for ...
SAML2 for existing users (no new creation)
Currently, you can only create new users with SAML2 via EntraID, but not authenticate existing ones (e.g. which are already synchronized via LDAP anyway and the ...
Enhance Notification Rule Conditions
It would be nice to have the same filter options for Tags and Labels (one of, none of) like in Monitoring configuration rules to get more flexible Notification Rules ...
Oracle Cloud Monitoring (OCI)
Build a special agent similar to AWS and Azure (and Google Cloud). OCI is coming up fast.
REST-API: Master Control
Please add the possibility, to switch these settings via the REST API:
- Notifications
- Service checks
- Host checks
- Flap Detection
- Performance Data
- ...
mk_logwatch: Ensure that no events are lost during log rotations.
Please add support for reading from rotating log files.
Log files are usually renamed or get a new name when certain criteria are met. Depending on the operating ...
Impersonate as another user to check views and dashboards
Allow an admin to impersonate himself as another user, so he/she can see & verify views/dashboards, as the other user will see them. This helps to develop views or ...
Option to use password store for SNMP credentials
CMK has a builtin-in password store and CMK does SNMP monitoring...
Provide the option to use password store entries for SNMP credentials in:
* Host properties
* ...
Fully support lower levels by the CheckMK graphing system
The CheckMK graphing system supports the use of scalars in graphs for warning/critical levels, and the use of conditions for perfometers using the "<var>:warn" and ...
REST-API: add endpoint to remove acknowledgements
Currently it is not possible to remove acknowledgements via API, but via GUI.
Use Case: A connected ITSM-platform should be able to remove an acknowledgement, if an ...
Give NagVis a proper facelift
NagVis is used by many people/customers. It's a crucial part of Checkmk and it really feels dated and old. NagVis needs some love and more features and a more modern ...
Allow IPv6 address in Notification spooler configuration
Hello,
Please add IPv6 support option in Notification spooler configuration.
Dashboard - Multiple Dashboard Cycling / Slideshow
Add the ability to cycle selected dashboards automatically based on a given interval. Similar to Grafana. It would allow the continuous monitoring of all information ...
Support PiggyBack data from remote hosts
Implement a feature to leverage piggyback data, which are shared by a product integrated way from remote sites
Update "Integrate Opsgenie with Checkmk" on Opsgenie for API V2 Alerts
The Opsgenie Notification Plugin from Trieb29 uses the Opsgenie Alert API V2.
Unfortunately, the existing CheckMK API integration in Opsgenie only supports events ...
Specify custom s3 endpoint as backup target
It would be great to be able to specify an own s3 endpoint, so the target could be used with self hosted aws compliant s3 storages.
See 'endpoint_url' in ...
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 ...
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 generic Plugin for Prometheus Exporter metrics
There are several applications that provide their metrics as Prometheus metrics.
Please create a generic check plugin that can read these Prometheus metrics and ...
Support migration of hosts between sites without any loss of data
We need to have the ability to migrate multiple hosts between sites without any data loss
Add HW/SW Inventory data to the REST API
It would be nice to access the result data from HW/SW inventory via the REST API.
Make Oracle Locks check much more useful
Currently mk_oracle plugin, section Oracle_Locks has a sql-clause that produces information about session, lock time, SID, machine, serial, process and os user. ...
Add Api or Script to monitor Vmware Horizon environments
Vmware Horizon is a desktop virtualization environment like citrix
In this environment you could monitor the state of the system, total sessions, active sessions, ...
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 ...
ESX Maintenance Mode Service Monitoring Rule Enhancement
Please consider adding ability to set service state for when ESX is in maintenance mode. Almost always, admins intentionally place a ESX host in maintenance mode. ...
Renaming of folders should rename the internal folder names too
When renaming a folder in WATO the "old" internal name remains. This leads to problems when accessing devices to folders in background programs.
Grafana integration Status of hosts & services from Checkmk
Hi! I am using Grafana as my main dashboard. The problem is that I can get a lot of values like CPU, memory and most other checks where it reports performance data. ...
Remove the separate agent receiver port (usually 8000/tcp)
Nobody understands why we need a separate port for the TLS registration.
Please move the agent receiver to the rest of the API on port 443.
check_sql and secure connections to databases
Currently it is not possible to establish secure, encrypted connections to MSSQL-Databases when using check_sql as active check. This should be fixed.
Currently ...
Integrate OpenTelemetry connector
woukld be nice to bring some connectors to other tools
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 ...
add CDP scanner to Parent-Scan
Please extend the parent scan to include the option of scanning via the CDP protocol
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 ...
REST API: Reschedule Checks
Please add the possibility to schedule a recheck of a host or service via the REST API.
REST-API add CME features for Customer
The REST-API cannot handle the customer objects and attributes today.
Please add API endpoints to manage customer objects and change existing endpoints (e.g. for ...
Cisco CDP virtualisation
Automating CDP visualisation:
Hi,
I currently work for the NHS in the networking team, it would benefit from having CDP neighbours established by CheckMK, when ...
CMK AIX Agent
Please change the Memory service to reflect separate values for Memory and Swap, with individual thresholds and total thresholds.
If the AIX system uses 100% SWAP ...