Roadmap
Erfahren Sie, woran wir aktuell arbeiten, um Checkmk weiter zu verbessern.
Fehlt Ihnen eine Funktion? Dann fragen Sie es auf unserem Feature-Portal an.
-
Synthetic monitoring
- Gain deep insights into your applications’ user experience, across locations and browsers.
- 'Synthetically' mimic interactions of users with target systems to verify applications work as expected
- Simple low-code platform
- Automated test node management and parallel test execution
- Synthetic monitoring dashboards
- Test reports with embedded screenshots and screen recordings
- Fully integrated into the Checkmk platform for alerting
Done -
Modern web services monitoring
- Completely revised HTTP endpoint monitoring
- Monitor multiple endpoints with just one rule
- Integrated certificate monitoring
- Support of latest TLS and HTTP versions
- HTTP proxy support, redirect handling
- Custom user agents and header lines
- User- and token based authentication
- Granular alerts for response time, status code, age, size, content
- In-depth certificate monitoring
- For websites, but also any other application
- Monitor multiple endpoints with just one rule
- Granular alerts for response time, remaining validity time, maximum allowed validity, self-signed certificates, serial number, algorithm, issuer, subject, alternative name
Done - Completely revised HTTP endpoint monitoring
-
Monitor anything out-of-the-box
- Monitor any MS SQL database – locally or in the cloud
- Auto-detection and monitoring of locally running databases
- In-depth monitoring of remote databases, e.g., Microsoft Azure SQL
- Support of a wide range of special MS SQL setups
- Custom handling for long-running queries
- Monitor any Kubernetes setup
- Added VMware Tanzu and Google Kubernetes Engine Autopilot support
- OpenShift support in all commercial editions
- Extended Nutanix monitoring
- Cluster monitroing
- AHV node monitoring
- VM monitoring
- Generic BGP peer monitoring
- PureStorage FlashArray monitoring
- Redfish compatible management controller monitoring
- Future-proof NetApp storage monitoring
- Microsoft mail monitoring via OAuth
- Improved stability and performance of ntop integration
Done - Monitor any MS SQL database – locally or in the cloud
-
Better monitoring!
- Simulate and test notifications
- Network topology visualization: hosts and interfaces and the relationships between them
- Auto-label generation for almost all operating systems with OS type, OS platform, OS name, OS version
- Flexible use of labels in any combination in rules
- Automatic service label refresh
- Top lists dashlet to identify top/bottom consumers for any metric
- Host macros for active checks and special agents
- 2FA via software authenticators
Done -
Improve usability
- Easier work with folders
- Natural case-insensitive sorting of hosts and folders
- Extend filter in host setup to also include folders
- Streamline user workflows in Checkmk
- New 'Schedule downtime' dialog
- New 'Acknowledge problem' dialog
- 14 other command dialogs reworked
- Granular options for service configuration update in periodic and bulk service discovery
- Show user who is currently activating changes
- One column by default for views
- More transparent revert changes
- More visible filter search in setup
- New icons for rule matching and user mgmt
- Navigation with hotkeys
- And many more UX improvements
Done - Easier work with folders
-
Cloud meets Checkmk MSP
All features of Checkmk Cloud are part now of Checkmk MSP
Done -
Developer APIs
- Developer APIs for every aspect of plug-in development for better handling of MKPs / extensions in updates
- Graphing API
- Rulesets API
- Service side calls API
- New version of agent based API
Done - Developer APIs for every aspect of plug-in development for better handling of MKPs / extensions in updates
-
More automation
- New REST API endpoints
- Notifications: create, update, delete, show (all) notification rules
- Dynamic configuration: creation, retrieval, deletion
- Audit log: retrieve, clear
- Show single host
- List pending changes
- Modify downtimes
- BI aggregation state
- Edition and version are exposed via HTTP headers
Done - New REST API endpoints
-
Appliance platform update
- OS upgrade to Debian bookworm
- New filesytem: OverlayFS
- UEFI introduction
- Bootloader upgrade
Done
-
Set-up cloud monitoring in minutes
- Configure the entire monitoring of AWS, Azure and GCP in one go
- Immediate feedback during configuration on errors by testing the connection during the configuration
Done -
You'll love notification with Checkmk!
- Central notifications hub to have all information and relevant rules in one place
- Guided configuration of notifications
- Overview mode for notification configuration
- On-the-fly creation and editing of notification parameters
- New notification emails
- Updated notification plug-ins for Microsoft Teams, Jira, OpsGenie, ServiceNow, Slack
Done -
OpenTelemetry & Prometheus exporter integrations
- Monitor custom applications by
- pushing OpenTelemetry protocol (OTLP) metrics to Checkmk sites
- pulling Prometheus metrics from exporters or natively directly from Checkmk sites
- Flexible architecture accommodating almost any use case with cascading OpenTelemetry collectors
Done - Monitor custom applications by
-
Better handling of large highly dynamic environments
- Re-architecture of dynamic host management into a queue-based system
- Parallel processing of connectors for high-speed data ingestion
- Stable & safe processing of configuration changes and activation
Done - Re-architecture of dynamic host management into a queue-based system
-
Enhanced distributed monitoring
- New inter-site communication bus also allowing remote-remote communication
- Distribution of piggyback data across sites
Done -
Automated in-depth Synthetic Monitoring
- Managed robots
- Linux support
- Building test environment on offline systems
- KPI monitoring
Done -
Non-root agent
- Deployment of all agent files within one customizable folder
- Agent can be run as unprivileged user
Done -
Improve platform & security
- Improve REST API performance
- Replacement of automation user in internal features
- Improve runtime stability of Checkmk with config validation layer
- Checkmk agent can run on FIPS-enabled OS
- Checkmk site can run on FIPS-enabled OS
- Certificate overview page
- Enforce Two-Factor Authentication for users
- Software architecture & build system rework
- Distributed tracing of Checkmk itself for performance analysis using OpenTelemetry & Jaeger
Done -
And many more smaller improvements
- Update service discovery parameters
- Faster loading of service discovery page, effective parameters of host/service, computation of effective labels, and likely much more across entire Checkmk
- Many plug-ins incl. mainlining of Redfish and improvements to mk_sql, check_cert and check_httpv2
Done
-
General direction
- Checkmk Software-as-a-Service offering
- Powerful AI and machine-learning to support users in their day-to-day tasks
- Continued work on improving Checkmk’s usability by simplifying and streamlining the UI
- Further build-out of already best-in-class solution for infrastructure monitoring by improving existing integrations and adding integrations for new technologies
- Extended application monitoring with OpenTelemetry support for advanced metrics and log integrations
- Extended Synthetic monitoring, introduced in 2.3.0, with managed test nodes and much more
- Extended log management and analysis capabilities
- Extended cloud-native monitoring
- Further complement already existing monitoring for cloud services and Kubernetes
- Further analysis and visualization of data options
- Better visualization options (e.g. maps) and configuration
- Automated network topology
- Checkmk App
Planned
Cloud (SaaS) Roadmap
-
Host Checkmk sites in a US region
- Giving users the possibility to host their Checkmk site in the US or in the EU. All site specific data will remain in that region
Done -
SSO via SAML
- Support SSO via Microsoft EntraID (formerly known as Azure AD)
In progress -
Kubernetes Monitoring
- Allow monitoring of managed or unmanaged Kubernetes clusters, e.g. EKS, GKE, AKS or Redhat OpenShift.
Done -
Network Device Monitoring & monitor systems not accessible from the internet
- Allow monitoring of devices and environments that can only be monitored via SNMP or are not reachable from the internet
- Allow monitoring of systems that are not accessible from outside your network and are being monitored via a special agent (e.g. virtualization platforms like vSphere, Proxmox, storage solutions)
- Focus on a solution for “smaller environments” first
In progress