Assistente de IA no Zabbix
Módulo de frontend para Zabbix 8.0 que integra o Google Gemini ao monitoramento. O operador pergunta em linguagem natural sobre os alertas ativos, gera um resumo executivo do ambiente e recebe diagnóstico que distingue alertas de negócio de infraestrutura — tudo dentro da própria interface do Zabbix.
FUNCIONALIDADES
Pergunta livre com contexto real
O operador pergunta (ex: “quais alertas devo priorizar agora?”) e o backend injeta automaticamente os problemas ativos do ambiente como contexto antes de consultar a IA.
Resumo executivo do ambiente
Um clique coleta estatísticas via API (total de hosts, distribuição por severidade, problemas mais críticos) e a IA gera um panorama gerencial em 3 partes: saúde geral, principais riscos e recomendação de prioridade.
Distinção entre negócio e infraestrutura
Alertas de negócio (vendas, pagamento, checkout) recebem análise de impacto e qual time acionar; alertas de infraestrutura recebem comandos de diagnóstico prontos. A classificação é automática via tags e grupos.
Script “causa provável e solução” por evento
Ação manual disponível em cada evento: envia o alerta ao Gemini e devolve causa provável, comandos de debug e medidas de mitigação, em português.
EM AÇÃO


STACK TÉCNICA
Zabbix 8.0
Módulo de frontend — menu e página próprios
PHP 8.5
Controllers (CController) + chamada via cURL
Google Gemini
Modelo gemini-2.5-flash-lite
JavaScript
Chat, render Markdown e chamadas AJAX
API interna
Coleta de problemas e hosts em tempo real
Segurança
API key no servidor, nunca exposta ao browser
EXEMPLO — RESUMO EXECUTIVO
# Gerado pela IA a partir dos alertas ativos:
Saúde geral: ambiente com 6 problemas ativos, 2 de criticidade máxima.
Riscos: loja online com falha no gateway de pagamento e queda de vendas, impactando receita.
Prioridade: resolver pagamento e vendas antes dos alertas de infraestrutura.
A IA correlaciona os problemas ao impacto de negócio e sugere a ordem de atuação — sem o operador abrir cada alerta.