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.
API for gobalconfig
It would be great if it is possible to set parameter in the globalconfig for an supported way (without editing mk files)
REST API: Return the ID of each implemented rule
REST API: Please return the ID for each rule implemented via the API
to ensure that further processing always takes place (Delete, tracing, logging, etc.)
Showing ...
Rest API: Ruleset for Alert Handlers
A ruleset API for alert handlers is currently missing.
REST API: Ability to edit rule endpoint without modifying the existing password
Since https://checkmk.com/werk/16111 it is possible to edit a rule via REST API, but if the rule contains a explicit password it is only possible to overwrite the ...
REST API: Limits for API calls per user
Hi all,
We once encountered an issue where a bug in a script using the Checkmk REST API created hundreds of downtimes within seconds, which significantly impacted ...
REST API endpoint to inject / push check results to services
It would be great if it is possible to inject check result from outside to a checkmk service.
E.g. A check (service) under a Host exists and via Rest-Api can the ...
Template Language for WATO Rulesets
Currently, WATO rulesets must be implemented in Python using CheckMK’s internal APIs. This approach has several limitations:
Users must understand Python and the ...
REST-API: Add endpoint for global settings and site specific global settings
Needed especially for centralized notification systems. And I think when we tackle the globals we should not forget the site specifics.
REST-API: Add endpoint to create 'Custom host attributes'
When automating migrations from other monitoring systems or automating new deployments, some host information may be best placed as custom host attributes, i.e. ...
REST API: Create comment should return comment ID after successful creation
When using the Checkmk REST API to create a comment for a host or service via:
- POST /cmk/check_mk/api/1.0/domain-types/comment/collections/host
- POST ...
REST API: Send user message
The new "User messages" feature is a very useful way to quickly send a message to Checkmk users. We would like to use this feature to inform active users via popup ...
REST API: LDAP API should provide Validation endpoint
With the release of 2.4 we now have a set of API calls which allow us to manage the LDAP connection configurations in CheckMK which is a good step forward. ...
REST-API: Add endpoint for ordering notification rules
Hi,
notification rules cannot be sorted / ordered via REST-API. The order of the rules is as important as in other configuration rulesets.
Getting all ...
REST-API: Add endpoint for user connections (LDAP, AD)
To automatically provision sites it would be nice to be able to configure the LDAP and AD user connections via REST-API.
Rest-API - Add Status 20x for empty Results
As a user, I am always uncertain when I get a "200" but no data in the value.
Please add a special code for empty results:
"201 OK: The operation was done ...
REST API: get notification rule ID by name
REST API: get notification rule ID by name
in the documentation it is mentioned the notification rule ID. But it is not possible to get the notification rule ID for ...
REST API: user notification rules
Managing user notification rules via REST API should be possible, even for accounts from LDAP or AD.
Make "ineffective rules" available via API
The possibility to show ineffective rules in the GUI is a valuable function to clean up the rules. But you have to check every menu that gives access to rules to find ...
REST-API: Monitoring Comments - Missing End Date
API Endpoint have start_date for comment an info is expires. I search expire_date in result.
Create hosts in bulk via API without failing if some of the hosts do not meet requirements
When using the Checkmk Rest API to create hosts in bulk, if one host does not meet requirements, the entire list of hosts fails.
For example, if one host already ...
Bulk creation of folders, rules and hosts
We have automated our setup completely. Now it does take a very long time to (re)create the whole structure of hosts, rules and folders.
We would prefer to feed the ...
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
- ...
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 ...
REST API: Reschedule Checks
Please add the possibility to schedule a recheck of a host or service via the REST API.
REST-APi: Update rule by using service description or another identifier
I know it is possible.
https://ideas.checkmk.com/suggestions/316064/add-edit-rule-endpoint-in-checkmk-rest-api
But this not it. At least not for me. I would like to ...
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 ...
user_icons_and_actions in REST API
We were able to automate anything (important) we needed.
However!!! That one is missing
~/etc/check_mk/multisite.d/wato/global.mk
However ...
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
Enable transfer of generic agents to distributed sites via config or API
Problem with new hosts in distributed setting.
There is an API endpoint to download the latest generic package. ...
Clear logwatch logs via REST API
In some cases the ability of clearing logs from logwatch in bulk would be useful via WebAPI.
The opportunity to delete files on the filesystem is espacially in ...
on/off Switch for API
Hello,
in our company and probably in general, more and more things are automated. Among other things, this is also possible in the monitoring environment due to the ...
Allow automated export of a View/Graph as PNG or PDF
It's possible to export a view or time series graph as PNG or PDF directly in the GUI. But this approach is not scriptable, e.g. through the Rest-API. In some ...
REST API: Expose availability data
Please expose the availability data via the REST API