Skip to content

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

  1. Über den Paket-Manager
  • Im Adminbereich zu Systemverwaltung → Paketverwaltung wechseln.
  • Nach SystemMonitoring suchen und auf Installieren klicken.
  1. 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

  1. E-Mail-Empfang: Über PostMaster empfängt OTOBO Monitoring-Mails.
  2. Prüfung & Ticket-Erstellung: Liegt noch kein offenes Ticket für Host/Service vor, wird ein neues Ticket erstellt; sonst werden Mails angehängt.
  3. Schließen & Acknowledge: Bei Erfüllung der Close-Regeln wird das Ticket geschlossen; gleichzeitig kann ein Acknowledge an das Monitoring-Tool gesendet werden.
  4. 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