Zabbix Documentation 3.2

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


ru:manual:config:triggers:event_tags

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ru:manual:config:triggers:event_tags [2016/12/09 14:52]
dotneft created
ru:manual:config:triggers:event_tags [2017/05/19 12:52] (current)
dotneft
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// 
- 
 ==== 9 Теги событий ==== ==== 9 Теги событий ====
  
 === Обзор === === Обзор ===
  
-There is an option to define custom event tags in Zabbix. ​Event tags are defined on the trigger levelAfter the tags are definedcorresponding new events get marked with tag data.+Существует возможность задать в Zabbix ​пользовательские теги событийТеги событий задаются на уровне триггераПосле того как теги добавленысоответствующие новые события маркируются данными тегами.
  
-Having custom event tags allows for more flexibilityFor exampleactions can be defined based on event tags.+Наличие пользовательских тегов событий даёт большую гибкостьНапримердействия можно назначать на основе тегов событий.
  
-Event tags are realized as a pair of the //tag name// and //value//. You can use only the name or pair it with a value:+Теги событий реализованы парой ​//имя тега// и //значение//. Вы можете использовать только имя или пару имени со значением:
  
-  MySQL, ​Service:​MySQL, ​ServicesServices:CustomerApplicationsApplication:​Java, ​Priority:High +  MySQL, ​Сервис:​MySQL, ​СервисыСервисы:КлиентПриложенияПриложение:​Java, ​Приоритет:Высокий ​
  
 === Сценарии применения === === Сценарии применения ===
  
-Some use cases for this functionality are as follows:+Некоторые сценарии использования этой функции заключаются в следующем:
  
-  - Identify problems in a log file and close them separately +  - Распознавание проблем в файле журнала и раздельное их закрытие 
-     ​* ​Define tags in the log trigger that will identify events using value extraction by the {{ITEM.VALUE<​N>​}.regsub()} ​macro;  +     ​* ​Добавьте теги в триггер к журналу,​ которые будут распознавать события,​ используя значение извлеченное при помощи макроса ​{{ITEM.VALUE<​N>​}.regsub()};​  
-     ​* ​In trigger configuration,​ have multiple problem event generation mode+     ​* ​В настройках триггера укажите режим формирования множественных проблема событий
-     ​* ​In trigger configuration,​ use [[:​manual/​config/​event_correlation|event correlation]]: select the option that OK event closes only matching events and choose the tag for matching+     ​* ​В настройках триггера используйте ​[[:ru/manual/​config/​event_correlation|корреляцию событий]]: выберите опцию, которая закроет ОК события только в случае совпадения событий и укажите тег поиска совпадений
-     ​* ​See problem events created with a tag and closed individually+     ​* ​Просматривайте события о проблемах созданные с тегом и закрытые по отдельности
-  - Use it to filter notifications +  - Использование тегов для фильтрации оповещений 
-     ​* ​Define tags on the trigger level to mark events by different tags;  +     ​* ​Добавьте теги на уровне триггера,​ чтобы промаркировать события при помощи различных тегов;  
-     ​* ​Use tag filtering in action conditions to receive notifications only on the events that match tag data+     ​* ​Используйте фильтрацию по тегу в условиях действия чтобы получать оповещения только по тем событиям,​ которые совпадают с данными тега
-  - See event tag information in the frontend +  - Просмотр информации по тегу в веб-интерфейсе 
-     ​* ​Define tags on the trigger level to mark events by different tags;  +     ​* ​Добавьте теги на уровне триггера,​ чтобы промаркировать события при помощи различных тегов;  
-     ​* ​See this information in //Monitoring// -> //Problems//. +     ​* ​Просматривайте эту информацию в //Мониторинг// -> //Проблемы//. 
-  - Use information extracted from item value as tag value +  - Использование информации извлеченной из значения элемента данных значением тега 
-     ​* ​Use an {{ITEM.VALUE<​N>​}.regsub()} ​macro in the tag value;  +     ​* ​Используйте макрос ​{{ITEM.VALUE<​N>​}.regsub()} ​в значении тега;  
-     ​* ​See tag values in //Monitoring// -> //Problems// as extracted data from item value+     ​* ​Просматривайте значения тегов в //Мониторинг// -> //Проблемы// как извлеченные данные из значения элемента данных
-  - Identify problems better in notifications +  - Лучшее распознавание проблем в оповещениях 
-     ​* ​Define tags on the trigger level+     ​* ​Задайте теги на уровне триггера
-     ​* ​Use an {EVENT.TAGS} ​macro in the problem notification;  +     ​* ​Используйте макрос ​{EVENT.TAGS} ​в оповщеениях на проблемы;  
-     ​* ​Easier identify which application/service the notification belongs to+     ​* ​В итоге более простое распознавание о каких приложениях/сервисах идет речь в оповещении
-  - Simplify configuration tasks by using tags on the template level +  - Упрощение задач настройки при использовании тегов на уровне шаблона 
-     ​* ​Define tags on the template trigger level;  +     ​* ​Задайте теги на уровне шаблонного триггера;  
-     ​* ​See these tags on all triggers created from template triggers+     ​* ​Просматривайте эти теги у всех триггеров созданных из шаблонных триггеров
-  - Create triggers with tags from low-level discovery ​(LLD) +  - Создание триггеров с тегами из низкоуровневого обнаружения ​(LLD) 
-     ​* ​Define tags on trigger prototypes;  +     ​* ​Задайте теги прототипам триггеров;  
-     ​* ​Use LLD macros in the tag name or value+     ​* ​Используйте ​LLD макросы в имени тега или значении
-     ​* ​See these tags on all triggers created from trigger prototypes.+     ​* ​Просматривайте эти теги у всех триггеров созданных из прототипов триггеров.
 === Настройка === === Настройка ===
  
-Event tags are defined in trigger configurationEvent tags can be defined for triggerstemplate triggers and trigger prototypes+Теги событий задаются при настройке триггераТеги событий можно задать для триггеровшаблонных триггеров и прототипов триггеров
  
 {{:​manual:​config:​triggers:​event_tags.png|}} {{:​manual:​config:​triggers:​event_tags.png|}}
Line 50: Line 48:
 === Поддержка макросов === === Поддержка макросов ===
  
-{ITEM.VALUE} ​and {ITEM.LASTVALUE} macros ​can be used to populate the tag name or tag value.+Можно использоваться макросы ​{ITEM.VALUE} ​и {ITEM.LASTVALUE}, чтобы заполнять имя тега или значение тега. 
 + 
 +Начиная с Zabbix 3.2.2 в именах тегов и значениях тегов поддерживаются [[:​ru/​manual/​config/​macros/​usermacros|пользовательские макросы]] и контекст пользовательских макросов. Контекст пользовательских макросов может включать в себя макросы низкоуровневого обнаружения.
  
-Low-level discovery macros can be used for the tag name/value in trigger prototypes.+Можно использовать макросы низкоуровневого обнаружения в имени тега/значении в прототипах триггеров.
  
-{EVENT.TAGS} ​and {EVENT.RECOVERY.TAGS} ​macros can be used in trigger-based notifications and they will resolve to a comma separated list of event tags or recovery event tags.+Можно использовать макросы ​{EVENT.TAGS} ​и {EVENT.RECOVERY.TAGS} ​в оповещениях на основе триггеров и они будут раскрыты в разделенный запятыми список тегов события или тегов события восстановления.
  
 == Извлечение подстроки == == Извлечение подстроки ==
  
-Substring extraction is supported to populate the tag name or tag value, using the new [[:​manual/​config/​macros/​macro_functions|macro function]] - applying a regular expression to the value obtained by the {ITEM.VALUE} ​macro.+Поддерживается извлечение подстроки для заполнения имени тега или значения тега при использовании новой ​[[:ru/manual/​config/​macros/​macro_functions|функции макросов]] - применение регулярного выражения к значению полученному при помощи ​{ITEM.VALUE} ​макроса.
  
-  {{ITEM.VALUE}.regsub(patternoutput)} +  {{ITEM.VALUE}.regsub(шаблонвывод)} 
-  {{ITEM.VALUE}.iregsub(patternoutput)}+  {{ITEM.VALUE}.iregsub(шаблонвывод)}
  
-Tag name and value will be cut to 255 characters if their length exceeds ​255 characters after macro resolution.+Имя тега и значение будут обрезаны до 255 символов,​ если их длина превысит ​255 символов после раскрытия макросов.
  
 === Просмотр тегов события === === Просмотр тегов события ===
  
-Event tagsif definedcan be seen with new events in:+Теги событийесли заданыможно просмотреть с новыми событиями в:
  
-  * //Monitoring// -> //Problems// +  * //Мониторинг// -> //Проблемы// 
-  * //Monitoring// -> //Problems// -> //Event details//+  * //Мониторинг// -> //Проблемы// -> //Детали события//
  
 {{:​manual:​config:​triggers:​event_tags_view.png?​600|}} {{:​manual:​config:​triggers:​event_tags_view.png?​600|}}
  
-Only the first three tag entries are displayedIf there are more than three tag entriesit is indicated by three dotsIf you roll your mouse over these three dotsall tag entries are displayed in a pop-up window.+Отображаются только первые три записи теговЕсли имеется более трех записей теговтакой факт будет обозначен тремя точкамиЕсли вы проведете курсором мыши над этими тремя точкамиво всплывающем окне отобразятся все записи тегов.
  
 === Влияние на производительность и хранение === === Влияние на производительность и хранение ===
  
-It is expected that the use of event tags may have the following effects:+Ожидается,​ что использование тегов событий может иметь следующие последствия:
  
-  * Event processing will be slower due to the creation of new records in the event tag table+  * Обработка событий будет происходить медленнее по причине создания новых записей в таблице тегов событий
-  * Operations related to manipulations with triggers inherited from templates will be slower since it's necessary to create one record per tag in the trigger tag tableTherefore the creationupdate and removal of triggers will be slower.  +  * Операции связанные с манипуляциями с триггерами унаследованными из шаблонов будут медленнее такак имеется необходимость создания по одной записи на каждый тег в таблице тегов триггеровПо этой причине созданиеобновление и удаление триггеров будет более медленным.  
-  * Synchronization of configuration cache will be slower due to trigger tags+  * Синхронизация кэша конфигурации будет медленнее по причине наличия тегов триггеров
-  * Storage of event tags will require additional disk space which may be comparable to the size of existing trigger and event tablesPrecise storage requirements depend very much on the number of tags created per trigger and event.+  * Хранение тегов событий потребует дополнительное пространство на диске, которое может быть сравнимо с размером существующих таблиц триггеров и событийКонкретные требования к хранению очень сильно зависят от количества тегов созданных по каждому триггеру и событию.