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.