<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Insights on ConSol Monitoring</title><link>https://omd.consol.de/blog/insights/</link><description>Recent content in Insights on ConSol Monitoring</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 13 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://omd.consol.de/blog/insights/index.xml" rel="self" type="application/rss+xml"/><item><title>SNClient 0.43 was released</title><link>https://omd.consol.de/blog/2026/05/22/snclient-0.43-was-released/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2026/05/22/snclient-0.43-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DEPRECATION NOTICE&lt;/strong&gt; linux agent runs now as unprivileged &lt;code&gt;snclient&lt;/code&gt; user.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read more &lt;a href="https://omd.consol.de/blog/2026/05/22/snclient-0.43-was-released/#linux-dropped-privileges"&gt;below&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;add /api/v1/admin/log/level rest endpoint to change log level&lt;/li&gt;
&lt;li&gt;add /api/v1/admin/log/file rest endpoint to retrieve log file&lt;/li&gt;
&lt;li&gt;add check_ssh to test ssh server&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;update node exporter to 1.11.1&lt;/li&gt;
&lt;li&gt;update windows exporter to 0.31.6&lt;/li&gt;
&lt;li&gt;use linux capabilities for check_omd&lt;/li&gt;
&lt;li&gt;update golang build chain to 1.26.3&lt;/li&gt;
&lt;li&gt;make listener errors fatal during startup&lt;/li&gt;
&lt;li&gt;check_tcp: make hostname mandatory&lt;/li&gt;
&lt;li&gt;check_tcp: critical defaults to 10s&lt;/li&gt;
&lt;li&gt;check_tcp: add time performance data&lt;/li&gt;
&lt;li&gt;check_http: add certificate checks and redirect support&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;check_process: fix command detection when args contain colons&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.43"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.43&lt;/a&gt;&lt;/p&gt;</description></item><item><title>OMD 5.70 was released</title><link>https://omd.consol.de/blog/2026/04/16/omd-5.70-was-released/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2026/04/16/omd-5.70-was-released/</guid><description>&lt;p&gt;A new version of OMD was released.&lt;/p&gt;
&lt;h3 id="changelog"&gt;Changelog&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OMD:
&lt;ul&gt;
&lt;li&gt;add build support for debian 13 / trixie&lt;/li&gt;
&lt;li&gt;add build support for ubuntu 26.04 / resolute raccoon&lt;/li&gt;
&lt;li&gt;add build support for opensuse leap 16.0&lt;/li&gt;
&lt;li&gt;drop build support for debian 11&lt;/li&gt;
&lt;li&gt;drop build support for ubuntu 20.04&lt;/li&gt;
&lt;li&gt;fix initial redirects when site apache does not use https&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Thruk:
&lt;ul&gt;
&lt;li&gt;Thruk: &lt;a href="https://github.com/sni/Thruk/blob/master/Changes"&gt;3.28&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LMD: &lt;a href="https://github.com/sni/lmd/blob/master/Changes"&gt;2.8.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Naemon:
&lt;ul&gt;
&lt;li&gt;Naemon: &lt;a href="https://github.com/naemon/naemon-core/blob/master/NEWS"&gt;1.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Livestatus: &lt;a href="https://github.com/naemon/naemon-livestatus/releases"&gt;1.5.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Vimvault: &lt;a href="https://github.com/naemon/naemon-vimcrypt-vault-broker/blob/master/ChangeLog"&gt;1.5.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Plugins:
&lt;ul&gt;
&lt;li&gt;check_logfiles: &lt;a href="https://github.com/lausser/check_logfiles/blob/master/ChangeLog"&gt;4.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_nsc_web: &lt;a href="https://github.com/ConSol-Monitoring/check_nsc_web/blob/master/Changes"&gt;0.7.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_nwc_health: &lt;a href="https://github.com/lausser/check_nwc_health/blob/master/ChangeLog"&gt;12.12.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_pdu_health: &lt;a href="https://github.com/lausser/check_pdu_health/blob/master/ChangeLog"&gt;3.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_rittal_health: &lt;a href="https://github.com/lausser/check_rittal_health/blob/master/ChangeLog"&gt;4.1.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_sap_health: &lt;a href="https://github.com/lausser/check_sap_health/blob/master/ChangeLog"&gt;4.0.0.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_storage_health: &lt;a href="https://github.com/lausser/check_storage_health/blob/master/ChangeLog"&gt;2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_ups_health: &lt;a href="https://github.com/lausser/check_ups_health/blob/master/ChangeLog"&gt;4.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_vsphere: &lt;a href="https://github.com/ConSol-Monitoring/check_vsphere/blob/main/CHANGES.md"&gt;0.3.20&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_wut_health: &lt;a href="https://github.com/lausser/check_wut_health/blob/master/ChangeLog"&gt;4.4.0.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;omdnotificationforwarder: &lt;a href="https://github.com/lausser/noteventificationforhandlerwarder/releases"&gt;4.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Gearman:
&lt;ul&gt;
&lt;li&gt;Mod-gearman: &lt;a href="https://github.com/sni/mod_gearman/blob/master/Changes"&gt;5.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mod-gearman-worker-go: &lt;a href="https://github.com/ConSol-Monitoring/mod-gearman-worker-go/blob/master/Changes"&gt;1.7.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Grafana:
&lt;ul&gt;
&lt;li&gt;Grafana: &lt;a href="https://github.com/grafana/grafana/blob/main/CHANGELOG.md"&gt;12.4.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Loki: &lt;a href="https://github.com/grafana/loki/blob/main/CHANGELOG.md"&gt;3.6.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;pnp-datasource: &lt;a href="https://github.com/sni/grafana-pnp-datasource/blob/master/CHANGELOG.md"&gt;2.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;thruk-datasource: &lt;a href="https://github.com/sni/grafana-thruk-datasource/blob/master/CHANGELOG.md"&gt;2.2.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prometheus:
&lt;ul&gt;
&lt;li&gt;Prometheus: &lt;a href="https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md"&gt;3.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Alertmanager: &lt;a href="https://github.com/prometheus/alertmanager/blob/main/CHANGELOG.md"&gt;0.30.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;blackbox_exporter: &lt;a href="https://github.com/prometheus/blackbox_exporter/blob/master/CHANGELOG.md"&gt;0.27.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;node_exporter: &lt;a href="https://github.com/prometheus/node_exporter/blob/master/CHANGELOG.md"&gt;1.10.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;pushgateway: &lt;a href="https://github.com/prometheus/pushgateway/blob/master/CHANGELOG.md"&gt;1.11.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;all assets (css/js/templates) for prometheus console were removed from upstream&lt;/li&gt;
&lt;li&gt;SNMP console removed as a result&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Icinga2:
&lt;ul&gt;
&lt;li&gt;Icinga2: &lt;a href="https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md"&gt;2.15.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;disable deprecated check result writer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Golang builds updated to &lt;a href="https://go.dev/doc/devel/release"&gt;1.26.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Coshsh: &lt;a href="https://github.com/lausser/coshsh/blob/master/Changelog"&gt;11.1.0.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Histou: &lt;a href="https://github.com/ConSol-Monitoring/histou/blob/master/CHANGELOG.md"&gt;0.6.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Nagflux: &lt;a href="https://github.com/ConSol-Monitoring/nagflux/blob/master/CHANGELOG.md"&gt;0.5.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;remove sakuli helper files&lt;/li&gt;
&lt;li&gt;RRDTool: &lt;a href="https://github.com/oetiker/rrdtool-1.x/blob/master/CHANGES"&gt;1.9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Telegraf: &lt;a href="https://github.com/influxdata/telegraf/blob/master/CHANGELOG.md"&gt;1.35.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;VictoriaMetrics: &lt;a href="https://github.com/VictoriaMetrics/VictoriaMetrics/releases"&gt;1.138.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;mod_prometheus_status apache module: &lt;a href="https://github.com/ConSol-Monitoring/apache_mod_prometheus_status/blob/master/Changelog"&gt;0.3.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Labs Repository GPG Key Rotation</title><link>https://omd.consol.de/blog/2026/04/13/labs-repository-gpg-key-rotation/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2026/04/13/labs-repository-gpg-key-rotation/</guid><description>&lt;p&gt;Starting on April 13 2026 all .deb and .rpm files in the &lt;a href="https://omd.consol.de/repo/"&gt;labs repository&lt;/a&gt; will use the
&lt;code&gt;monitoring-repo-consol-de-gpg-2026.asc&lt;/code&gt; instead of the old &lt;code&gt;GPG-KEY-4096&lt;/code&gt; or &lt;code&gt;RPM-GPG-KEY&lt;/code&gt; keys.&lt;/p&gt;
&lt;p&gt;For consistency all existing rpm and deb files have been resigned to use the new key as well.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Size&lt;/th&gt;
&lt;th&gt;ID&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Old&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://labs.consol.de/repo/stable/RPM-GPG-KEY"&gt;RPM-GPG-KEY&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1024&lt;/td&gt;
&lt;td&gt;F8C1CA08A57B9ED7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Old&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://labs.consol.de/repo/stable/GPG-KEY-4096"&gt;GPG-KEY-4096&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4096&lt;/td&gt;
&lt;td&gt;F0CA212FF1FFE778&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;New&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://labs.consol.de/repo/stable/monitoring-repo-consol-de-gpg-2026.asc"&gt;monitoring-repo-consol-de-gpg-2026.asc&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4096&lt;/td&gt;
&lt;td&gt;CBB9B38BE1B9D330&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="debian--ubuntu"&gt;Debian / Ubuntu&lt;/h2&gt;
&lt;p&gt;In Debian and Ubuntu you will probably notice warnings like this when running &lt;code&gt;apt update&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Monitoring vSphere cluster health with check_vsphere</title><link>https://omd.consol.de/blog/2026/04/01/monitoring-vsphere-cluster-health-with-check_vsphere/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2026/04/01/monitoring-vsphere-cluster-health-with-check_vsphere/</guid><description>&lt;h2 id="whats-new"&gt;What&amp;rsquo;s new?&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://omd.consol.de/docs/plugins/check_vsphere/cmd/cluster-health/"&gt;&lt;code&gt;cluster-health&lt;/code&gt;&lt;/a&gt; command in
&lt;strong&gt;&lt;a href="https://omd.consol.de/docs/plugins/check_vsphere/"&gt;check_vsphere&lt;/a&gt;&lt;/strong&gt; 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 &lt;em&gt;disconnected&lt;/em&gt; or &lt;em&gt;in maintenance&lt;/em&gt;
as faulty, but you can tweak that list. Use &lt;code&gt;--faulty&lt;/code&gt; to customize what counts
as a failure.&lt;/p&gt;
&lt;h2 id="how-the-threshold-works"&gt;How the threshold works&lt;/h2&gt;
&lt;p&gt;You tell the command when to raise a warning or a critical alert with the
&lt;code&gt;--cluster-threshold&lt;/code&gt; flag:&lt;/p&gt;</description></item><item><title>Reliable RKE2 Certificate Expiry Alerts for Clusters Managed by SUSE Rancher</title><link>https://omd.consol.de/blog/2026/03/24/reliable-rke2-certificate-expiry-alerts-for-clusters-managed-by-suse-rancher/</link><pubDate>Tue, 24 Mar 2026 10:31:49 +0000</pubDate><guid>https://omd.consol.de/blog/2026/03/24/reliable-rke2-certificate-expiry-alerts-for-clusters-managed-by-suse-rancher/</guid><description>&lt;p&gt;This shows how to combine Kubernetes Events and Rancher Metadata for precise, actionable alerting.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="alert-managedclusterrke2expiringcertificates"&gt;Alert ManagedClusterRKE2ExpiringCertificates&lt;/h2&gt;
&lt;p&gt;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.&lt;/p&gt;</description></item><item><title>Using check_sap_health with SNC</title><link>https://omd.consol.de/blog/2025/12/02/using-check_sap_health-with-snc/</link><pubDate>Tue, 02 Dec 2025 10:31:49 +0000</pubDate><guid>https://omd.consol.de/blog/2025/12/02/using-check_sap_health-with-snc/</guid><description>&lt;p&gt;To use check_sap_health with SNC (Secure Network Communication), you need to install the SAP NetWeaver RFC SDK and the SAP Cryptographic Library, along with the Perl module sapnwrfc. This guide walks you through the complete setup process within an OMD site.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;You need to download the following archives from the SAP Software Download Center:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SAP NetWeaver RFC SDK&lt;/strong&gt;: &lt;code&gt;nwrfc750P_17-70002752.zip&lt;/code&gt; (or newer version)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAP Cryptographic Library&lt;/strong&gt;: &lt;code&gt;SAPCRYPTOLIBP_8561-20011697.SAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAPCAR&lt;/strong&gt;: Tool to extract SAR archives&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Place these files in a preparation directory within your OMD site:&lt;/p&gt;</description></item><item><title>A Brief Overview Of The check_vsphere Plugin</title><link>https://omd.consol.de/blog/2025/11/18/a-brief-overview-of-the-check_vsphere-plugin/</link><pubDate>Tue, 18 Nov 2025 10:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/11/18/a-brief-overview-of-the-check_vsphere-plugin/</guid><description>&lt;h2 id="what-is-it"&gt;What is it?&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/check_vsphere"&gt;check_vsphere&lt;/a&gt;
is a plugin for Naemon, Icinga, and Nagios-compatible systems.
It checks various aspects of &lt;del&gt;VMware&lt;/del&gt;Broadcom vCenter or ESX hosts.&lt;/p&gt;
&lt;p&gt;For a long time, this was done using &lt;code&gt;check_vmware_esx.pl&lt;/code&gt;
or &lt;code&gt;check_esx.pl&lt;/code&gt;. However, Broadcom (formerly VMware)
has decided to deprecate the Perl SDK for vCenter.
Therefore, we decided to rewrite the parts our
customers use in Python using the &lt;a href="https://github.com/vmware/pyvmomi/"&gt;pyVmomi&lt;/a&gt;
library.&lt;/p&gt;
&lt;p&gt;In this article, I will provide an overview of what the plugin
can do and delve into some of its features.&lt;/p&gt;</description></item><item><title>OMD Labs Edition Not Affected by Recent Nagios XI Vulnerabilities</title><link>https://omd.consol.de/blog/2025/11/04/omd-labs-edition-not-affected-by-recent-nagios-xi-vulnerabilities/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/11/04/omd-labs-edition-not-affected-by-recent-nagios-xi-vulnerabilities/</guid><description>&lt;h2 id="omd-labs-edition-not-affected-by-recent-nagios-xi-vulnerabilities"&gt;OMD Labs Edition Not Affected by Recent Nagios XI Vulnerabilities&lt;/h2&gt;
&lt;p&gt;Several vulnerabilities were recently disclosed in &lt;strong&gt;Nagios XI&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CVE-2025-34286&lt;/strong&gt; – Remote Code Execution in the &lt;em&gt;Core Config Manager (CCM)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CVE-2025-34284&lt;/strong&gt; – Command Injection in the &lt;em&gt;WinRM Plugin&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CVE-2025-34134&lt;/strong&gt; – Remote Code Execution in the &lt;em&gt;Business Process Intelligence (BPI) Component&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These issues could allow authenticated administrators to execute arbitrary commands on affected systems, potentially leading to full host compromise.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="omd-labs-edition-is-not-affected"&gt;OMD Labs Edition Is &lt;strong&gt;Not Affected&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;OMD Labs Edition&lt;/strong&gt; (Open Monitoring Distribution) is an open-source monitoring platform maintained by &lt;a href="https://omd.consol.de"&gt;ConSol Labs&lt;/a&gt;.&lt;br&gt;
While it is compatible with Nagios and related cores such as &lt;strong&gt;Naemon&lt;/strong&gt; and &lt;strong&gt;Icinga&lt;/strong&gt;, it does &lt;strong&gt;not&lt;/strong&gt; include or depend on the proprietary components of &lt;strong&gt;Nagios XI&lt;/strong&gt; that are impacted by these vulnerabilities.&lt;/p&gt;</description></item><item><title>Labs Repository GPG Key Rotation</title><link>https://omd.consol.de/blog/2025/08/21/labs-repository-gpg-key-rotation/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/08/21/labs-repository-gpg-key-rotation/</guid><description>&lt;h2 id="outdated"&gt;Outdated&lt;/h2&gt;
&lt;p&gt;This news is &lt;strong&gt;outdated&lt;/strong&gt; and superseded by &lt;a href="https://omd.consol.de/blog/2026/04/13/labs-repository-gpg-key-rotation/"&gt;the key rotation from April 2026&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="key-rotation"&gt;Key Rotation&lt;/h2&gt;
&lt;p&gt;Starting on August 18 2025 all .deb and .rpm files in the &lt;a href="https://omd.consol.de/repo/"&gt;labs repository&lt;/a&gt; will use the &lt;code&gt;GPG-KEY-4096&lt;/code&gt; instead of the old &lt;code&gt;RPM-GPG-KEY&lt;/code&gt;.
For consistency all existing rpm and deb files have been resigned to use the new key as well.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Size&lt;/th&gt;
&lt;th&gt;ID&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Old&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://labs.consol.de/repo/stable/RPM-GPG-KEY"&gt;RPM-GPG-KEY&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;1024&lt;/td&gt;
&lt;td&gt;F8C1CA08A57B9ED7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;New&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://labs.consol.de/repo/stable/GPG-KEY-4096"&gt;GPG-KEY-4096&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;4096&lt;/td&gt;
&lt;td&gt;F0CA212FF1FFE778&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="debian--ubuntu"&gt;Debian / Ubuntu&lt;/h2&gt;
&lt;p&gt;In Debian and Ubuntu you will probably notice warnings like this when running &lt;code&gt;apt update&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Tunnel SSH into an OMD server. Proof of Concept</title><link>https://omd.consol.de/blog/2025/07/31/tunnel-ssh-into-an-omd-server.-proof-of-concept/</link><pubDate>Thu, 31 Jul 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/07/31/tunnel-ssh-into-an-omd-server.-proof-of-concept/</guid><description>&lt;h1 id="tunneling-ssh-over-websocket-with-gost-in-an-omd-server"&gt;Tunneling SSH over WebSocket with GOST in an OMD server:&lt;/h1&gt;
&lt;p&gt;In this blog post, we&amp;rsquo;ll walk through a proof-of-concept (POC) setup for tunneling SSH traffic over WebSocket using the GOST tool. This configuration runs inside an OMD (Open Monitoring Distribution) container, leveraging Apache as a reverse proxy for the WebSocket connection. The goal is to securely forward SSH requests from a local client to the container&amp;rsquo;s SSH daemon (sshd) via an encrypted tunnel.&lt;/p&gt;</description></item><item><title>Coshsh 11.0 was released</title><link>https://omd.consol.de/blog/2025/07/17/coshsh-11.0-was-released/</link><pubDate>Thu, 17 Jul 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/07/17/coshsh-11.0-was-released/</guid><description>&lt;p&gt;A new version of Coshsh was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The config can now hide secrets (like a cmdb password) in a vault.&lt;/li&gt;
&lt;li&gt;datasources can write to an object&amp;rsquo;s chronicle&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/lausser/coshsh/releases/tag/11.0"&gt;https://github.com/lausser/coshsh/releases/tag/11.0&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Coshsh can keep a secret</title><link>https://omd.consol.de/blog/2025/07/17/coshsh-can-keep-a-secret/</link><pubDate>Thu, 17 Jul 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/07/17/coshsh-can-keep-a-secret/</guid><description>&lt;p&gt;Coshsh, as a generator for monitoring config files, needs to know which hosts and applications make up an enterprise&amp;rsquo;s IT landscape. Usually, it fetches this information by querying a CMDB&amp;rsquo;s API. Access is typically granted by presenting a token, or a username and password. Since this is confidential data, it should not be visible in clear text—especially if you back up your Coshsh config in a public Git repository.&lt;/p&gt;
&lt;p&gt;In an OMD setup, you can store secrets in a vault, which is used by the Naemon core. Since the release of Coshsh 11.0, Coshsh can use the vault too.&lt;/p&gt;</description></item><item><title>Das war der Open-Source-Monitoring-Workshop 2025</title><link>https://omd.consol.de/blog/2025/07/05/das-war-der-open-source-monitoring-workshop-2025/</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/07/05/das-war-der-open-source-monitoring-workshop-2025/</guid><description>&lt;h2 id="spoiler-schee-wars"&gt;Spoiler: Schee war&amp;rsquo;s&lt;/h2&gt;
&lt;p&gt;Das 16. Treffen der deutschsprachigen Open-Source-Monitoring-Community fand am 2. und 3. Juli in München statt. Gastgeber war die &lt;a href="https://www.cplace.com/"&gt;collaboration Factory GmbH&lt;/a&gt;, die ihren Loft in der neuen Hopfenpost am Hauptbahnhof (sogar mit Tribüne) zur Verfügung stellte. Beziehungen muss man haben&amp;hellip;&lt;br&gt;
Der Workshop brachte wie immer Monitoring-Admins und Software-Autoren zusammen, die sich in ihren Vorträgen über neue Entwicklungen und Anwendungen in die Karten schauen lassen. In München bieten sich natürlich Biergartenbesuche zum geselligen Austausch an, auch davon wurde mehrmals Gebrauch gemacht.&lt;/p&gt;</description></item><item><title>Die Agenda für den Open-Source-Monitoring-Workshop 2025</title><link>https://omd.consol.de/blog/2025/06/26/die-agenda-f%C3%BCr-den-open-source-monitoring-workshop-2025/</link><pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/06/26/die-agenda-f%C3%BCr-den-open-source-monitoring-workshop-2025/</guid><description>&lt;h2 id="vortag---1725"&gt;&lt;span style="color: #0055A4;"&gt;Vortag - 1.7.25&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;18:00 - 22:00&lt;/strong&gt; &lt;span style="color: #fab54e;"&gt;█&lt;/span&gt; &lt;strong&gt;Vorabendtreffen im Parkcafe&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="workshop-tag-1---2725"&gt;&lt;span style="color: #0055A4;"&gt;Workshop Tag 1 - 2.7.25&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;09:00 - 09:30&lt;/strong&gt; &lt;span style="color: #6e55a0;"&gt;█&lt;/span&gt; &lt;strong&gt;Eintreffen/Registrierung&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;09:30 - 10:00&lt;/strong&gt; &lt;span style="color: #6e55a0;"&gt;█&lt;/span&gt; &lt;strong&gt;Begrüßung und Keynote&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10:00 - 10:45&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Softwareentwicklung in einem Open-Source-Unternehmen&lt;/strong&gt; - Blerim Sheqa, Icinga&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10:45 - 11:00&lt;/strong&gt; &lt;span style="color: #feee5a;"&gt;█&lt;/span&gt; &lt;strong&gt;Pause&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;11:00 - 11:45&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Monitoring bei cplace&lt;/strong&gt; - Sebastian Weitzel, cplace&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;11:45 - 11:50&lt;/strong&gt; &lt;span style="color: #feee5a;"&gt;█&lt;/span&gt; &lt;strong&gt;Ankündigung Mittagessen und Wegbeschreibung&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;11:50 - 13:15&lt;/strong&gt; &lt;span style="color: #feee5a;"&gt;█&lt;/span&gt; &lt;strong&gt;Mittagessen im Augustiner Biergarten&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;13:15 - 14:00&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Umbrella Monitoring&lt;/strong&gt; - Jens Michelsons, it-novum&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;14:00 - 14:45&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Cloud-Monitoring bei einem großen Elektrokonzern&lt;/strong&gt; - Ulrike Klusik, Consol&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;14:45 - 14:55&lt;/strong&gt; &lt;span style="color: #feee5a;"&gt;█&lt;/span&gt; &lt;strong&gt;Pause&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;14:55 - 15:40&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Monitoring bei der Freiwilligen Feuerwehr München&lt;/strong&gt; - Basti Schubert&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;15:40 - 16:00&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Lightning Talks&amp;hellip;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;18:00 - 22:00&lt;/strong&gt; &lt;span style="color: #fab54e;"&gt;█&lt;/span&gt; &lt;strong&gt;Löwenbräukeller&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="workshop-tag-2---3725"&gt;&lt;span style="color: #0055A4;"&gt;Workshop Tag 2 - 3.7.25&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;09:00 - 09:15&lt;/strong&gt; &lt;span style="color: #6e55a0;"&gt;█&lt;/span&gt; &lt;strong&gt;Eintreffen&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;09:15 - 10:00&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Netdisco2 und Icinga im Team&lt;/strong&gt; - Hajo Kessener, Leibnitz Universität Hannover&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10:00 - 10:45&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Prometheus und SNMP&lt;/strong&gt; - Gerhard Laußer, Consol&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10:45 - 11:55&lt;/strong&gt; &lt;span style="color: #feee5a;"&gt;█&lt;/span&gt; &lt;strong&gt;Pause&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10:55 - 11:40&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Icinga Notifications&lt;/strong&gt; - Eric Lippmann, Icinga&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;11:40 - 13:10&lt;/strong&gt; &lt;span style="color: #feee5a;"&gt;█&lt;/span&gt; &lt;strong&gt;Mittagessen im Augustiner Biergarten&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;13:10 - 14:10&lt;/strong&gt; &lt;span style="color: #f18eb0;"&gt;█&lt;/span&gt; &lt;strong&gt;Lightning Talks&amp;hellip;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;14:10 - 00:00&lt;/strong&gt; &lt;span style="color: #6e55a0;"&gt;█&lt;/span&gt; &lt;strong&gt;Resümee&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Mein Besuch beim openITCOCKPIT Community Meetup 2025 in Fulda</title><link>https://omd.consol.de/blog/2025/06/06/mein-besuch-beim-openitcockpit-community-meetup-2025-in-fulda/</link><pubDate>Fri, 06 Jun 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/06/06/mein-besuch-beim-openitcockpit-community-meetup-2025-in-fulda/</guid><description>&lt;h3 id="mein-besuch-beim-openitcockpit-community-meetup-2025-in-fulda"&gt;Mein Besuch beim openITCOCKPIT Community Meetup 2025 in Fulda&lt;/h3&gt;
&lt;p&gt;Am 6. Juni 2025 blicke ich zurück auf das &lt;a href="https://it-services.it-novum.com/termine/openitcockpit-community-meetup-2025/"&gt;&lt;strong&gt;openITCOCKPIT Community Meetup&lt;/strong&gt;&lt;/a&gt; in Fulda, an dem ich auf Einladung von it-novum teilgenommen habe – eine interessante Veranstaltung für Monitoring-Profis. Wir bei ConSol setzen auf unsere Open Monitoring Distribution, aber der Austausch mit der „Konkurrenz“ war spannend, denn ohne Scheuklappen lassen wir uns gegenseitig in die Karten schauen. Hier meine Eindrücke von Dienstagabend und Mittwochvormittag.&lt;/p&gt;</description></item><item><title>OMD 5.60 was released</title><link>https://omd.consol.de/blog/2025/05/28/omd-5.60-was-released/</link><pubDate>Wed, 28 May 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/05/28/omd-5.60-was-released/</guid><description>&lt;p&gt;A new version of OMD was released.&lt;/p&gt;
&lt;h3 id="changelog"&gt;Changelog&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OMD:
&lt;ul&gt;
&lt;li&gt;enable apache systemd service on first installation&lt;/li&gt;
&lt;li&gt;removed build support for sles15sp4&lt;/li&gt;
&lt;li&gt;removed build support for sles15sp5&lt;/li&gt;
&lt;li&gt;use upx to reduce binary size&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Thruk:
&lt;ul&gt;
&lt;li&gt;Thruk: &lt;a href="https://github.com/sni/Thruk/blob/master/Changes"&gt;3.22.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LMD: &lt;a href="https://github.com/sni/lmd/blob/master/Changes"&gt;2.5.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Naemon:
&lt;ul&gt;
&lt;li&gt;change relative paths base to site folder&lt;/li&gt;
&lt;li&gt;fix timestamps beyond 2038&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Plugins:
&lt;ul&gt;
&lt;li&gt;check_hpasm: &lt;a href="https://github.com/lausser/check_hpasm/blob/master/ChangeLog"&gt;4.10.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_nwc_health: &lt;a href="https://github.com/lausser/check_nwc_health/blob/master/ChangeLog"&gt;12.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_pdu_health: &lt;a href="https://github.com/lausser/check_pdu_health/blob/master/ChangeLog"&gt;3.0.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_printer_health: &lt;a href="https://github.com/lausser/check_printer_health/blob/master/ChangeLog"&gt;1.2.0.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_rittal_health: &lt;a href="https://github.com/lausser/check_rittal_health/blob/master/ChangeLog"&gt;4.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_ups_health: &lt;a href="https://github.com/lausser/check_ups_health/blob/master/ChangeLog"&gt;4.3.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_vsphere: &lt;a href="https://github.com/ConSol-Monitoring/check_vsphere/blob/main/CHANGES.md"&gt;0.3.18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;omdnotificationforwarder: &lt;a href="https://github.com/lausser/noteventificationforhandlerwarder/releases"&gt;2.7.1.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Gearman:
&lt;ul&gt;
&lt;li&gt;Mod-gearman: &lt;a href="https://github.com/sni/mod_gearman/blob/master/Changes"&gt;5.1.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mod-gearman-worker-go: &lt;a href="https://github.com/ConSol-Monitoring/mod-gearman-worker-go/blob/master/Changes"&gt;1.5.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Grafana:
&lt;ul&gt;
&lt;li&gt;Grafana: &lt;a href="https://github.com/grafana/grafana/blob/main/CHANGELOG.md"&gt;11.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;pnp-datasource: &lt;a href="https://github.com/sni/grafana-pnp-datasource/blob/master/CHANGELOG.md"&gt;2.2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;thruk-datasource: &lt;a href="https://github.com/sni/grafana-thruk-datasource/blob/master/CHANGELOG.md"&gt;2.2.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prometheus:
&lt;ul&gt;
&lt;li&gt;Prometheus: &lt;a href="https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md"&gt;2.53.4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Ansible:
&lt;ul&gt;
&lt;li&gt;replace shipped ansible with dependency on ansible&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;snmptrapd:
&lt;ul&gt;
&lt;li&gt;improve the samplicate_watch units&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Golang builds updated to &lt;a href="https://go.dev/doc/devel/release"&gt;1.23.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Histou: &lt;a href="https://github.com/ConSol-Monitoring/histou/blob/master/CHANGELOG.md"&gt;0.6.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;upx: &lt;a href="https://github.com/upx/upx/releases"&gt;4.2.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;VictoriaMetrics: &lt;a href="https://github.com/VictoriaMetrics/VictoriaMetrics/releases"&gt;1.116.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Die Anmeldung für den Monitoring-Workshop 2025 ist geöffnet</title><link>https://omd.consol.de/blog/2025/04/23/die-anmeldung-f%C3%BCr-den-monitoring-workshop-2025-ist-ge%C3%B6ffnet/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/04/23/die-anmeldung-f%C3%BCr-den-monitoring-workshop-2025-ist-ge%C3%B6ffnet/</guid><description>&lt;p&gt;Die Registrierungsseite für den Workshop 2025 ist offen: &lt;a href="https://eveeno.com/osmw2025"&gt;Open-Source-Monitoring-Workshop 2025&lt;/a&gt;. Anmelden!&lt;/p&gt;
&lt;p&gt;Die ersten Vorträge stehen auch schon fest:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Netdicso und Icinga2 im Team, Discovery und Provisionierung von Netzwerkgeräten im Monitoring - Hajo Kessener, Leibnitz Universität Hannover&lt;/li&gt;
&lt;li&gt;Cloud-Monitoring bei einem großen deutschen Elektrokonzern (VictoriaMetrics, Loki, Alloy, kube-prometheus, eks-cluster) - Ulrike Klusik, ConSol&lt;/li&gt;
&lt;li&gt;Prometheus und SNMP, MIB Discovery und Generierung von Konfigs für den snmp_exporter - Gerhard Laußer, ConSol&lt;/li&gt;
&lt;li&gt;Monitoring in der cplace-Cloud, Zusammenarbeit zwischen Cloud Operations und SW-Entwicklung zur Definition praxisnaher Metriken - Sebastian Weitzel, cplace&lt;/li&gt;
&lt;li&gt;Monitoring bei der Freiwilligen Feuerwehr München (Prometheus, Alertmanager und Grafana on Top) - Basti Schubert, Grafana&lt;/li&gt;
&lt;li&gt;Softwareentwicklung in einem Open-Source Unternehmen - Blerim Sheqa, Icinga&lt;/li&gt;
&lt;li&gt;Umbrella Monitoring – Integration von Systemen mittels APIs am Beispiel von Smart Home - Jens Michelsons, it-novum&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Weitere Referenten sind willkommen. Schlagt eure Präsentation im Channel &lt;strong&gt;#themen&lt;/strong&gt; des &lt;a href="https://discord.gg/jDfPZ63FcJ"&gt;monitoring-portal Discord Servers&lt;/a&gt; vor.
Dauer eine halbe bis dreiviertel Stunde für reguläre Vorträge, zehn Minuten für Lightning Talks, egal. Hauptsache Monitoring. Erzählt, was ihr so treibt, wie ihr Probleme gelöst habt, woran ihr bastelt.&lt;/p&gt;</description></item><item><title>SNClient 0.33 was released</title><link>https://omd.consol.de/blog/2025/04/11/snclient-0.33-was-released/</link><pubDate>Fri, 11 Apr 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/04/11/snclient-0.33-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;check_pdh: added windows performance counter check&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;check_service: fix case insensitive excludes&lt;/li&gt;
&lt;li&gt;check_pagefile: fix crash if there is no pagefile&lt;/li&gt;
&lt;li&gt;update windows exporter to 0.30.5&lt;/li&gt;
&lt;li&gt;update node exporter to 1.9.1&lt;/li&gt;
&lt;li&gt;check_dns: fix crash without any nameserver&lt;/li&gt;
&lt;li&gt;change handling exporter arguments and keep quotes&lt;/li&gt;
&lt;li&gt;change handling allias/script arguments and keep quotes&lt;/li&gt;
&lt;li&gt;check_os_version: add kernel version/arch/hostname&lt;/li&gt;
&lt;li&gt;change minimum golang requirement to 1.23.8&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fix timeout race condition when rebooting windows service&lt;/li&gt;
&lt;li&gt;fix checking for allowed arguments / nasty characters for web api requests&lt;/li&gt;
&lt;li&gt;fix checking for allowed arguments / nasty characters from external scripts (#158)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.33"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.33&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Lebenszeichen vom Monitoring-Workshop 2025</title><link>https://omd.consol.de/blog/2025/04/06/lebenszeichen-vom-monitoring-workshop-2025/</link><pubDate>Sun, 06 Apr 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/04/06/lebenszeichen-vom-monitoring-workshop-2025/</guid><description>&lt;p&gt;Wir sind dieses Jahr spät dran. Bis zuletzt sah es nicht so aus, als würde sich ein Gastgeber bzw. Veranstaltungsort finden, aber dann kam der Zufall ins Spiel.
Anwender und Autoren von Open-Source-Monitoring-Software und alle, die von der ehemaligen Anlaufstelle der deutschsprachigen Monitoring-Szene nagios-portal.de übrig geblieben sind, bekommen wieder Gelegenheit zum Austausch.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Wir ändern nichts, es soll ja so toll bleiben wie immer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Vorträge über neue Entwicklungen&lt;/li&gt;
&lt;li&gt;Vorstellung bestehender Installationen&lt;/li&gt;
&lt;li&gt;Fachsimpeln&lt;/li&gt;
&lt;li&gt;Praxis und Hilfestellung&lt;/li&gt;
&lt;li&gt;Wirtshausbesuch&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Für die konkreten Themen und dem Termin bitte dem Download-Link folgen. Dort wird sich nach und nach eine Agenda formen. Und damit was vorangeht, ist jeder zum Mitmachen aufgefordert. Bitte anmelden, sich kurz vorstellen und im Kanal #themen laut rufen &amp;ldquo;ich möchte einen Vortrag über &amp;hellip; halten!&amp;rdquo;.&lt;/p&gt;</description></item><item><title>SNClient 0.32 was released</title><link>https://omd.consol.de/blog/2025/03/13/snclient-0.32-was-released/</link><pubDate>Thu, 13 Mar 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/03/13/snclient-0.32-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;add alpine support&lt;/li&gt;
&lt;li&gt;add new slike operator which is case sensitive&lt;/li&gt;
&lt;li&gt;add support for str() operator&lt;/li&gt;
&lt;li&gt;add &amp;lsquo;snclient config check&amp;rsquo; command&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;change like operator to be case insensitive&lt;/li&gt;
&lt;li&gt;check_process: make process filter case insensitive&lt;/li&gt;
&lt;li&gt;check_service: make service filter case insensitive&lt;/li&gt;
&lt;li&gt;managed exporter: passthrough all urls, not just /metrics&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fix check_process when empty-state is set to OK&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.32"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.32&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Forwarding Windows Eventlogs to Loki with Alloy</title><link>https://omd.consol.de/blog/2025/02/27/forwarding-windows-eventlogs-to-loki-with-alloy/</link><pubDate>Thu, 27 Feb 2025 10:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/02/27/forwarding-windows-eventlogs-to-loki-with-alloy/</guid><description>&lt;h3 id="forwarding-windows-eventlogs-to-a-central-log-console"&gt;Forwarding Windows Eventlogs to a central log console&lt;/h3&gt;
&lt;p&gt;In system monitoring, logs are a valuable source for detecting upcoming or existing issues. Especially for Windows, collecting all logs in one place has not been easy. Forwarding Windows event logs to a syslog server, which then writes the logs to files, was one approach—but this is quite outdated. Here, you will set up a modern solution based on state-of-the-art observability tools.&lt;/p&gt;</description></item><item><title>SNClient 0.31 was released</title><link>https://omd.consol.de/blog/2025/02/12/snclient-0.31-was-released/</link><pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/02/12/snclient-0.31-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;update windows exporter to 0.30.2&lt;/li&gt;
&lt;li&gt;chore: update dependencies&lt;/li&gt;
&lt;li&gt;change minimum golang requirement to 1.23&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fix check_files thresholds on total_size&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.31"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.31&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Duplicate users in the Grafana database</title><link>https://omd.consol.de/blog/2025/02/10/duplicate-users-in-the-grafana-database/</link><pubDate>Mon, 10 Feb 2025 17:06:39 +0100</pubDate><guid>https://omd.consol.de/blog/2025/02/10/duplicate-users-in-the-grafana-database/</guid><description>&lt;p&gt;This issue occurred on an OMD 5.40 system running Grafana 10.4.2. A customer reported that embedded Grafana panels in the Service Detail View of Thruk were not working. Instead of a graph, they were presented with the Grafana login page.&lt;/p&gt;
&lt;p&gt;In the &lt;em&gt;~/var/log/grafana/grafana.log&lt;/em&gt;, the following messages appeared:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;logger=user.sync t=2025-02-06T15:38:43.735173011+01:00 level=error msg=&amp;#34;Failed to fetch user&amp;#34; error=&amp;#34;Found a conflict in user login information. 3 users already exist with either the same login or email: [Sepp (email:Sepp, id:124), SEPP (email:SEPP, id:152), sepp (email:sepp, id:182)].&amp;#34; auth_module=authproxy auth_id=SEPP
logger=authn.service t=2025-02-06T15:38:43.735241811+01:00 level=error msg=&amp;#34;Failed to run post auth hook&amp;#34; client=auth.client.proxy id= error=&amp;#34;[user.sync.internal] unable to retrieve user&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;From the Thruk logs, we determined that users were logging in using different variations of their usernames - sometimes in lowercase, sometimes in uppercase, and occasionally mixed case. This was possible because Apache authenticated users via an LDAP backend that was case-insensitive.&lt;/p&gt;</description></item><item><title>Replacing NSClient++: A Comparison of Current Alternatives</title><link>https://omd.consol.de/blog/2025/01/13/replacing-nsclient-a-comparison-of-current-alternatives/</link><pubDate>Mon, 13 Jan 2025 10:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/01/13/replacing-nsclient-a-comparison-of-current-alternatives/</guid><description>&lt;p&gt;Many of you have probably wondered how to best replace NSClient++ with a modern tool. René Gau from ASFINAG has written a &lt;a href="https://onlinecampus.fernfh.ac.at/pluginfile.php/223278/mod_data/content/298735/Gau_Rene_00230036_SS24_Jungbauer_2024-06-10.pdf"&gt;bachelor’s thesis&lt;/a&gt; on this very topic, providing a detailed analysis of the pros and cons of the most relevant alternatives. Here’s a little spoiler: if you want to avoid vendor lock-in and exorbitant migration or licensing costs, this &lt;a href="https://omd.consol.de/docs/snclient/"&gt;website&lt;/a&gt; has all the information you need!&amp;quot;&lt;/p&gt;</description></item><item><title>missing perl module Digest::SHA1 under Rocky 9</title><link>https://omd.consol.de/blog/2025/01/10/missing-perl-module-digestsha1-under-rocky-9/</link><pubDate>Fri, 10 Jan 2025 10:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2025/01/10/missing-perl-module-digestsha1-under-rocky-9/</guid><description>&lt;p&gt;Some of you might have followed the instructions at
&lt;a href="https://labs.consol.de/repo/testing/#_9"&gt;https://labs.consol.de/repo/testing/#_9&lt;/a&gt;
to install the labs.consol.de repository. If you&amp;rsquo;re using a minimal setup of
Rocky Linux 9, you might encounter this error message:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# dnf install omd-5.51.20250109-labs-edition.x86_64&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Last metadata expiration check: 0:08:01 ago on Fri &lt;span class="m"&gt;10&lt;/span&gt; Jan &lt;span class="m"&gt;2025&lt;/span&gt; 10:32:09 AM CET.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Error:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; Problem: package omd-5.51.20250109-labs-edition-el9-1.x86_64 from labs_consol_testing requires perl-Net-SNMP, but none of the providers can be installed
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; - conflicting requests
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; - nothing provides perl&lt;span class="o"&gt;(&lt;/span&gt;Digest::SHA1&lt;span class="o"&gt;)&lt;/span&gt; &amp;gt;&lt;span class="o"&gt;=&lt;/span&gt; 1.02 needed by perl-Net-SNMP-6.0.1-25.el8.1.noarch from epel
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;(&lt;/span&gt;try to add &lt;span class="s1"&gt;&amp;#39;--skip-broken&amp;#39;&lt;/span&gt; to skip uninstallable packages or &lt;span class="s1"&gt;&amp;#39;--nobest&amp;#39;&lt;/span&gt; to use not only best candidate packages&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The missing Perl module &lt;em&gt;Digest::SHA1&lt;/em&gt; is included in the installation package
&lt;em&gt;perl-Digest-SHA1&lt;/em&gt;, which is not part of a minimal setup. Moreover, running
&lt;em&gt;&lt;strong&gt;dnf search perl-digest-SHA1&lt;/strong&gt;&lt;/em&gt; yields no results.&lt;/p&gt;</description></item><item><title>OMD 5.50 was released</title><link>https://omd.consol.de/blog/2024/12/19/omd-5.50-was-released/</link><pubDate>Thu, 19 Dec 2024 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2024/12/19/omd-5.50-was-released/</guid><description>&lt;p&gt;A new version of OMD was released.&lt;/p&gt;
&lt;h3 id="changelog"&gt;Changelog&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OMD:
&lt;ul&gt;
&lt;li&gt;add -y/&amp;ndash;yes option to accept some dialogs automatically&lt;/li&gt;
&lt;li&gt;add build support for ubuntu 24.04&lt;/li&gt;
&lt;li&gt;fix bash completion for services&lt;/li&gt;
&lt;li&gt;fix dropping root privileges on omd disable command&lt;/li&gt;
&lt;li&gt;omd cleanup: add &amp;ndash;dry-run / -n option&lt;/li&gt;
&lt;li&gt;omd cleanup: add &amp;ndash;keep / -k option&lt;/li&gt;
&lt;li&gt;omd start -N/&amp;ndash;no-verify to set CORE_NOVERIFY=yes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Thruk:
&lt;ul&gt;
&lt;li&gt;Thruk: &lt;a href="https://github.com/sni/Thruk/blob/master/Changes"&gt;3.20.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LMD: &lt;a href="https://github.com/sni/lmd/blob/master/Changes"&gt;2.2.5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Naemon:
&lt;ul&gt;
&lt;li&gt;Naemon: &lt;a href="https://github.com/naemon/naemon-core/blob/master/NEWS"&gt;1.4.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Livestatus: &lt;a href="https://github.com/naemon/naemon-livestatus/releases"&gt;1.4.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Plugins:
&lt;ul&gt;
&lt;li&gt;check_dell_health: &lt;a href="https://github.com/lausser/check_dell_health/blob/master/ChangeLog"&gt;1.1.0.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_hpasm: &lt;a href="https://github.com/lausser/check_hpasm/blob/master/ChangeLog"&gt;4.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_mssql_health: &lt;a href="https://github.com/lausser/check_mssql_health/blob/master/ChangeLog"&gt;2.7.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_nwc_health: &lt;a href="https://github.com/lausser/check_nwc_health/blob/master/ChangeLog"&gt;12.0.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_pdu_health: &lt;a href="https://github.com/lausser/check_pdu_health/blob/master/ChangeLog"&gt;3.0.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_printer_health: &lt;a href="https://github.com/lausser/check_printer_health/blob/master/ChangeLog"&gt;1.2.0.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_rittal_health: &lt;a href="https://github.com/lausser/check_rittal_health/blob/master/ChangeLog"&gt;4.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_ups_health: &lt;a href="https://github.com/lausser/check_ups_health/blob/master/ChangeLog"&gt;4.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_vsphere: &lt;a href="https://github.com/ConSol-Monitoring/check_vsphere/blob/main/CHANGES.md"&gt;0.3.11&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;check_wut_health: &lt;a href="https://github.com/lausser/check_wut_health/blob/master/ChangeLog"&gt;4.1.2.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;mod_prometheus_status apache module: &lt;a href="https://github.com/ConSol-Monitoring/apache_mod_prometheus_status/blob/master/Changelog"&gt;0.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;omdnotificationforwarder: &lt;a href="https://github.com/lausser/noteventificationforhandlerwarder/releases"&gt;2.6.2.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Gearman:
&lt;ul&gt;
&lt;li&gt;Mod-gearman: &lt;a href="https://github.com/sni/mod_gearman/blob/master/Changes"&gt;5.1.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mod-gearman-worker-go: &lt;a href="https://github.com/ConSol-Monitoring/mod-gearman-worker-go/blob/master/Changes"&gt;1.5.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Grafana:
&lt;ul&gt;
&lt;li&gt;Grafana: &lt;a href="https://github.com/grafana/grafana/blob/main/CHANGELOG.md"&gt;11.2.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Loki: &lt;a href="https://github.com/grafana/loki/blob/main/CHANGELOG.md"&gt;3.3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;pnp-datasource: &lt;a href="https://github.com/sni/grafana-pnp-datasource/blob/master/CHANGELOG.md"&gt;2.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;thruk-datasource: &lt;a href="https://github.com/sni/grafana-thruk-datasource/blob/master/CHANGELOG.md"&gt;2.1.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Apache:
&lt;ul&gt;
&lt;li&gt;add UnsafeAllow3F if required&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;snmptrapd:
&lt;ul&gt;
&lt;li&gt;improve the trap_logger&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Golang builds updated to &lt;a href="https://go.dev/doc/devel/release"&gt;1.22.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Coshsh: &lt;a href="https://github.com/lausser/coshsh/blob/master/Changelog"&gt;10.2.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Histou: &lt;a href="https://github.com/ConSol-Monitoring/histou/blob/master/CHANGELOG.md"&gt;0.5.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Icinga2: &lt;a href="https://github.com/Icinga/icinga2/blob/master/CHANGELOG.md"&gt;2.13.10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;mod_prometheus_status apache module: &lt;a href="https://github.com/ConSol-Monitoring/apache_mod_prometheus_status/blob/master/Changelog"&gt;0.3.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Monitoring-plugins: &lt;a href="https://github.com/monitoring-plugins/monitoring-plugins/blob/master/NEWS"&gt;2.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Nagflux: &lt;a href="https://github.com/ConSol-Monitoring/nagflux/blob/master/CHANGELOG.md"&gt;0.5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Node: 20.6.1&lt;/li&gt;
&lt;li&gt;omdnotificationforwarder: &lt;a href="https://github.com/lausser/noteventificationforhandlerwarder/releases"&gt;2.6.1.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>SNClient v0.29 was released</title><link>https://omd.consol.de/blog/2024/11/17/snclient-v0.29-was-released/</link><pubDate>Sun, 17 Nov 2024 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2024/11/17/snclient-v0.29-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;show error if shared ports use different ssl configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fix vbs wrapper in default config (#170)&lt;/li&gt;
&lt;li&gt;fix empty performance data when using perf-config units&lt;/li&gt;
&lt;li&gt;fix fix process state filter on windows (#169)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.29"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.29&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SNClient 0.28 was released</title><link>https://omd.consol.de/blog/2024/10/21/snclient-0.28-was-released/</link><pubDate>Mon, 21 Oct 2024 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2024/10/21/snclient-0.28-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;add check_ping plugin&lt;/li&gt;
&lt;li&gt;add exporter to inventory list&lt;/li&gt;
&lt;li&gt;add /api/v1/inventory/{module} rest endpoint to get specific inventory&lt;/li&gt;
&lt;li&gt;add /api/v1/admin/updates/install endpoint to trigger update&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;update windows exporter to 0.29.1&lt;/li&gt;
&lt;li&gt;wmi: always set en_US language in query (#156)&lt;/li&gt;
&lt;li&gt;check_eventlog: fix time offset parsing (#157)&lt;/li&gt;
&lt;li&gt;check_files: add version macro support for .exe/.dll files&lt;/li&gt;
&lt;li&gt;check_process: check default empty-state to critical&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fix updates from custom urls&lt;/li&gt;
&lt;li&gt;fix agent not starting if exporter_modules folder does not exist&lt;/li&gt;
&lt;li&gt;fix missing thresholds when using perf-syntax&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.28"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.28&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SNClient 0.27 was released</title><link>https://omd.consol.de/blog/2024/09/02/snclient-0.27-was-released/</link><pubDate>Mon, 02 Sep 2024 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2024/09/02/snclient-0.27-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;do not use empty-state if warn/crit conditions contain check on &amp;lsquo;count&amp;rsquo;&lt;/li&gt;
&lt;li&gt;check_memory: distinguish between committed and swap memory&lt;/li&gt;
&lt;li&gt;check_memory: change default type on linux to physical,swap&lt;/li&gt;
&lt;li&gt;update windows exporter to 0.28.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fix evaluating nested filter conditions&lt;/li&gt;
&lt;li&gt;fix check_drivesize missing performance data when using free_bytes threshold (#136)&lt;/li&gt;
&lt;li&gt;fix check_http/check_tcp/check_dns help (#135)&lt;/li&gt;
&lt;li&gt;fix using condition alias on nested filters&lt;/li&gt;
&lt;li&gt;fix check_tasksched memory leak (#122)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.27"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.27&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SNClient 0.26 was released</title><link>https://omd.consol.de/blog/2024/07/17/snclient-0.26-was-released/</link><pubDate>Wed, 17 Jul 2024 00:00:00 +0000</pubDate><guid>https://omd.consol.de/blog/2024/07/17/snclient-0.26-was-released/</guid><description>&lt;p&gt;A new version of SNClient was released.&lt;/p&gt;
&lt;h3 id="breaking-changes"&gt;Breaking Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;none&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="changed"&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;update node exporter to 1.8.2&lt;/li&gt;
&lt;li&gt;chdir windows service into to shared-path folder&lt;/li&gt;
&lt;li&gt;fill unused $ARGx$ macros with empty space (#110)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fix check_os_version windows build version (#134)&lt;/li&gt;
&lt;li&gt;fix escaping arguments in windows ps1 scripts&lt;/li&gt;
&lt;li&gt;fix if/else expression evaluation (#126)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="download"&gt;Download&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/consol-monitoring/snclient/releases/tag/v0.26"&gt;https://github.com/consol-monitoring/snclient/releases/tag/v0.26&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>