Appearance
SystemMonitoring
Kompatibilität OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x
Überblick
Das SystemMonitoring-Plugin integriert Netzwerk-Monitoring-Tools wie Nagios und Icinga2 nahtlos in OTOBO. Es verarbeitet eingehende Monitoring-Mails, erstellt oder aktualisiert Tickets entsprechend der Host/Service-Kombination und ermöglicht das Bestätigen (Acknowledge) von Incidents direkt aus dem Ticketsystem.
Installation
- Über den Paket-Manager
- Im Adminbereich zu Systemverwaltung → Paketverwaltung wechseln.
- Nach SystemMonitoring suchen und auf Installieren klicken.
- Manuelle Installation
- Archiv entpacken in
Kernel/Config/Files/
. - Unter Systemverwaltung → Aktualisieren → Dateisystem neu laden die Änderungen aktivieren.
Systemanforderungen
- Framework: OTOBO 11.0.x
- Perl-Module: keine zusätzlichen, außer Standardinstallationen
- Monitoring-Tool: Nagios, Icinga2 oder ein ähnliches System, das E-Mails verschickt
Konfiguration (SysConfig)
Core::SystemMonitoring
- Nagios::Acknowledge::FreeField::Host / Service Feldnamen für Host und Service (DynamicField).
- Icinga2::Acknowledge::HTTP::URL / User / Password Zugangsdaten und API-Endpunkt für Icinga2-Acknowledge.
- PostMaster::PreFilterModule###SystemMonitoring Positioniert den Mail-Filter vor oder nach dem PostMasterFilter.
- LinkTicketWithCI Erzeugt Verknüpfungen zwischen ConfigItem und Ticket.
- SetIncidentState Setzt bei Eintreffen neuer Mails automatisch den Incident-Status.
Core::Event::Icinga2 / Nagios
- Ticket::EventModulePost###Icinga2Acknowledge Sendet Acknowledge-Requests an Icinga2.
- Ticket::EventModulePost###NagiosAcknowledge Löst Acknowledge über Named Pipe oder HTTP in Nagios aus.
Funktionsweise
- E-Mail-Empfang: Über PostMaster empfängt OTOBO Monitoring-Mails.
- Prüfung & Ticket-Erstellung: Liegt noch kein offenes Ticket für Host/Service vor, wird ein neues Ticket erstellt; sonst werden Mails angehängt.
- Schließen & Acknowledge: Bei Erfüllung der Close-Regeln wird das Ticket geschlossen; gleichzeitig kann ein Acknowledge an das Monitoring-Tool gesendet werden.
- CI-Verknüpfung: Bestehende Tickets lassen sich bei späteren Alerts mit ConfigItems verbinden.
Nutzung im Agenteninterface
- Ticket-Zoom: Monitoring-Tickets zeigen spezielle Buttons zum Acknowledge an Nagios/Icinga2.
- Konsole: Einheitliches Handling von Test- und Live-Szenarien mittels bereitgestellter Konsolen-Befehle.
Einschränkungen
- Ladezeiten bei hohem E-Mail-Aufkommen können steigen.
- Acknowledge-Funktion erfordert korrekte API-/Named-Pipe-Konfiguration des Monitoring-Systems.
- Einheitliche Host/Service-Namenskonventionen müssen eingehalten werden.
Support & Kontakt
- Hersteller: Rother OSS GmbH
- Version: 11.0.1
- Dokumentation: doc.otobo.org
- Kontakt: hello@otobo.de