Packages
  • by SWR

    Labelpicker NG ist eine umfassende Neuentwicklung des beliebten Labelpicker-Tools, optimiert für aktuelle Checkmk-Versionen und maximale Flexibilität. Durch eine komplett modularisierte Architektur und validierte YAML-Konfigurationen lassen sich Host-Labels nun noch zuverlässiger aus verschiedensten Datenquellen wie Active Directory, CSV oder dem Hardware/Software-Inventory generieren. Besonders hervorzuheben ist das neue `hwswtreeapi`-Plugin, das Inventardaten robust über die Checkmk-API statt aus lokalen Dateien abruft. Ein überarbeitetes Logging sowie ein intelligenter Cleanup-Mechanismus via Pickle-History sorgen für Transparenz und saubere Datenbestände. Damit fügt sich Labelpicker NG nahtlos als professionelle Automatisierungslösung in jede Checkmk-Umgebung ein. * **API-basierte Inventory-Auswertung:** Das neue `hwswtreeapi`-Plugin bezieht Hardware-/Software-Daten direkt über die Checkmk-API, was die Stabilität erhöht und verteilte Umgebungen optimal unterstützt. (Getestet mit Checkmk 2.4) * **Active Directory Integration:** Ein neues Plugin ermöglicht es, Checkmk-Labels dynamisch basierend auf AD-Gruppenmitgliedschaften zu setzen (z. B. für Patch-Management oder Downtimes). * **Robuste Konfiguration & Validierung:** Dank Pydantic werden Fehler in der zentralen YAML-Konfiguration sofort erkannt und mit präziser Angabe der Fundstelle gemeldet. * **Intelligentes Lifecycle-Management:** Ein neuer Retention-Mechanismus speichert gesetzte Labels in einer Historie, um nicht mehr gültige Labels bei Folgeläufen sauber und gezielt wieder zu entfernen. * **Erweitertes Logging & Debugging:** Das Logging wurde komplett überarbeitet und erlaubt nun getrennte Log-Levels für Konsole und Datei, um Fehleranalysen ohne „Noise“ durchzuführen. * **Gezieltes entfernen eines Labels:** Es wurde der Schalter `--remove` eingeführt um Labels aus Checkmk zu entfernen. * **Release 1.0.1** (feature complete): Für `hwswtreeapi` wird nun keine extra Checkmk-Konfiguration/Zugangsdaten mehr benötigt.

  • by FrankB (SWR)

    Dieses SNMP-basierte Checkmk-Plugin überwacht umfassend Cisco Virtual Port Channel (vPC) Umgebungen, einschließlich der Konsistenz von Host-Links, der Peer-Keepalive-Verbindungen sowie der Switch-Rollen (Primary/Secondary). Es erkennt automatisch kritische Zustände wie "Dual Active" (Split-Brain) Szenarien und alarmiert bei Abweichungen von der erwarteten Konfiguration.

  • by FrankB (SWR)

    This plugin monitors Cisco switches via SNMP to detect interfaces in the "error disabled" state. It triggers a CRIT alert immediately when a port is shut down due to issues like BPDU Guard violations, Link Flapping, or Port Security breaches. Crucially, it translates the numeric error cause into readable text and maps the SNMP index to the actual interface name or description. This allows for rapid troubleshooting without needing to log into the device manually. The extension is compatible with Checkmk 2.3 and higher and requires no special rule configuration—simply install and discover.