Beiträge

PatchMon v2.0.0: Warum der Umstieg von v1.4.2 jetzt Priorität hat

Das Open-Source-Projekt PatchMon hat mit der Veröffentlichung von Version 2.0.0 (github.com/PatchMon/PatchMon/releases/tag/v2.0.0) einen massiven Meilenstein erreicht. Während die neue Version zahlreiche Verbesserungen bietet, müssen Nutzer der bisherigen stabilen Version 1.4.2 einen wichtigen Migrationspfad beachten.

Die Evolution des Patch-Monitorings

PatchMon hat sich als unverzichtbares Werkzeug für Administratoren etabliert, die den Überblick über ausstehende Sicherheitsupdates in heterogenen Serverumgebungen behalten müssen. Die v2 wurde von Grund auf optimiert, um auch in Umgebungen mit hunderten von Instanzen stabil zu laufen.

Die wichtigsten Neuerungen in v2.0.0:

  1. Strukturierte Datenhaltung: Das neue Backend-Schema ermöglicht komplexere Abfragen und eine schnellere Verarbeitung von Agenten-Daten.

  2. Verbesserte Benachrichtigungs-Logik: Alarme können nun noch granularer nach Kritikalität und Servergruppen gesteuert werden.

  3. Modernes Frontend: Die Weboberfläche wurde entschlackt und auf maximale Übersichtlichkeit getrimmt, um „Alert Fatigue“ zu vermeiden.

  4. Sicherheits-Hardening: Unter der Haube wurden Abhängigkeiten aktualisiert und die Kommunikation zwischen Agent und Server weiter abgesichert.

Der Migrations-Guide: Von 1.4.2 zu 2.0.0

Da v2 ein Major-Release ist, gibt es grundlegende Änderungen am Datenbankschema. Ein einfaches „In-Place-Update“ ist nicht empfohlen.

Schritte zur erfolgreichen Migration:

  • Backup: Erstelle zwingend ein vollständiges Backup deiner v1.4.2 Datenbank.

  • Schema-Migration: Nutze die bereitgestellten Migrations-Skripte im Repository, um deine bestehenden Daten in das neue Format zu überführen.

  • Agenten-Check: Stelle sicher, dass deine installierten Agenten mit der neuen API-Version von v2 kommunizieren können.

Fazit

PatchMon v2.0.0 ist ein notwendiges und hochwillkommenes Update. Es bietet die nötige Stabilität und Features, die modernes IT-Infrastruktur-Management im Jahr 2026 verlangt. Auch wenn die Migration von 1.4.2 Aufwand bedeutet, rechtfertigen die Sicherheitsgewinne und die Performance den Schritt allemal.

Zum Release-Log: PatchMon v2.0.0 auf GitHub

Migrationsanleitung: Migration from 1.4.2 to 2.0.0

PatchMon v1.3.7: Mobile UI, JSON-Exporte und verbesserte Agent-Logik

Das neueste Update für das Open-Source Patch-Management-Tool PatchMon ist da. Die Version 1.3.7 konzentriert sich stark auf die User Experience sowie die Zuverlässigkeit der Agenten-Kommunikation.

Wichtiger Bugfix für Auto-Updates

Zunächst ein technischer Hinweis: In älteren Versionen gab es ein Problem, bei dem der Dienst nach einem Auto-Update nicht automatisch neu startete. Mit Version 1.3.7 wird ein Systemctl Helper Script eingeführt, das dieses Problem für die Zukunft behebt. Für das aktuelle Update ist jedoch ein einmaliger manueller Start des Dienstes auf Systemd-Systemen erforderlich.

Die wichtigsten Neuerungen im Überblick

1. Optimierung für mobile Endgeräte

Das Team hat die Arbeiten am Mobile UI fast vollständig abgeschlossen. Das Dashboard lässt sich nun auch auf dem Smartphone flüssig bedienen, was besonders für Admins hilfreich ist, die im Bereitschaftsdienst schnell den Status ihrer Flotte prüfen müssen.

2. JSON-Output für Power-User

Ein mächtiges neues Werkzeug ist der Befehl patchmon-agent report --json. Anstatt den Bericht direkt an den Server zu senden, wird das komplette Payload in der Konsole ausgegeben. Dies eröffnet völlig neue Möglichkeiten für Diagnosen oder die Anbindung von PatchMon an eigene Automatisierungs-Skripte.

3. Effizienteres Reporting durch „Staggering“

Um den PatchMon-Server bei vielen Clients nicht zu überlasten, melden sich die Agenten nun zeitversetzt. Über den neuen Wert report_offset in der config.yml lässt sich steuern, wie die Berichte gestaffelt werden sollen.

4. Transparente Reboot-Gründe

Warum braucht der Server einen Neustart? Ab sofort speichert PatchMon die Gründe für eine Reboot-Anforderung in der Datenbank. Ein einfacher Mouseover über das Reboot-Icon im Web-Interface zeigt die Details an.

5. Docker & Netzwerk-Fixes

  • Persistent Docker Toggle: Die Docker-Integration merkt sich nun ihren Status permanent in der Datenbank – kein Zurücksetzen mehr nach Container-Restarts.

  • Erweiterte Netzwerk-Infos: Die Netzwerkseite unterstützt nun IPv6 und zeigt mehrere Interfaces gleichzeitig an.

Fazit

PatchMon v1.3.7 räumt mit alten Fehlern auf und macht das Tool durch das Mobile UI und den JSON-Export deutlich flexibler. Besonders die Community-Wünsche rund um die Docker-Persistenz zeigen, dass das Projekt aktiv auf seine Nutzer hört.

Link zum Release: PatchMon v1.3.7 GitHub