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.
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.
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 ...
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 ...
Support PiggyBack data from remote hosts
Implement a feature to leverage piggyback data, which are shared by a product integrated way from remote sites
Podman Container Plugin & Checks
Redhat is trying had to establish Podman as a replacement for Docker, by pushing it as default container engine for Redhat Enterprise products (RHEL, Openshift…). ...
REST-API: Add endpoint for "Revert changes"
It is possible to activate changes with REST-API related endpoints. However there's no endpoint to revert pending changes, as the function exists in the GUI menu ...
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 ...
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 ...
Notifications: Periodic Notifications based on event type
configure different periodic notifications for different event types, for example:
- SERVICE is CRIT, email every 30 min
- SERVICE is WARN, email every 60 min
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 ...
Replace all VBS agent plugins
Microsoft deprecates VBS scripting. All VBS agent plugins should be replaced by an implementation in PowerShell or Python.
Add the ability to add "Oracle custom SQL" to the "Oracle database" plugin using bakery.
This improvement is regarding a plugin that is provided by CheckMK (Oracle custom SQL), combined with a feature that is designed for roll-out and maintaining large ...
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 ...
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 ...
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 Label/Tag if Windows Service or Systemd Service is doscovered
In the process discovery rule you can add a label to the host when the searched process is found.
It would be very helpful if we could do the same in the Windows ...
Ability to monitor systemd units running in user context
See this post for a brief description:
https://forum.checkmk.com/t/how-to-monitor-for-systemctl-user-services-using-checkmk/40603/3?u=pscheckmk
What checkmk needs ...
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
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 ...
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. ...
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 ...
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 ...
Set labels based on software inventory
It would be a great help if labels for inventory-informations could be set by rules.
This would help to configure for example alerts for unwanted software or too old ...
Use the nice modern Graphs from the GUI in Reports and Notifications
The HTML mail notification and CMK reports still use the old graphs instead of the nice modern graphs displayed in the CMK 2.x GUI.
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 ...
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 ...
SNMP Data Fetching and Processing using Web Interface
Enable a ruleset to retrieve SNMP information (Custom OIDs) and create some basic queries and maybe a logic to process retrieved data:
- Single OID data retrieval ...
Integrate OpenTelemetry connector
woukld be nice to bring some connectors to other tools
Promox special agent should work as similar as the Vsphere agent (show VMs)
Hallo,
the Promox special agent should work as similar as the Vsphere agent.
Especiuallay virtual machines, datastores ans Performace Counters should be selectable ...
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 support for SAML authentication with distributed sites
See ticket:
https://forum.checkmk.com/t/saml-authentication-distributed-monitoring/42839
Create Pie-Chart as Dashlet
Hi Team,
to build good Overview Dashboards for non technicals Pie-Charts are a great visualization also for using in Reports.
Greets Bernd
Visibility of the Livestatus Error in Dashboards
Hello CheckMK,
it would be great if the Livestatus Error in Dashboards would be only visible for admins and for dashboards which rely to the site which is currently ...
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 ...
Make 'pending baking' more visible
'Pending changes' ist quite good visible, pending baking and signing is not, thus can easily be forgotten.
Adding Custom Host / Service Notes via API
It would be nice to have the ability to add and getting "Custom Host / Service Notes" via REST API
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
* ...
Exclude and Include in Notification Rules
In the "conditions" section in the notification area, there are several match (include) and exclude Options.
But not all objects that can be matched can be ...
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. ...
Appliance: Enable management through Rest-API or command line
In a modern and high automated environment, I want to be able to configure my appliances also in an automated way. This could be done via Rest-API or by providing ...
Notification: Update a Jira ticket on changed status
A service has a WARN state and a Jira issue is created. If this service change state from WARN to CRIT the existing issue does not become updated and the users of ...
Send Email Notifications with Amazon SES
Provide a new notification script, which sends email notifications via Amazon SES.
This makes the setup of Checkmk easier, as it requires only a https connection ...
WATO: Input fields for RegExp and TextInput should be visually distinguishable
In the WATO plugins it is currently not possible to recognise whether a certain input field accepts only regular text or a regular expression. The fields look ...
Agent bakery: SECURITY: show all changes why agents has to be bake
Show all changes which leads the bakery to say that the agents has to be bake. As well the changes for custom files, just show all changes.
Reason: Security: To have ...
Availability Timeline - Improvements
We stumbled across some parts of the Availability Timeline, which can get very time consuming / annoying and can be easily improved to make it more useable, get ...
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.
Add a generic plugin for sending notifications to a Rest-API endpoint.
Most notification tools support a REST-API endpoints to submit a notification. As these APIs provide a structured way to post information, a generic notification ...
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 ...
Show more information for Prometheus alerts
For the time being the Prometheus plugin shows only the status FIRING, when a Prometheus Alert is triggered. However, there's much more information that could be ...