Monitoramento que não gera ação é apenas decoração. Integrar Zabbix com GLPI transforma alertas em chamados rastreáveis com responsável, SLA e histórico.
Por que integrar
- Alertas viram chamados com número, responsável e SLA
- Eliminação de alertas ignorados (email que ninguém lê)
- Rastreabilidade: histórico de incidentes por ativo monitorado
- Métricas: tempo entre detecção e resolução
Métodos de integração
Opção A: Módulo Automações (NexTool)
O caminho mais simples. Configure um webhook no Zabbix que envia dados para o endpoint do módulo Automações. No NexTool, mapeie os campos do Zabbix para campos do GLPI com JSONPath.
Opção B: API REST do GLPI
Configure um Media Type no Zabbix (webhook JavaScript) que chama a API do GLPI diretamente para criar tickets.
Opção C: Script externo
Script Python/Bash que recebe alertas do Zabbix e chama a API do GLPI. Mais flexível, mas requer manutenção.
Configuração via NexTool Automações
- No GLPI, ative o módulo Automações e crie um webhook receiver
- No Zabbix, crie um Media Type do tipo Webhook apontando para o endpoint
- Configure a Action no Zabbix para enviar dados ao webhook quando triggers dispararem
- No NexTool, mapeie: host → ativo, trigger → título, severity → prioridade
Dados sugeridos para o chamado
- Título: [Zabbix] {TRIGGER.NAME} - {HOST.NAME}
- Descrição: Host: {HOST.NAME}, IP: {HOST.IP}, Trigger: {TRIGGER.NAME}, Severidade: {TRIGGER.SEVERITY}
- Prioridade: mapeada da severidade do Zabbix
- Categoria: "Monitoramento" ou "Infraestrutura"