5 Параметры страниц
Обзор
Большинство страниц в Zabbix веб-интерфейсе поддерживают различные параметры HTTP GET, которые управляют тем, что должно отобразиться на странице. Их можно передавать, указав пары параметр=значения после URL, отделив их от URL с помощью символа вопроса (?) и сами параметры друг от друга с помощью символа амперсанда (&).
Состояние триггеров
Страница доступна в Мониторинг → Триггеры, имя страницы
tr_status.php.
Чтобы задать фильтр, необходимо указать параметр
filter_set=1. Поля которые не указаны явно, будут сброшены на значения
по умолчанию.
Общие параметры
- groupid
- hostid
- fullscreen
Специфичные параметры страниц
- show_triggers - опция фильтра Состояние триггеров, 1 - Проблема, 2 - Любое
- show_events - опция фильтра События, 1 - Скрыть все, 2 - Отобразить все, 3 - Отобразить только неподтвержденные
- ack_status - опция фильтра Состояние подтверждения, 1 - Любое, 2 - С неподтвержденными событиями, 3 - С последним неподтвержденным событием
- show_severity - опция фильтра Минимальная важность триггеров, 0-5 - соответствующая важность
- show_details - опция фильтра Показывать детали, 0 - не отображать, 1 - отображать
- status_change_days - опция фильтра Возраст менее чем, в днях
- status_change - опция фильтра Возраст менее чем, 0 - отключен, 1 - включен (будет использоваться status_change_days)
- txt_select - опция фильтра Фильтр по имени, строка в свободной форме
- application - опция фильтра Application, строка в свободной форме
- show_maintenance - опция фильтра Показывать узлы сети в обслуживании, 0 - не показывать узлы сети в режиме обслуживания, 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.