Skip to content

SystemMonitoring

Compatibiliteit OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Overzicht

Het SystemMonitoring-plugin integreert netwerkmonitoringtools zoals Nagios en Icinga2 naadloos in OTOBO. Het verwerkt inkomende monitoring-e-mails, maakt of werkt tickets bij volgens de host/service-combinatie en maakt het mogelijk om incidenten rechtstreeks vanuit het ticketsysteem te bevestigen.

Installatie

  1. Via de pakketbeheerder
  • Ga naar Systeembeheer → Pakketbeheer in het admingebied.
  • Zoek naar SystemMonitoring en klik op Installeren.
  1. Handmatige installatie
  • Pak het archief uit in Kernel/Config/Files/.
  • Activeer de wijzigingen onder Systeembeheer → Bijwerken → Bestandssysteem opnieuw laden.

Systeemeisen

  • Framework: OTOBO 11.0.x
  • Perl-modules: geen extra, behalve standaardinstallaties
  • Monitoringtool: Nagios, Icinga2 of een soortgelijk systeem dat e-mails verstuurt

Configuratie (SysConfig)

Core::SystemMonitoring

  • Nagios::Acknowledge::FreeField::Host / Service Veldnamen voor host en service (DynamicField).
  • Icinga2::Acknowledge::HTTP::URL / Gebruiker / Wachtwoord Toegangsgegevens en API-eindpunt voor Icinga2-bevestiging.
  • PostMaster::PreFilterModule###SystemMonitoring Positioneert de mailfilter voor of na de PostMaster-filter.
  • LinkTicketWithCI Maakt koppelingen tussen ConfigItem en ticket.
  • SetIncidentState Stelt de incidentstatus automatisch in bij ontvangst van nieuwe e-mails.

Core::Event::Icinga2 / Nagios

  • Ticket::EventModulePost###Icinga2Acknowledge Verstuurt bevestigingsverzoeken naar Icinga2.
  • Ticket::EventModulePost###NagiosAcknowledge Activeert bevestiging via Named Pipe of HTTP in Nagios.

Werking

  1. E-mailontvangst: OTOBO ontvangt via PostMaster monitoring-e-mails.
  2. Controle & ticketaanmaak: Als er nog geen open ticket is voor host/service, wordt een nieuw ticket aangemaakt; anders worden e-mails toegevoegd.
  3. Sluiten & bevestigen: Bij vervulling van de sluitregels wordt het ticket gesloten; tegelijkertijd kan een bevestiging naar het monitoringtool worden verstuurd.
  4. CI-koppeling: Bestaande tickets kunnen bij latere alerts worden gekoppeld aan ConfigItems.

Gebruik in het agenteninterface

  • Ticket-zoom: Monitoringtickets tonen speciale knoppen voor bevestiging aan Nagios/Icinga2.
  • Console: Uniforme afhandeling van test- en livescenario's met behulp van beschikbare consoleopdrachten.

Beperkingen

  • Laadtijden bij hoge e-mailontvangst kunnen toenemen.
  • Bevestigingsfunctie vereist correcte API-/Named Pipe-configuratie van het monitoringssysteem.
  • Uniforme host/service-naamconventies moeten worden nageleefd.

Ondersteuning & contact