Monitoring Blog
Release announcements, technical guides and monitoring insights from the ConSol team.
OMD 5.80 was released
Friday, October 23, 2026 in Releases
A new version of OMD was released. Changelog Thruk: Thruk: 3.30 LMD: 2.9.1 Plugins: check_mssql_health: 2.9 check_nwc_health: 12.17.1 check_oracle_health: 3.3.4 check_pdu_health: 3.4.2.3 check_prometheus: 0.0.8 check_rittal_health: 4.1.2.1 check_snclient added check_storage_health: 2.3.1 check_ups_health: 4.4.1 check_vsphere: 0.3.30 omdnotificationforwarder: 4.6.1 Gearman: Mod-gearman: 5.2.6 Mod-gearman-worker-go: 1.7.3 Grafana: Grafana: 13.2.4 pnp-datasource: 2.3.1 thruk-datasource: 2.3.3 Prometheus: Prometheus: 3.13.3 node_exporter: 1.12.1 pushgateway: 1.11.3 snmp_exporter: 0.21.0 Jmx4Perl: jmx4perl: 1.13 remove jolokia-agents from OMD Livestatus: install lq from LMD Coshsh: 13.1 Golang builds updated to 1.27.3 Histou: 0.6.4 monitoring-plugins3 updated to fe166a0 Nagflux: 0.6.3 …
SNClient 1.00 was released
Friday, October 16, 2026 in Releases
🎉 SNClient v1.00 is out. We’re moving past the 0.x line because the agent has been stable in production for a while, and we don’t expect breaking changes from here on. The feature set is solid enough that we can now commit to the API and behaviour staying compatible for the foreseeable future. Breaking Changes none Features add check_multi: execute multiple sub-checks and evaluate the overall result Changed check_dns: resend lost packets and use the timeout and attempts settings of the resolv.conf check_service: add wildcard support for exclude argument check_drivesize: add support for hidden shares check_process: make parent pid (ppid) available check_snclient: add support for check_snclient (formerly check_nsc_web) exporter_exporter: fix leaking secrets on /list exporter_exporter: do not …
SNClient 0.49 was released
Friday, August 21, 2026 in Releases
A new version of SNClient was released. Since this release contains security related bug fixes, it is to advised to update to the latest release. Breaking Changes check_mount: show error if no options where specified Features show versions of compiled in external check plugins with ./snclient -vV check_network: support byte/s units in conditions check_mount: add support for checking multiple mounts check_os_updates: add –max-metadata-age to detect stale apt/yum/dnf repository metadata. defaults to 24h Changed linux: reset environment when running elevated commands (GHSA-p72w-3vw7-cg4p) update golang build chain to 1.26.6 check_os_updates: make -u/–update work without root permissions Bugfixes windows: fix restart after auto update check_os_updates: fix powershell error on windows …
SNClient 0.48 was released
Monday, August 03, 2026 in Releases
A new version of SNClient was released. This post combines v0.45 - v0.48 because there had been issues with the version numbering in github actions. Update Recommended The release v0.45 contains fixes for a command injection vulnerability which allows to bypass the default nasty chars detection. So an update is recommended. Special thanks to Christopher Kreft who discovered the command injections vulnerability and helped a lot with testing and providing patches. Breaking Changes none Features add newlines to default nasty characters add support for control characters in nasty characters add new option allow control characters which prevents using ascii control characters in arguments add rss watcher task which kills the agent in case of memory leaks Changed check_http: support additional …
SNClient 0.44 was released
Wednesday, June 24, 2026 in Releases
A new version of SNClient was released. Breaking Changes add semicolon to default nasty characters Features check_tasksched: improve performance check_drivesize: allow specifying drive with trailing slash Changed check_service: fix typo in output move count metrics to front update golang build chain to 1.26.4 Bugfixes fix running external scripts with sudo (#388) fix rpm installation not creating required snclient user during update (#380) fix logfile ownership after upgrade (#380) check_files: fix max-depth was ignored when using forward slashes or double backslashes rpm: fix setup snclient during update from previous packages Download https://github.com/consol-monitoring/snclient/releases/tag/v0.44
SNClient 0.43 was released
Friday, May 22, 2026 in Releases
A new version of SNClient was released. Breaking Changes DEPRECATION NOTICE linux agent runs now as unprivileged snclient user. Read more below. Features add /api/v1/admin/log/level rest endpoint to change log level add /api/v1/admin/log/file rest endpoint to retrieve log file add check_ssh to test ssh server Changed update node exporter to 1.11.1 update windows exporter to 0.31.6 use linux capabilities for check_omd update golang build chain to 1.26.3 make listener errors fatal during startup check_tcp: make hostname mandatory check_tcp: critical defaults to 10s check_tcp: add time performance data check_http: add certificate checks and redirect support Bugfixes check_process: fix command detection when args contain colons Download …
OMD 5.70 was released
Thursday, April 16, 2026 in Releases
A new version of OMD was released. Changelog OMD: add build support for debian 13 / trixie add build support for ubuntu 26.04 / resolute raccoon add build support for opensuse leap 16.0 drop build support for debian 11 drop build support for ubuntu 20.04 fix initial redirects when site apache does not use https Thruk: Thruk: 3.28 LMD: 2.8.0 Naemon: Naemon: 1.5.1 Livestatus: 1.5.1 Vimvault: 1.5.0 Plugins: check_logfiles: 4.2 check_nsc_web: 0.7.6 check_nwc_health: 12.12.2.3 check_pdu_health: 3.3 check_rittal_health: 4.1.2 check_sap_health: 4.0.0.3 check_storage_health: 2.1 check_ups_health: 4.4 check_vsphere: 0.3.20 check_wut_health: 4.4.0.3 omdnotificationforwarder: 4.0 Gearman: Mod-gearman: 5.2.3 Mod-gearman-worker-go: 1.7.0 Grafana: Grafana: 12.4.3 Loki: 3.6.7 pnp-datasource: 2.2.2 …
Labs Repository GPG Key Rotation (2026)
Monday, April 13, 2026 in Insights
Starting on April 13 2026 all .deb and .rpm files in the labs repository will use the monitoring-repo-consol-de-gpg-2026.asc instead of the old GPG-KEY-4096 or RPM-GPG-KEY keys. For consistency all existing rpm and deb files have been resigned to use the new key as well. File Size ID Old RPM-GPG-KEY 1024 F8C1CA08A57B9ED7 Old GPG-KEY-4096 4096 F0CA212FF1FFE778 New monitoring-repo-consol-de-gpg-2026.asc 4096 CBB9B38BE1B9D330 Debian / Ubuntu In Debian and Ubuntu you will probably notice warnings like this when running apt update #>apt update Hit:1 http://labs.consol.de/repo/stable/debian trixie InRelease Err:1 http://labs.consol.de/repo/stable/debian trixie InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key E1C8FD55CA5EEEFF05E93DD3CBB9B38BE1B9D330, …
Monitoring vSphere cluster health with check_vsphere
Wednesday, April 01, 2026 in Insights
What’s new? The cluster-health command in check_vsphere looks at the members of a vSphere cluster, checks their state and decides whether the whole cluster is healthy. By default it treats nodes that are disconnected or in maintenance as faulty, but you can tweak that list. Use --faulty to customize what counts as a failure. How the threshold works You tell the command when to raise a warning or a critical alert with the --cluster-threshold flag: [max_members:]warn_threshold:crit_threshold max_members (optional) - Apply the rule to clusters with up to this many members. warn_threshold – Number or percent of faulty nodes that triggers a WARN. crit_threshold – Number or percent that triggers a CRIT. You can give several --cluster-threshold flags for different cluster sizes. Rules apply to …
Reliable RKE2 Certificate Expiry Alerts for Clusters Managed by SUSE Rancher
Tuesday, March 24, 2026 in Insights
This shows how to combine Kubernetes Events and Rancher Metadata for precise, actionable alerting. Alert ManagedClusterRKE2ExpiringCertificates SUSE Rancher provides an RKE2 cluster management platform for application teams. As an infrastructure team operating a SUSE Rancher instance, we want to notify teams about expiring RKE2 certificates, as their rotation requires manual intervention. Unfortunately, the information about expiring certificates is only available in the Kubernetes Events of the Rancher-managed RKE2 clusters. Hence, we need to automatically install Kubernetes Event log collection via Fleet on the managed clusters. For notification purposes, we need additional information about the cluster owner. This cannot be easily propagated down to managed clusters, so the event logs …