В Zabbix имеется возможность проставления тегов некоторым сущностям. Теги можно добавлять к:
Теги имеют несколько применений, в основном, для маркировки событий. Если объектам добавлены теги, соответствующие новые события получают теги в соответствии:
Событие о проблеме наследует все теги со всей цепочки шаблонов, узлов сети, элементов данных, веб-сценариев, триггеров. Полностью идентичные комбинации тег:значение
(после раскрытия макросов) при маркировке события объединяются в один, а не добавляются в виде дубликатов.
Наличие пользовательских тегов событий дает большую гибкость. Важно то, что события можно соотнести на основании на тегах событий. Другим вариантом использования можно назвать действия, которые можно задавать на основе событий с тегами. Проблемы элементов данных можно группировать на основе тегов. Теги проблем можно также использовать для соотношения проблем к услугам.
Тегирование реализовано в виде пар имени тега и значения. Вы можете использовать только имя или пару имени вместе со значением:
Сущность (шаблон, узел сети, элемент данных, веб-сценарий, триггер или событие) может иметь теги с одинаковыми именами, но разными значениями - такие теги не считаются 'дубликатами'. Точно так же, можно использовать одновременно тег без значения и такой же тег со значением.
Некоторые сценарии использования этой функциональности заключаются в следующем:
{{ITEM.VALUE<N>}.regsub()}
макроса;{{ITEM.VALUE<N>}.regsub()}
макрос в значении тега;Теги можно указать на отдельной вкладке, например, в настройках триггера:
В тегах триггеров можно использовать следующие макросы:
В оповещениях на триггера можно использовать следующие макросы:
В тегах к шаблонам, узлам сети, элементам данных и веб-сценариям можно использовать следующие макросы:
В тегах к прототипам узлов сети можно использовать следующие макросы:
Поддерживается извлечение подстроки для заполнения имени тега или значения тега при использовании функции макросов - применение регулярного выражения к значению полученному при помощи {ITEM.VALUE}, {ITEM.LASTVALUE} макросов, а также макросов низкоуровневого обнаружения. Например:
{{ITEM.VALUE}.regsub(шаблон, вывод)}
{{ITEM.VALUE}.iregsub(шаблон, вывод)}
{{#LLDMACRO}.regsub(шаблон, вывод)}
{{#LLDMACRO}.iregsub(шаблон, вывод)}
Имя тега и значение будут обрезаны до 255 символов, если их длина превысит 255 символов после раскрытия макросов.
Смотрите также: Использование функций макросов в макросах низкоуровневого обнаружения для маркировки событий.
Маркировку, если задана, можно увидеть вместе с новыми событиями в:
Отображаются только первые три записи тегов. Если имеется более трех записей тегов, это будет обозначено тремя точками. Если вы проведете курсором мыши над этими тремя точками, во всплывающем окне отобразятся все записи тегов.
Обратите внимание, что на порядок в котором отображаются теги влияет фильтрация тегов и опция Приоритет отображения тегов в фильтре Мониторинг → Проблемы и виджете панели Проблемы.