Большинство страниц в Zabbix веб-интерфейсе поддерживают различные параметры HTTP GET, которые управляют тем, что должно отобразиться на странице. Их можно передавать, указав пары параметр=значения после URL, отделив их от URL с помощью символа вопроса (?) и сами параметры друг от друга с помощью символа амперсанда (&).
Страница доступна в Мониторинг → Триггеры, имя страницы tr_status.php
.
Чтобы задать фильтр, необходимо указать параметр filter_set=1
. Поля которые не указаны явно, будут сброшены на значения по умолчанию.
Фильтр по инвентарным данным
Начиная с Zabbix 2.4.0, триггеры также можно отфильтровать по инвентарным данным. Здесь синтаксис немного сложнее. Поля инвентаризации и их значения добавляются на основе индексов записей, начиная с нуля, например:
inventory[0][field]=type_full
inventory[0][value]=Virtual machine
inventory[1][field]=os_full
inventory[1][value]=Linux
Они должны быть URL-кодированы. Передаваемые значения могут выглядеть примерно так:
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
Коды полей инвентаризации можно найти в документации по объекту узла сети Zabbix API.
Для доступа к событиям конкретного триггера, который может быть полезным при оповещениях, используйте URL вида: