Olá pessoal, eu estou fazendo um KPI externo com dados do Zabbix e seria basicamente o Relatório de Disponibildade só que em gráficos de barra stacked exibindo a taxa UP e DOWN para cada aplicativo ou servidor.
Eu já tenho as triggers, mas eu não to conseguindo modelar a query.
Com a query seguinte eu consegui visualizar a trigger e o host certo, mas ela não me retorna o valor, certo que na tabela trigger o campo 'value' está vazio, então essa não seria a query certa, sendo que eu peguei ela do reports2.php.
Creio que falta algum algoritmo que deve puxar esses valores e gerar a porcetangem do TRUE, FALSE e UNKNOWN.
Então se alguem puder me ajudar com a query e esse algoritmo ou se tiver alguma alternativa pra fazer esse KPI, pq isso é urgente. blzz valew galera
Eu já tenho as triggers, mas eu não to conseguindo modelar a query.
Com a query seguinte eu consegui visualizar a trigger e o host certo, mas ela não me retorna o valor, certo que na tabela trigger o campo 'value' está vazio, então essa não seria a query certa, sendo que eu peguei ela do reports2.php.
Code:
SELECT DISTINCT h.hostid,h.host,t.triggerid,t.expression,t.description,t.value
FROM triggers t, hosts h,items i, functions f, hosts_templates ht
WHERE h.status=0
AND h.hostid = 10059
AND i.hostid=h.hostid
AND i.status=0
AND f.itemid=i.itemid
AND t.triggerid=f.triggerid
AND t.status=0
AND ht.hostid=h.hostid AND t.templateid=13723
ORDER BY h.host, t.description
Então se alguem puder me ajudar com a query e esse algoritmo ou se tiver alguma alternativa pra fazer esse KPI, pq isso é urgente. blzz valew galera