Skip to content

SystemMonitoring

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

Visão Geral

O plugin SystemMonitoring integra ferramentas de monitoramento de rede como Nagios e Icinga2 perfeitamente ao OTOBO. Ele processa e-mails de monitoramento recebidos, cria ou atualiza tickets com base na combinação host/serviço e permite o reconhecimento (Acknowledge) de incidentes diretamente do sistema de tickets.

Instalação

  1. Via Gerenciador de Pacotes
  • Navegue até Gerenciamento do Sistema → Gerenciador de Pacotes na área de administração.
  • Procure por SystemMonitoring e clique em Instalar.
  1. Instalação Manual
  • Descompacte o arquivo em Kernel/Config/Files/.
  • Ative as alterações em Gerenciamento do Sistema → Atualizar → Recarregar Sistema de Arquivos.

Requisitos do Sistema

  • Framework: OTOBO 11.0.x
  • Módulos Perl: Nenhum adicional, exceto instalações padrão
  • Ferramenta de Monitoramento: Nagios, Icinga2 ou um sistema similar que envie e-mails

Configuração (SysConfig)

Core::SystemMonitoring

  • Nagios::Acknowledge::FreeField::Host / Service Nomes de campos para Host e Serviço (DynamicField).
  • Icinga2::Acknowledge::HTTP::URL / User / Password Credenciais de acesso e endpoint da API para Icinga2 Acknowledge.
  • PostMaster::PreFilterModule###SystemMonitoring Posiciona o filtro de e-mail antes ou depois do PostMasterFilter.
  • LinkTicketWithCI Cria links entre ConfigItem e Ticket.
  • SetIncidentState Define automaticamente o status do incidente ao receber novos e-mails.

Core::Event::Icinga2 / Nagios

  • Ticket::EventModulePost###Icinga2Acknowledge Envia requisições de Acknowledge para o Icinga2.
  • Ticket::EventModulePost###NagiosAcknowledge Dispara o Acknowledge via Named Pipe ou HTTP no Nagios.

Como Funciona

  1. Recebimento de E-mail: O OTOBO recebe e-mails de monitoramento via PostMaster.
  2. Verificação e Criação de Ticket: Se ainda não houver um ticket aberto para o Host/Serviço, um novo ticket é criado; caso contrário, os e-mails são anexados.
  3. Fechamento e Acknowledge: Ao atender às regras de fechamento, o ticket é fechado; simultaneamente, um Acknowledge pode ser enviado para a ferramenta de monitoramento.
  4. Vinculação de CI: Tickets existentes podem ser vinculados a ConfigItems em alertas posteriores.

Uso na Interface do Agente

  • Ticket Zoom: Tickets de monitoramento exibem botões especiais para Acknowledge no Nagios/Icinga2.
  • Console: Manuseio uniforme de cenários de teste e ao vivo usando comandos de console fornecidos.

Limitações

  • Tempos de carregamento podem aumentar com alto volume de e-mails.
  • A função de Acknowledge requer configuração correta da API/Named Pipe do sistema de monitoramento.
  • Convenções de nomenclatura de Host/Serviço consistentes devem ser seguidas.

Suporte e Contato