Skip to content

SystemMonitoring

Compatibilità OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Panoramica

Il plugin SystemMonitoring integra strumenti di monitoraggio di rete come Nagios e Icinga2 in OTOBO. Elabora le email di monitoraggio in ingresso, crea o aggiorna i ticket in base alla combinazione host/servizio e consente di confermare (acknowledge) gli incidenti direttamente dal sistema di ticketing.

Installazione

  1. Attraverso il gestore di pacchetti
  • Passare all'area di amministrazione in Gestione sistema → Gestione pacchetti.
  • Cerca SystemMonitoring e clicca su Installa.
  1. Installazione manuale
  • Estrarre l'archivio in Kernel/Config/Files/.
  • In Gestione sistema → Aggiorna → Ricarica file system attiva le modifiche.

Requisiti di sistema

  • Framework: OTOBO 11.0.x
  • Moduli Perl: nessuno aggiuntivo, oltre alle installazioni standard
  • Strumento di monitoraggio: Nagios, Icinga2 o un sistema simile che invia email

Configurazione (SysConfig)

Core::SystemMonitoring

  • Nagios::Acknowledge::FreeField::Host / Service Nomii dei campi per host e servizio (DynamicField).
  • Icinga2::Acknowledge::HTTP::URL / User / Password Credenziali di accesso e endpoint API per Icinga2-Acknowledge.
  • PostMaster::PreFilterModule###SystemMonitoring Posiziona il filtro email prima o dopo il filtro PostMaster.
  • LinkTicketWithCI Crea collegamenti tra ConfigItem e ticket.
  • SetIncidentState Imposta automaticamente lo stato dell'incidente quando arrivano nuove email.

Core::Event::Icinga2 / Nagios

  • Ticket::EventModulePost###Icinga2Acknowledge Invia richieste di acknowledge a Icinga2.
  • Ticket::EventModulePost###NagiosAcknowledge Attiva l'acknowledge tramite named pipe o HTTP in Nagios.

Funzionamento

  1. Ricezione email: OTOBO riceve email di monitoraggio tramite PostMaster.
  2. Verifica e creazione ticket: se non esiste già un ticket aperto per host/servizio, ne viene creato uno nuovo; altrimenti le email vengono allegati.
  3. Chiusura e acknowledge: quando vengono soddisfatte le regole di chiusura, il ticket viene chiuso; contemporaneamente può essere inviato un acknowledge allo strumento di monitoraggio.
  4. Collegamento CI: i ticket esistenti possono essere collegati a ConfigItems in caso di alert successivi.

Utilizzo nell'interfaccia dell'agente

  • Zoom ticket: i ticket di monitoraggio mostrano pulsanti speciali per l'acknowledge a Nagios/Icinga2.
  • Console: gestione uniforme di scenari di test e live tramite comandi di console forniti.

Limitazioni

  • I tempi di caricamento possono aumentare con un alto volume di email.
  • La funzione di acknowledge richiede una configurazione API/Named Pipe corretta del sistema di monitoraggio.
  • Devono essere rispettate convenzioni di denominazione uniformi per host e servizio.

Supporto e contatto