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 [email protected].
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.
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 ...
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 ...
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 ...
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 ...
check_mk-cisco_cpu_multiitem: Monitor and graph all available cpu intervals
check_mk-cisco_cpu_multiitem [2] is measuring and monitoring only one dimension from the CISCO-PROCESS-MIB [1] for the available CPUs:
* cpmCPUTotal5minRev ...
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 ...
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 ...
REST API: Missing authorized_sites for Users GET enpoints
The responses of the following REST API "Users" endpoints do not include the "authorized_sites" list. Even if there is a list of "authorized_sites" defined for the ...
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.
add Roles and Features to inventory on Windows Servers
At the moment, the inventory of a Windows host shows software usually added via an installer. Not shown is software that is added via the "Add Roles and Features" ...
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.
Add the option "yearly" as period for an SLA
Most ISV offer a yearly review of their services
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 ...
Implement check_curl for http2 support
Please implement check_curl as an alternative to check_http as this is the successor and does support http2 and some other features.
The plugin is included in the ...
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 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 ...
Support PiggyBack data from remote hosts
Implement a feature to leverage piggyback data, which are shared by a product integrated way from remote sites
MSI installer packages from bakery should be signed
At 2.1.0 the MSI installer packages are no longer signed. Only the check_mk_agent.exe is signed. This causes trouble with automatic deployment thru the bakery, ...
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 time period configuration for delayed notifications & maximum number of check attempts for host
Add time period configuration for delayed notifications & maximum number of check attempts for hosts and services to adjust the sensitivity of the notifications > ...
Use all data from hardware/software inventory in Views/Dashboards
Today when creating a field from HW/SW inventory only a subset of sections are available. I would like to show, for example data from physical chassis on a router in ...
Mark dashboard/reports/views as global so they don't get deleted with users or allow bulk migration
As it is you are forced to clone a view and delete the old one for a user to take ownership.
An alternative is to copy user_*.mk files in cli under ...
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 ...
portainer
So the Problem is that I dont want to install the checkmk agent on my Portainer server, but with a readonly user in Portainer the agent could get all data it needs.
Support for NetApp REST-API instead of old NetApp ONTAPI (ZAPI)
NetApp ONTAP 9.13.1 software - which is expected to release in the second quarter (Q2) of calendar year 2023 - will be the final version to offer normal support of ...
TOTP codes for 2FA
Two factor authentication was added in version 2.1 but it lacked support for TOTP codes / authenticator apps. It would be a nice feature to have QR codes to work with ...
add redfish support in the appliance
Hallo,
the appliance should contain all packages to use all checks. In my case redfish isn t supported
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 ...
Oracle Cloud Monitoring (OCI)
Build a special agent similar to AWS and Azure (and Google Cloud). OCI is coming up fast.
Read LLDP data from switches
It would be nice to have the option to choose between the port description and LLDP neighbor in the service summary of an interface of a switch.
Crash Report: Add Delete Button th the Crash Report Detailview
When you open the crash report detail view, you can download and/or submit it, but you cannot delete the report directly if the crash data is no longer needed. ...
Let UNIX agents execute sections/plugins/local checks in parallel
As systems are getting more complex and larger, it becomes increasingly difficult to keep the agent's runtime below 60 seconds, as each check is unnecessarily ...
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
Support AND/OR/NOT for labels in rules
was: Support Regex for Labels in Rules
https://features.checkmk.com/suggestions/293832/support-and-or-and-not-for-labels-in-filters and ...
Add automatic Label depending on Linux Distribution
Add a automatic Label depending on Linux Dsitribution, so plugins like YUM or APT
can be selektiv installed based on Distribution (Agentbakery)
lnxdistribution: ...
Create Metrics via BI Host-Search Filter + HW/SW as filter criteria
The idea is to use a host-search filter to search for specific hosts regarding their attributes instead of a specific hostname.
Example: I want all hosts with a ...
Network Topology enhancements
Two features are missing from the "new" network topology when compared with the old Nagvis automap:
- Show the downtime status of a host
- When clicking on the ...
Add agent updater registration role
Add a minimal role for registration users for the automatic agent updater.
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. ...
Improve Veeam Plugin
- Show the configured retain policy points in the jobs service from the veeam plugin
- Veeam SureBackup within Veeam Plugin
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 ...
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 ...
Additional levels on bookmarks, dashboards and views
For example, the build-in Linux dashboard might show 1000 hosts and making the dashboard quite useless due to all the "clutter".
Allowing to create sub-dashboard ...
Make the thresholds and other parameters of a service available in a view column
A user may want to evaluate the thresholds between different services of the same kind (e.g. they share the same check plugin). In another case, a user want to see ...
Report Scheduler -> support quarterly report generation
Currently, there is no option in the CMK 2.2.0 GUI to create reports on a quarterly basis.
Especially from the service management point of view, this is a frequently ...
Crash Report: Add Filter the the Crash Report overview
As of now you can't use any Filter in the Cresh report view.
You can't quickly see on which sites a particular crash has occurred, how often a particular crash ...
Improve the Java VM monitoring via better Jolokia plug-in
The current jolokia plug-in needs an update to monitor, what is needed on the Java side