Insights

Posts in 2025
  • Mein Besuch beim openITCOCKPIT Community Meetup 2025 in Fulda

    Friday, June 06, 2025 in Insights

    Mein Besuch beim openITCOCKPIT Community Meetup 2025 in Fulda Am 6. Juni 2025 blicke ich zurück auf das openITCOCKPIT Community Meetup 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. Dienstagabend: Netter Start im Brauhaus Wiesenmühle Am Dienstag, den 3. Juni, trafen wir uns im Brauhaus Wiesenmühle in Fulda. Bei Bier und Essen – in Fulda isst man „Rucksack“, das wusste ich nicht – sprachen wir über Arbeitsalltag, Homeoffice und Projekte und stellten fest: Ob …

    Read more

  • Lebenszeichen vom Monitoring-Workshop 2025

    Sunday, April 06, 2025 in Insights

    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. Breaking Changes: Wir ändern nichts, es soll ja so toll bleiben wie immer. Features Vorträge über neue Entwicklungen Vorstellung bestehender Installationen Fachsimpeln Praxis und Hilfestellung Wirtshausbesuch 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 …

    Read more

  • Forwarding Windows Eventlogs to Loki with Alloy

    Thursday, February 27, 2025 in Insights

    Forwarding Windows Eventlogs to a central log console 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. On the client side, you will use the agent SNClient with its helper, Grafana Alloy. On the monitoring side, you will use the Open Monitoring Distribution with Loki. Step one - Install OMD and open the Loki API. To keep things short, I assume that you already have OMD installed and have created a site. In this example, use the site name demo. (And the OMD …

    Read more

  • Duplicate users in the Grafana database

    Monday, February 10, 2025 in Insights

    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. In the ~/var/log/grafana/grafana.log, the following messages appeared: logger=user.sync t=2025-02-06T15:38:43.735173011+01:00 level=error msg="Failed to fetch user" error="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)]." auth_module=authproxy auth_id=SEPP logger=authn.service t=2025-02-06T15:38:43.735241811+01:00 level=error msg="Failed to run post auth hook" client=auth.client.proxy id= error="[user.sync.internal] …

    Read more

  • Replacing NSClient++: A Comparison of Current Alternatives

    Monday, January 13, 2025 in Insights

    Many of you have probably wondered how to best replace NSClient++ with a modern tool. René Gau from ASFINAG has written a bachelor’s thesis 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 website has all the information you need!"

    Read more

  • missing perl module Digest::SHA1 under Rocky 9

    Friday, January 10, 2025 in Insights

    Some of you might have followed the instructions at https://labs.consol.de/repo/testing/#_9 to install the labs.consol.de repository. If you’re using a minimal setup of Rocky Linux 9, you might encounter this error message: # dnf install omd-5.51.20250109-labs-edition.x86_64 Last metadata expiration check: 0:08:01 ago on Fri 10 Jan 2025 10:32:09 AM CET. Error: 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 - conflicting requests - nothing provides perl(Digest::SHA1) >= 1.02 needed by perl-Net-SNMP-6.0.1-25.el8.1.noarch from epel (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) The missing Perl module Digest::SHA1 is …

    Read more

Posts in 2024
  • Removing old Naemon logfiles

    Wednesday, June 05, 2024 in Insights

    In an OMD environment Naemon writes its logfile to var/naemon/naemon.log. At midnight a logrotate job moves the logfile to the folder var/naemon/archive, renaming naemon.log to naemon.log-YYYMMDD. By default none of the archived logs is ever deleted. If your disk space is limited, you may want to discard old logs after some months or years. Create a file ~/local/bin/purge_naemon_archive with the following content. #!/bin/bash archive_dir=$OMD_ROOT/var/naemon/archive today=$(date +%Y%m%d) days_to_keep=${CONFIG_NAEMON_ARCHIVES_RETENTION:-365} # the oldest day in yyyymmdd format cutoff_date=$(date -d "$today - $days_to_keep days" +%Y%m%d) for file in "$archive_dir"/naemon.log-* do # extract the date from the filename file_date=$(basename "$file" | cut -d '-' -f 2) # if the file's date is …

    Read more

  • Das war der Open-Source-Monitoring-Workshop 2024

    Sunday, May 19, 2024 in Insights

    Der Open-Source-Monitoring-Workshop, der vergangene Woche in Neckarsulm stattfand, blickt auf eine lange Tradition zurück. Seit seiner Premiere, damals noch als Wochenendtreffen von Nagios-Anwendern, im Jahr 2005 wird er jährlich in einer anderen Stadt veranstaltet. Aufgrund Covid gab es jedoch eine vierjährige Unterbrechung, aber ab diesem Jahr wird der Workshop wieder regelmäßig stattfinden. Gastgeber der diesjährigen Veranstaltung war die Schwarz IT, ein Unternehmen der Schwarz Gruppe, dem Konzern, der hinter den bekannten Einzelhandelsketten Lidl und Kaufland steht. Die Veranstaltung begann mit einer Begrüßung durch Timo Schumacher, der in seiner Präsentation Einblicke in die Schwarz Gruppe bot. Wachstums-, Mitarbeiter- und Geschäftszahlen unterstrichen die immense Bedeutung des …

    Read more

Posts in 2023
  • Monitoring-Workshop 2024 ist hiermit angekündigt

    Tuesday, December 05, 2023 in Insights

    So, Herrschaften, es geht wieder los! Die Tradition des jährlichen Monitoring-Workshops der deutschsprachigen Community (ja, ja, ich weiß, der Satz ist feinstes Denglish) wird wiederbelebt. 2019 fand das letzte Treffen statt und seitdem hat sich eine Menge getan. Wer Monitoring-Software schreibt ist hier genauso richtig wie jemand, der sich Rat zum Betrieb seiner Landschaft holen will. Breaking Changes: Nix, es wird so toll wie eh und je. Features Vorträge über neue Entwicklungen Vorstellung bestehender Installationen Fachsimpeln Praxis und Hilfestellung Wirtshausbesuch 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 …

    Read more

  • Replacing check_http by check_curl - Lessons Learned

    Friday, July 28, 2023 in Insights

    In a customer’s installation we had the problem, that an http-check (using the plugin check_http) could not successfully connect to a website. $ check_http -H cts-freq.cloud -t 120 --ssl -u "/" --ssl --onredirect follow -vvv CRITICAL - Cannot make SSL connection. 140484279109552:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:s23_clnt.c:769: SSL initialized A test with check_curl showed that this newer plugin was functioning as expected. $ check_curl -H cts-freq.cloud -t 120 --ssl -u "/" --ssl --onredirect follow -vvv HTTP OK: HTTP/1.1 200 OK - 449 bytes in 0.605 second response time |time=0.604714s;;;0.000000;120.000000 size=449B;;;0 As check_curl was designated as the successor for check_http, we decided to decommission check_http and use check_curl …

    Read more