← Observabilidade

PROJETO · ZABBIX 8.0

Explorador de Configuração & Relatório de Alertas

Módulo de frontend para Zabbix 8.0 que transforma a configuração do ambiente em uma ferramenta de auditoria. Busca por host, trigger, grupo ou tag — exibindo thresholds, os endpoints e queries de cada coleta, saúde por grupo e itens não suportados, com exportação para CSV.

Zabbix 8.0PHP 8.5Módulo FrontendREST APICSVJavaScript

MODOS DE BUSCA

Por Host

Tabela unificada: cada trigger com seu item, threshold e o endpoint/query da coleta (HTTP, SQL ou UserParameter).

Por Trigger

Mostra o threshold (expressão) e o item por trás, filtrando triggers herdadas de template para evitar duplicatas.

Por Grupo

Saúde por grupo: lista os hosts com a quantidade de triggers e de problemas ativos de cada um.

Por Tag

Hosts ou triggers por tag, com escopo selecionável. Aceita só a tag (todos) ou tag=valor (filtro exato).

Itens não suportados

Lista todas as coletas em estado de erro com a mensagem real do Zabbix (DNS, ODBC, key inválida), ordenadas do item mais novo ao mais antigo — atalho direto para troubleshooting.

EM AÇÃO

Clique em qualquer imagem para abrir em tamanho real.

Busca por host com tabela unificada de triggers e items
Busca por host: cada trigger com seu item, threshold e o endpoint/query da coleta.
Busca por trigger
Por trigger: threshold + a query SQL do item.
Busca por grupo
Por grupo: saúde (hosts, triggers e problemas ativos).
Busca por tag escopo trigger
Tag → Trigger: lista as triggers que têm a tag.
Busca por tag escopo host
Tag → Host: hosts que têm a tag, com origem e contagem.
Itens nao suportados com erro
Itens não suportados com o erro real do Zabbix, do mais novo ao mais antigo.

STACK TÉCNICA

Zabbix 8.0

Módulo de frontend com 3 actions (página + 2 AJAX)

PHP 8.5

Controllers consultando a API interna do Zabbix

API interna

host, trigger, item, hostgroup e service.get

JavaScript

Render das tabelas e geração de CSV no cliente

Threshold

Expressão da trigger expandida para forma legível

Export CSV

UTF-8 com BOM, abre direto no Excel

DETALHE DA COLETA

Para cada item, o módulo revela a “fonte” do dado conforme o tipo:

HTTP → Endpoint: GET https://api…/health

DB monitor → SQL: SELECT COUNT(*) FROM pedidos

Calculated → Fórmula do item

Agent → UserParameter / key

Útil para auditar de onde cada métrica vem, sem abrir host por host na configuração.

DESTAQUES

5
Modos de busca
CSV
Exportável
4
Tipos de coleta
1
Tela de auditoria