- #7 Parâmetros de página
Visão geral
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" (&).
Status das triggers
Módulo acessível em Monitoramento → Triggers, nome da página
tr_status.php.
Para definir o filtro o parâmetro filter_set=1
deverá ser informado. Campos ausentes na consulta receberão seu valor
padrão.
Parâmetros genéricos
- groupid
- hostid
- fullscreen
Parâmetros da página
- show_triggers - opção de filtro Estado das triggers, 1 - Incidentes recentes, 2 - Qualquer, 3 - Incidente
- ack_status - opção de filtro Estado do reconhecimento, 1 - Qualquer, 2 - Com eventos não reconhecidos, 3 - Com o último evento não reconhecido
- show_events - opção de filtro Eventos, 1 - Esconder tudo, 2 - Mostrar tudo, 3 - Mostrar não reconhecidos
- show_severity - opção de filtro Severidade mínima da trigger, 0-5 - correspondem à severidade
- status_change_days - opção de filtro quantidade de dias da opção - Idade menor que
- status_change - opção de filtro Idade menor que, 0 - inativo, 1 - ativo (status_change_days deverá ser usado)
- txt_select - opção de filtro Filtrar por nome, texto livre
- application - opção de filtro Aplciação, texto livre
- show_maintenance - opção de filtro Mostrar hosts em manutenção, 0 - não exibir, 1 - exibir
- show_details - opção de filtro Mostrar detalhes, 0 - não exibir, 1 - exibir
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.