A interface web suporta vários parâmetros em padrão HTTP GET
para controlar o que será exibido. Eles podem ser passados diretamente na URL usando o padrão parameter=value
, separados da URL pelo símbolo de interrogação (?) e, entre sí, pelo caractere de “E comercial” (&).
Módulo acessível em Monitoramento → Triggers, nome da página tr_status.php
.
filter_set=1
deverá ser informado. Campos ausentes na consulta receberão seu valor padrão.
Filtrar por inventário de host
Desde o Zabbix 2.4.0, as triggers também podem ser filtradas por dados do inventário do host. A sintaxe aqui é um pouco mais complicada pois se trata de um array de parâmetros, exemplos:
inventory[0][field]=type_full inventory[0][value]=Virtual machine inventory[1][field]=os_full inventory[1][value]=Linux
Estes parâmetros deverão ser codificados no padrão de URLS, ficando de forma similar ao exemplo a seguir:
inventory%5B0%5D%5Bfield%5D=type_full inventory%5B0%5D%5Bvalue%5D=Virtual machine inventory%5B1%5D%5Bfield%5D=os_full inventory%5B1%5D%5Bvalue%5D=Linux
O códigos referentes aos campos de inventário podem ser encontrados no manual da API.
Pode ser construída facilmente uma URL para acessar os eventos de determinada trigger, sendo útil para notificações com URLs para maiores detalhes, exemplo:
http://<server_ip_or_name>/zabbix/events.php?triggerid={TRIGGER.ID}&filter_set=1