Checkmk 2.4 auf 2.5 im Distributed Monitoring: Fehler bei „Update core config“ beheben

Beim Upgrade einer Checkmk-Umgebung von Version 2.4 auf 2.5 kann es in Distributed-Monitoring-Umgebungen zu einem Fehler während des Site-Updates kommen. Das Upgrade läuft zunächst weitgehend durch und bricht erst am Ende bei der Generierung der Core-Konfiguration ab: Die eigentliche Ursache liegt dabei nicht direkt im Nagios-Core, sondern in einer alten …

Weiterlesen…

3CX: Azure Linux VM startet nach Update nur noch bis GRUB

In diesem Fall ging es um eine Debian-VM in Microsoft Azure, auf der eine produktive Anwendung lief. Die VM war über Nacht ausgefallen und am nächsten Morgen weder per SSH noch über die Weboberfläche der Anwendung erreichbar. Im Azure Portal wurde die VM weiterhin als „Wird ausgeführt“ angezeigt. Auch ein …

Weiterlesen…

Upgrade von Debian 12 „Bookworm“ zu Debian 13 „Trixie“

Vor ein paar Tagen ist Debian 13, Codename „Trixie“, veröffentlicht worden. Das erste Testsystem wurde erfolgreich angehoben, hier eine kurze Anleitung inkl. Screenshots vom Upgrade-Vorgang. Die eigentliche Vorgehensweise hat sich nicht viel geändert gegenüber vorher, aber vielleicht für den ein oder anderen ganz hilfreich. Vorab sollte sichergestellt sein, dass ein …

Weiterlesen…

3CX: Manuelles Update per Kommandozeile

Ich hatte heute bei einem Supportanruf einer Firma den Fall, dass eine Erneuerung der 3CX-Lizenz nicht funktionierte. Nach einer kurzen Überprüfung der Version stellte sich raus, dass die TK-Anlage noch auf Version 18.0.6 stand, und somit eine Aktualisierung der Lizenzdaten nicht möglich war. Ein Update der Anlage per Admin-Oberfläche war …

Weiterlesen…

Nextcloud Fehlermeldung: mjs-Dateien werden nicht ausgeliefert

Wenn Nextcloud in Zusammenspiel mit einem nginx Webserver genutzt wird, kann es vorkommen, dass in der Admin-Oberfläche von Nextcloud eine Fehlermeldung angezeigt wird. Diese Fehlermeldung weist darauf hin, dass „.mjs“-Dateien nicht korrekt ausgeliefert werden. Die komplette Fehlermeldung lautet: Dein Webserver liefert .mjs-Dateien nicht mit dem JavaScript MIME-Typ. Dadurch werden einige …

Weiterlesen…

Graylog Howto Teil 1: Installation von Graylog unter Debian 12 „Bookworm“

Ich habe in den letzten Wochen mehrfach für Kunden die Installation von Graylog durchgeführt, daher habe ich mir gedacht, ich veröffentliche die Installationsanleitung und die Schritte mal auf meinem Blog. Übersicht und Anmerkungen Graylog ist eine Software, die in der Lage ist, Logfiles von vielen unterschiedlichen Systemen einzusammeln und zu …

Weiterlesen…

Zammad: Elasticsearch-Dienst lässt sich nicht starten

Wenn bei einem Zammad Ticketsystem ein Update durchgeführt wird, kann es sein, dass sich nach dem Update der Elasticsearch-Dienst nicht starten lässt. Das sieht dann so aus: Das kann daran liegen, dass ein Plugin während dem Zammad-Update nicht aktualisiert wurde, dadurch einen unterschiedlichen Versionsstand hat, und der Start deswegen fehlschlägt. …

Weiterlesen…

Checkmk Plugin für Ubiquiti Unifi Controller Version Überprüfung

Ich habe mittlerweile mehrere Ubiquiti Unifi Controller in Form einer virtuellen Maschine auf Basis von Debian laufen. Das eigentliche Betriebssystem wird mittels Checkmk überwacht, ich hätte allerdings auch gerne die Version des Controllers überwacht. Dazu habe ich mir einen eigenen lokalen Check geschrieben, welches mir die Version im Checkmk anzeigt. …

Weiterlesen…

Fehler 422 nach Zammad Ticketsystem Update

Nachdem ich ein Update von meinem Zammad Ticketsystem gemacht habe, und erst soweit alles gut aussah, erwartete mich nach der Anmeldung an der Konsole und dem Aufruf von einem Ticket die folgende Fehlermeldung: Status Code: 422. {„error“:“PG::UndefinedTable: ERROR: relation \“ticketshareddraftzooms\“ does not exist\nLINE 8: WHERE a.attrelid = ‚\“ticketshareddraftzooms\“‚::regclass\n^\n“} Lösung Nach …

Weiterlesen…

Grafana, InfluxDB und Windows PowerShell – Teil 6

Wir haben nun in den bisherigen Teilen die Datenbank installiert, Grafana eingerichtet und ein erstes Dashboard erzeugt. Nun geht es darum, dass wir nicht nur einen einzelnen Wert oder eine Handvoll Werte manuell abfragen und in die Datenbank schreiben möchten, sondern das wir auf bereits vorhandene Daten und vor allem …

Weiterlesen…

Grafana, InfluxDB und Windows PowerShell – Teil 4

Nachdem wir nun die Basis zur Speicherung von Daten geschaffen haben, können wir nun mit dem Einspielen von Daten beginnen. Da ich im ersten Schritt die Verteilung der Windows-Client-Versionen im WSUS auslesen möchte, brauche ich natürlich ein Windows-System. Ob es ein Server oder ein Client-OS ist zählt erstmal nicht. Wichtig …

Weiterlesen…