en-us	#### Using filter  You can use the filter to display only the problems you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. Favorite filter settings can be saved as tabs and then quickly accessed by clicking on the [tabs above the filter](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Show*|Filter by problem status:<br>**Recent problems** - unresolved and recently resolved problems are displayed (default)<br>**Problems** - unresolved problems are displayed<br>**History** - history of all events is displayed| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Triggers*|Filter by one or more triggers.| |*Problem*|Filter by problem name.| |*Severity*|Filter by trigger (problem) severity.| |*Age less than*|Filter by how old the problem is.| |*Host inventory*|Filter by inventory type and value.| |*Tags*|Filter by [event tag](/manual/config/tagging) name and value. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met<br>When filtered, the tags specified here will be displayed first with the problem, unless overridden by the *Tag display priority* (see below) list.| |*Show tags*|Select the number of displayed tags:<br>**None** - no *Tags* column in *Monitoring → Problems*<br>**1** - *Tags* column contains one tag<br>**2** - *Tags* column contains two tags<br>**3** - *Tags* column contains three tags<br>To see all tags for the problem roll your mouse over the three dots icon.| |*Tag name*|Select tag name display mode:<br>**Full** - tag names and values are displayed in full<br>**Shortened** - tag names are shortened to 3 symbols; tag values are displayed in full<br>**None** - only tag values are displayed; no names| |*Tag display priority*|Enter tag display priority for a problem, as a comma-separated list of tags (for example: `Services,Applications,Application`). Tag names only should be used, no values. The tags of this list will always be displayed first, overriding the natural ordering by alphabet.| |*Show operational data*|Select the mode for displaying [operational data](#operational_data_of_problems):<br>**None** - no operational data is displayed<br>**Separately** - operational data is displayed in a separate column<br>**With problem name** - append operational data to the problem name, using parentheses for the operational data| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Compact view*|Mark the checkbox to enable compact view.| |*Show details*|Mark the checkbox to display underlying trigger expressions of the problems. Disabled if *Compact view* checkbox is marked.| |*Show unacknowledged only*|Mark the checkbox to display unacknowledged problems only.| |*Show timeline*|Mark the checkbox to display the visual timeline and grouping. Disabled if *Compact view* checkbox is marked.| |*Highlight whole row*|Mark the checkbox to highlight the full line for unresolved problems. The problem severity color is used for highlighting.<br>Enabled only if the *Compact view* checkbox is marked in the standard blue and dark themes. *Highlight whole row* is not available in the high-contrast themes.|
ru	#### Использование фильтра  Вы можете использовать фильтр, чтобы отображались только те проблемы, которые вас интересуют. Для большей эффективности при поиске используются нераскрытые макросы.  Фильтр расположен над таблицой. Желаемые комбинации настроек фильтра можно сохранять как вкладки и затем применять, выбирая соответствующую [вкладку с настройками фильтра](/manual/web_interface/frontend_sections/monitoring/problems#вкладки-избранных-фильтров).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_filter.png){width="600"}  |Параметр|Описание| |--|--------| |*Показать*<br>*(Show)*|Фильтр по состоянию проблем:<br>**Недавние проблемы (Recent problems)** — нерешённые и недавно решённые проблемы (по умолчанию)<br>**Проблемы (Problems)** — нерешённые проблемы<br>**История (History)** — история всех событий| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>При указании родительской группы узлов сети неявно выбираются все вложенные группы узлов сети.| |*Узлы сети (Hosts)*|Фильтр по одному или нескольким узлам сети.| |*Триггеры (Triggers)*|Фильтр по одному или нескольким триггерам.| |*Проблема (Problem)*|Фильтр по имени проблемы.| |*Важность (Severity)*|Фильтр по важности триггеров (проблем).| |*Возраст менее чем*<br>*(Age less than)*|Фильтр по давности проблемы.| |*Инвентарные данные узла сети*<br>*(Host inventory)*|Фильтр по типу инвентарных данных и значению.| |*Теги*<br>*(Tags)*|Фильтр по имени и значению [тега события](/manual/config/tagging). Можно как включить, так и исключить конкретные теги и значения тегов. Можно задать несколько условий. Поиск соответствия имён тегов всегда чувствителен к регистру.<br>По каждому условию доступно несколько операторов:<br>**Существует** — включить указанные имена тегов<br>**Равно** — включить указанные имена тегов и их значения (с учётом регистра)<br>**Содержит** — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>**Не существует** — исключить указанные имена тегов<br>**Не равно** — исключить указанные имена тегов и их значения (с учётом регистра)<br>**Не содержит** — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>Для условий имеется два типа вычислений:<br>**И/Или** — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или<br>**Или** — достаточно соблюдения одного условия<br>При фильтрации теги, указанные здесь, будут первыми отображены с проблемой, если только не переопределены списком *Приоритет отображения тегов* (см. ниже).| |*Отображать теги*<br>*(Show tags)*|Выбор количества отображаемых тегов:<br>**Нет** — колонка *Теги* отсутствует в *Мониторинг → Проблемы*<br>**1** — колонка *Теги* содержит один тег<br>**2** — колонка *Теги* содержит два тега<br>**3** — колонка *Теги* содержит три тега<br>Чтобы увидеть все теги по проблеме, наведите курсор мыши на иконку с тремя точками.| |*Имя тега*<br>*(Tag name)*|Выберите режим отображения имени тега:<br>**Полный** — имена тегов и их значения отображаются полностью<br>**Сокращённое** — имена тегов сокращены до трёх символов; значения тегов отображаются полностью<br>**Нет** — отображаются только значения тегов, без имён| |*Приоритет отображения тегов*<br>*(Tag display priority)*|Введите приоритет отображения тегов для проблемы, в виде списка тегов через запятую (например: `Сервисы,Приложения,Приложение`). Необходимо использовать только имена тегов, без значений. Теги из этого списка всегда отображаются первыми, переопределяя естественную сортировку по алфавиту.| |*Оперативные данные*<br>*(Show operational data)*|Выберите режим отображения [оперативных данных](#оперативные-данные-проблем):<br>**Нет** — не отображать оперативные данные<br>**Раздельно** — отображать оперативные данные в отдельной колонке<br>**С именем проблемы** — показывать оперативные данные в скобках после имени проблемы| |*Подавленные проблемы*<br>*(Show suppressed problems)*|Отметьте флажок для отображения проблем, которые в противном случае были бы подавлены (не показаны) по причине обслуживания узлов сети.| |*Компактный вид*<br>*(Compact view)*|Отметьте флажок, чтобы включить компактный вид.| |*Подробная информация*<br>*(Show details)*|Отметьте флажок, чтобы по проблемам отображались выражения триггеров, на основании которых определяется проблема. Недоступно, если выбран *Компактный вид*.| |*Только неподтверждённые*<br>*(Show unacknowledged only)*|Отметьте флажок, чтобы отображались только неподтверждённые проблемы.| |*Шкала времени*<br>*(Show timeline)*|Отметьте флажок, чтобы отображались визуальная шкала времени и группировка. Недоступно, если выбран *Компактный вид*.| |*Подсвечивать всю строку*<br>*(Highlight whole row)*|Отметьте флажок, чтобы по нерешённым проблемам подсвечивалась вся строка. Для подсветки используется цвет важности проблемы.<br>Доступно, только если выбран *Компактный вид* в стандартных синей и тёмной темах. Опция *Подсвечивать всю строку* недоступна в высококонтрастных темах.|

en-us	##### Using filter  You can use the filter to display only the proxies you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of proxies. If you click on it, a filter becomes available where you can filter proxies by name and mode.  ![](../../../../../assets/en/manual/web_interface/proxies_filter1.png){width="600"}
ru	##### Использование фильтра  Вы можете использовать фильтр для отображения только интересующих вас прокси. Для лучшей производительности поиска данные ищутся с нераскрытыми макросами.  Ссылка *Фильтр* доступна выше списка прокси. При нажатии на неё становится доступным фильтр, где вы можете отфильтровать прокси по имени и режиму.  ![](../../../../../assets/en/manual/web_interface/proxies_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scenarios you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of web scenarios. If you click on it, a filter becomes available where you can filter scenarios by host group, host, status and tags.  ![](../../../../../../assets/en/manual/web_interface/web_scenario_filter.png){width="600"}
ru	##### Использование фильтра  Для отображения только интересующих вас сценариев можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Ссылка *Фильтр* доступна выше списка сценариев. При нажатии на неё становится доступен фильтр, где можно отобрать сценарии по группе узлов сети, состоянию и тегам.  ![](../../../../../../assets/en/manual/web_interface/web_scenario_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scenarios you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of web scenarios. If you click on it, a filter becomes available where you can filter scenarios by host group, template, status and tags.  ![](../../../../../../assets/en/manual/web_interface/template_web_scenario_filter.png){width="600"}
ru	##### Использование фильтра  Для отображения только интересующих вас сценариев можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Значок *Фильтр* доступен в правом верхнем углу. При нажатии на нём становится доступен фильтр, где можно отобрать сценарии по группе узлов сети, состоянию и тегам.  ![](../../../../../../assets/en/manual/web_interface/template_web_scenario_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the scripts you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of scripts. If you click on it, a filter becomes available where you can filter scripts by name and scope.  ![](../../../../../assets/en/manual/web_interface/script_filter.png){width="600"}
ru	##### Использование фильтра  Для отображения только интересующих вас скриптов вы можете использовать фильтр. Для лучшей эффективности поиска данные ищутся с нераскрытыми макросами.  Ссылка *Фильтр* доступна выше списка скриптов. При нажатии на неё становится доступным фильтр, где вы можете отобрать скрипты по имени и области действия.  ![](../../../../../assets/en/manual/web_interface/script_filter.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the services you are interested in.
ru	##### Использование фильтра  Вы можете использовать фильтр для отображения только тех услуг, которые вас интересуют.

en-us	##### Using filter  You can use the filter to display only the services you are interested in.
ru	##### Использование фильтра  Вы можете использовать фильтр для отображения только тех услуг, которые вас интересуют.

en-us	##### Using filter  You can use the filter to display only the templates you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available below *Create template* and *Import* buttons. If you click on it, a filter becomes available where you can filter templates by host group, linked templates, name and tags.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Linked templates*|Filter by directly linked templates.| |*Name*|Filter by template name.| |*Tags*|Filter by template tag name and value.<br>Filtering is possible only by template-level tags (not inherited ones). It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met|
ru	##### Использование фильтра  Для отображения только тех шаблонов, в которых вы заинтересованы, можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Ссылка *Фильтр* доступна ниже кнопок *Создать шаблон* и *Импорт*. При нажатии на неё становится доступен фильтр, где можно отфильтровать шаблоны по группе узлов сети, присоединённым шаблонам, имени и тегам.  ![](../../../../../assets/en/manual/web_interface/template_filter.png){width="600"}  |Параметр|Описание| |--|--------| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>При указании родительской группы узлов сети неявно выбираются все вложенные группы узлов сети.| |*Присоединённые шаблоны*<br>*(Linked templates)*|Фильтр по непосредственно присоединённым шаблонам.| |*Имя (Name)*|Фильтр по имени шаблона.| |*Теги*<br>*(Tags)*|Фильтр по имени и значению тега шаблона.<br>Фильтрация возможна только по тегам, заданным на уровне шаблона (а не унаследованным). Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск совпадений по имени тега всегда чувствителен к регистру.<br>Для каждой операции доступно несколько условий:<br>**Существует** — включить указанные имена тегов<br>**Равно** — включить указанные имена тегов и их значения (с учётом регистра)<br>**Содержит** — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>**Не существует** — исключить указанные имена тегов<br>**Не равно** — исключить указанные имена тегов и их значения (с учётом регистра)<br>**Не содержит** — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>Для условий имеется два типа вычислений:<br>**И/Или** — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или<br>**Или** — достаточно соблюдения одного условия|

en-us	##### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Parameter|Description| |--|-----------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.<br>If host groups are already selected above, template selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*Status*|Filter by trigger status.| |*Tags*|Filter by trigger tag name and value. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from linked templates.| |*With dependencies*|Filter triggers with (or without) dependencies.|
ru	##### Использование фильтра  Для отображения только интересующих вас триггеров можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Значок *Фильтр* доступен в правом верхнем углу. При нажатии на нём откроется фильтр, где можно указать желаемые критерии фильтрации.  ![](../../../../../../assets/en/manual/web_interface/template_triggers_filter.png){width="600"}  |Параметр|Описание| |--|-----------| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>Можно выбрать только группы узлов сети, которые содержат хотя бы один шаблон.<br>При указании родительской группы узлов сети неявно выбираются все вложенные группы узлов сети.| |*Шаблоны*<br>*(Templates)*|Фильтр по одному или нескольким шаблонам.<br>Если выше уже выбраны группы узлов сети, выбор шаблонов ограничивается этими группами.| |*Имя (Name)*|Фильтр по имени триггера.| |*Важность (Severity)*|Выберите фильтрацию по одному или нескольким уровням важности триггеров.| |*Состояние*<br>*(Status)*|Фильтр по состоянию триггеров.| |*Теги*<br>*(Tags)*|Фильтр по имени и значению тега триггера. Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск совпадений по имени тега всегда чувствителен к регистру.<br>Для каждой операции доступно несколько условий:<br>**Существует** — включить указанные имена тегов<br>**Равно** — включить указанные имена тегов и их значения (с учётом регистра)<br>**Содержит** — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>**Не существует** — исключить указанные имена тегов<br>**Не равно** — исключить указанные имена тегов и их значения (с учётом регистра)<br>**Не содержит** — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>Для условий имеется два типа вычислений:<br>**И/Или** — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или<br>**Или** — достаточно соблюдения одного условия<br>В полях имени и значения тегов поддерживаются макросы и [функции макросов](/manual/config/macros/macro_functions).| |*Унаследованные*<br>*(Inherited)*|Отфильтровать триггеры, унаследованные (или не унаследованные) из присоединённых шаблонов.| |*С зависимостями*<br>*(With dependencies)*|Отфильтровать триггеры с зависимостями (или без них).|

en-us	#### Using filter  You can use the filter to display only the triggers you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host groups containing templates only cannot be selected.| |*Hosts*|Filter by one or more hosts.<br>If host groups are already selected above, host selection is limited to those groups.| |*Name*|Filter by trigger name.| |*Severity*|Select to filter by one or several trigger severities.| |*State*|Filter by trigger state.| |*Status*|Filter by trigger status.| |*Value*|Filter by trigger value.| |*Tags*|Filter by trigger tag name and value. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met<br>Macros and [macro functions](/manual/config/macros/macro_functions) are supported both in tag name and tag value fields.| |*Inherited*|Filter triggers inherited (or not inherited) from a template.| |*Discovered*|Filter triggers discovered (or not discovered) by low-level discovery.| |*With dependencies*|Filter triggers with (or without) dependencies.|
ru	#### Использование фильтра  Для отображения только интересующих вас триггеров можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Значок *Фильтр* доступен в правом верхнем углу. При нажатии на нём откроется фильтр, где можно указать желаемые критерии фильтрации.  ![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}  |Параметр|Описание| |--|--------| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>При указании родительской группы узлов сети неявно выбираются все вложенные группы узлов сети.<br>Нельзя выбрать группы узлов сети, содержащие только шаблоны.| |*Узлы сети*<br>*(Hosts)*|Фильтр по одному или нескольким узлам сети.<br>Если выше уже выбраны группы узлов сети, выбор узлов сети ограничен этими группами.| |*Имя (Name)*|Фильтр по имени триггера.| |*Важность (Severity)*|Выберите фильтрацию по одному или нескольким уровням важности триггеров.| |*Статус (State)*|Фильтр по статусу триггеров.| |*Состояние (Status)*|Фильтр по состоянию триггеров.| |*Значение (Value)*|Фильтр по значению триггеров.| |*Теги*<br>*(Tags)*|Фильтр по имени и значению тега триггера. Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск совпадений по имени тега всегда чувствителен к регистру.<br>Для каждой операции доступно несколько условий:<br>**Существует** — включить указанные имена тегов<br>**Равно** — включить указанные имена тегов и их значения (с учётом регистра)<br>**Содержит** — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>**Не существует** — исключить указанные имена тегов<br>**Не равно** — исключить указанные имена тегов и их значения (с учётом регистра)<br>**Не содержит** — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>Для условий имеется два типа вычислений:<br>**И/Или** — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или<br>**Или** — достаточно соблюдения одного условия<br>В полях имени и значения тегов поддерживаются макросы и [функции макросов](/manual/config/macros/macro_functions).| |*Унаследованные*<br>*(Inherited)*|Отфильтровать триггеры, унаследованные (или не унаследованные) из шаблонов.| |*Обнаружен*<br>*(Discovered)*|Отфильтровать триггеры, обнаруженные (или не обнаруженные) низкоуровневым обнаружением.| |*С зависимостями*<br>*(With dependencies)*|Отфильтровать триггеры с зависимостями (или без них).|

en-us	##### Using filter  You can use the filter to display only the user groups you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of user groups. If you click on it, a filter becomes available where you can filter user groups by name and status.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}
ru	##### Использование фильтра  Для отображения только интересующих вас групп пользователей можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Ссылка *Фильтр* доступна выше списка групп пользователей. При нажатии на неё станет доступным фильтр, где вы сможете отобрать группы пользователей по имени и состоянию.  ![](../../../../../assets/en/manual/web_interface/user_groups_filter1.png){width="600"}

en-us	##### Using filter  You can use the filter to display only the users you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of users. If you click on it, a filter becomes available where you can filter users by username, name, last name and user role.  ![](../../../../../assets/en/manual/web_interface/user_filter.png){width="600"}
ru	##### Использование фильтра  Для отображения только интересующих вас пользователей вы можете использовать фильтр. Для большей эффективности поиска данные ищутся с нераскрытыми макросами.  Ссылка *Фильтр (Filter)* доступна над списком пользователей. При нажатии на неё становится доступным фильтр, где вы можете отобрать пользователей по имени пользователя, его имени, фамилии и роли.  ![](../../../../../assets/en/manual/web_interface/user_filter.png){width="600"}

en-us	##### Using filter  You may use the filter to narrow down the list of reports. For better search performance, data is searched with macros unresolved.  The following filtering options are available:  -   *Name* - partial name match is allowed -   *Report owner* - created by current user or all reports -   *Status* - select between "Any" (show all reports), "Enabled", "Disabled", or "Expired"  The filter is located above the *Scheduled reports* bar. It can be opened and collapsed by clicking the *Filter* tab in the upper right corner.
ru	##### Использование фильтра  Чтобы сократить список отчётов, можно использовать фильтр. Для повышения производительности поиска данные ищутся с нераскрытыми макросами.  Доступны следующие параметры фильтрации:  -   *Имя (Name)* — допускается частичное совпадение имени -   *Владелец отчёта (Report owner)* — создан текущим пользователем либо все отчёты -   *Состояние (Status)* — выбор между вариантами «Любое (Any)» (отображаются все отчёты), «Активировано (Enabled)», «Деактивировано (Disabled)» и «Истёк (Expired)»  Фильтр расположен над списком регулярных отчётов. Его можно показать или скрыть, щёлкнув по вкладке *Фильтр* в верхнем правом углу.

en-us	#### Using host metadata  When agent is sending an autoregistration request to the server it sends its hostname. In some cases (for example, Amazon cloud nodes) a hostname is not enough for Zabbix server to differentiate discovered hosts. Host metadata can be optionally used to send other information from an agent to the server.  Host metadata is configured in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf. There are 2 ways of specifying host metadata in the configuration file:      HostMetadata     HostMetadataItem  See the description of the options in the link above.  ::: noteimportant An autoregistration attempt happens every time an active agent sends a request to refresh active checks to the server. The delay between requests is specified in the [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd) parameter of the agent. The first request is sent immediately after the agent is restarted. :::
ru	#### Использование метаданных узла сети  Когда агент отправляет запрос на авторегистрацию на сервер, он отправляет свое имя хоста (hostname). В некоторых случаях (например, облачные узлы Amazon) имени хоста недостаточно, чтобы сервер Zabbix различал обнаруженные узлы сети. Для отправки другой информации от агента на сервер могут быть дополнительно использованы метаданные узла сети.  Метаданные узла настраиваются в [файле конфигурации](/manual/appendix/config/zabbix_agentd) агента - zabbix\_agentd.conf. Существует 2 способа указать метаданные узла сети в файле конфигурации:      HostMetadata     HostMetadataItem  Смотрите описание опций по ссылке выше.  ::: noteimportant Попытка авторегистрации происходит каждый раз, когда активный агент отправляет на сервер запрос на обновление активных проверок. Задержка между запросами указана в параметре агента [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd). Первый запрос отправляется сразу после перезапуска агента. :::

en-us	#### Using jmx.discovery  This item returns a JSON object with low-level discovery macros describing MBean objects or attributes. For example, in the discovery of MBean attributes (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  In the discovery of MBeans (reformatted for clarity):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```
ru	#### Использование jmx.discovery  Этот элемент данных возвращает объект JSON с макросами низкоуровневого обнаружения, описывающими объекты MBean или их атрибуты. Например, при обнаружении атрибутов MBean attributes (отформатировано для наглядности):  ``` {.javascript} [     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionCount",         "{#JMXATTR}":"CollectionCount"     },     {         "{#JMXVALUE}":"0",         "{#JMXTYPE}":"java.lang.Long",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,CollectionTime",         "{#JMXATTR}":"CollectionTime"     },     {         "{#JMXVALUE}":"true",         "{#JMXTYPE}":"java.lang.Boolean",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Valid",         "{#JMXATTR}":"Valid"     },     {         "{#JMXVALUE}":"PS Scavenge",         "{#JMXTYPE}":"java.lang.String",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,Name",         "{#JMXATTR}":"Name"     },     {         "{#JMXVALUE}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXTYPE}":"javax.management.ObjectName",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXDESC}":"java.lang:type=GarbageCollector,name=PS Scavenge,ObjectName",         "{#JMXATTR}":"ObjectName"     } ] ```  При обнаружении объектов MBeans (отформатировано для наглядности):  ``` {.javascript} [     {         "{#JMXDOMAIN}":"java.lang",         "{#JMXTYPE}":"GarbageCollector",         "{#JMXOBJ}":"java.lang:type=GarbageCollector,name=PS Scavenge",         "{#JMXNAME}":"PS Scavenge"     } ]  ```

en-us	#### Using jmx.get  `jmx.get[]` is similar to the `jmx.discovery[]` item, but it does not turn Java object properties into low-level discovery macro names and therefore can return values without [limitations](#limitations) that are associated with LLD macro name generation such as hyphens or non-ASCII characters.  When using `jmx.get[]` for discovery, low-level discovery macros can be defined separately in the custom [LLD macro](/manual/discovery/low_level_discovery#discovery_rule) tab of the discovery rule configuration, using JSONPath to point to the required values.
ru	#### Использование jmx.get  Элемент данных `jmx.get[]` похож на `jmx.discovery[]`, но он не превращает свойства объектов Java в имена макросов низкоуровневого обнаружения и поэтому может возвращать значения без [ограничений](#ограничения), связанных с генерацией имён LLD макросов - таких как дефисы или не-ASCII символы.  При использовании `jmx.get[]` для обнаружения, макросы низкоуровневого обнаружения могут быть определены отдельно на вкладке настраиваемых [LLD макросов](/manual/discovery/low_level_discovery#правило-обнаружения) настроек правила обнаружения, используя JSONPath для указания на нужные значения.

en-us	#### Using LLD macros in user macro contexts  LLD macros may be used inside user macro context, for example, [in trigger prototypes](/manual/config/macros/user_macros_context#use_cases).
ru	#### Использование LLD макросов в контекстах пользовательских макросов  LLD макросы могут использоваться внутри контекста пользовательского макроса, например, [в прототипах триггера](/manual/config/macros/user_macros_context#примеры-использования).

en-us	#### Using macro functions  Macro functions are supported with low-level discovery macros (except in low-level discovery rule filter), allowing to extract a certain part of the macro value using a regular expression.  For example, you may want to extract the customer name and interface number from the following LLD macro for the purposes of event tagging:      {#IFALIAS}=customername_1  To do so, the `regsub` macro function can be used with the macro in the event tag value field of a trigger prototype:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Note, that commas are not allowed in unquoted item [key parameters](/manual/config/items/item/key#key_parameters), so the parameter containing a macro function has to be quoted. The backslash (`\`) character should be used to escape double quotes inside the parameter. Example:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  For more information on macro function syntax, see: [Macro functions](/manual/config/macros/macro_functions)  Macro functions are supported in low-level discovery macros since Zabbix 4.0.
ru	#### Использование функций макросов  Функции макросов поддерживаются с макросами низкоуровневого обнаружения (за исключением фильтра правила низкоуровневого обнаружения), позволяя извлекать нужную часть значения макроса с помощью регулярного выражения.  Например, вы можете захотеть извлечь имя клиента и номер интерфейса из следующего макроса LLD, чтобы назначить теги событий:      {#IFALIAS}=имяклиента_1  Чтобы это сделать, в поле значения тега события прототипа триггеров можно вместе с макросом использовать функцию макроса `regsub`:  ![](../../../../assets/en/manual/config/macros/lld_macro_function.png)  Обратите внимание, что запятые не разрешены в не заключенных в кавычки [параметрах ключей](/manual/config/items/item/key#параметры-ключа) элементов данных, поэтому параметр, содержащий функцию макроса, необходимо заключить в кавычки. Символ обратной косой черты (`\`) следует использовать для экранирования двойных кавычек внутри параметра. Например:      net.if.in["{{#IFALIAS}.regsub(\"(.*)_([0-9]+)\", \1)}",bytes]  Для получения более подробных сведений о синтаксисе функций макросов смотрите: [Функции макросов](/manual/config/macros/macro_functions)  Функции макросов в макросах низкоуровневого обнаружения поддерживаются с Zabbix 4.0.

en-us	##### Using macros in scripts  It is possible to use user macros in JavaScript code. If a script contains user macros, these macros are resolved by server/proxy before executing specific preprocessing steps. Note, that when testing preprocessing steps in the frontend, macro values will not be pulled and need to be entered manually.  ::: noteclassic  Context is ignored when a macro is replaced with its value. Macro value is inserted in the code as is, it is not possible to add additional escaping before placing the value in the JavaScript code. Please be advised, that this can cause JavaScript errors in some cases.  :::  In an example below, if received value exceeds a {$THRESHOLD} macro value, the threshold value (if present) will be returned instead:  ``` {.java} var threshold = '{$THRESHOLD}'; return (!isNaN(threshold) && value > threshold) ? threshold : value; ```
ru	##### Использование макросов в скриптах  Bмеется возможность использования пользовательских макросов в коде JavaScript . Если скрипт содержит макросы, эти макросы раскрываются сервером / прокси до выполнения конкретных шагов предварительной обработки. Обратите внимание, что при тестировании шагов предварительной обработки в веб-интерфейсе, значения макросов не извлекаются автоматически и их нужно указывать вручную.  ::: noteclassic  Когда макрос заменяется своим значением, контекст игнорируется. Значение макроса вставляется в код как есть, невозможно добавить дополнительное экранирование до помещения значения в код JavaScript. Поэтому будьте аккуратны, так как это может вызвать ошибки в JavaScript в некоторых случаях.  :::  В примере ниже, если полученное значение превышает значение макроса {$THRESHOLD}, то вместо самого значения возвращается значение порога (если присутствует):  ``` {.java} var threshold = '{$THRESHOLD}'; return (!isNaN(threshold) && value > threshold) ? threshold : value; ```

en-us	#### Using mass update  To mass-update some hosts, do the following:  -   Mark the checkboxes before the hosts you want to update in the [host     list](/manual/web_interface/frontend_sections/configuration/hosts) -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Host*, *IPMI*,     *Tags*, *Macros*, *Inventory*, *Encryption* or *Value mapping*) -   Mark the checkboxes of any attribute to update and enter a new value     for them  ![](../../../../assets/en/manual/config/hosts/host_mass.png)  The following options are available when selecting the respective button for **template** linkage update:  -   *Link* - specify which additional templates to link -   *Replace* - specify which templates to link while unlinking any     template that was linked to the hosts before -   *Unlink* - specify which templates to unlink  To specify the templates to link/unlink start typing the template name in the auto-complete field until a dropdown appears offering the matching templates. Just scroll down to select the required template.  The *Clear when unlinking* option will allow to not only unlink any previously linked templates, but also remove all elements inherited from them (items, triggers, etc.).  The following options are available when selecting the respective button for **host group** update:  -   *Add* - allows to specify additional host groups from the existing     ones or enter completely new host groups for the hosts -   *Replace* - will remove the host from any existing host groups and     replace them with the one(s) specified in this field (existing or     new host groups) -   *Remove* - will remove specific host groups from hosts  These fields are auto-complete - starting to type in them offers a dropdown of matching host groups. If the host group is new, it also appears in the dropdown and it is indicated by *(new)* after the string. Just scroll down to select.  ![](../../../../assets/en/manual/config/hosts/host_mass_c.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_d.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags. Note that tags with the same name but different values are not considered 'duplicates' and can be added to the same host.  ![](../../../../assets/en/manual/config/hosts/host_mass_e.png)  The following options are available when selecting the respective button for macros update:  -   *Add* - allows to specify additional user macros for the hosts. If     *Update existing* checkbox is checked, value, type and description     for the specified macro name will be updated. If unchecked, if a     macro with that name already exist on the host(s), it will not be     updated. -   *Update* - will replace values, types and descriptions of macros     specified in this list. If *Add missing* checkbox is checked, macro     that didn't previously exist on a host will be added as new macro.     If unchecked, only macros that already exist on a host will be     updated. -   *Remove* - will remove specified macros from hosts. If *Except     selected* box is checked, all macros except specified in the list     will be removed. If unchecked, only macros specified in the list     will be removed. -   *Remove all* - will remove all user macros from hosts. If *I confirm     to remove all macros* checkbox is not checked, a new popup window     will open asking to confirm removal of all macros.  ![](../../../../assets/en/manual/config/hosts/host_mass_f.png)  To be able to mass update inventory fields, the *Inventory mode* should be set to 'Manual' or 'Automatic'.  ![](../../../../assets/en/manual/config/hosts/host_mass_g.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_h.png)  Buttons with the following options are available for value map update:  -   *Add* - add value maps to the hosts. If you mark *Update existing*,     all properties of the value map with this name will be updated.     Otherwise, if a value map with that name already exists, it will not     be updated. -   *Update* - update existing value maps. If you mark *Add missing*, a     value map that didn't previously exist on a host will be added as a     new value map. Otherwise only the value maps that already exist on a     host will be updated. -   *Rename* - give new name to an existing value map -   *Remove* - remove the specified value maps from the hosts. If you     mark *Except selected*, all value maps will be removed **except**     the ones that are specified. -   *Remove all* - remove all value maps from the hosts. If the *I     confirm to remove all value maps* checkbox is not marked, a new     popup window will open asking to confirm the removal.  When done with all required changes, click on *Update*. The attributes will be updated accordingly for all the selected hosts.
ru	#### Использование массового обновления  Для массового обновления каких-либо узлов сети, выполните следующее:  -   Отметьте флажками узлы сети, которые вы хотите обновить, из списка [узлов сети](/manual/web_interface/frontend_sections/configuration/hosts) -   Нажмите на *Массовое обновление* ниже списка -   Перейдите на вкладку с нужными атрибутами (*Узел сети*, *IPMI*, *Теги*, *Макросы*, *Инвентаризация*, *Шифрование* или *Преобразование значений*) -   Отметьте атрибуты для обновления и введите для них новые значения  ![](../../../../assets/en/manual/config/hosts/host_mass.png)  Для обновления соединений с **шаблонами** доступны следующие опции, при выборе соответствующей кнопки:  -   *Связь* — укажите, какие дополнительные шаблоны присоединить -   *Замена* — укажите, какие шаблоны необходимо присоединить, в то время как любые ранее присоединённые шаблоны будут отсоединены -   *Отсоединить* — укажите, какие шаблоны необходимо отсоединить  Чтобы указать шаблоны для присоединения/отсоединения, начните набирать имя шаблона в поле с автодополнением до появления всплывающего списка с соответствующими шаблонами. Прокрутите список и выберите необходимый шаблон.  Опция *Очистить при отсоединении* позволяет не только отсоединить ранее присоединённые шаблоны, но также и удалить все элементы, унаследованные от этих шаблонов (элементы данных, триггеры и т.п).  Для обновления **групп узлов сети** доступны следующие опции, при выборе соответствующей кнопки:  -   *Добавить* — позволяет добавить к узлам сети дополнительные группы узлов сети из существующих или ввести совершенно новые группы узлов сети -   *Замена* — удаляет узел сети из существующих групп узлов сети и заменяет их указанными в этом поле (существующими или новыми группами узлов сети) -   *Удалить* — удаляет с узлов сети указанные группы узлов сети  Эти поля имеют функцию авто-дополнения — начните набирать, и в них появится выпадающий список совпадающих групп узлов сети. Если группа узла сети новая, она также появится в выпадающем списке и будет отмечена в конце строки как *(новая)*. Просто прокрутите вниз для выбора.  ![](../../../../assets/en/manual/config/hosts/host_mass_c.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_d.png)  В тегах поддерживаются пользовательские макросы, макросы {INVENTORY.\*} и макросы {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} и {HOST.ID}. Обратите внимание, теги с одинаковыми именами, но с разными значения не считаются «дубликатами», и их можно добавлять на один узел сети.  ![](../../../../assets/en/manual/config/hosts/host_mass_e.png)  Для обновления макросов доступны следующие опции, при выборе соответствующей кнопки:  -   *Добавить* — позволяет задать дополнительные пользовательские макросы для узлов сети. Если отмечена опция *Обновить существующее*, тогда значение, тип и описание указанного имени макроса будут обновлены. Если не отмечена, в случае если макрос с таким же именем уже существует на узле сети, он не будет обновлён. -   *Обновить* — заменит значения, типы и описание указанных в списке макросов. Если отмечена опция *Добавить отсутствующее*, тогда макрос, который ранее не существовал на узле сети, будет добавлен как новый макрос. Если не отмечена, будут обновлены только те макросы, которые уже существуют на узле сети. -   *Удалить* — удалит с узлов сети указанные макросы. Если отмечена опция *Исключая выбранные*, тогда будут удалены все макросы, за исключением выбранных в списке. Если опция не отмечена, то будут удалены только указанные в списке макросы. -   *Удалить все* — удалит все пользовательские макросы с узлов сети. Если опция *Я подтверждаю удаление всех макросов* не отмечена, новое всплывающее окно запросит подтверждение удаления всех макросов.  ![](../../../../assets/en/manual/config/hosts/host_mass_f.png)  Чтобы появилась возможность массового обновления полей инвентарных данных, *Режим инвентарных данных* должен быть задан значениями «Вручную» или «Автоматически».  ![](../../../../assets/en/manual/config/hosts/host_mass_g.png)  ![](../../../../assets/en/manual/config/hosts/host_mass_h.png)  Для обновления преобразований значений доступны следующие опции, при выборе соответствующей кнопки:  -   *Добавить* — добавление преобразований значений к узлам сети. Если отмечена опция *Обновить существующее*, будут обновлены все свойства преобразования значений с указанным именем. В противном случае, если имя преобразования значений уже существует, оно не будет обновлено. -   *Обновить* — обновление существующих преобразований значений. Если отмечена опция *Добавить отсутствующее*, тогда преобразование значений, которое ранее не существовало на узле сети, будет добавлено как новое преобразование значений. В противном случае будут обновлены только те преобразования значений, которые существуют на узле сети. -   *Переименовать* — задать новое имя существующему преобразованию значений. -   *Удалить* — удаление всех указанных преобразований значений с узлов сети. Если отмечена опция *Исключая выбранные*, будут удалены все преобразования значений **за исключением** тех, которые выбраны. -   *Удалить все* — удаление всех преобразований значений с узлов сети. Если опция *Я подтверждаю удаление всех преобразований значений* не отмечена, новое всплывающее окно запросит подтверждение удаления всех преобразований значений.  Когда сделаете все необходимые изменения, нажмите на кнопку *Обновить*. Атрибуты для всех выбранных узлов сети будут обновлены соответственно.

en-us	#### Using mass update  To mass-update some items, do the following:  -   Mark the checkboxes of the items to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Item*, *Tags* or     *Preprocessing*) -   Mark the checkboxes of the attributes to update -   Enter new values for the attributes  ![](../../../../assets/en/manual/config/items/item_mass.png)  ![](../../../../assets/en/manual/config/items/item_mass_b.png)  The *Tags* option allows to:  -   *Add* - add specified tags to the items (tags with the same name,     but different values are not considered 'duplicates' and can be     added to the same item). -   *Replace* - remove the specified tags and add tags with new values -   *Remove* - remove specified tags from the items  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags.  ![](../../../../assets/en/manual/config/items/item_mass_c.png)  The *Preprocessing* option allows to **replace** the existing preprocessing steps on the items  with the steps that are specified here.  When done, click on *Update*.
ru	#### Использование массового обновления  Для массового обновления каких-либо элементов данных, выполните следующее:  -   Отметьте элементы данных из списка для обновления -   Выберите *Массовое обновление* ниже списка -   Перейдите на вкладку с необходимыми атрибутами (*Элемент данных*, *Теги* или *Предобработка*) -   Отметьте атрибуты, которые нужно обновить -   Введите новые значения для этих атрибутов  ![](../../../../assets/en/manual/config/items/item_mass.png)  ![](../../../../assets/en/manual/config/items/item_mass_b.png)  Опция *Теги* позволяет:  -   *Добавить* - добавление указанных тегов к элементам данных (теги с одинаковыми именами, но с разными значениями не считаются 'дубликатами', и их можно добавлять на один элемент данных). -   *Заменить* - удаление указанных тегов и добавление тегов с новыми значениями -   *Удалить* - удаление указанных тегов с элементов данных  В тегах поддерживаются пользовательские макросы, {INVENTORY.\*} макросы, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} и {HOST.ID} макросы.  ![](../../../../assets/en/manual/config/items/item_mass_c.png)  Опция *Предобработка* позволяет **заменить** существующие для элемента данных шаги предобработки на указанные здесь шаги.  Когда закончите, нажмите на *Обновить*.

en-us	#### Using mass update  To mass-update some templates, do the following:  -   Mark the checkboxes before the templates you want to update in the     [template     list](/manual/web_interface/frontend_sections/configuration/templates) -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Template*, *Tags*,     *Macros* or *Value mapping*) -   Mark the checkboxes of any attribute to update and enter a new value     for them  ![](../../../../assets/en/manual/config/templates/templ_mass.png)  The following options are available when selecting the respective button for **template** linkage update:  -   *Link* - specify which additional templates to link -   *Replace* - specify which templates to link while unlinking any     template that was linked to the templates before -   *Unlink* - specify which templates to unlink  To specify the templates to link/unlink start typing the template name in the auto-complete field until a dropdown appears offering the matching templates. Just scroll down to select the required template.  The *Clear when unlinking* option will allow to not only unlink any previously linked templates, but also remove all elements inherited from them (items, triggers, etc.).  The following options are available when selecting the respective button for **host group** update:  -   *Add* - allows to specify additional host groups from the existing     ones or enter completely new host groups for the templates -   *Replace* - will remove the template from any existing host groups     and replace them with the one(s) specified in this field (existing     or new host groups) -   *Remove* - will remove specific host groups from templates  These fields are auto-complete - starting to type in them offers a dropdown of matching host groups. If the host group is new, it also appears in the dropdown and it is indicated by *(new)* after the string. Just scroll down to select.  ![](../../../../assets/en/manual/config/templates/templ_mass_c.png)  User macros, {INVENTORY.\*} macros, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} and {HOST.ID} macros are supported in tags. Note, that tags with the same name, but different values are not considered 'duplicates' and can be added to the same template.  ![](../../../../assets/en/manual/config/templates/templ_mass_d.png)  The following options are available when selecting the respective button for macros update:  -   *Add* - allows to specify additional user macros for the templates.     If *Update existing* checkbox is checked, value, type and     description for the specified macro name will be updated. If     unchecked, if a macro with that name already exist on the     template(s), it will not be updated. -   *Update* - will replace values, types and descriptions of macros     specified in this list. If *Add missing* checkbox is checked, macro     that didn't previously exist on a template will be added as new     macro. If unchecked, only macros that already exist on a template     will be updated. -   *Remove* - will remove specified macros from templates. If *Except     selected* box is checked, all macros except specified in the list     will be removed. If unchecked, only macros specified in the list     will be removed. -   *Remove all* - will remove all user macros from templates. If *I     confirm to remove all macros* checkbox is not checked, a new popup     window will open asking to confirm removal of all macros.  ![](../../../../assets/en/manual/config/templates/templ_mass_e.png)  Buttons with the following options are available for value map update:  -   *Add* - add value maps to the templates. If you mark *Update     existing*, all properties of the value map with this name will be     updated. Otherwise, if a value map with that name already exists, it     will not be updated. -   *Update* - update existing value maps. If you mark *Add missing*, a     value map that didn't previously exist on a template will be added     as a new value map. Otherwise only the value maps that already exist     on a template will be updated. -   *Rename* - give new name to an existing value map -   *Remove* - remove the specified value maps from the templates. If     you mark *Except selected*, all value maps will be removed     **except** the ones that are specified. -   *Remove all* - remove all value maps from the templates. If the *I     confirm to remove all value maps* checkbox is not marked, a new     popup window will open asking to confirm the removal.  When done with all required changes, click on *Update*. The attributes will be updated accordingly for all the selected templates.
ru	#### Использование массового обновления  Чтобы массово обновить некоторые шаблоны, сделайте следующее:  -   Отметьте в [списке шаблонов](/manual/web_interface/frontend_sections/configuration/templates) те шаблоны, которые вы хотите обновить -   Нажмите на *Массовое обновление* под списком -   Перейдите на вкладку с необходимыми атрибутами (*Шаблон*, *Теги*, *Макросы* или *Преобразования значений*) -   Отметьте атрибуты для обновления и введите для них новые значения  ![](../../../../assets/en/manual/config/templates/templ_mass.png)  Для обновления соединений с **шаблонами** доступны следующие опции, при выборе соответствующей кнопки:  -   *Связь* - укажите, какие дополнительные шаблоны присоединить -   *Замена* - укажите, какие шаблоны необходимо присоединить, в то время как любые ранее присоединённые шаблоны будут отсоединены -   *Отсоединить* - укажите, какие шаблоны необходимо отсоединить  Чтобы указать шаблоны для присоединения / отсоединения, начните печатать имя шаблона в поле с автодополнением до появления всплывающего списка с соответствующими шаблонами. Прокрутите список и выберите необходимый шаблон.  Опция *Очистить при отсоединении* позволяет не только отсоединить ранее присоединённые шаблоны, но также и удалить все элементы, унаследованные от этих шаблонов (элементы данных, триггеры и т.п.).  Для обновления **групп узлов сети** доступны следующие опции, при выборе соответствующей кнопки:  -   *Добавить* - позволяет добавить к шаблонам дополнительные группы узлов сети из существующих или ввести совершенно новые группы узлов сети -   *Замена* - удаляет шаблон из существующих групп узлов сети и заменяет их указанными в этом поле (существующими или новыми группами узлов сети) -   *Удалить* - удаляет указанные группы узлов сети с шаблонов  Эти поля имеют функцию автодополнения - начните набирать, и в них появится выпадающий список совпадающих групп узлов сети. Если группа узлов сети новая, она также появится в выпадающем списке и будет отмечена в конце строки как *(новая)*. Просто прокрутите вниз для выбора.  ![](../../../../assets/en/manual/config/templates/templ_mass_c.png)  В тегах поддерживаются пользовательские макросы, макросы {INVENTORY.\*}, а также {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} и {HOST.ID}. Обратите внимание, теги с одинаковыми именами, но с разными значения не считаются 'дубликатами' и их можно добавлять на один шаблон.  ![](../../../../assets/en/manual/config/templates/templ_mass_d.png)  Для обновления макросов доступны следующие опции, при выборе соответствующей кнопки:  -   *Добавить* - позволяет задать дополнительные пользовательские макросы для шаблонов. Если выбрана опция *Обновить существующее*, тогда значение, тип и описание указанного имени макроса будут обновлены. Если не выбрана, в случае если макрос с таким же именем уже существует у шаблона, он не будет обновлён. -   *Обновить* - заменит значения, типы и описания макросов, указанных в списке. Если выбрана опция *Добавить отсутствующее*, тогда макрос, который ранее не существовал у шаблона, будет добавлен как новый. Если не выбрана, будут обновлены только те макросы, которые уже существуют в шаблоне. -   *Удалить* - удалит указанные макросы из шаблонов. Если выбрана опция *Исключая выбранные*, тогда все макросы, за исключением выбранных в списке, будут удалены. Если не выбрана, будут удалены только те макросы, что указаны в списке. -   *Удалить все* - удалит все пользовательские макросы из шаблонов. Если опция *Я подтверждаю удаление всех макросов* не выбрана, новое всплывающее окно запросит подтверждение удаления всех макросов.  ![](../../../../assets/en/manual/config/templates/templ_mass_e.png)  Для обновления преобразований значений доступны кнопки со следующими опциями:  -   *Добавить* - добавление преобразований значений к шаблонам. Если выбрана опция *Обновить существующее*, будут обновлены все свойства преобразования значений с указанным именем. В противном случае, если преобразование значений с таким именем уже существует, оно не будет обновлено. -   *Обновить* - обновление существующих преобразований значений. Если выбрана опция *Добавить отсутствующее*, тогда преобразование значений, которое ранее не существовало у шаблона, будет добавлено как новое. В противном случае будут обновлены только те преобразования значений, которые уже существуют в шаблоне. -   *Переименовать* - задать новое имя существующему преобразованию значений -   *Удалить* - удаление указанных преобразований значений из шаблонов. Если выбрана опция *Исключая выбранные*, будут удалены все преобразования значений **за исключением** тех, которые выбраны. -   *Удалить все* - удаление всех преобразований значений из шаблонов. Если опция *Я подтверждаю удаление всех преобразований значений* не выбрана, новое всплывающее окно запросит подтверждение удаления всех преобразований значений.  Когда сделаете все необходимые изменения, нажмите на кнопку *Обновить*. Атрибуты будут соответственно обновлены по всем выбранным шаблонам.

en-us	#### Using mass update  To mass-update some triggers, do the following:  -   Mark the checkboxes of the triggers you want to update in the list -   Click on *Mass update* below the list -   Navigate to the tab with required attributes (*Trigger*, *Tags* or     *Dependencies*) -   Mark the checkboxes of any attribute to update  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  The following options are available when selecting the respective button for tag update:  -   *Add* - allows to add new tags for the triggers; -   *Replace* - will remove any existing tags from the trigger and     replace them with the one(s) specified below; -   *Remove* - will remove specified tags from triggers.  Note, that tags with the same name, but different values are not considered 'duplicates' and can be added to the same trigger.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *Replace dependencies* - will remove any existing dependencies from the trigger and replace them with the one(s) specified.  Click on *Update* to apply the changes.
ru	#### Использование массового обновления  Для массового обновления каких-либо триггеров, выполните следующее:  -   Отметьте в списке триггеры, которые вы хотите обновить -   Выберите *Массовое изменение* ниже списка -   Перейдите на вкладку с необходимыми атрибутами (*Триггер*, *Теги* или *Зависимости*) -   Отметьте любой атрибут для последующего обновления  ![](../../../../assets/en/manual/config/triggers/trigger_mass.png)  ![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)  При обновлении тегов доступны следующие опции при выборе соответствующей кнопки:  -   *Добавить* - добавление новых тегов к триггерам; -   *Заменить* - удаление любых существующих тегов с триггеров и замена их на указанные ниже; -   *Удалить* - удаление указанных тегов с триггеров.  Обратите внимание, что теги с одинаковыми именами, но разными значениями не считаются 'дубликатами', такие теги можно добавлять на один триггер.  ![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)  *Замена зависимостей* удалит все существующие зависимости с триггера и заменит их на указанные.  Нажмите на *Обновить*, чтобы применить изменения.

en-us	#### Using maxdelay parameter  The 'maxdelay' parameter in log items allows ignoring some older lines from log files in order to get the most recent lines analyzed within the 'maxdelay' seconds.  ::: notewarning Specifying 'maxdelay' > 0 may lead to **ignoring important log file records and missed alerts**. Use it carefully at your own risk only when necessary. :::  By default items for log monitoring follow all new lines appearing in the log files. However, there are applications which in some situations start writing an enormous number of messages in their log files. For example, if a database or a DNS server is unavailable, such applications flood log files with thousands of nearly identical error messages until normal operation is restored. By default, all those messages will be dutifully analyzed and matching lines sent to server as configured in `log` and `logrt` items.  Built-in protection against overload consists of a configurable 'maxlines' parameter (protects server from too many incoming matching log lines) and a 10\*'maxlines' limit (protects host CPU and I/O from overloading by agent in one check). Still, there are 2 problems with the built-in protection. First, a large number of potentially not-so-informative messages are reported to server and consume space in the database. Second, due to the limited number of lines analyzed per second the agent may lag behind the newest log records for hours. Quite likely, you might prefer to be sooner informed about the current situation in the log files instead of crawling through old records for hours.  The solution to both problems is using the 'maxdelay' parameter. If 'maxdelay' > 0 is specified, during each check the number of processed bytes, the number of remaining bytes and processing time is measured. From these numbers the agent calculates an estimated delay - how many seconds it would take to analyze all remaining records in a log file.  If the delay does not exceed 'maxdelay' then the agent proceeds with analyzing the log file as usual.  If the delay is greater than 'maxdelay' then the agent **ignores a chunk of a log file by "jumping" over it** to a new estimated position so that the remaining lines could be analyzed within 'maxdelay' seconds.  Note that agent does not even read ignored lines into buffer, but calculates an approximate position to jump to in a file.  The fact of skipping log file lines is logged in the agent log file like this:      14287:20160602:174344.206 item:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,120.0]"     logfile:"/home/zabbix32/test1.log" skipping 679858 bytes     (from byte 75653115 to byte 76332973) to meet maxdelay  The "to byte" number is approximate because after the "jump" the agent adjusts the position in the file to the beginning of a log line which may be further in the file or earlier.  Depending on how the speed of growing compares with the speed of analyzing the log file you may see no "jumps", rare or often "jumps", large or small "jumps", or even a small "jump" in every check. Fluctuations in the system load and network latency also affect the calculation of delay and hence, "jumping" ahead to keep up with the "maxdelay" parameter.  Setting 'maxdelay' < 'update interval' is not recommended (it may result in frequent small "jumps").
ru	#### Использование параметра максзадержка  Параметр 'максзадержка' в элементах данных журналов позволяет игнорировать некоторые более старые строки с целью получения наиболее новых строк, проанализированных в течение 'максзадержка' секунд.  ::: notewarning Параметр 'maxdelay' > 0, может привести к **игнорированию важных записей в файлах журналов и пропуску оповещений**. Используйте этот параметр осторожно и на свой страх и риск, только по необходимости. :::  По умолчанию элементы данных мониторинга журналов забирают все новые строки, появляющиеся в файлах журналов. Однако, имеются приложения, которые в некоторых ситуациях начинают записывать огромное количество сообщений в свои файлы журналов. Например, если база данных или DNS сервер недоступны, то такие приложения могут флудить файлы журналов тысячами практически идентичных сообщений об ошибке до тех пор, пока не восстановится нормальный режим работы. По умолчанию, все эти сообщения добросовестно анализируются и совпадающие строки оправляются на сервер, как настроено в элементах данных `log` и `logrt`.  Встроенная защита от перегрузки состоит из настраиваемого параметра 'макс. кол-во строк' (защищает сервер от получения слишком большого количества совпадающих строк в журнале) и ограничения в 10\*'макс. кол-во строк' (защищает CPU и I/O хоста от перегрузки агентом за одну проверку). Тем не менее, имеется 2 проблемы со встроенным механизмом защиты. Во-первых, на сервер будет отправлено большое количество потенциально не очень информативных сообщений, которые займут место в базе данных. Во-вторых, по причине ограниченного количества строк, анализируемых в секунду, агент может отставать на часы от самых новых записей в журнале. Вполне вероятно, что вы захотите как можно быстрее быть информированным о текущей ситуации в файлах журналов вместо ковыряния часами старых записей.  Решением обеих проблем является использование параметра 'максзадержка'. Если параметр 'максзадержка' > 0, во время каждой проверки измеряются количество обработанных байт, количество оставшихся байт и время обработки. Отталкиваясь от этих чисел, агент вычисляет предполагаемую задержку - сколько секунд может занять анализ всех оставшихся в файле журнала записей.  Если задержка не превышает 'максзадержка', то агент поступает с анализом файла журнала как обычно.  Если задержка больше, чем 'максзадержка', тогда агент **игнорирует часть файла журнала, "перепрыгивая" эту часть** к новой оценочной позиции таким образом, чтобы оставшиеся строки можно было проанализировать за 'максзадержка' секунд.  Обратите внимание, что агент даже не читает проигнорированные строки в буфер, а вычисляет приблизительную позицию для прыжка в файле.  Факт пропуска строк в файле журнала записывается в файл журнала агента, примерно следующим образом:      14287:20160602:174344.206 item:"logrt["/home/zabbix32/test[0-9].log",ERROR,,1000,,,120.0]"     logfile:"/home/zabbix32/test1.log" skipping 679858 bytes     (from byte 75653115 to byte 76332973) to meet maxdelay  Количество "to byte" является приблизительным, потому что после "прыжка" агент скорректирует позицию в файле на начало строки в журнале, которая может быть в файле чуть дальше или ближе.  В зависимости от того, как скорость роста соотносится к скорости анализа файла журнала, вы можете не увидеть "прыжков", а можете увидеть редкие или частые "прыжки", большие или маленькие "прыжки", или даже маленькие "прыжки" каждую проверку. Колебания загрузки системы и сетевых задержек также влияют на вычисления задержки и, следовательно, "прыжков" вперед, чтобы не отставать от параметра "максзадержка".  Не рекомендуется указывать 'максзадержка' < 'интервал обновления' (это может привести к частым маленьким "прыжкам").

en-us	#### Using MIBs in Zabbix  The most important to keep in mind is that Zabbix processes do not get informed of the changes made to MIB files. So after every change you must restart Zabbix server or proxy, e. g.:      service zabbix-server restart  After that, the changes made to MIB files are in effect.
ru	#### Использование MIB в Zabbix  Самое главное - иметь в виду, что процессы Zabbix не знают об изменениях, выполненных с MIB файлами. Поэтому после каждого изменения вам необходимо перезапустить Zabbix сервер или прокси, например:      service zabbix-server restart  После выполнения этой команды изменения, сделанные в MIB файлах, вступят в силу.

en-us	#### Using subfilter  The subfilter is useful for a quick one-click access to related graphs.  The subfilter operates autonomously from the main filter - results are filtered  immediately, no need to click on *Apply* in the main filter.  Note that the subfilter only allows to further modify the filtering from the main filter.   Unlike the main filter, the subfilter is updated together with each table refresh request  to always get up-to-date information of available filtering options and their counter  numbers.  The subfilter shows **clickable links** allowing to filter graphs based on a common  entity - the tag name or tag value. As soon as the entity is clicked, graphs are  immediately filtered; the selected entity is highlighted with gray background.  To remove the filtering, click on the entity again. To add another  entity to the filtered results, click on another entity.  The number of entities displayed is limited to 100 horizontally. If there are more,  a three-dot icon is displayed at the end; it is not clickable. Vertical lists  (such as tags with their values) are limited to 20 entries. If there are more,  a three-dot icon is displayed; it is not clickable.  A number next to each clickable entity indicates the number of graphs it has in the  results of the main filter.  Once one entity is selected, the numbers with other available entities are displayed  with a plus sign indicating how many graphs may be added to the current selection.
ru	#### Использование подфильтра  Подфильтр полезен для быстрого доступа к связанным графикам одним щелчком мыши. Подфильтр работает автономно от основного фильтра – результаты фильтруются сразу, не нужно нажимать *Применить* в основном фильтре.  Обратите внимание, что подфильтр позволяет только дополнительно изменять фильтрацию основного фильтра.  В отличие от основного фильтра, подфильтр обновляется вместе с каждым запросом на обновление таблицы, чтобы всегда получать актуальную информацию о доступных опциях фильтрации и числах их счётчиков.  В подфильтре отображаются **доступные ссылки**, позволяющие фильтровать графики на основе общих объектов — имени тега или значении тега. При щелчке на объекте графики сразу же фильтруются; выбранный объект выделяется серым фоном. Чтобы снять фильтрацию, нажмите на объект ещё раз. Чтобы добавить ещё один объект к отфильтрованным результатам, щёлкните по другому объекту.  Количество отображаемых объектов ограничено 100 по горизонтали. Если их больше, в конце отображается значок в виде трёх точек; он не является ссылкой. Вертикальные списки (такие как теги с их значениями) ограничены 20 записями. Если их больше, отображается значок в виде трёх точек; он не является ссылкой.  Число рядом с каждым являющимся ссылкой объектом означает количество графиков, которые этот объект имеет в результатах основного фильтра.  После выбора одного объекта числа у других доступных объектов отображаются  со знаком плюс, указывающим, сколько графиков может быть добавлено к текущему выбору.

en-us	#### Using Zabbix frontend behind proxy  If Zabbix frontend runs behind proxy server, the cookie path in the proxy configuration file needs to be rewritten in order to match the reverse-proxied path. See examples below. If the cookie path is not rewritten, users may experience authorization issues, when trying to login to Zabbix frontend.
ru	#### Использование веб-интерфейса Zabbix за прокси  Если веб-интерфейс Zabbix работает за прокси-сервером, cookie path (путь cookie) в файле конфигурации прокси необходимо переписать, чтобы он соответствовал reverse-proxied path (обратному пути прокси). См. примеры ниже. Если путь cookie не переписан, пользователи могут столкнуться с проблемами авторизации при попытке войти в веб-интерфейс Zabbix. 

en-us	### UTF-8 BOM in configuration import  [Configuration import](/manual/xml_export_import#details-about-import) now supports files with a UTF-8 byte-order mark (BOM).
ru	### UTF-8 BOM при импорте конфигурации  При [импорте конфигурации](/manual/xml_export_import#дополнительная-информация-об-импорте) теперь поддерживаются файлы c маркером последовательности байтов  UTF-8 (byte-order mark, BOM).

en-us	### UTF-8 encoding  UTF-8 is the only encoding supported by Zabbix. It is known to work without any security flaws. Users should be aware that there are known security issues if using some of the other encodings.
ru	### Кодировка UTF-8  UTF-8 является единственной кодировкой, которая поддерживается Zabbix. Она, как известно, работает без каких-либо проблем с безопасностью. Пользователи должны знать, что существуют известные проблемы с безопасностью при использовании некоторых других кодировок.

en-us	#### utf8mb4 support for MySQL  utf8mb4 encoding with utf8mb4\_bin collation is now supported for Zabbix installations with the MySQL/MariaDB database.  Previously only utf8 encoding was supported, which with MySQL stands for utf8mb3 encoding and thus supports only a subset of proper UTF-8 characters. In the new version utf8mb4 support has been added with support for the [full](https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb4.html) UTF-8 character set. Old installations using utf8mb3 are kept intact and may continue using that encoding.  
ru	#### Поддержка utf8mb4 в MySQL  Кодировка utf8mb4 с utf8mb4\_bin тип сравнения теперь поддерживаются Zabbix инсталляциями с базами данных MySQL/MariaDB.  Ранее поддерживалась только utf8 кодировка, которая в MySQL означает utf8mb3 кодировку и, таким образом, поддерживает только разновидность соответствующих UTF-8 символам. В новой версии добавлена поддержка utf8mb4 наряду с [полной](https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb4.html) поддержкой набора UTF-8 символов. Старые инсталляции использующие utf8mb3, не потребуют каких-либо изменений и могут продолжать использовать utf8mb3 кодировку.  

en-us	#### utf8mb4 support for MySQL  utf8mb4 encoding with utf8mb4\_bin collation is now supported for Zabbix installations with the MySQL/MariaDB database.  Previously only utf8 encoding was supported, which with MySQL stands for utf8mb3 encoding and thus supports only a subset of proper UTF-8 characters. In the new version utf8mb4 support has been added with support for the [full](https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb4.html) UTF-8 character set. Old installations using utf8mb3 are kept intact and may continue using that encoding.  See also instructions on executing [utf8mb4 conversion](/manual/appendix/install/db_charset_coll) post-upgrade to 6.0.
ru	#### Поддержка utf8mb4 для MySQL  Кодировка utf8mb4 с utf8mb4\_bin сопоставлением теперь поддерживается Zabbix инсталляциями с базой данных MySQL/MariaDB.  Ранее поддерживалась только кодировка utf8, которая в случае MySQL означала utf8mb3 кодировку, и, таким образом, поддерживалось только подмножество истинных символов UTF-8. В новой версии с поддержкой utf8mb4 добавлена поддержка [полного](https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb4.html) набора символов UTF-8. Существующие инсталляции, использующие utf8mb3, останутся нетронутыми и могут продолжать использовать кодировку utf8mb3.  Смотрите также инструкции по выполнению [преобразования в utf8mb4](/manual/appendix/install/db_charset_coll) после обновления на 6.0.

en-us	 ###### Validate request  A request to execute *Validate* function of the *Configurator* interface.  |   |   | |---|---| |direction|agent → plugin| |response|yes|  Parameters specific to *Validate* requests:  |Name|Type|Comments| |---------|--------|----------| |private_options|JSON object (optional)|JSON object containing private plugin configuration options, if provided.|  *Example:*      {"id":7,"type":9,"private_options":{...}}
ru	###### Запрос на валидацию  Запрос на выполнение функции *Validate* интерфейса *Configurator*.  |   |   | |---|---| |направление|агент → плагин| |ответ|да|  Параметры, специфичные для запросов *Validate*:  |Имя|Тип|Комментарии| |---------|--------|----------| |private_options|объект JSON (опционально)|Объект JSON, содержащий персональные опции конфигурации плагина, если есть.|  *Пример:*      {"id":7,"type":9,"private_options":{...}}

en-us	 ###### Validate response  Response from *Validate* function of *Configurator* interface.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parameters specific to *Validate* responses:  |Name|Type|Comments| |---------|--------|----------| |error|string (optional)|An error message returned if the Validate function is not executed successfully. Absent if executed successfully.|  *Example:*      {"id":8,"type":10}  or      {"id":8,"type":10,"error":"error message"}
ru	###### Ответ на валидацию  Ответ от функции *Validate* интерфейса *Configurator*.  |   |   | |---|---| |направление|плагин → агент| |ответ|неприменимо|  Параметры, специфичные для ответов на *Validate*:  |Имя|Тип|Комментарии| |---------|--------|----------| |error|string (опционально)|Сообщение об ошибке, возвращаемое, если функция Validate не была выполнена успешно. Отсутствует при успешном завершении.|  *Примеры:*      {"id":8,"type":10}  или      {"id":8,"type":10,"error":"сообщение об ошибке"}

en-us	#### Value caching  Values required for trigger evaluation are cached by Zabbix server. Because of this trigger evaluation causes a higher database load for some time after the server restarts. The value cache is not cleared when item history values are removed (either manually or by housekeeper), so the server will use the cached values until they are older than the time periods defined in trigger functions or server is restarted.
ru	#### Кэширование значений  Значения, которые необходимы для вычисления триггеров, кэшируются Zabbix сервером. По этой причине такое вычисление триггеров приводит к более высокой нагрузке на базу данных на некоторое время после перезапуска сервера. Кэш значений не очищается, когда значения истории элементов данных удаляются (либо вручную, либо при помощи автоматической очистки истории), поэтому сервер будет использовать кэшированные значения пока они не станут старше, чем периоды времени, заданные в функциях триггеров, либо пока сервер не будет перезапущен.

en-us	#### valuemap  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `valuemap.update`: the parameter `uuid` can now be updated.\
ru	#### Карта значений  Изменения:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `valuemap.update`: параметр `uuid` может быть обновлен.\

en-us	# valuemap.create
ru	# valuemap.create

en-us	# valuemap.delete
ru	# valuemap.delete

en-us	# valuemap.get
ru	# valuemap.get

en-us	# > Value map object  The following objects are directly related to the `valuemap` API.
ru	# > Объект преобразования значений  Следующие объекты напрямую связаны с API преобразования значений (`valuemap`).  

en-us	#### Value mapping example  One of the predefined agent items *Zabbix agent ping* uses a template-level value mapping "Zabbix agent ping status" to display its values.  ![](../../../../assets/en/manual/config/items/value_mapping2.png)  In the item [configuration form](/manual/config/items/item#configuration), you can find a reference to this value mapping in the *Value mapping* field:  ![](../../../../assets/en/manual/config/items/item_value_mapping.png)  This mapping is used in the *Monitoring* → *Latest data* section to display "Up" (with the raw value in parentheses).  ![](../../../../assets/en/manual/config/items/value_display.png){width="600"}  ::: noteclassic In the *Latest data* section, displayed values are shortened to 20 symbols. If value mapping is used, this shortening is not applied to the mapped value but only to the raw value (displayed in parentheses). :::  Without a predefined value mapping, you would only see "1", which might be challenging to understand.  ![](../../../../assets/en/manual/config/items/value_display2.png){width="600"}
ru	#### Пример преобразования значений  Один из предустановленных агентских элементов данных *Zabbix agent ping* для отображения своих значений использует существующее преобразование значений уровня шаблона, именуемое «Zabbix agent ping status».  ![](../../../../assets/en/manual/config/items/value_mapping2.png)  В [диалоге настройки](/manual/config/items/item#настройка) элемента данных вы можете увидеть ссылку на это преобразование значений в поле *Отображение значения*:  ![](../../../../assets/en/manual/config/items/item_value_mapping.png)  В *Мониторинг* → *Последние данные* преобразование используется, чтобы отобразить «Up» (вместе с исходным значением в скобках).  ![](../../../../assets/en/manual/config/items/value_display.png){width="600"}  ::: noteclassic В разделе *Последние данные* отображаемые значения сокращаются до 20 символов. Если используется преобразование значений, то усечение не применяется к преобразованному значению, оно применяется только к сырому значению (отображается в круглых скобках). :::  Без предустановленного преобразования значений вы могли бы увидеть только «1», что может быть неочевидным для понимания.  ![](../../../../assets/en/manual/config/items/value_display2.png){width="600"}

en-us	##### Value mapping  The **Value mapping** tab allows to configure human-friendly representation of item data in [value mappings](/manual/config/items/mapping).
ru	##### Преобразования значений  Вкладка **Преобразования значений** позволяет настраивать в [преобразованиях значений](/manual/config/items/mapping) удобные для человеческого восприятия представления значений элементов данных.

en-us	# Value map  This class is designed to work with value maps.  Object references:\  -   [Value map](/manual/api/reference/valuemap/object#value_map)  Available methods:\  -   [valuemap.create](/manual/api/reference/valuemap/create) - creating     new value maps -   [valuemap.delete](/manual/api/reference/valuemap/delete) - deleting     value maps -   [valuemap.get](/manual/api/reference/valuemap/get) - retrieving     value maps -   [valuemap.update](/manual/api/reference/valuemap/update) - updating     value maps
ru	# Преобразование значений  Этот класс предназначен для работы с преобразованиями значений.  Справка по объектам:\  -   [Преобразование значений](/manual/api/reference/valuemap/object#value_map)¶  Доступные методы:\  -   [valuemap.create](/manual/api/reference/valuemap/create) -     создание новых преобразований значений -   [valuemap.delete](/manual/api/reference/valuemap/delete) -     удаление преобразований значений -   [valuemap.get](/manual/api/reference/valuemap/get) - получение     преобразований значений -   [valuemap.update](/manual/api/reference/valuemap/update) -     обновление преобразований значений  

en-us	# valuemap.update
ru	# valuemap.update

en-us	##### Value processing pipeline  Item value processing is executed in multiple steps (or phases) by multiple processes. This can cause:  -   Dependent item can receive values, while THE master value cannot.     This can be achieved by using the following use case:     -   Master item has value type `UINT`, (trapper item can be used),         dependent item has value type `TEXT`.     -   No preprocessing steps are required for both master and         dependent items.     -   Textual value (like, "abc") should be passed to master item.     -   As there are no preprocessing steps to execute, preprocessing         manager checks if master item is not in NOT SUPPORTED state and         if value is set (both are true) and enqueues dependent item with         the same value as master item (as there are no preprocessing         steps).     -   When both master and dependent items reach history         synchronization phase, master item becomes NOT SUPPORTED,         because of the value conversion error (textual data cannot be         converted to unsigned integer).  As a result, dependent item receives a value, while master item changes its state to NOT SUPPORTED.  -   Dependent item receives value that is not present in master item     history. The use case is very similar to the previous one, except     for the master item type. For example, if `CHAR` type is used for     master item, then master item value will be truncated at the history     synchronization phase, while dependent items will receive their     value from the initial (not truncated) value of master item.
ru	##### Поток обработки значения  Предварительная обработка значения элемента данных выполняется в несколько шагов (или фаз) несколькими процессами. Это может привести к тому, что:  -   Зависимый элемент данных может пполучить значения, в то время как основной элемент - нет. Такое может произойти при следующем сценарии:     -   У основного элемента данных тип значения ''UINT'', (можно использовать элемент данных траппер), у  зависимого элемента данных тип значения ''TEXT''.     -   Шаги предварительной обработки не требуются ни для основного, ни для зависимого элементов данных.     -   Основному элементу данных необходимо передать текстовое значение (такое как, "abc").     -   Так как выполняемые шаги предварительной обработки отсутствуют, менеджер предварительной обработки проверяет, находится ли основной элемент данных в НЕПОДДЕРЖИВАЕМОМ состоянии и имеется ли значение (оба условия выполняются), и помещает зависимый элемент данных в очередь с таким же значением, что и основной элемент данных (поскольку шаги предварительной обработки отсутствуют).     -   Когда основной и зависимый элементы данных переходят в фазу синхронизации истории, основной элемент данных становится НЕПОДДЕРЖИВАЕМЫМ из-за ошибки конвертации значения (текстовые данные невозможно преобразовать в целое положительное число).  В результате зависимый элемент данных получает значение, тогда как основной элемент данных меняет свое состояние на НЕ ПОДДЕРЖИВАЕТСЯ.  -   Зависимый элемент данных получает значение, которое отсутствует в истории основного элемента данных. Данный случай очень похож на предыдущий, за исключением типа основного элемента данных. Например, если у основного элемента данных используется тип `CHAR`, то значение основного элемента данных будет усечено на стадии синхронизации истории, в то время как зависимые элементы данных получат свои значения с изначального (не усеченного) значения основного элемента данных.

en-us	#### Verification  It can be verified that a problem has been closed manually:  -   in event details, available through *Monitoring* → *Problems*; -   by using the {EVENT.UPDATE.HISTORY} macro in notification messages     that will provide this information.
ru	#### Проверка  Можно проверить, что проблема была вручную закрыта:  -   в деталях события, доступных через *Мониторинг* → *Проблемы*; -   используя макрос {EVENT.UPDATE.HISTORY} в сообщениях оповещения, который предоставит такую информацию.

en-us	##### Verify agent parameters  Make sure that in the [agent configuration file](/manual/appendix/config/zabbix_agentd):  -   'Hostname' parameter matches the host name in the frontend -   Servers in the 'ServerActive' parameter are specified for the     processing of active checks
ru	##### Проверка параметров агента  Убедитесь, что в [файле конфигурации агента](/manual/appendix/config/zabbix_agentd):  -   параметр 'Hostname' совпадает с именем узла сети в веб-интерфейсе; -   в параметре 'ServerActive' указаны серверы для обработки активных проверок.

en-us	### Verify CA mode
ru	### Режим Verify CA

en-us	### Verify CA mode  Copy required MySQL CA to the Zabbix frontend server, assign proper permissions to allow the webserver to read this file.  ::: noteclassic  *Verify CA* mode doesn't work on SLES 12 and RHEL 7 due to older MySQL libraries.  :::
ru	### Режим Verify CA  Скопируйте нужный MySQL CA на сервер с веб-интерфейсом Zabbix, назначьте правильные права доступа, чтобы разрешить веб-серверу читать этот файл.  ::: noteclassic Режим *Verify CA* не работает на SLES 12 и RHEL 7 из-за более старых библиотек MySQL.  :::

en-us	### Verify full mode
ru	### Режим Verify full

en-us	### Verify Full mode
ru	### Режим Verify Full

en-us	 #### Versions  Each repository of Zabbix components contains the following tags:  -   `latest` - latest stable version of a Zabbix component based on     Alpine Linux image -   `alpine-latest` - latest stable version of a Zabbix component based     on Alpine Linux image -   `ubuntu-latest` - latest stable version of a Zabbix component based     on Ubuntu image -   `alpine-6.0-latest` - latest minor version of a Zabbix 6.0 component     based on Alpine Linux image -   `ubuntu-6.0-latest` - latest minor version of a Zabbix 6.0 component     based on Ubuntu image -   `alpine-6.0.*` - different minor versions of a Zabbix 6.0 component     based on Alpine Linux image, where `*` is the minor version of     Zabbix component -   `ubuntu-6.0.*` - different minor versions of a Zabbix 6.0 component     based on Ubuntu image, where `*` is the minor version of Zabbix     component
ru	#### Версии  Каждый репозиторий компонентов Zabbix содержит следующие тэги:  -   `latest` — последняя стабильная версия компонента Zabbix на основе образа Alpine Linux -   `alpine-latest` — последняя стабильная версия компонента Zabbix на основе образа Alpine Linux -   `ubuntu-latest` — последняя стабильная версия компонента Zabbix на основе образа Ubuntu -   `alpine-6.0-latest` — последняя минорная версия компонента Zabbix 6.0 на основе образа Alpine Linux -   `ubuntu-6.0-latest` — последняя минорная версия компонента Zabbix 6.0 на основе образа Ubuntu -   `alpine-6.0.*` — различные минорные версии компонента Zabbix 6.0 на основе образа Alpine Linux, где `*` минорная версия компонента Zabbix -   `ubuntu-6.0.*` — различные минорные версии компонента Zabbix 6.0 на основе образа Ubuntu,  где `*` минорная версия компонента Zabbix

en-us	#### Viewing and editing a dashboard  To view a single dashboard, click on its name in the list of dashboards.  When **viewing** a dashboard, the following options are available:  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_edit_button.png){width="107"}|<|Switch to the dashboard **editing** mode.<br>The editing mode is also opened when a new dashboard is being created and when you click on the ![](../../../../../assets/en/manual/web_interface/widget_edit.png) edit button of a widget.| |![](../../../../../assets/en/manual/web_interface/dashboard_action_menu2.png)|<|Open the action menu (see action descriptions below).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_view_actions.png){width="208"}|*Sharing* - edit sharing preferences for the dashboard. Dashboards can be made public or private. Public dashboards are visible to all users. Private dashboards are visible only to their owner.<br>Private dashboards can be shared by the owner with other users and user groups. For details on configuring sharing, see the map [configuration](/manual/config/visualization/maps/map#sharing) section.<br>*Create new* - [create](#creating_a_dashboard) a new dashboard.<br>*Clone* - create a new dashboard by copying properties of the existing one. First you are prompted to enter dashboard parameters. Then, the new dashboard opens in editing mode with all the widgets of the original dashboard.<br>*Delete* - delete the dashboard.<br>*Create new report* - open a pop-up window with report [configuration form](/manual/config/reports). Disabled if the user does not have permission to manage scheduled reports.<br>*View related reports* - open a pop-up window with a list of existing reports based on the current dashboard. Disabled if there are no related reports or the user does not have permission to view scheduled reports.| |![](../../../../../assets/en/manual/web_interface/button_kiosk.png)|<|Display only page content ([kiosk mode](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons)).<br>Kiosk mode can also be accessed with the following URL parameters: `/zabbix.php?action=dashboard.view&kiosk=1`.<br>To exit to normal mode: `/zabbix.php?action=dashboard.view&kiosk=0`|  When **editing** a dashboard, the following options are available:  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_properties.png)|<|Edit general dashboard [parameters](#creating_a_dashboard).| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add_button.png)|<|Add a new widget.<br>Clicking on the arrow button will open the action menu (see action descriptions below).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_edit_actions.png)|*Add widget* - add a new widget<br>*Add page* - add a new page<br>*Paste widget* - paste a copied widget. This option is grayed out if no widget has been copied. Only one entity (widget or page) can be copied at one time.<br>*Paste page* - paste a copied page. This option is grayed out if no page has been copied.| |![](../../../../../assets/en/manual/web_interface/dashboard_save.png)|<|Save dashboard changes.| |![](../../../../../assets/en/manual/web_interface/dashboard_cancel.png)|<|Cancel dashboard changes.|
ru	#### Просмотр и редактирование панели  Для просмотра отдельной панели нажмите на её имя в списке панелей.  При **просмотре ** панели доступны следующие опции:  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_edit_button.png){width="107"} *(Изменить панель)*|<|Переключиться в режим **редактирования** панели.<br>Режим редактирования также открывается при создании новой панели и при нажатии на ![](../../../../../assets/en/manual/web_interface/widget_edit.png) кнопку редактирования виджета.| |![](../../../../../assets/en/manual/web_interface/dashboard_action_menu2.png)|<|Открыть меню действий (смотрите ниже описание действий).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_view_actions.png){width="208"}|*Общий доступ (Sharing)* - изменение настроек общего доступа к панели. Панели можно сделать публичными или приватными. Публичные панели доступны всем пользователям. Приватные панели видны только их владельцу.<br>Владельцы могут предоставлять доступ к приватным панелям другим пользователям и группам пользователей. Для получения более подробных сведений о настройке общего доступа смотрите раздел [настройки](/manual/config/visualization/maps/map#общий-доступ) карты сети.<br>*Создать новое (Create new)* - [создание](#создание-панели) новой панели.<br>*Клонировать (Clone)* - создание новой панели путём копирования свойств уже существующей. Сначала вам будет предложено ввести параметры панели. Затем новая панель откроется в режиме редактирования со всеми виджетами оригинальной панели.<br>*Удалить (Delete)* - удалить панель.<br>*Создать новый отчёт (Create new report)* - всплывающее окно с [диалогом настройки](/manual/config/reports) отчёта. Недоступно, если пользователь не имеет прав управления регулярными отчётами.<br>*Просмотр связанных отчётов (View related reports)* - всплывающее окно со списком существующих отчётов на основе текущей панели. Недоступно, если связанные отчёты отсутствуют или пользователь не имеет прав на просмотр регулярных отчётов.| |![](../../../../../assets/en/manual/web_interface/button_kiosk.png)|<|Отображение только содержимого страницы ([режим киоска](/manual/web_interface/frontend_sections/monitoring#кнопки-режима-просмотра)).<br>Доступ к режиму киоска также можно получить с помощью следующих параметров URL: `/zabbix.php?action=dashboard.view&kiosk=1`.<br>Для выхода в обычный режим: `/zabbix.php?action=dashboard.view&kiosk=0`|  При **редактировании** панели доступны следующие опции:  |   |   |   | |-|----------|----------------------------------------| |![](../../../../../assets/en/manual/web_interface/dashboard_properties.png)|<|Изменение общих [параметров](#создание-панели) панели.| |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add_button.png) *(Добавить)*|<|Добавление нового виджета.<br>Нажатие на кнопку со стрелкой вниз откроет меню действий (смотрите описание действий ниже).| | |![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_edit_actions.png)|*Добавить виджет (Add widget)* - добавить новый виджет<br>*Добавить страницу (Add page)* - добавить новую страницу<br>*Вставить виджет (Paste widget)* - вставить скопированный виджет. Если виджет не скопирован, эта опция неактивна. Объекты (виджеты или страницы) можно копировать только по одному.<br>*Вставить страницу (Paste page)* - вставить скопированную страницу. Если страница не скопирована, эта опция неактивна.| |![](../../../../../assets/en/manual/web_interface/dashboard_save.png) (Сохранить изменения)|<|Сохранить изменения.| |![](../../../../../assets/en/manual/web_interface/dashboard_cancel.png) (Отмена)|<|Отменить изменения.|

en-us	#### Viewing dashboards  To view all configured dashboards, click on *All dashboards* just below the section title.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboards.png)  Dashboards are displayed with a sharing tag:  -   *My* - indicates a private dashboard -   *Shared* - indicates a public dashboard or a private dashboard     shared with any user or user group  The filter located to the right above the list allows to filter dashboards by name and by those created by the current user.  To delete one or several dashboards, mark the checkboxes of the respective dashboards and click on *Delete* below the list.
ru	#### Просмотр панелей  Для доступа ко всем настроенным панелям нажмите на ссылку *Все панели* чуть ниже заголовка раздела.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboards.png)  Панели отображаются с метками доступа:  -  *Моя* (*My*) - обозначает приватную панель -  *Общий доступ* (*Shared*) - обозначает публичную панель или приватную панель, к которой предоставлен доступ какому-либо пользователю или группе пользователей  Фильтр, расположенный справа над списком, позволяет отфильтровать панели по имени и отобразить только те, которые созданы текущим пользователем.  Для удаления одной или нескольких панелей отметьте галочкой соответствующие панели и нажмите на *Удалить* ниже списка.

en-us	#### Viewing details  The times for problem start and recovery in *Monitoring → Problems* are links. Clicking on them opens more details of the event.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_details.png){width="600"}  Note how the problem severity differs for the trigger and the problem event - for the problem event it has been updated using the *Update problem* [screen](/manual/acknowledges#updating_problems).  In the action list, the following icons are used to denote the activity type:  -   ![icon\_generated.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_generated.png) -     problem event generated -   ![icon\_message.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_message.png) -     message has been sent -   ![icon\_acknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_acknowledged.png) -     problem event acknowledged -   ![icon\_unacknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_unacknowledged.png) -     problem event unacknowledged -   ![icon\_comment2.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_comment2.png) -     a comment has been added -   ![icon\_sev\_up1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_up1.png) -     problem severity has been increased (e.g. Information → Warning) -   ![icon\_sev\_down1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_down1.png) -     problem severity has been decreased (e.g. Warning → Information) -   ![icon\_severity\_back.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_severity_back.png) -     problem severity has been changed, but returned to the original     level (e.g. Warning → Information → Warning) -   ![icon\_remote.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_remote.png) -     a remote command has been executed -   ![icon\_recovery.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_recovery.png) -     problem event has recovered -   ![icon\_closed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_closed.png) -     the problem has been closed manually
ru	#### Просмотр подробностей  Времена начала проблемы и восстановления в *Мониторинг → Проблемы* являются ссылками, перейдя по которым можно увидеть более подробную информацию по событию.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/event_details.png){width="600"}  Обратите внимание на то, что важность проблемы отличается для триггера и события проблемы: для события проблемы она была обновлена при помощи [экрана](/manual/acknowledges#обновление-проблем) *Обновление проблемы*.  В списке действий следующие значки используются для обозначения типа активности:  -   ![icon\_generated.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_generated.png) —     создано событие проблемы -   ![icon\_message.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_message.png) —     отправлено сообщение -   ![icon\_acknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_acknowledged.png) —     событие проблемы подтверждено -   ![icon\_unacknowledged.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_unacknowledged.png) —     подтверждение события проблемы снято -   ![icon\_comment2.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_comment2.png) —     добавлен комментарий -   ![icon\_sev\_up1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_up1.png) —     важность проблемы была увеличена (напр., Информация → Предупреждение) -   ![icon\_sev\_down1.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_sev_down1.png) —     важность проблемы была уменьшена (напр., Предупреждение → Информация) -   ![icon\_severity\_back.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_severity_back.png) —     важность проблемы была изменена, но затем вернулась к изначальному уровню (напр., Предупреждение → Информация → Предупреждение) -   ![icon\_remote.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_remote.png) —     выполнена удалённая команда -   ![icon\_recovery.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_recovery.png) —     событие проблемы было решено -   ![icon\_closed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_closed.png) —    проблема закрыта вручную

en-us	#### Viewing event tags  Tagging, if defined, can be seen with new events in:  -   *Monitoring* → *Problems* -   *Monitoring* → *Problems* → *Event details* -   *Monitoring* → *Dashboard* → *Problems* widget  ![](../../../assets/en/manual/config/triggers/event_tags_view.png){width="600"}  Only the first three tag entries can be displayed. If there are more than three tag entries, it is indicated by three dots. If you roll your mouse over these three dots, all tag entries are displayed in a pop-up window.  Note that the order in which tags are displayed is affected by tag filtering and the *Tag display priority* option in the filter of *Monitoring* → *Problems* or the *Problems* dashboard widget.
ru	#### Просмотр тегов событий  Маркировку, если задана, можно увидеть вместе с новыми событиями в:  -   *Мониторинг* → *Проблемы* -   *Мониторинг* → *Проблемы* → *Детали события* -   *Мониторинг* → *ПАНЕЛЬ* → виджет *Проблемы*  ![](../../../assets/en/manual/config/triggers/event_tags_view.png){width="600"}  Отображаются только первые три записи тегов. Если имеется более трех записей тегов, это будет обозначено тремя точками. Если вы проведете курсором мыши над этими тремя точками, во всплывающем окне отобразятся все записи тегов.  Обратите внимание, что на порядок, в котором отображаются теги, влияет фильтрация тегов и опция *Приоритет отображения тегов* в фильтре *Мониторинг* → *Проблемы* либо виджете панели *Проблемы*.

en-us	#### Viewing host group elements  This option is available if the "Host group elements" show option is chosen. When selecting "Host group elements" as the *show* option, you will at first see only one icon for the host group. However, when you save the map and then go to the map view, you will see that the map includes all the elements (hosts) of the certain host group:  |Map editing view|Map view| |----------------|--------| |![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_conf.png){width="450"}|![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_view.png){width="450"}|  Notice how the {HOST.NAME} macro is used. In map editing, the macro name is unresolved, while in map view all the unique names of the hosts are displayed.
ru	#### Просмотр элементов групп узлов сети  Эта опция доступна только, если выбрана опция отображения «Элементы группы узлов сети». При выборе «Элементы группы узлов сети» в качестве значения опции *Показать*, вы сначала увидите только одну иконку для группы узлов сети. Однако, когда вы сохраните карту сети и перейдёте в просмотр карты сети, вы увидите, что карта сети включает в себя все элементы (узлы сети) заданной группы узлов сети:  |Вид при редактировании карты сети|Вид при просмотре карты сети| |----------------|--------| |![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_conf.png){width="450"}|![](../../../../../assets/en/manual/config/visualization/maps/map_host_group_view.png){width="450"}|  Обратите внимание на то, как используется макрос {HOST.NAME}. При редактировании карты сети имя макроса не раскрывается, тогда как при просмотре карты сети отображаются все уникальные имена узлов сети.

en-us	#### Viewing maps  To view a map, click on its name in the list of all maps.  ![](../../../../../assets/en/manual/web_interface/maps.png){width="600"}  You can use the drop-down in the map title bar to select the lowest severity level of the problem triggers to display. The severity marked as *default* is the level set in the map configuration. If the map contains a sub-map, navigating to the sub-map will retain the higher-level map severity (except if it is *Not classified*, in this case, it will not be passed to the sub-map).
ru	#### Просмотр карт сети  Для просмотра карты сети нажмите на её имя в списке всех карт.  ![](../../../../../assets/en/manual/web_interface/maps.png){width="600"}  Вы можете использовать выпадающий список в панели заголовка карт сетей для выбора наименьшего уровня важности отображаемых триггеров. Важность с пометкой *по умолчанию* является уровнем, указанным при настройке карты сети. Если карта сети содержит подкарту, перемещение к подкарте сохранит важность, указанную в карте сети более высокого уровня (за исключением уровня *Не классифицировано*, в этом случае он не будет передан на подкарту).

en-us	### Viewing services  ![](../../../../../assets/en/manual/web_interface/services_view.png){width="600"}  A list of the existing services is displayed.  Displayed data:  |Parameter|Description| |--|--------| |*Name*|Service name.<br>The service name is a link to [service details](#service-details).<br>The number after the name indicates how many [child services](#service-details) the service has.| |*Status*|Service status:<br>**OK** - no problems<br>**(trigger color and severity)** - indicates a problem and its severity. If there are multiple problems, the color and severity of the problem with highest severity is displayed.| |*Root cause*|Underlying problems that directly or indirectly affect the service status are listed.<br>The same problems are listed as returned by the {SERVICE.ROOTCAUSE} [macro](/manual/appendix/macros/supported_by_location).<br>Click on the problem name to see more details about it in *Monitoring* → *Problems*.<br>Problems that do not affect the service status are not in the list.| |*Created at*|The time when the service was created is displayed.| |*Tags*|[Tags](/manual/web_interface/frontend_sections/services/service)of the service are displayed. Tags are used to identify a service in service [actions](/manual/web_interface/frontend_sections/services/service_actions) and [SLAs](/manual/web_interface/frontend_sections/services/sla).|
ru	### Просмотр услуг  ![](../../../../../assets/en/manual/web_interface/services_view.png){width="600"}  Отображается список существующих услуг.  Отображаемые данные:  |Параметр|Описание| |--|--------| |*Имя*<br>*(Name)*|Имя услуги.<br>Имя услуги является ссылкой на [подробности услуги](#подробности-услуги).<br>Число после имени указывает, сколько [дочерних услуг](#подробности-услуги) имеется у данной услуги.| |*Состояние*<br>*(Status)*|Состояние услуги:<br>**OK** — проблем нет<br>**(цвет и важность триггера)** — указывет на проблему и её важность. При наличии нескольких проблем отображается цвет и важность проблемы с наивысшей важностью.| |*Основная причина*<br>*(Root cause)*|Перечислены нижележащие проблемы, прямо или косвенно влияющие на состояние услуги.<br>Перечисляются те же проблемы, что и возвращаемые [макросом](/manual/appendix/macros/supported_by_location) {SERVICE.ROOTCAUSE}.<br>Щёлкните по имени проблемы, чтобы увидеть более подробную информацию о ней в разделе *Мониторинг* → *Проблемы*.<br>Проблемы, не влияющие на состояние услуги, в списке отсутствуют.| |*Создано в*<br>*(Created at)*|Отображается время создания услуги.| |*Теги*<br>*(Tags)*|Отображаются [теги](/manual/it_services/service_tree#теги-услуг) услуг. Теги используются для идентификации услуги в [действиях](/manual/web_interface/frontend_sections/services/service_actions) на услуги и [SLA](/manual/web_interface/frontend_sections/services/sla).|

en-us	##### Viewing the status and data  Clickable links in the widget allow to easily navigate and quickly acquire a full information on each web scenario. Thus, to view:  -  the [Status](/manual/web_monitoring/example#step-3) of a web scenario, click on the name of a host group. -  more detailed statistics, click on the scenario name. In this example it is "Zabbix frontend". -  the details in the case of *Failed* status, click on a host group name; in the window that opens,    click on a web scenario name in the *Name* column; it will open more detailed information on the configured steps for which Zabbix failed to collect the data.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_5.png){width="600"}  Now, you can return to the [web scenario configuration form](/manual/web_monitoring/example#scenario) and correct your settings.  To view the details in the case of *Unknown* status, you can repeat the same steps as explained for *Failed*.  ::: noteimportant At the first monitoring instance, a web scenario is always displayed in *Unknown* state, which is switched to *Failed* or *Ok* state right after the first check. In the case when a host is monitored by the proxy, the status change occurs in accordance with the data collection frequency configured on the proxy. :::
ru	##### Просмотр состояния и данных  Чувствительные к нажатию ссылки в виджете позволяют легко перемещаться и быстро получать полную информацию по каждому веб-сценарию. Таким образом, чтобы посмотреть:  -  [Состояние](/manual/web_monitoring/example#шаг-3) веб-сценария, нажмите на имя группы узлов сети. -  более подробную статистику, нажмите на название сценария. В данном примере это «Zabbix frontend». -  подробности в случае состояния *Неудачно*, нажмите на имя группы узлов сети; в открывшемся окне    нажмите на имя сценария в столбце *Имя*; откроется более подробная информация о настроенном шагах, для которых Zabbix не смог собрать данные.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_5.png){width="600"}  Теперь вы можете вернуться к [диалогу настройки веб-сценария](/manual/web_monitoring/example#сценарий) и поправить ваши настройки.  Чтобы увидеть подробности в случае состояния *Неизвестно*, можно повторить те же самые шаги, которые описаны для состояния *Неудачно*.  ::: noteimportant Изначально веб-сценарий всегда отображается с состоянием *Неизвестно*, которое сменяется состоянием *Неудачно* или *Ok* сразу после первой проверки. В случае, когда узел сети контролируется через прокси, смена состояния возникает в соответствии с частотой сбора данных, настроенной на прокси. :::

en-us	#### View mode buttons  The following buttons located in the top right corner are common for every section:  |   |   | |--|--------| |![](../../../../assets/en/manual/web_interface/button_kiosk.png)|Display page in kiosk mode. In this mode only page content is displayed.<br>To exit kiosk mode, move the mouse cursor until the ![](../../../../assets/en/manual/web_interface/button_kiosk_leave.png) exit button appears and click on it. You will be taken back to normal mode.|
ru	#### Кнопки режима просмотра  Следующие кнопки, расположенные в правом верхнем углу, одинаковы для всех разделов:  |   |   | |--|--------| |![](../../../../assets/en/manual/web_interface/button_kiosk.png)|Отображение страницы в режиме киоска. В этом режиме отображается только содержимое страницы.<br>Чтобы выйти из режима киоска, переместите курсор мыши до появления кнопки выхода ![](../../../../assets/en/manual/web_interface/button_kiosk_leave.png) и нажмите на неё. Вы вернётесь в обычный режим.|

en-us	##### Virtual file system data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**vfs.dev.discovery**|<|<|<| |List of block devices and their type. Used for low-level discovery.|JSON object| |This item is supported on Linux platform only.<br><br>Supported since Zabbix 4.4.0.| |**vfs.dev.read**\[<device>,<type>,<mode>\]|<|<|<| |Disk read statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.read\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 devices (1023 individual and one for *all*).| |**vfs.dev.write**\[<device>,<type>,<mode>\]|<|<|<| |Disk write statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.write\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 (1023 individual and one for *all*).| |**vfs.dir.count**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry count.|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to count, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT count. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT counted.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be counted. Smaller files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be counted. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be counted. More recent entries will not be counted. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be counted. Entries so old and older will not be counted (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never counted.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when calculating entry count, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be counted).<br><br>Execution time is limited by the timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial count will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.count\[/dev\] - monitors number of devices in /dev (Linux)<br>⇒ vfs.dir.count\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - monitors number of files in temporary directory (Windows)<br><br>Supported since Zabbix 4.0.0.| |**vfs.dir.get**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry list.|JSON|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to list, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT list. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT listed.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be listed. Smaller files will not be listed. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be listed. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be listed. More recent entries will not be listed. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be listed. Entries so old and older will not be listed (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never listed.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when generating entry list, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be listed).<br><br>Execution time is limited by timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial list will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.get\[/dev\] - retrieves device list in /dev (Linux)<br>⇒ vfs.dir.get\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - retrieves file list in temporary directory (Windows)<br><br>Supported since Zabbix 6.0.0.| |**vfs.dir.size**\[dir,<regex\_incl>,<regex\_excl>,<mode>,<max\_depth>,<regex\_excl\_dir>\]|<|<|<| |Directory size (in bytes).|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**mode** - possible values:<br>*apparent* (default) - gets apparent file sizes rather than disk usage (acts as `du -sb dir`), *disk* - gets disk usage (acts as `du -s -B1 dir`). Unlike du command, vfs.dir.size item takes hidden files in account when calculating directory size (acts as `du -sb .[^.]* *` within dir).<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Only directories with at least read permission for *zabbix* user are calculated.<br><br>On Windows any symlink is skipped and hard links are taken into account only once.<br><br>With large directories or slow drives this item may time out due to the Timeout setting in [agent](/manual/appendix/config/zabbix_agentd) and [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) configuration files. Increase the timeout values as necessary.<br><br>Examples:<br>⇒ vfs.dir.size\[/tmp,log\] - calculates size of all files in /tmp which contain 'log'<br>⇒ vfs.dir.size\[/tmp,log,\^.+\\.old$\] - calculates size of all files in /tmp which contain 'log' in their names, excluding files with names ending with '.old'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 3.4.0.| |**vfs.file.cksum**\[file,<mode>\]|<|<|<| |File checksum, calculated by the UNIX cksum algorithm.|Integer - with `mode` as *crc32*<br><br>String - with `mode` as *md5*, *sha256*|**file** - full path to file<br>**mode** - *crc32* (default), *md5*, *sha256*|Example:<br>=> vfs.file.cksum\[/etc/passwd\]<br><br>Example of returned values (crc32/md5/sha256 respectively):<br>675436101<br>9845acf68b73991eb7fd7ee0ded23c44<br>ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.contents**\[file,<encoding>\]|<|<|<| |Retrieving contents of a file.|Text|**file** - full path to file<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)|Returns an empty string if the file is empty or contains LF/CR characters only.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Example:<br>=> vfs.file.contents\[/etc/passwd\]| |**vfs.file.exists**\[file,<types\_incl>,<types\_excl>\]|<|<|<| |Checks if file exists.|0 - not found<br><br>1 - file of the specified type exists|**file** - full path to file<br>**types\_incl** - list of file types to include, possible values: *file* (regular file, default (if types\_excl is not set)), *dir* (directory), *sym* (symbolic link), *sock* (socket), *bdev* (block device), *cdev* (character device), *fifo* (FIFO), *dev* (synonymous with "bdev,cdev"), *all* (all mentioned types, default if types\_excl is set).<br>**types\_excl** - list of file types to exclude, see types\_incl for possible values (by default no types are excluded)|Multiple types must be separated with a comma and the entire set enclosed in quotes "".<br>On Windows the double quotes have to be backslash '\\' escaped and the whole item key enclosed in double quotes when using the command line utility for calling zabbix\_get.exe or agent2.<br><br>If the same type is in both <types\_incl> and <types\_excl>, files of this type are excluded.<br><br>Examples:<br>=> vfs.file.exists\[/tmp/application.pid\]<br>=> vfs.file.exists\[/tmp/application.pid,"file,dir,sym"\]<br>=> vfs.file.exists\[/tmp/application\_dir,dir\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Note that the item may turn unsupported on Windows if a directory is searched within a non-existing directory, e.g. vfs.file.exists\[C:\\no\\dir,dir\] (where 'no' does not exist).| |**vfs.file.get**\[file\]|<|<|<| |Return information about a file.|JSON object|**file** - full path to file|Supported file types on UNIX-like systems: regular file, directory, symbolic link, socket, block device, character device, FIFO<br><br>Supported file types on Windows: regular file, directory, symbolic link<br><br>Example:<br>=> vfs.file.get\[/etc/passwd\] → return a JSON with information about the /etc/passwd file (type, user, permissions, SID, uid etc)<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.md5sum**\[file\]|<|<|<| |MD5 checksum of file.|Character string (MD5 hash of the file)|**file** - full path to file|Example:<br>=> vfs.file.md5sum\[/usr/local/etc/zabbix\_agentd.conf\]<br><br>Example of returned value:<br>b5052decb577e0fffd622d6ddc017e82<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.owner**\[file,<ownertype>,<resulttype>\]|<|<|<| |Retrieve owner of a file.|Character string|**file** - full path to file<br>**ownertype** - *user* (default) or *group* (Unix only)<br>**resulttype** - *name* (default) or *id*; for id - return uid/gid on Unix, SID on Windows|Example:<br>=> vfs.file.owner\[/tmp/zabbix\_server.log\] → return file owner of /tmp/zabbix\_server.log<br>=> vfs.file.owner\[/tmp/zabbix\_server.log,,id\] → return file owner ID of /tmp/zabbix\_server.log<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.permissions**\[file\]|<|<|<| |Return a 4-digit string containing the octal number with Unix permissions.|String|**file** - full path to the file|Not supported on Windows.<br><br>Example:<br>=> vfs.file.permissions\[/etc/passwd\] → return permissions of /etc/passwd, for example, '0644'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.regexp**\[file,regexp,<encoding>,<start line>,<end line>,<output>\]|<|<|<| |Find string in a file.|The line containing the matched string, or as specified by the optional `output` parameter|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).<br>**output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).|Only the first matching line is returned.<br>An empty string is returned if no line matched the expression.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>The `start line`, `end line` and `output` parameters are supported from version 2.2.<br><br>Examples:<br>=> vfs.file.regexp\[/etc/passwd,zabbix\]<br>=> vfs.file.regexp\[/path/to/some/file,"(\[0-9\]+)$",,3,5,\\1\]<br>=> vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\] → getting the ID of user *zabbix*<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.regmatch**\[file,regexp,<encoding>,<start line>,<end line>\]|<|<|<| |Find string in a file.|0 - match not found<br><br>1 - found|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).|Byte order mark (BOM) is ignored.<br><br>The `start line` and `end line` parameters are supported from version 2.2.<br><br>Example:<br>=> vfs.file.regmatch\[/var/log/app.log,error\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.size**\[file,<mode>\]|<|<|<| |File size (in bytes).|Integer|**file** - full path to file<br>**mode** - possible values:<br>*bytes* (default) or *lines* (empty lines are counted, too)|The file must have read permissions for user *zabbix*.<br><br>Example:<br>=> vfs.file.size\[/var/log/syslog\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.time**\[file,<mode>\]|<|<|<| |File time information.|Integer (Unix timestamp)|**file** - full path to the file<br>**mode** - possible values:<br>*modify* (default) - last time of modifying file content,<br>*access* - last time of reading file,<br>*change* - last time of changing file properties|Example:<br>=> vfs.file.time\[/etc/passwd,modify\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.fs.discovery**|<|<|<| |List of mounted filesystems and their types. Used for low-level discovery.|JSON object| |Supported since Zabbix 2.0.<br><br>The {\#FSDRIVETYPE} macro is supported on Windows since Zabbix 3.0.<br><br>The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.| |**vfs.fs.get**|<|<|<| |List of mounted filesystems, their types, disk space and inode statistics. Can be used for low-level discovery.|JSON object| |The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.<br><br>Since Zabbix 6.0.11, this item is capable of reporting file systems with the inode count equal to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs).| |**vfs.fs.inode**\[fs,<mode>\]|<|<|<| |Number or percentage of inodes.|Integer - for number<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|Since Zabbix 6.0.11, this item will not become unsupported in pfree/pused modes if the inode count equals to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs). Instead the pfree/pused values for such file systems will be reported as "100" and "0" respectively.<br><br>Example:<br>=> vfs.fs.inode\[/,pfree\]| |**vfs.fs.size**\[fs,<mode>\]|<|<|<| |Disk space in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|If the filesystem is not mounted, returns the size of a local filesystem where the mount point is located.<br><br>Example:<br>=> vfs.fs.size\[/tmp,free\]<br><br>Reserved space of a file system is taken into account and not included when using the *free* mode.|
ru	##### Данные виртуальных файловых систем  |Ключ элемента данных|<|<|<| |--|--|------|------| |Описание|Возвращаемое значение|Параметры|Комментарии| |**vfs.dev.discovery**|<|<|<| |Список блочных устройств и их типов. Используется низкоуровневым обнаружением.|JSON объект| |Этот элемент данных поддерживается только на платформе Linux.<br><br>Поддерживается с Zabbix 4.4.0.| |**vfs.dev.read**\[<устройство>,<тип>,<режим>\]|<|<|<| |Статистика чтения диска.|Целое число при `тип` равном: *sectors*, *operations*, *bytes*<br><br>Число с плавающей точкой при `тип` равном: *sps*, *ops*, *bps*<br><br>*Обратите внимание*: Если используется интервал обновления три часа и более^**[2](#примечания)**^, будет всегда возвращаться значение '0'|**устройство** - дисковое устройство (по умолчанию *all* ^**[3](#примечания)**^)<br>**тип** - возможные значения:<br>*sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Обратите внимание, что поддержка и умолчания параметра `тип` зависят от платформы. Смотрите подробную информацию о [зависимости от платформы](/manual/appendix/items/supported_by_platform).<br>*sps*, *ops*, *bps* соответствуют: секторам, операциям, байтам в секунду соответственно<br>**режим** - возможные значения:<br>*avg1* (усреднение за минуту, по умолчанию), *avg5* (усреднение за 5 минут), *avg15* (усреднение за 15 минут).<br>Третий параметр поддерживается только, если `тип` один из: sps, ops, bps.|Вы можете использовать относительные имена устройств (например, `sda`), а также необязательный префикс /dev/ (например, `/dev/sda`).<br><br>Поддерживаются логические тома LVM.<br><br>Значения по умолчанию параметра 'тип' для различных ОС:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Пример:<br>=> vfs.dev.read\[,operations\]<br><br>*ops*, *bps* и *sps* на поддерживаемых платформах ранее было ограничено 8 устройствами (7 отдельных устройств и одно *all*). Начиная с Zabbix 2.0.1, этот лимит увеличен до 1024 (1023 отдельных устройств и один для *all*).| |**vfs.dev.write**\[<устройство>,<тип>,<режим>\]|<|<|<| |Статистика записи на диск.|Целое число при `тип` равном: *sectors*, *operations*, *bytes*<br><br>Число с плавающей точкой при `тип` равном: *sps*, *ops*, *bps*<br><br>*Обратите внимание*: Если используется интервал обновления три часа и более^**[2](#примечания)**^, будет всегда возвращаться значение '0'|**устройство** - дисковое устройство (по умолчанию *all* ^**[3](#примечания)**^)<br>**тип** - возможные значения:<br>*sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Обратите внимание, что поддержка и умолчания параметра `тип` зависят от платформы. Смотрите подробную информацию о [зависимости от платформы](/manual/appendix/items/supported_by_platform).<br>*sps*, *ops*, *bps* соответствуют: секторам, операциям, байтам в секунду соответственно<br>**режим** - возможные значения:<br>*avg1* (усреднение за минуту, по умолчанию), *avg5* (усреднение за 5 минут), *avg15* (усреднение за 15 минут).<br>Третий параметр поддерживается только если `тип` один из: sps, ops, bps.|Вы можете использовать относительные имена устройств (например, `sda`), а также необязательный префикс /dev/ (например, `/dev/sda`).<br><br>Поддерживаются логические тома LVM.<br><br>Значения по умолчанию параметра 'тип' для различных ОС:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Пример: => vfs.dev.write\[,operations\]<br><br>*ops*, *bps* и *sps* на поддерживаемых платформах ранее было ограничено 8 устройствами (7 отдельных устройств и одно *all*). Начиная с Zabbix 2.0.1 этот лимит увеличен до 1024 (1023 отдельных устройств и один для *all*).| |**vfs.dir.count**\[директория,<regex\_вкл>,<regex\_искл>,<типы\_вкл>,<типы\_искл>,<макс\_глубина>,<мин\_размер>,<макс\_размер>,<мин\_возраст>,<макс\_возраст>,<regex\_искл\_директории>\]|<|<|<| |Количество записей в директории.|Целое число|**директория** - абсолютный путь к директории<br>**regex\_вкл** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон включаемых имён сущностей (файлов, директорий и символических ссылок); если пусто, включается всё (по умолчанию)<br>**regex\_искл** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон исключаемых имён сущностей (файлов, директорий и символических ссылок); если пусто (по умолчанию), исключения не применяются<br>**типы\_вкл** - перечисление типов записей в директории, которые будут подсчитываться, возможные значения:<br>*file* - обычный файл, *dir* - поддиректория, *sym* - символическая ссылка, *sock* - сокет, *bdev* - блочное устройство, *cdev* - устройство посимвольного ввода-вывода, *fifo*- FIFO, *dev*- синоним к "bdev,cdev", *all*- все вышеупомянутые типы (по умолчанию), т.е. "file,dir,sym,sock,bdev,cdev,fifo". Несколько типов необходимо разделять запятой и весь список заключать в двойные кавычки.<br>**типы\_искл** - перечисление типов записей (см. <типы\_вкл>) в директории, которые НЕ будут подсчитываться. Если какие-либо типы записей указаны как в <типы\_вкл>, так и в <типы\_искл>, записи этих типов в директории НЕ будут подсчитаны.<br>**макс\_глубина** - максимальная глубина сканируемых поддиректорий. **-1** (по умолчанию) - без ограничения, **0** - не опускаться в поддиректории.<br>**мин\_размер** - минимальный размер (в байтах) подсчитываемых файлов. Файлы, которые меньше этого значения, не будут подсчитаны. Можно использовать [суффиксы памяти](/manual/appendix/suffixes#суффиксы-памяти).<br>**макс\_размер** - максимальный размер (в байтах) подсчитываемых файлов. Файлы, которые больше этого значения, не будут подсчитаны. Можно использовать [суффиксы памяти](/manual/appendix/suffixes#суффиксы-памяти).<br>**мин\_возраст** - минимальный возраст (в секундах) подсчитываемой записи директории. Более свежие записи не будут подсчитаны. Можно использовать [суффиксы времени](/manual/appendix/suffixes#суффиксы-времени).<br>**макс\_возраст** - максимальный возраст (в секундах) подсчитываемой записи директории. Записи этого возраста и более старые (время модификации) не будут подсчитаны. Можно использовать [суффиксы времени](/manual/appendix/suffixes#суффиксы-времени).<br>**regex\_искл\_директории** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон имён исключаемых директорий. Всё содержимое директории будет исключено (в отличие от regex\_искл)|Переменные среды, такие как %APP\_HOME%, $HOME и %TEMP%, не поддерживаются.<br><br>Псевдо-директории "." и ".." никогда не учитываются.<br><br>При обходе директорий символические ссылки никогда используются.<br><br>В Windows символические ссылки директорий пропускаются.<br><br>Оба параметра `regex_вкл` и `regex_искл` применяются к файлам и директориям при вычислении общего количества, но игнорируются при выборе поддиректорий для обхода (если regex\_вкл равен "(?i)\^.+\\.zip$" и макс\_глубина не задана, то будут обойдены все поддиректории, но посчитаны только файлы с типом zip).<br><br>Время выполнения ограничено значением времени ожидания в [конфигурации](/manual/appendix/config/zabbix_agentd) агента. Так как сканирование большой директории может занять более длительное время, чем время ожидания, то никакие данные не возвратятся, и элемент данных будет отмечен как "Не поддерживается". Результат частичного подсчёта не возвращается.<br><br>При фильтрации по размеру только обычные файлы имеют осмысленные размеры. В Linux и BSD директории также имеют ненулевые размеры (в основном несколько Кб). Устройства имеют нулевые размеры; например, размер **/dev/sda1** не отражает размер соответствующего раздела. Поэтому, при использовании параметров `<мин_размер>` и `<макс_размер>` рекомендуется указать `<типы_вкл>` равным "*file*", чтобы избежать неожиданностей.<br><br>Примеры:<br>⇒ vfs.dir.count\[/dev\] - мониторинг количества устройств в /dev (Linux)<br>⇒ vfs.dir.count\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - мониторинг количества файлов во временной директории (Windows)<br><br>Поддерживается с Zabbix 4.0.0.| |**vfs.dir.get**\[директория,<regex\_вкл>,<regex\_искл>,<типы\_вкл>,<типы\_искл>,<макс\_глубина>,<мин\_размер>,<макс\_размер>,<мин\_возраст>,<макс\_возраст>,<regex\_искл\_директории>\]|<|<|<| |Список содержимого директории.|JSON|**директория** - абсолютный путь к директории<br>**regex\_вкл** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон включаемых имён сущностей (файлов, директорий и символических ссылок); если пусто, включается всё (по умолчанию)<br>**regex\_искл** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон исключаемых имён сущностей (файлов, директорий и символических ссылок); если пусто (по умолчанию), исключения не применяются<br>**типы\_вкл** - перечисление типов записей в директории, которые будут добавлены в список, возможные значения:<br>*file* - обычный файл, *dir* - поддиректория, *sym* - символическая ссылка, *sock* - сокет, *bdev* - блочное устройство, *cdev* - устройство посимвольного ввода-вывода, *fifo*- FIFO, *dev*- синоним к "bdev,cdev", *all*- все вышеупомянутые типы (по умолчанию), т.е. "file,dir,sym,sock,bdev,cdev,fifo". Несколько типов необходимо разделять запятой и весь список заключить в двойные кавычки.<br>**типы\_искл** - перечисление типов записей (см. <типы\_вкл>) в директории, которые НЕ будут добавлены в список. Если какие-либо типы записей указаны как в <типы\_вкл>, так и в <типы\_искл>, записи этих типов в директории НЕ будут добавлены в список.<br>**макс\_глубина** - максимальная глубина сканируемых поддиректорий. **-1** (по умолчанию) - без ограничения, **0** - не опускаться в поддиректории.<br>**мин\_размер** - минимальный размер (в байтах) добавляемых в список файлов. Файлы, которые меньше этого значения, не будут добавлены в список. Можно использовать [суффиксы памяти](/manual/appendix/suffixes#суффиксы-памяти).<br>**макс\_размер** - максимальный размер (в байтах) добавляемых в список файлов. Файлы, которые больше этого значения, не будут добавлены в список. Можно использовать [суффиксы памяти](/manual/appendix/suffixes#суффиксы-памяти).<br>**мин\_возраст** - минимальный возраст (в секундах) добавляемой в список записи директории. Более свежие записи не будут добавлены в список. Можно использовать [суффиксы времени](/manual/appendix/suffixes#суффиксы-времени).<br>**макс\_возраст** - максимальный возраст (в секундах) добавляемой в список записи директории. Записи этого возраста и более старые (время модификации) не будут добавлены в список. Можно использовать [суффиксы времени](/manual/appendix/suffixes#суффиксы-времени).<br>**regex\_искл\_директории** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон имён исключаемых директорий. Все содержимое директории будет исключено (в отличие от regex\_искл)|Переменные среды, такие как %APP\_HOME%, $HOME и %TEMP%, не поддерживаются.<br><br>Псевдо-директории "." и ".." никогда не учитываются.<br><br>При обходе директорий символические ссылки никогда используются.<br><br>В Windows символические ссылки директорий пропускаются.<br><br>Оба параметра `regex_вкл` и `regex_искл` применяются к файлам и директориям при генерации списка содержимого директории, но игнорируются при выборе поддиректорий для обхода (если regex\_вкл равен "(?i)\^.+\\.zip$" и макс\_глубина не задана, то будут обойдены все поддиректории, но в список будут добавлены только файлы с типом zip).<br><br>Время выполнения ограничено значением времени ожидания в [конфигурации](/manual/appendix/config/zabbix_agentd) агента. Так как сканирование большой директории может занять более длительное время, чем время ожидания, то никакие данные не возвратятся, и элемент данных будет отмечен как "Не поддерживается". Частичный список не возвращается.<br><br>При фильтрации по размеру только обычные файлы имеют осмысленные размеры. В Linux и BSD директории также имеют ненулевые размеры (в основном несколько Кб). Устройства имеют нулевые размеры; например, размер **/dev/sda1** не отражает размер соответствующего раздела. Поэтому, при использовании параметров `<мин_размер>` и `<макс_размер>` рекомендуется указать `<типы_вкл>` равным "*file*", чтобы избежать неожиданностей.<br><br>Примеры:<br>⇒ vfs.dir.get\[/dev\] - получение списка устройств в /dev (Linux)<br>⇒ vfs.dir.get\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - получение списка файлов во временной директории (Windows)<br><br>Поддерживается с Zabbix 6.0.0.| |**vfs.dir.size**\[директория,<regex\_вкл>,<regex\_искл>,<режим>,<макс\_глубина>,<regex\_искл\_директории>\]|<|<|<| |Размер директории (в байтах).|Целое число|**директория** - абсолютный путь к директории<br>**regex\_вкл** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон включаемых имён сущностей (файлов, директорий и символических ссылок); если пусто, включается всё (по умолчанию)<br>**regex\_искл** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон исключаемых имен сущностей (файлов, директорий и символических ссылок); если пусто (по умолчанию), исключения не применяются<br>**режим** - возможные значения:<br>*apparent* (по умолчанию) - получение реальных размеров файлов вместо использования диска (работает как `du -sb директория`), *disk* - получение использования диска (работает как `du -s -B1 директория`). В отличие от команды du, элемент данных vfs.dir.size при вычислении размера директории учитывает скрытые файлы (работает как `du -sb .[^.]* *` в пределах директории).<br>**макс\_глубина** - максимальная глубина сканируемых поддиректорий. **-1** (по умолчанию) - без ограничения, **0** - не опускаться в поддиректории.<br>**regex\_искл\_директории** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее шаблон имён исключаемых директорий. Всё содержимое директории будет исключено (в отличие от regex\_искл)|Подсчитываются только те директории, к которым пользователь *zabbix* имеет по крайней мере права чтения.<br><br>В Windows любая символическая ссылка пропускается, а жесткие ссылки учитываются только один раз.<br><br>При наличии больших директорий или медленных дисков этот элемент данных может превысить время ожидания из-за настройки Timeout в файлах конфигурации [агента](/manual/appendix/config/zabbix_agentd) и [сервера](/manual/appendix/config/zabbix_server)/[прокси](/manual/appendix/config/zabbix_proxy). При необходимости увеличьте эти значения времени ожидания.<br><br>Примеры:<br>⇒ vfs.dir.size\[/tmp,log\] - вычисление размеров всех файлов в /tmp, которые содержат в своём имени 'log'<br>⇒ vfs.dir.size\[/tmp,log,\^.+\\.old$\] - вычисление размеров всех файлов в /tmp, которые содержат в своём имени 'log', исключая файлы с именами, оканчивающимися на '.old'<br><br>Ограничение размера файлов зависит от наличия [поддержки больших файлов](/manual/appendix/items/large_file_support).<br><br>Поддерживается, начиная с Zabbix 3.4.0.| |**vfs.file.cksum**\[файл,<режим>\]|<|<|<| |Контрольная сумма файла, вычисленная по алгоритму, используемому в UNIX cksum.|Целое число - с `режимом` в значении *crc32*<br><br>Строка - с `режимом` в значениях *md5*, *sha256*|**файл** - абсолютный путь к файлу<br>**режим** - *crc32* (по умолчанию), *md5*, *sha256*|Пример:<br>=> vfs.file.cksum\[/etc/passwd\]<br><br>Пример возвращаемых значений (для crc32/md5/sha256 соответственно):<br>675436101<br>9845acf68b73991eb7fd7ee0ded23c44<br>ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc<br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).<br><br>Параметр `режим` поддерживается с Zabbix 6.0.| |**vfs.file.contents**\[файл,<кодировка>\]|<|<|<| |Получение содержимого файла.|Текст|**файл** - абсолютный путь к файлу<br>**кодировка** - [идентификатор](/manual/config/items/itemtypes/zabbix_agent#доступные-кодировки) кодовой страницы|Возвращает пустую строку, если файл пустой или содержит только LF/CR символы.<br><br>Возвращаемое значение ограничено 16 МБ (включая конечные пробелы, которые усекаются); также применяются [ограничения баз данных](/manual/config/items/item#ограничения-текстовых-данных).<br><br>Маркер последовательности байтов (BOM) исключён из вывода.<br><br>Пример:<br>=> vfs.file.contents\[/etc/passwd\]| |**vfs.file.exists**\[файл,<типы\_вкл>,<типы\_искл>\]|<|<|<| |Проверка существования файла|0 - файл не найден<br><br>1 - файл заданного типа существует.|**файл** - абсолютный путь к файлу<br>**типы\_вкл** - список включаемых типов файлов, возможные значения: *file* (обычный файл, по умолчанию (если типы\_искл не задан)), *dir* (директория), *sym* (символическая ссылка), *sock* (сокет), *bdev* (блочное устройство), *cdev* (устройство посимвольного ввода-вывода), *fifo* (FIFO), *dev* (синоним к "bdev,cdev"), *all* (все вышеупомянутые типы, по умолчанию если типы\_искл задан).<br>**типы\_искл** - список исключаемых типов файлов, смотрите типы\_вкл для получения возможных значений (по умолчанию никакие типы не исключаются)|Несколько типов необходимо разделять запятой и весь список заключить в "" кавычки.<br>На Windows двойные кавычки необходимо экранировать обратной косой чертой '\\' и весь ключ элемента данных должен быть заключен в двойные кавычки при использовании утилиты zabbix\_get.exe или agent2 в командной строке.<br><br>Если какие-либо типы записей указаны как в <типы\_вкл>, так и в <типы\_искл>, файлы этих типов будут исключены.<br><br>Примеры:<br>=> vfs.file.exists\[/tmp/application.pid\]<br>=> vfs.file.exists\[/tmp/application.pid,"file,dir,sym"\]<br>=> vfs.file.exists\[/tmp/application\_dir,dir\]<br><br><br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).<br><br>Обратите внимание, элемент данных может стать неподдерживаемым на Windows, если искомая директория ищется в несуществующей директории, например, vfs.file.exists\[C:\\нет\\dir,dir\] (где 'нет' не существует).| |**vfs.file.get**\[файл\]|<|<|<| |Получение информации о файле.|Объект JSON|**файл** - абсолютный путь к файлу|Поддерживаемые типы файлов в UNIX подобных системах: обычный файл, директория, символическая ссылка, сокет, блочное устройство, устройство посимвольного ввода-вывода, FIFO<br><br>Поддерживаемые типы файлов на Windows: обычный файл, директория, символическая ссылка<br><br>Например:<br>=> vfs.file.get\[/etc/passwd\] → получение JSON с информацией о файле /etc/passwd (тип, пользователь, права доступа, SID, uid и т.п.)<br><br>Поддерживается с Zabbix 6.0.| |**vfs.file.md5sum**\[файл\]|<|<|<| |MD5 контрольная сумма файла|Строка (MD5 хеш-сумма файла)|**файл** - абсолютный путь к файлу|Пример:<br>=> vfs.file.md5sum\[/usr/local/etc/zabbix\_agentd.conf\]<br><br>Пример возвращаемого значения:<br>b5052decb577e0fffd622d6ddc017e82<br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).| |**vfs.file.owner**\[файл,<тип_владельца>,<тип_результата>\]|<|<|<| |Получение владельца файла.|Строка символов|**файл** - абсолютный путь к файлу<br>**тип_владельца** - *user* (по умолчанию) или *group* (только в Unix)<br>**тип_результата** - *name* (по умолчанию) или *id*; в случае с id - получение uid/gid на Unix, SID на Windows|Пример:<br>=> vfs.file.owner\[/tmp/zabbix\_server.log\] → получение владельца файла /tmp/zabbix\_server.log<br>=> vfs.file.owner\[/tmp/zabbix\_server.log,,id\] → получение ID владельца файла /tmp/zabbix\_server.log<br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).<br><br>Поддерживается с Zabbix 6.0.| |**vfs.file.permissions**\[файл\]|<|<|<| |Получение строки из 4 цифр, содержащую восьмеричное число с правами доступа Unix.|Строка|**файл** - абсолютный путь к файлу|Не поддерживается на Windows.<br><br>Пример:<br>=> vfs.file.permissions\[/etc/passwd\] → получение прав доступа к /etc/passwd, например, '0644'<br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).<br><br>Поддерживается с Zabbix 6.0.| |**vfs.file.regexp**\[файл,регулярное выражение,<кодировка>,<начальная строка>,<конечная строка>,<вывод>\]|<|<|<| |Поиск строки в файле.|Строка, содержащая совпадающую подстроку, или то, что определено в дополнительном параметре `вывод`.|**файл** - абсолютный путь к файлу<br>**регулярное выражение** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее требуемый шаблон<br>**кодировка** - [идентификатор](/manual/config/items/itemtypes/zabbix_agent#доступные-кодировки) кодовой страницы<br>**начальная строка** - номер первой строки для поиска (по умолчанию, первая строка файла).<br>**конечная строка** - номер последней строки для поиска (по умолчанию, последняя строка файла).<br>**вывод** - дополнительный шаблон форматирования вывода.<br>**\\0** - управляющая последовательность заменяется найденной частью текста (начиная от первого символа совпадения, заканчивая символом, где совпадение заканчивается), тогда **\\N** (где N=1..9) - управляющая последовательность заменяется N-ной совпадающей группой (или пустой строкой, если N превышает количество найденных групп).|Возвращается только первая совпавшая строка.<br>Если совпадений с выражением не найдено, будет возвращена пустая строка.<br><br>Маркер последовательности байтов (BOM) исключается из вывода.<br><br>Извлечение содержимого при использовании параметра `вывод` выполняется агентом.<br><br>Параметры `начальная строка`, `конечная строка` и `вывод` поддерживаются, начиная с версии 2.2.<br><br>Примеры:<br>=> vfs.file.regexp\[/etc/passwd,zabbix\]<br>=> vfs.file.regexp\[/path/to/some/file,"(\[0-9\]+)$",,3,5,\\1\]<br>=> vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\] → получение ID пользователя *zabbix*<br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).| |**vfs.file.regmatch**\[файл,регулярное выражение,<кодировка>,<начальная строка>,<конечная строка>\]|<|<|<| |Поиск строки в файле.|0 - совпадение не найдено<br><br>1 - найдено|**файл** - абсолютный путь к файлу<br>**регулярное выражение** - регулярное [выражение](/manual/regular_expressions#обзор) описывающее требуемый шаблон<br>**кодировка** - [идентификатор](/manual/config/items/itemtypes/zabbix_agent#доступные-кодировки) кодовой страницы<br>**начальная строка** - номер первой строки для поиска (по умолчанию, первая строка файла).<br>**конечная строка** - номер последней строки для поиска (по умолчанию, последняя строка файла).|Маркер последовательности байтов (BOM) игнорируется.<br><br>Параметры `начальная строка`, `конечная строка` поддерживаются с Zabbix 2.2.<br><br>Например:<br>=> vfs.file.regmatch\[/var/log/app.log,error\]<br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).| |**vfs.file.size**\[файл,<режим>\]|<|<|<| |Размер файла (в байтах).|Целое число|**файл** - абсолютный путь к файлу<br>**режим** - возможные значения:<br>*bytes* (по умолчанию) или *lines* (пустые строки также считаются)|Пользователь zabbix должен иметь права на чтение файла<br><br>Например:<br>=> vfs.file.size\[/var/log/syslog\]<br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).<br><br>Параметр `режим` поддерживается с Zabbix 6.0.| |**vfs.file.time**\[файл,<режим>\]|<|<|<| |Информация о времени файла.|Целое число (Unix timestamp)|**файл** - полный путь к файлу<br>**режим** - возможные значения:<br>*modify* (по умолчанию) - время последней модификации содержимого файла,<br>*access* - время последнего чтения файла,<br>*change* - время последнего изменения свойств файла|Пример:<br>=> vfs.file.time\[/etc/passwd,modify\]<br><br>Ограничение размера файла зависит от [поддержки больших файлов](/manual/appendix/items/large_file_support).| |**vfs.fs.discovery**|<|<|<| |Список примонтированных файловых систем и их типы. Используется низкоуровневым обнаружением.|Объект JSON| |Поддерживается с Zabbix 2.0.<br><br>Макрос {\#FSDRIVETYPE} поддерживается на Windows с Zabbix 3.0.<br><br>Макрос {\#FSLABEL} поддерживается на Windows с Zabbix 6.0.| |**vfs.fs.get**|<|<|<| |Список примонтированных файловых систем, их типов, размеров дисков и статистики по inode. Можно использовать низкоуровневым обнаружением.|Объект JSON| |Макрос {\#FSLABEL} поддерживается на Windows с<br> Zabbix 6.0.<br><br>Начиная с версии Zabbix 6.0.11, этот элемент данных может сообщать о файловых системах с нулевым количеством файловых дескрипторов (inode), что может случаться на файловых системах с динамическим количеством файловых дескрипторов (например, btrfs).| |**vfs.fs.inode**\[fs,<режим>\]|<|<|<| |Количество или процент inodes.|Целое число - для количества<br><br>Число с плавающей точной - для процентов|**fs** - файловая система<br>**режим** - возможные значения:<br>*total* (по умолчанию), *free*, *used*, *pfree* (свободно, в процентах), *pused* (использовано, в процентах)|Начиная с Zabbix 6.0.11, этот элемент данных не будет переходить в неподдерживаемое состояние в режимах pfree/pused, если количество inode-ов станет нулевым, что может случаться на файловых системах с динамическим количеством файловых дескрипторов (например, btrfs). Вместо этого для таких файловых систем значения pfree/pused будут сообщаться как "100" и "0" соответственно.<br><br>Пример:<br>=> vfs.fs.inode\[/,pfree\]| |**vfs.fs.size**\[fs,<режим>\]|<|<|<| |Размер диска в байтах или процентах от общего размера.|Целое число - для байт<br><br>Число с плавающей точкой - для процентов.|**fs** - файловая система<br>**режим** - возможные значения:<br>*total* (по умолчанию), *free*, *used*, *pfree* (доступно, в процентах), *pused* (использовано, в процентах)|Если файловая система не примонтирована, будет возвращен размер локальной файловой системы, где расположена точка монтирования.<br><br>Пример:<br>=> vfs.fs.size\[/tmp,free\]<br><br>Зарезервированное место на файловой системе принимается во внимание и не включено при использовании режима *free*.|

en-us	 ##### Virtual memory data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**vm.memory.size**\[<mode>\]|<|<|<| |Memory size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**mode** - possible values:<br>*total* (default), *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*, *used*, *pused* (used, percentage), *available*, *pavailable* (available, percentage)<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) support and [additional details](/manual/appendix/items/vm.memory.size_params) for this parameter.|This item accepts three categories of parameters:<br><br>1) *total* - total amount of memory;<br>2) platform-specific memory types: *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*;<br>3) user-level estimates on how much memory is used and available: *used*, *pused*, *available*, *pavailable*.|
ru	 ##### Данные виртуальной памяти  |Ключ элемента данных|<|<|<| |--|--|------|------| |Описание|Возвращаемое значение|Параметры|Комментарии| |**vm.memory.size**\[<режим>\]|<|<|<| |Размер памяти в байтах или в процентах от общего количества.|Целое число - для байт<br><br>Число с плавающей точкой - для процентов.|**режим** - возможные значения:<br>*total* (по умолчанию), *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*, *used*, *pused* (использовано, в процентах), *available*, *pavailable* (доступно, в процентах)<br>Смотрите также информацию о поддержке [в зависимости от платформы](/manual/appendix/items/supported_by_platform) и [дополнительную информацию](/manual/appendix/items/vm.memory.size_params) по этому параметру .|Этот элемент данных принимает три категории параметров:<br><br>1) *total* - общее количество памяти.<br>2) зависимые от платформы типы памяти: *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*.<br>3) оценка на уровне пользователя как много памяти используется и доступно: *used*, *pused*, *available*, *pavailable*.|

en-us	##### - VMware  The images in *vmdk* format are usable directly in VMware Player, Server and Workstation products. For use in ESX, ESXi and vSphere they must be converted using [VMware converter](http://www.vmware.com/products/converter/). If you use VMWare Converter, you may encounter issues with the hybrid network adapter. In that case, you can try specifying the E1000 adapter during the conversion process. Alternatively, after the conversion is complete, you can delete the existing adapter and add an E1000 adapter.
ru	##### - VMware  Образы в формате *vmdk* можно использовать напрямую в продуктах VMware Player, Server и Workstation. Для использования в ESX, ESXi и vSphere образы должны быть сконвертированы, используя [VMware конвертер](http://www.vmware.com/products/converter/). При использовании VMWare Converter можно наткнуться на проблему с гибридным сетевым адаптером. В этом случае можно попробовать во время процесса конвертации указать адаптер E1000. В качестве альтернативы, можно после завершения процесса конвертации удалить существующий адаптер и добавить адаптер E1000.

en-us	##### Volumes  The images allow to use some mount points. These mount points are different and depend on Zabbix component type:  |Volume|Description| |--|--------| |**Zabbix agent**|<| |*/etc/zabbix/zabbix\_agentd.d*|The volume allows to include *\*.conf* files and extend Zabbix agent using the `UserParameter` feature| |*/var/lib/zabbix/modules*|The volume allows to load additional modules and extend Zabbix agent using the [LoadModule](/manual/config/items/loadablemodules) feature| |*/var/lib/zabbix/enc*|The volume is used to store TLS-related files. These file names are specified using `ZBX_TLSCAFILE`, `ZBX_TLSCRLFILE`, `ZBX_TLSKEY_FILE` and `ZBX_TLSPSKFILE` environment variables| |**Zabbix server**|<| |*/usr/lib/zabbix/alertscripts*|The volume is used for custom alert scripts. It is the `AlertScriptsPath` parameter in [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/usr/lib/zabbix/externalscripts*|The volume is used by [external checks](/manual/config/items/itemtypes/external). It is the `ExternalScripts` parameter in [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/var/lib/zabbix/modules*|The volume allows to load additional modules and extend Zabbix server using the [LoadModule](/manual/config/items/loadablemodules) feature| |*/var/lib/zabbix/enc*|The volume is used to store TLS related files. These file names are specified using `ZBX_TLSCAFILE`, `ZBX_TLSCRLFILE`, `ZBX_TLSKEY_FILE` and `ZBX_TLSPSKFILE` environment variables| |*/var/lib/zabbix/ssl/certs*|The volume is used as location of SSL client certificate files for client authentication. It is the `SSLCertLocation` parameter in zabbix\_server.conf| |*/var/lib/zabbix/ssl/keys*|The volume is used as location of SSL private key files for client authentication. It is the `SSLKeyLocation` parameter in [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/var/lib/zabbix/ssl/ssl\_ca*|The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is the `SSLCALocation` parameter in [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/var/lib/zabbix/snmptraps*|The volume is used as location of snmptraps.log file. It could be shared by zabbix-snmptraps container and inherited using the volumes\_from Docker option while creating a new instance of Zabbix server. SNMP trap processing feature could be enabled by using shared volume and switching the `ZBX_ENABLE_SNMP_TRAPS` environment variable to 'true'| |*/var/lib/zabbix/mibs*|The volume allows to add new MIB files. It does not support subdirectories, all MIBs must be placed in `/var/lib/zabbix/mibs`| |**Zabbix proxy**|<| |*/usr/lib/zabbix/externalscripts*|The volume is used by [external checks](/manual/config/items/itemtypes/external). It is the `ExternalScripts` parameter in [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/db_data/*| The volume allows to store database files on external devices. Supported only for Zabbix proxy with SQLite3| |*/var/lib/zabbix/modules*|The volume allows to load additional modules and extend Zabbix server using the [LoadModule](/manual/config/items/loadablemodules) feature| |*/var/lib/zabbix/enc*|The volume is used to store TLS related files. These file names are specified using `ZBX_TLSCAFILE`, `ZBX_TLSCRLFILE`, `ZBX_TLSKEY_FILE` and `ZBX_TLSPSKFILE` environment variables| |*/var/lib/zabbix/ssl/certs*|The volume is used as location of SSL client certificate files for client authentication. It is the `SSLCertLocation` parameter in [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/ssl/keys*|The volume is used as location of SSL private key files for client authentication. It is the `SSLKeyLocation` parameter in [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/ssl/ssl\_ca*|The volume is used as location of certificate authority (CA) files for SSL server certificate verification. It is the `SSLCALocation` parameter in [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/snmptraps*|The volume is used as location of snmptraps.log file. It could be shared by the zabbix-snmptraps container and inherited using the volumes\_from Docker option while creating a new instance of Zabbix server. SNMP trap processing feature could be enabled by using shared volume and switching the `ZBX_ENABLE_SNMP_TRAPS` environment variable to 'true'| |*/var/lib/zabbix/mibs*|The volume allows to add new MIB files. It does not support subdirectories, all MIBs must be placed in `/var/lib/zabbix/mibs`| |**Zabbix web interface based on Apache2 web server**|<| |*/etc/ssl/apache2*|The volume allows to enable HTTPS for Zabbix web interface. The volume must contain the two `ssl.crt` and `ssl.key` files prepared for Apache2 SSL connections| |**Zabbix web interface based on Nginx web server**|<| |*/etc/ssl/nginx*|The volume allows to enable HTTPS for Zabbix web interface. The volume must contain the two `ssl.crt`, `ssl.key` files and `dhparam.pem` prepared for Nginx SSL connections| |**Zabbix snmptraps**|<| |*/var/lib/zabbix/snmptraps*|The volume contains the `snmptraps.log` log file named with received SNMP traps| |*/var/lib/zabbix/mibs*|The volume allows to add new MIB files. It does not support subdirectories, all MIBs must be placed in `/var/lib/zabbix/mibs`|  For additional information use Zabbix official repositories in Docker Hub.
ru	##### Тома  Образы позволяют использовать некоторые точки монтирования. Данные точки монтирования имеют отличия и зависят от типа Zabbix компонента:  |Том|Описание| |--|--------| |**Zabbix агент**|<| |*/etc/zabbix/zabbix\_agentd.d*|Том позволяет включать *\*.conf* файлы и расширять Zabbix агент, используя функционал `UserParameter`| |*/var/lib/zabbix/modules*|Том позволяет подгружать дополнительные модули и расширять Zabbix агент используя функционал [загружаемых модулей](/manual/config/items/loadablemodules)| |*/var/lib/zabbix/enc*|Том используется для хранения файлов, связанных с TLS. Имена данных файлов указываются при помощи переменных окружения `ZBX_TLSCAFILE`, `ZBX_TLSCRLFILE`, `ZBX_TLSKEY_FILE` и `ZBX_TLSPSKFILE`| |**Zabbix сервер**|<| |*/usr/lib/zabbix/alertscripts*|Том используется для пользовательских скриптов оповещения. Яляется параметром `AlertScriptsPath` в [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/usr/lib/zabbix/externalscripts*|Том используется для [внешних проверок](/manual/config/items/itemtypes/external). Является параметром `ExternalScripts` в [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/var/lib/zabbix/modules*|Том позволяет подгружать дополнительные модули и расширять Zabbix сервер используя функционал [загружаемых модулей](/manual/config/items/loadablemodules)| |*/var/lib/zabbix/enc*|Том используется для хранения файлов, связанных с TLS. Имена данных файлов указываются при помощи переменных окружения `ZBX_TLSCAFILE`, `ZBX_TLSCRLFILE`, `ZBX_TLSKEY_FILE` и `ZBX_TLSPSKFILE`| |*/var/lib/zabbix/ssl/certs*|Том используется для размещения файлов клиентских SSL сертификатов для аутентификации клиентов. Является параметром `SSLCertLocation` в zabbix\_server.conf| |*/var/lib/zabbix/ssl/keys*|Том используется для размещения файлов закрытых SSL ключей (private keys) для аутентификации клиентов. Является параметром `SSLKeyLocation` в [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/var/lib/zabbix/ssl/ssl\_ca*|Том используется для размещения файлов центра сертификации (CA) для верификации SSL сертификатов сервера. Яляется параметром `SSLCALocation` в [zabbix\_server.conf](/manual/appendix/config/zabbix_server)| |*/var/lib/zabbix/snmptraps*|Том используется для размещения snmptraps.log файла. Этот том может быть использован совместно с контейнером zabbix-snmptraps и унаследован, используя Docker опцию volumes\_from при создании нового экземпляра Zabbix сервера. Функцию обработки SNMP трапов можно включить, используя совместный том и переключив переменную окружения ZBX_ENABLE_SNMP_TRAPS в 'true'| |*/var/lib/zabbix/mibs*|Том позволяет добавлять новые MIB файлы. Не поддерживает подпапки, все MIB файлы должны быть помещены в `/var/lib/zabbix/mibs`| |**Zabbix прокси**|<| |*/usr/lib/zabbix/externalscripts*|Том используется для [внешних проверок](/manual/config/items/itemtypes/external). Является параметром `ExternalScripts` в [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/db_data/*|Том позволяет  хранить файлы базы данных на внешних устройствах. Поддерживается только для Zabbix proxy с базой SQLite3| |*/var/lib/zabbix/modules*|Том позволяет подгружать дополнительные модули и расширять Zabbix прокси, используя функционал [загружаемых модулей](/manual/config/items/loadablemodules)| |*/var/lib/zabbix/enc*|Том используется для хранения файлов, связанных с TLS. Имена данных файлов указываются при помощи переменных окружения `ZBX_TLSCAFILE`, `ZBX_TLSCRLFILE`, `ZBX_TLSKEY_FILE` и `ZBX_TLSPSKFILE`| |*/var/lib/zabbix/ssl/certs*|Том используется для размещения файлов клиентских SSL сертификатов для аутентификации клиентов. Является параметром `SSLCertLocation` в [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/ssl/keys*|Том используется для размещения файлов закрытых SSL ключей (private keys) для аутентификации клиентов. Является параметром `SSLKeyLocation` в [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/ssl/ssl\_ca*|Том используется для размещения файлов центра сертификации (CA) для верификации SSL сертификатов сервера. Является параметром `SSLCALocation` в [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)| |*/var/lib/zabbix/snmptraps*|Том используется для размещения snmptraps.log файла. Этот том может быть использован совместно с контейнером zabbix-snmptraps и унаследован, используя Docker опцию volumes\_from при создании нового экземпляра Zabbix прокси. Функцию обработки SNMP трапов можно включить, используя совместный том и переключив переменную окружения ZBX_ENABLE_SNMP_TRAPS в «true»| |*/var/lib/zabbix/mibs*|Том позволяет добавлять новые MIB файлы. Не поддерживает подпапки, все MIB файлы должны быть помещены в `/var/lib/zabbix/mibs`| |**веб-интерфейс Zabbix на основе веб-сервера Apache2**|<| |*/etc/ssl/apache2*|Том позволяет активировать HTTPS для веб-интерфейса Zabbix. Том должен содержать два файла `ssl.crt` и `ssl.key`, подготовленные для SSL соединений Apache2| |**веб-интерфейс Zabbix на основе веб-сервера Nginx**|<| |*/etc/ssl/nginx*|Том позволяет активировать HTTPS для веб-интерфейса Zabbix. Том должен содержать три файла `ssl.crt`, `ssl.key` и `dhparam.pem`, подготовленные для SSL соединений Nginx| |**Zabbix snmptraps**|<| |*/var/lib/zabbix/snmptraps*|Том содержит имя файл журнала `snmptraps.log` с полученными SNMP трапами| |*/var/lib/zabbix/mibs*|Том позволяет добавлять новые MIB файлы. Не поддерживает подпапки, все MIB файлы должны быть помещены в `/var/lib/zabbix/mibs`|  Для получения дополнительной информации обратитесь к официальным репозиториям Zabbix в Docker Hub.

en-us	##### Web browser on client side  Cookies and JavaScript must be enabled.  The latest stable versions of Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari, and Opera are supported.  ::: notewarning The same-origin policy for IFrames is implemented, which means that Zabbix cannot be placed in frames on a different domain.\ \ Still, pages placed into a Zabbix frame will have access to Zabbix frontend (through JavaScript) if the page that is placed in the frame and Zabbix frontend are on the same domain. A page like `http://secure-zabbix.com/cms/page.html`, if placed into dashboards on `http://secure-zabbix.com/zabbix/`, will have full JS access to Zabbix. :::
ru	##### Веб-браузер на стороне клиента  Cookies и JavaScript должны быть включены.  Поддерживаются последние стабильные версии Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari и Opera.  ::: notewarning Реализована политика одного источника для IFrames, что означает, что Zabbix веб-интерфейс нельзя поместить во фреймы на другом домене.\ \ Тем не менее, помещённые в Zabbix фреймы страницы будут иметь доступ к веб-интерфейсу Zabbix (посредством JavaScript), если помещённая во фрейм страница и веб-интерфейс Zabbix располагаются на одном домене. Такая станица как `http://secure-zabbix.com/cms/page.html`, при помещении в панели на `http://secure-zabbix.com/zabbix/`, будет иметь полный доступ к Zabbix посредством JS. :::

en-us	 ### Web certificate  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |web.certificate.get\[hostname,<port>,<address>\]|<|<|<| |Validates certificates and returns certificate details.|JSON object|**hostname** - can be either IP or DNS.<br>May contain the URL scheme (*https* only), path (it will be ignored), and port.<br>If a port is provided in both the first and the second parameters, their values must match.<br>If address (the 3rd parameter) is specified, the hostname is only used for SNI and hostname verification.<br>**port** - port number (default is 443 for HTTPS).<br>**address** - can be either IP or DNS. If specified, it will be used for connection, and hostname (the 1st parameter) will be used for SNI, and host verification.<br>In case, the 1st parameter is an IP and the 3rd parameter is DNS, the 1st parameter will be used for connection, and the 3rd parameter will be used for SNI and host verification.|This item turns unsupported if the resource specified in `host` does not exist or is unavailable or if TLS handshake fails with any error except an invalid certificate.<br><br>Currently, AIA (Authority Information Access) X.509 extension, CRLs and OCSP (including OCSP stapling), Certificate Transparency, and custom CA trust store are not supported.|
ru	### Веб сертификат  |Ключ|<|<|<| |--|--|------|------| |**Описание**|**Возвращаемое значение**|**Параметры**|**Описание**| |web.certificate.get\[имя_хоста,<порт>,<адрес>\]|<|<|<| |Проверка достоверности сертификатов и получение деталей сертификатов.|Объект JSON|**имя_хоста** - может быть как IP, так и DNS.<br>Может содержать схему URL (только *https*), путь (будет проигнорирован) и порт.<br>Если порт указывается в первом и втором параметрах, значения портов должны совпадать.<br>Если указан адрес ( 3-ий параметр), имя хоста используется только для удостоверения SNI и имени хоста.<br>**порт** - номер порта (по умолчанию 443 для HTTPS).<br>**адрес** -может быть как IP, так и DNS. Если указан, будет использоваться для подключения и имя хоста (1-ый параметр) будет использоваться для удостоверения SNI и хоста.<br>В случае, если 1-ый параметр IP адрес и третий параметр DNS, тогда 1-ый параметр будет использоваться для подключения и третий параметр будет использоваться для удостоверения SNI и хоста.|Этот элемент данных становится неподдерживаемым, если ресурс, указанный в `имя_хоста` не существует или, если TLS квитирование завершится с любой ошибкой, за исключением ошибочного сертификата.<br><br>В настоящее время расширение AIA (Authority Information Access) X.509, CRL и OCSP (включая OCSP сшивание), Certificate Transparency и пользовательские хранилища CA не поддерживаются.|

en-us	#### Webhook integrations  A new integration is available allowing to use the [webhook](/manual/config/notifications/media/webhook) media type for creating [Github issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md) from Zabbix notifications.
ru	#### Webhook интеграции  Доступна новая интеграция, позволяющая использовать способ оповещения [webhook](/manual/config/notifications/media/webhook) для создания [Github issue](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md) из оповещений Zabbix.

en-us	### Webhook integrations  A new media type *LINE* is now available allowing to use the [webhook](/manual/config/notifications/media/webhook) feature for sending notifications about Zabbix events to *LINE* messenger.
ru	### Webhook интеграции  Теперь доступен новый способ доставки *LINE*, позволяющий использовать [вебхук](/manual/config/notifications/media/webhook) для отсылки уведомлений о событиях Zabbix в мессенджер *LINE*.

en-us	#### Webhook integrations  New [webhook](/manual/config/notifications/media/webhook) media type for pushing Zabbix notifications to [Event-Driven Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible?at=refs%2Fheads%2Frelease%2F6.0) has been added.
ru	#### Вебхук интеграции  Добавлен новый способ оповещения [на основе вебхука](/manual/config/notifications/media/webhook) для отсылки оповещений Zabbix в [управляемый событиями Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible?at=refs%2Fheads%2Frelease%2F6.0).

en-us	#### Webhook integrations  New [webhook](/manual/config/notifications/media/webhook) media type for pushing Zabbix notifications to [Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt?at=refs%2Fheads%2Frelease%2F6.0) has been added.
ru	#### Webhook интеграции  Добавлен новый способ оповещений с типом [вебхук](/manual/config/notifications/media/webhook) для отсылки оповещений Zabbix в [Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt?at=refs%2Fheads%2Frelease%2F6.0).

en-us	##### Web interface  For an easy access to Zabbix from anywhere and from any platform, the web-based interface is provided. The interface is part of Zabbix server, and usually (but not necessarily) runs on the same physical machine as the one running the server.
ru	##### Веб-интерфейс  Для легкого доступа к Zabbix из любого места и с любой платформы, поставляется интерфейс на основе Веб. Интерфейс является частью Zabbix сервера и обычно (но не обязательно) работает на той же самой физической машине, что и сервер.

en-us	#### Web monitoring and HTTP agent  Zabbix server leaks memory on some Linux distributions due to an [upstream bug](https://bugzilla.redhat.com/show_bug.cgi?id=1057388) when "SSL verify peer" is enabled in web scenarios or HTTP agent. Please see [ZBX-10486](https://support.zabbix.com/browse/ZBX-10486) for more information and available workarounds.
ru	#### Веб-мониторинг и HTTP агент  Zabbix сервер имеет утечку памяти на некоторых дистрибутивах Linux по причине [ошибки в библиотеке](https://bugzilla.redhat.com/show_bug.cgi?id=1057388) при включённой опции "Проверка SSL узла" в веб-сценариях или HTTP агенте. Пожалуйста, обратитесь к [ZBX-10486](https://support.zabbix.com/browse/ZBX-10486) для получения более подробной информации и возможных вариантов решения.

en-us	 ##### Web monitoring data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**web.page.get**\[host,<path>,<port>\]|<|<|<| |Get content of web page.|Web page source as text (including headers)|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Example:<br>=> web.page.get\[www.example.com,index.php,80\]<br>=> web.page.get\[https://www.example.com\]<br>=> web.page.get\[https://blog.example.com/?s=zabbix\]<br>=> web.page.get\[localhost:80\]<br>=> web.page.get\["\[::1\]/server-status"\]| |**web.page.perf**\[host,<path>,<port>\]|<|<|<| |Loading time of full web page (in seconds).|Float|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Example:<br>=> web.page.perf\[www.example.com,index.php,80\]<br>=> web.page.perf\[https://www.example.com\]| |**web.page.regexp**\[host,<path>,<port>,regexp,<length>,<output>\]|<|<|<| |Find string on a web page.|The matched string, or as specified by the optional `output` parameter|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**length** - maximum number of characters to return<br>**output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>The `output` parameter is supported from version 2.2.<br><br>Example:<br>=> web.page.regexp\[www.example.com,index.php,80,OK,2\]<br>=> web.page.regexp\[https://www.example.com,,,OK,2\]|
ru	 ##### Данные веб-мониторинга  |Ключ элемента данных|<|<|<| |--|--|------|------| |Описание|Возвращаемое значение|Параметры|Комментарии| |**web.page.get**\[хост,<путь>,<порт>\]|<|<|<| |Получение содержимого веб-страницы.|Исходная веб-страница в виде текста (включая заголовки)|**хост** - имя хоста или URL (в виде `схема://хост:порт/путь`, где обязателен только *хост*).<br>Разрешённые схемы URL: *http*, *https*^**[4](#примечания)**^. При отсутствии схемы будет обрабатываться как *http*. Если указан URL, тогда `путь` и `порт` должны быть пустыми. При подключении к серверам, которые требуют аутентификацию, возможность указать имя пользователя / пароль, например: `http://user:password@www.example.com`, имеется только с поддержкой cURL ^**[4](#примечания)**^.<br>В именах хостов поддерживается [punycode](https://ru.wikipedia.org/wiki/Punycode).<br>**путь** - путь к HTML документу (по умолчанию /)<br>**порт** - номер порта (по умолчанию 80 для HTTP)|Этот элемент данных становится неподдерживаемым, если заданный ресурс в `хост` не существует или недоступен.<br><br>`хост` может быть именем хоста, доменным именем, адресом IPv4 или IPv6. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.<br><br>Например:<br>=> web.page.get\[www.zabbix.com,index.php,80\]<br>=> web.page.get\[https://www.zabbix.com\]<br>=> web.page.get\[https://blog.zabbix.com/?s=zabbix\]<br>=> web.page.get\[localhost:80\]<br>=> web.page.get\["\[::1\]/server-status"\]| |**web.page.perf**\[хост,<путь>,<порт>\]|<|<|<| |Время полной загрузки веб-страницы (в секундах).|Число с плавающей точкой|**хост** - имя хоста или URL (в виде `схема://хост:порт/путь`, где обязателен только *хост*).<br>Разрешённые схемы URL: *http*, *https*^**[4](#примечания)**^. При отсутствии схемы будет обрабатываться как *http*. Если указан URL, тогда `путь` и `порт` должны быть пустыми. При подключении к серверам, которые требуют аутентификацию, возможность указать имя пользователя / пароль, например: `http://user:password@www.example.com`, имеется только с поддержкой cURL ^**[4](#примечания)**^.<br>В именах хостов поддерживается [punycode](https://ru.wikipedia.org/wiki/Punycode).<br>**путь** - путь к HTML документу (по умолчанию /)<br>**порт** - номер порта (по умолчанию 80 для HTTP)|Этот элемент данных становится неподдерживаемым, если заданный ресурс в `хост` не существует или недоступен.<br><br>`хост` может быть именем хоста, доменым именем, адресом IPv4 или IPv6. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.<br><br>Пример:<br>=> web.page.perf\[www.zabbix.com,index.php,80\]<br>=> web.page.perf\[https://www.zabbix.com\]| |**web.page.regexp**\[хост,<путь>,<порт>,регулярное выражение,<длина>,<вывод>\]|<|<|<| |Поиск строки на веб-странице.|Совпадающая строка, или указанная опциональным параметром `вывод`|**хост** - имя хоста или URL (в виде `схема://хост:порт/путь`, где обязателен только *хост*).<br>Разрешённые схемы URL: *http*, *https*^**[4](#примечания)**^. При отсутствии схемы будет обрабатываться как *http*. Если указан URL, тогда `путь` и `порт` должны быть пустыми. При подключении к серверам, которые требуют аутентификацию, возможность указать имя пользователя / пароль, например: `http://user:password@www.example.com`, имеется только с поддержкой cURL ^**[4](#примечания)**^.<br>В именах хостов поддерживается [punycode](https://ru.wikipedia.org/wiki/Punycode).<br>**путь** - путь к HTML документу (по умолчанию /)<br>**порт** - номер порта (по умолчанию 80 для HTTP)<br>**регулярное выражение** - регулярное [выражение](/manual/regular_expressions#обзор), описывающее требуемый шаблон<br>**длина** - максимальное количество возвращаемых символов<br>**вывод** - дополнительный шаблон форматирования вывода. **\\0** - управляющая последовательность заменяется найденной частью текста (начиная от первого символа совпадения, заканчивая символом, где совпадение заканчивается), тогда как **\\N** (где N=1..9) - управляющая последовательность заменяется N-ой совпадающей группой (или пустой строкой, если N превышает количество найденных групп).|Этот элемент данных становится неподдерживаемым, если заданный ресурс в `хост` не существует или недоступен.<br><br>`хост` может быть именем хоста, доменным именем, адресом IPv4 или IPv6. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.<br><br>Извлечение содержимого при использовании параметра `вывод` производится на стороне агента.<br><br>Параметр `вывод` поддерживается, начиная с версии 2.2.<br><br>Example:<br>=> web.page.regexp\[www.zabbix.com,index.php,80,OK,2\]<br>=> web.page.regexp\[https://www.zabbix.com,,,OK,2\]|

en-us	#### Web monitoring widget  Once you have completed the configuration, you might like to see the widget with the data it displays. To do it, go to *Monitoring* → *Dashboards*, click on the name of a dashboard where you created the widget.  In this example, you can see the widget named "Zabbix frontend" displaying the status of the web monitoring for three host groups: "Internal network," "Linux servers," and "Web servers."  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_2.png)  A web monitoring widget displays the following information:  - a name of a widget; below it, there are four columns:   -  *Host group* - displays a list of host groups that contain hosts having web scenarios configured;   -  *Ok* - displays a number of web scenarios (in green color) when two conditions are observed:      - Zabbix has collected the latest data for a web scenario(s);      - all steps that were configured in a [web scenario](/manual/web_monitoring/example#scenario) are in "Ok" *[Status](/manual/web_monitoring/example#step-3)*.   -  *Failed* - displays a number of web scenarios (in red color), which have some failed steps:      - click on the host name, and it will open a new window; the *Status* column provides detailed information (in red color) on the step        where Zabbix failed to collect the data; and also,      - gives a hint for the parameter that has to be corrected in the [configuration form](/manual/web_monitoring/example#scenario).  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_3.png){width="600"}    -  *Unknown* - displays a number of web scenarios (in grey color) for which Zabbix has neither collected data,      nor has an information about the failed steps.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_4.png){width="600"}
ru	#### Виджет веб-мониторинга  После завершения настройки вам может потребоваться просмотреть виджет с отображаемыми им данными. Для этого перейдите к *Мониторинг* → *Панель* и нажмите на название панели, в который вы создали виджет.  В данном примере можно увидеть виджет, названный «Zabbix frontend», отображающий состояние веб-мониторинга трёх узлов сети: «Internal network», «Linux servers» and «Web servers».  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_2.png)  Виджет веб-мониторинга отображает следующую информацию:  - название виджета; под ним есть четыре столбца:   -  *Группа узлов сети (Host group)* - отображает список групп узлов сети, содержащих настроенные веб-сценарии;   -  *Ok* - отображает (зелёным цветом) количество веб-сценариев при соблюдении двух условий:      - Zabbix собрал последние данные для веб-сценария(-ев);      - все шаги, настроенные в [веб-сценарии](/manual/web_monitoring/example#сценарий), находятся в *[состоянии](/manual/web_monitoring/example#шаг-3)* «Ok».   -  *Неудачно (Failed)* - отображает (красным цветом) количество веб-сценариев, в которых есть некоторые неудачные шаги:      - нажмите на имя узла сети, и откроется новое окно; столбец *Состояние* предоставит подробную информацию (красным цветом) о шаге, где        Zabbix-у не удалось собрать данные; а также,      - даст подсказку о параметре, который должен быть исправлен в [диалоге настройки](/manual/web_monitoring/example#сценарий).  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_3.png){width="600"}    -  *Неизвестно (Unknown)* - отображает количество веб-сценариев (серым цветом), для которых Zabbix либо не собрал данные,      либо не имеет информации о неудачных шагах.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/web_monitoring_4.png){width="600"}

en-us	#### Web scenario  In a [web scenario](/manual/web_monitoring) configuration, user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Name|<|yes| |Update interval|<|no| |Agent|<|yes| |HTTP proxy|<|yes| |Variables (values only)|<|yes| |Headers (names and values)|<|yes| |*Steps*|<|<| | |Name|yes| |^|URL^[3](supported_by_location_user#footnotes)^|yes| |^|Variables (values only)|yes| |^|Headers (names and values)|yes| |^|Timeout|no| |^|Required string|yes| |^|Required status codes|no| |*Authentication*|<|<| | |User|yes| |^|Password|yes| |^|SSL certificate|yes| |^|SSL key file|yes| |^|SSL key password|yes| |*Tags*^[2](supported_by_location_user#footnotes)^|<|<| | |Tag names|yes| |^|Tag values|yes|
ru	#### Веб-сценарии  При настройке [веб-сценариев](/manual/web_monitoring) пользовательские макросы могут использоваться в следующих полях:  |Место|<|Несколько макросов/вперемешку с текстом^[1](supported_by_location_user#примечания)^| |-|------------------------------|----------| |Имя|<|да| |Интервал обновления|<|нет| |Агент|<|да| |HTTP прокси|<|да| |Переменные (только значения)|<|да| |Заголовки (имена и значения)|<|да| |*Шаги*|<|<| | |Имя|да| |^|URL^[3](supported_by_location_user#примечания)^|да| |^|Переменные (только значения)|да| |^|Заголовки (имена и значения)|да| |^|Время ожидания|нет| |^|Требуемая строка|да| |^|Требуемые коды состояния|нет| |*Аутентификация*|<|<| | |Пользователь|да| |^|Пароль|да| |^|Файл SSL сертификата|да| |^|Файл SSL ключа|да| |^|Пароль к SSL ключу|да| |*Теги*^[2](supported_by_location_user#примечания)^|<|<| | |Имена тегов|да| |^|Значения тегов|да|

en-us	# > Web scenario object  The following objects are directly related to the `webcheck` API.
ru	# > Объект веб-сценария  Следующие объекты напрямую связаны с API веб-сценария (`webcheck`).

en-us	### Web server hardening
ru	### Защита веб-сервера

en-us	#### Welcome screen  Open Zabbix frontend URL in the browser. If you have installed Zabbix from packages, the URL is:  -   for Apache: *http://<server\_ip\_or\_name>/zabbix* -   for Nginx: *http://<server\_ip\_or\_name>*  You should see the first screen of the frontend installation wizard.  Use the *Default language* drop-down menu to change system default language and continue the installation process in the selected language (optional). For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).  ![](../../../assets/en/manual/installation/install_1.png){width="550"}
ru	#### Экран приветствия  Откройте в браузере URL веб-интерфейса Zabbix. Если вы установили Zabbix из пакетов, то URL:  -   для Apache: *http://<ip\_или\_имя\_сервера>/zabbix* -   для Nginx: *http://<ip\_или\_имя\_сервера>*  Вы должны увидеть первый экран мастера установки веб-интерфейса.  Используйте выпадающее меню *Default language*, чтобы изменить язык системы по умолчанию, и продолжите установку на выбранном языке (опционально). Для получения более подробной информации, обратитесь к [Установка дополнительных языков для веб-интерфейса](/manual/appendix/install/locales).  ![](../../../assets/en/manual/installation/install_1.png){width="550"}

en-us	##### What can be exported/imported  Objects that can be exported/imported are:  -   [host groups](/manual/xml_export_import/groups) (*through Zabbix API     only*) -   [templates](/manual/xml_export_import/templates) -   [hosts](/manual/xml_export_import/hosts) -   [network maps](/manual/xml_export_import/maps) -   [media types](/manual/xml_export_import/media) -   images
ru	##### Что можно экспортировать/импортировать  Объекты, которые можно экспортировать/импортировать:  -   [группы узлов сети](/manual/xml_export_import/groups) (*только через Zabbix API*) -   [шаблоны](/manual/xml_export_import/templates) -   [узлы сети](/manual/xml_export_import/hosts) -   [карты сети](/manual/xml_export_import/maps) -   [способы оповещения](/manual/xml_export_import/media) -   изображения

en-us	#### What is a "host"?  In Zabbix, a "host" refers to any physical or virtual device,  application, service, or any other logically-related collection of monitored parameters.  Creating hosts is one of the first monitoring tasks in Zabbix. For example, if you want to monitor some parameters on a server "x", you must first create a host called, say, "Server X" and then you can look to add monitoring items to it.  Hosts are organized into host groups.  Proceed to [creating and configuring a host](/manual/config/hosts/host).
ru	#### Что такое «узел сети»?  В Zabbix термин «узел сети» относится к любому физическому или виртуальному устройству, приложению, службе или любому другому логически связанному набору параметров мониторинга.  Создание узлов сети является одной из первоочередных задач мониторинга в Zabbix. Например, если вы хотите отслеживать некоторые параметры на сервере «x», то сначала вы должны создать узел сети (называемый, скажем, «Сервер X»), и только затем вы можете смотреть в сторону добавления элементов данных для мониторинга сервера.  Узлы сети объединяются в группы узлов сети.  Перейти к [созданию и настройке узла сети](/manual/config/hosts/host).

en-us	When an item has to be updated over Java gateway, Zabbix server or proxy will connect to the Java gateway and request the value, which Java gateway in turn retrieves and passes back to the server or proxy. As such, Java gateway does not cache any values.  Zabbix server or proxy has a specific type of processes that connect to Java gateway, controlled by the option **StartJavaPollers**. Internally, Java gateway starts multiple threads, controlled by the **START\_POLLERS** [option](/manual/appendix/config/zabbix_java). On the server side, if a connection takes more than **Timeout** seconds, it will be terminated, but Java gateway might still be busy retrieving value from the JMX counter. To solve this, there is the **TIMEOUT** option in Java gateway that allows to set timeout for JMX network operations.
ru	Когда элемент данных должен быть обновлён через Java gateway, Zabbix сервер или прокси подключается к Java gateway и запрашивает значение, Java gateway в свою очередь извлекает это значение и возвращает серверу или прокси. Таким образом, Java gateway никакие значения не кэширует.  У Zabbix сервера и прокси есть специальный тип процессов, которые подключаются к Java gateway, их количество настраивается опцией **StartJavaPollers**. Внутренне, Java gateway запускается в несколько потоков, что настраивается [опцией](/manual/appendix/config/zabbix_java) **START\_POLLERS**. На стороне сервера, если соединение занимает более чем **Timeout** секунд, оно будет завершено, но Java gateway может оставаться занят получением значения счетчика JMX. Чтобы решить эту проблему, в  Java gateway имеется опция **TIMEOUT**, позволяющая указать время ожидания сетевых операций JMX.

en-us	#### Whitespace  Whitespace (space, tab characters) can be freely used in bracket notation segments and expressions, for example, `$[ 'a' ][ 0 ][ ?( $.b == 'c' ) ][ : -1 ].first( )`.
ru	#### Пробелы  Пробелы (пробелы как таковые, символы табуляции) можно свободно использовать в сегментах с представлением в виде квадратных скобок и в выражениях, например, `$[ 'a' ][ 0 ][ ?( $.b == 'c' ) ][ : -1 ].first( )`.

en-us	#### Widget menu  The widget menu contains different options based on whether the dashboard is in the edit or view mode:  |Widget menu|Options| |----|------| |In dashboard edit mode:<br>![widget\_menu\_edit.png](../../../../../assets/en/manual/web_interface/widget_menu_edit.png)|*Copy* - copy the widget<br>*Paste* - paste a copied widget over this widget<br>This option is grayed out if no widget has been copied.<br>*Delete* - delete the widget| |In dashboard view mode:<br>![widget\_menu\_view.png](../../../../../assets/en/manual/web_interface/widget_menu_view.png)|*Copy* - copy the widget<br>*Download image* - download the widget as a PNG image<br>(only available for [graph](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph)/[classic graph](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#graph_classic) widgets)<br>*Refresh interval* - select the frequency of refreshing<br>the widget contents|
ru	#### Меню виджетов  Меню виджетов содержит различные опции в зависимости от того, находится ли панель в режиме редактирования или просмотра:  |Меню виджетов|Опции| |----|------| |В режиме редактирования панели:<br>![widget\_menu\_edit.png](../../../../../assets/en/manual/web_interface/widget_menu_edit.png)|*Копировать (Copy)* - скопировать виджет<br>*Вставить (Paste)* - вставить скопированный виджет поверх данного виджета<br>Эта опция неактивна, если ни один виджет не был скопирован.<br>*Удалить (Delete)* - удалить виджет| |В режиме просмотра панели:<br>![widget\_menu\_view.png](../../../../../assets/en/manual/web_interface/widget_menu_view.png)|*Копировать (Copy)* - скопировать виджет<br>*Загрузить изображение (Download image)* - загрузить виджет как изображение в формате PNG<br>(доступно только для виджетов [графиков](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph)/[классических графиков](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/graph_classic))<br>*Интервал обновления (Refresh interval)* - выбрать частоту обновления<br>содержимого виджета|

en-us	 ## Widgets  Several dashboard widgets have been added in the new version.
ru	## Новые виджеты  В новой версии добавлено несколько виджетов панели.

en-us	### Windows installer paths When using Windows installers, it is recommended to use default paths provided by the installer as using custom paths without proper permissions could compromise the security of the installation.
ru	### Пути инсталятора Windows При использовании инсталятора Windows рекомендуется использовать предоставляемые инсталятором пути по умолчанию, поскольку применение пользовательских путей без надлежащим образом назначенных прав может скомпрометировать безопасность вашей инсталляции.

en-us	#### Windows-specific item keys  |Item key|User group|<| |--------|----------|-| | |Recommended|Minimum technically acceptable (functionality is limited)| |eventlog|Event Log Readers|Guests| |net.if.list|Guests|Guests| |perf\_counter|Performance Monitor Users|Performance Monitor Users| |proc\_info|Administrators|Guests| |service.discovery|Guests|Guests| |service.info|Guests|Guests| |services|Guests|Guests| |wmi.get|Administrators|Guests| |vm.vmemory.size|Guests|Guests|
ru	#### Ключи элементов данных, специфичные для Windows  |Ключ элемента данных|Группа пользователей|<| |--------|----------|-| | |Рекомендуется|Минимально технически приемлемо (ограниченные возможности)| |eventlog|Читатели журнала событий|Гости| |net.if.list|Гости|Гости| |perf\_counter|Пользователи монитора производительности|Пользователи монитора производительности| |proc\_info|Администраторы|Гости| |service.discovery|Гости|Гости| |service.info|Гости|Гости| |services|Гости|Гости| |wmi.get|Администраторы|Гости| |vm.vmemory.size|Гости|Гости|

en-us	##### Windows  Use Zabbix Windows agent included (pre-compiled) into Zabbix distribution.
ru	##### Windows  Используйте, включенный в поставку, Zabbix агент для Windows (скомпилированный).  

en-us	#### Working with the menu  A [global search](/manual/web_interface/global_search) box is located below the Zabbix logo.  The menu can be collapsed or hidden completely:  -   To collapse, click on     ![](../../../assets/en/manual/web_interface/button_collapse.png)     next to Zabbix logo -   To hide, click on     ![](../../../assets/en/manual/web_interface/button_hide.png) next to     Zabbix logo  |   |   | |---|---| |![](../../../assets/en/manual/web_interface/collapsed_menu.png)|![](../../../assets/en/manual/web_interface/hidden_menu.png)| |Collapsed menu with only the icons visible.|Hidden menu.|
ru	#### Работа с меню  [Глобальное окно поиска](/manual/web_interface/global_search) расположено под логотипом Zabbix.  Меню может быть свернуто или скрыто полностью:  -   Чтобы свернуть, нажмите     ![](../../../assets/en/manual/web_interface/button_collapse.png)     рядом с логотипом Zabbix -   Чтобы скрыть, нажмите     ![](../../../assets/en/manual/web_interface/button_hide.png) рядом с     логотипом Zabbix  |    |   | |---|---| |![](../../../assets/en/manual/web_interface/collapsed_menu.png)|![](../../../assets/en/manual/web_interface/hidden_menu.png)| |Свёрнутое меню с иконками.|Скрытое меню.|

en-us	#### Wrong conversion of services in Zabbix 6.0.0-6.0.2  In Zabbix 6.0, new more flexible service status calculation algorithms were introduced.   After an upgrade from Zabbix <6.0 to Zabbix 6.0.0, 6.0.1, 6.0.2, the service status calculation rules 'Most critical if all children have problems' and 'Most critical of child services' will become swapped. Services created in Zabbix 6.0.0 and newer will have correct status calculation rules.   When upgrading from versions <6.0 to Zabbix 6.0.3 or newer, Zabbix will correctly update service status calculation rules. Upgrading from 6.0.x to 6.0.3 will have no effect on service status calculation rules.
ru	#### Некорректная конвертация услуг в Zabbix 6.0.0-6.0.2  В Zabbix 6.0 были внедрены более гибкие алгоритмы вычисления состояния услуг.  После обновления с Zabbix <6.0 на Zabbix 6.0.0, 6.0.1, 6.0.2 правила вычисления состояния услуг «Самое критичное, если все дочерние имеют проблемы» и «Самое критичное из дочерних услуг» окажутся перепутанными между собой. Услуги, которые созданы в Zabbix 6.0.0 и более новых версиях, будут иметь корректные правила вычисления состояния.  При обновлении с версий <6.0 на Zabbix 6.0.3 или более новые, Zabbix корректно обновит правила вычисления состояния услуг. Обновление с 6.0.x на 6.0.3 никак не повлияет на правила вычисления состояния услуг.

en-us	#### X-Frame-Options HTTP header  The *X-Frame-Options header* parameter has been renamed to *Use X-Frame-Options header*, now consists of a checkbox and an input field (allowing you to disable the header by unmarking a checkbox instead of specifying "null" in the input field), and supports additional values.  Other security parameters now also follow the same structure. For more information, see the [security](/manual/web_interface/frontend_sections/administration/general#security) parameters in *Administration* → *General*.
ru	#### HTTP-заголовок X-Frame-Options  Параметр *HTTP заголовок X-Frame-Options* был переименован в *Использовать HTTP заголовок X-Frame-Options*, теперь он состоит из флажка и поля ввода (что позволяет отключить заголовок, сняв флажок, вместо указания значения «null» в поле ввода) и поддерживает дополнительные значения.  Другие параметры безопасности теперь также имеют ту же структуру. Для дополнительной информации см. параметры [безопасности](/manual/web_interface/frontend_sections/administration/general#безопасность) в разделе *Администрирование* → *Общие*.

en-us	#### XML format  The XML export format contains the following tags:  -   Default header for XML documents -   Root tag for Zabbix XML export -   Export version -   Date when export was created in ISO 8601 long format  ```xml <?xml version="1.0" encoding="UTF-8"?> <zabbix_export>     <version>6.0</version>     <date>2020-04-22T06:20:11Z</date> </zabbix_export> ```  Other tags are dependent on exported objects.
ru	#### Формат XML  Формат экспорта XML содержит следующие теги:  -   Заголовок по умолчанию для XML документов -   Корневой элемент при экспорте Zabbix XML -   Версия экспорта -   Дата, когда был выполнен экспорт, в формате ISO 8601 long  ```xml <?xml version="1.0" encoding="UTF-8"?> <zabbix_export>     <version>6.0</version>     <date>2020-04-22T06:20:11Z</date> </zabbix_export> ```  Остальные теги зависят от экспортируемых объектов.

en-us	#### XML  The XML object allows the processing of XML data in the item and low-level discovery preprocessing and webhooks.  ::: noteimportant  In order to use XML object, server/proxy must be compiled with libxml2 support. :::  |Method|Description| |--|--------| |`XML.query(data, expression)`|Retrieves node content using XPath. Returns null if node is not found.<br>**expression** - an XPath expression;<br>**data** - XML data as a string.| |`XML.toJson(data)`|Converts data in XML format to JSON.| |`XML.fromJson(object)`|Converts data in JSON format to XML.|  Example:  *Input:*      <menu>         <food type = "breakfast">             <name>Chocolate</name>             <price>$5.95</price>             <description></description>             <calories>650</calories>         </food>     </menu>  *Output:*  ```json {     "menu": {         "food": {             "@type": "breakfast",             "name": "Chocolate",             "price": "$5.95",             "description": null,             "calories": "650"         }     } } ```
ru	#### XML  Объект XML позволяет обрабатывать XML данные в элементах данных и в предварительной обработке низкоуровневых обнаружений, а также в вебхуках.  ::: noteimportant  Чтобы использовать XML объект, сервер / прокси должны быть скомпилированы с поддержкой libxml2. :::  |Метод|Описание| |--|--------| |`XML.query(данные, выражение)`|Получение содержимого узла с использованием XPath. Возвращает null, если узел не найден.<br>**выражение** - XPath выражение;<br>**данные** - XML данные в виде строки.| |`XML.toJson(данные)`|Преобразование данных в XML формате в JSON.| |`XML.fromJson(данные)`|Преобразование данных в JSON формате в XML.|  Пример:  *Входящие данные:*      <menu>         <food type = "breakfast">             <name>Chocolate</name>             <price>$5.95</price>             <description></description>             <calories>650</calories>         </food>     </menu>  *Вывод:*  ```json {     "menu": {         "food": {             "@type": "breakfast",             "name": "Chocolate",             "price": "$5.95",             "description": null,             "calories": "650"         }     } } ```

en-us	#### YAML base format  The YAML export format contains the following nodes:  -   Root node for Zabbix YAML export -   Export version -   Date when export was created in ISO 8601 long format  ```yaml zabbix_export:   version: '6.0'   date: '2020-04-22T06:20:11Z' ```  Other nodes are dependent on exported objects.
ru	#### Общий формат YAML  Формат экспорта YAML содержит следующие элементы:  -   Корневой элемент для экспорта Zabbix YAML -   Версия экспорта -   Дата, когда был выполнен экспорт, в формате ISO 8601 long.  ```yaml zabbix_export:   version: '6.0'   date: '2020-04-22T06:20:11Z' ```  Остальные элементы зависят от экспортируемых объектов.

en-us	#### YAML export/import  There are some known issues with YAML [export/import](/manual/xml_export_import):  -   Error messages are not translatable; -   Valid JSON with a .yaml file extension sometimes cannot be imported; -   Unquoted human-readable dates are automatically converted to Unix     timestamps.
ru	#### Экспорт/импорт YAML  Имеются несколько известных проблем, связанных с [экспортом/импортом](/manual/xml_export_import) YAML:  -   Сообщения об ошибках не поддаются переводу; -   Валидный JSON с расширением файла .yaml иногда не удается импортировать; -   Не заключённые в кавычки привычные человеку даты автоматически конвертируются в штампы времени в формате Unix.

en-us	 You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     or find them in the `templates` directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ru	Вы можете получить эти шаблоны:  -  В Настройка → Шаблоны на новых инсталляциях; -  При обновлении с предыдущих версий последние шаблоны можно загрузить с [Git репозитория](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) Zabbix или найти их в директории `templates` в скачанной последней версии Zabbix. Затем, находясь в Настройка → Шаблоны, вы можете импортировать его в Zabbix вручную.

en-us	You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   When upgrading from previous versions, the latest templates can be     downloaded from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     and manually imported into Zabbix in the *Configuration* →     *Templates* section. If a template with the same name already     exists, check the *Delete missing* option before importing to     achieve a clean import. This way the items that have been excluded     from the updated template will be removed (note, that history of the     deleted items will be lost).
ru	Вы можете получить шаблоны:  -   В *Настройка* → *Шаблоны* на новых инсталляциях; -   При обновлении с предыдущих версий самые последние шаблоны можно загрузить из [репозитория Zabbix Git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) и вручную импортировать в Zabbix в разделе *Настройка* → *Шаблоны*. Если шаблон с таким же именем уже существует, выберите опцию *Удалить отсутствующее* перед импортом для достижения чистого импорта. Таким образом элементы данных, которые были исключены из обновленного шаблона, будут удалены (обратите внимание, что история по удаленным элементам данных будет потеряна).

en-us	 #### Zabbix agent 2 active check configuration  A new optional [configuration parameter](/manual/appendix/config/zabbix_agent2) *ForceActiveChecksOnStart* has been added to Zabbix agent 2.  Setting the parameter to  `ForceActiveChecksOnStart=1` will ensure item data for active checks is collected immediately upon Zabbix agent restart, except for items with *Scheduling* [update interval](/manual/config/items/item/custom_intervals#scheduling-intervals). Otherwise, the first data collection after an agent restart will happen at random time, which is less than item update interval, to prevent spikes in resource usage.   It is also possible to set this option only for a specific plugin by using *Plugins.\<PluginName>.System.ForceActiveChecksOnStart* (for example, `Plugins.Uptime.System.ForceActiveChecksOnStart=1`). If set, a plugin-level parameter will override the global setting. 
ru	#### Конфигурация активных проверок Zabbix агента 2  В Zabbix агент 2 добавлен новый опциальный [параметр конфигурации](/manual/appendix/config/zabbix_agent2) *ForceActiveChecksOnStart*.  Установка параметра в значение `ForceActiveChecksOnStart=1` гарантирует, что данные по элементам данных у активных проверок будут собраны незамедлительно после перезапуска Zabbix агента, за исключением элементов данных с [интервалом обновления](/manual/config/items/item/custom_intervals#интервалы-по-расписанию) *По расписанию* . В противном случае, первый сбор данных после перезапуска агента произойдет в случайное время, которое будет меньше чем интервал обновления элементов данных, чтобы предотвратить пиковое использование ресурсов.   Также имеется возможность указать эту опцию только по отдельным плагинам при помощи *Plugins.\<ИмяПлагина>.System.ForceActiveChecksOnStart* (например, `Plugins.Uptime.System.ForceActiveChecksOnStart=1`). Если задать таким образом, то параметр уровня плагина заменит собой глобальную настройку. 

en-us	 ### Zabbix agent 2 items  - Native support for the [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** and **net.dns.record** has been added. These items, used with Zabbix agent 2, now support concurrent check processing. On Windows, custom DNS IP addresses are allowed in the `ip` parameter, `timeout` and `count` parameters are no longer ignored.  - *smart.disk.discovery* and *smart.attribute.discovery* [items](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#s.m.a.r.t.), supported for S.M.A.R.T. plugin, have been updated and now return {#DISKTYPE} macro value in the lower case.
ru	### Элементы данных Zabbix агента 2  - Добавлена встроенная поддержка [элементов данных](/manual/config/items/itemtypes/zabbix_agent) **net.dns** и **net.dns.record**. Эти элементы данных, используемые с Zabbix агентом 2, теперь поддерживают параллельное выполнение проверок. В Windows, пользовательские IP адреса DNS разрешены в параметре `ip`, параметры `timeout` и `count` более не игнорируются. - [элементы данных](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#s.m.a.r.t.) *smart.disk.discovery* и *smart.attribute.discovery*, поддерживаемые S.M.A.R.T. плагином, обновлены и теперь возвращают значение макроса {#DISKTYPE} в нижнем регистре.

en-us	#### Zabbix agent 2 plugins
ru	#### Плагины Zabbix агента 2

en-us	### Zabbix agent 2 plugins  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.  
ru	### Плагин Zabbix агент 2  Каждый плагин Zabbix агент 2 теперь имеет отдельный [файл конфигурации](/manual/appendix/config/zabbix_agent2_plugins). По молчанию, эти файлы располагаются в `./zabbix_agent2.d/plugins.d/` директории. Этот путь указывается в `Include` параметре файла конфигурации агента 2 и может быть относительным к расположению [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) или [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) файлов.  

en-us	#### Zabbix agent 2 plugins  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.  
ru	#### Zabbix agent 2 plugins  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.  

en-us	##### Zabbix agent 2 plugins  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.
ru	##### Плагины Zabbix агента 2  Каждый плагин Zabbix агента 2 теперь получил отдельный [файл конфигурации](/manual/appendix/config/zabbix_agent2_plugins). По умолчанию эти файлы располагаются в директории `./zabbix_agent2.d/plugins.d/`. Этот путь указывается в параметре `Include` в файле конфигурации агента 2 и может быть относительным к расположению файлов [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) или [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win).

en-us	# zabbix\_agent2  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
ru	# zabbix\_agent2  Раздел: Команды обслуживания (8)\ Обновлено: 2019-01-29\ [Оглавление](#оглавление) [Вернуться на главную](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	#### Zabbix agent 2 support on Windows  To prevent critical security vulnerabilities, the minimum Windows version for Zabbix agent 2 has been raised to Windows 10/Server 2016. See note under [Supported platforms](/manual/installation/requirements#supported-platforms) for more information.
ru	#### Поддержка Zabbix агента 2 на Windows  Чтобы предотвратить критические уязвимости безопасности, минимальная версия Windows для Zabbix агента 2 повышена до Windows 10/Server 2016. Дополнительную инфомацию см. в примечании в разделе [Поддерживаемые платформы](/manual/installation/requirements#поддерживаемые-платформы).

en-us	#### Zabbix agent 2 support on Windows  To prevent critical security vulnerabilities, the minimum Windows version for Zabbix agent 2 has been raised to Windows 10/Windows Server 2016. See note under [Supported platforms](/manual/installation/requirements#supported-platforms) for more information.
ru	#### Поддержка Zabbix агента 2 на Windows  Чтобы предотвратить критические уязвимости безопасности, минимальная версия Windows для Zabbix агента 2 повышена до Windows 10/Server 2016. Дополнительную инфомацию см. в примечании в разделе [Поддерживаемые платформы](/manual/installation/requirements#поддерживаемые-платформы).

en-us	 Zabbix agent 2 supports all item keys supported for Zabbix agent on [Unix](/manual/config/items/itemtypes/zabbix_agent) and [Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys). This page provides details on the additional item keys, which you can use with Zabbix agent 2 only, grouped by the plugin they belong to.  See also:  -   [Built-in plugins](/manual/config/items/plugins#built-in) -   [Loadable plugins](/manual/config/items/plugins#loadable)  ::: noteclassic  Parameters without angle brackets are mandatory. Parameters marked with angle brackets **<** **>** are optional. :::
ru	Zabbix агент 2 поддерживает все ключи элементов данных, которые поддерживаются Zabbix агентом в [Unix](/manual/config/items/itemtypes/zabbix_agent) и [Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys). На этой странице представлена подробная информация о дополнительных ключах элементов данных, которые вы можете использовать только с Zabbix агентом 2; эти ключи сгруппированы по плагинам, которым они принадлежат.  Смотрите также:  -   [Встроенные плагины](/manual/config/items/plugins#встроенные) -   [Подгружаемые плагины](/manual/config/items/plugins#подгружаемые)  ::: noteclassic  Параметры без угловых скобок обязательны. Параметры, обозначенные угловыми скобками **<** **>**, опциональны. :::

en-us	 ### Zabbix agent 2  To override the default user and group for Zabbix agent 2, run:      systemctl edit zabbix-agent2  Then, add the following content:      [Service]     User=root     Group=root  Reload daemons and restart the zabbix-agent service:      systemctl daemon-reload     systemctl restart zabbix-agent2  For **Zabbix agent2** this completely determines the user that it runs as. No additional modifications are required.
ru	 ### Zabbix агент 2  Чтобы переопределить пользователя и группу по умолчанию для Zabbix агента 2, выполните:      systemctl edit zabbix-agent2  Затем добавьте следующее содержимое:      [Service]     User=root     Group=root  Перезагрузите конфигурацию демонов перезапустите службу zabbix-agent2:      systemctl daemon-reload     systemctl restart zabbix-agent2  Для **Zabbix агента 2** это полностью определяет пользователя, от имени которого он работает. Никаких дополнительных модификаций не требуется.

en-us	#### Zabbix agent checks on Windows  Non-existing DNS entries in a `Server` parameter of Zabbix agent configuration file (zabbix\_agentd.conf) may increase Zabbix agent response time on Windows. This happens because Windows DNS caching daemon doesn't cache negative responses for IPv4 addresses. However, for IPv6 addresses negative responses are cached, so a possible workaround to this is disabling IPv4 on the host.
ru	#### Проверки Zabbix агент на Windows  Несуществующие записи DNS в параметре `Server` в файле конфигурации Zabbix агента (zabbix\_agentd.conf) могут повысить время ответа Zabbix агента на Windows. Такое случается по причине того, что демон Windows DNS кэширования не кэширует отрицательные ответы по IPv4 адресам. Однако, для IPv6 адресов отрицательные ответы кэшируются; таким образом, возможным вариантом решения будет отключение IPv4 на хосте.

en-us	# zabbix\_agentd  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
ru	# zabbix\_agentd  Раздел: Команды обслуживания (8)\ Обновлено: 2019-01-29\ [Оглавление](#оглавление) [Вернуться на главную](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	 ### Zabbix agent  To override the default user and group for Zabbix agent, run:      systemctl edit zabbix-agent  Then, add the following content:      [Service]     User=root     Group=root  Reload daemons and restart the zabbix-agent service:      systemctl daemon-reload     systemctl restart zabbix-agent  For **Zabbix agent** this re-enables the functionality of configuring user in the `zabbix_agentd.conf` file. Now you need to set `User=root` and `AllowRoot=1` configuration parameters in the agent [configuration file](/manual/appendix/config/zabbix_agentd).
ru	 ### Zabbix агент  Чтобы переопределить пользователя и группу по умолчанию для Zabbix агента, выполните:      systemctl edit zabbix-agent  Затем добавьте следующее содержимое:      [Service]     User=root     Group=root  Перезагрузите конфигурацию демонов и перезапустите службу zabbix-agent:      systemctl daemon-reload     systemctl restart zabbix-agent  Для **Zabbix агента** это возвращает функционал, позволяющий настраивать пользователя в файле `zabbix_agentd.conf`. Теперь Вам нужно выставить параметры конфигурации `User=root` и `AllowRoot=1` в [файле конфигурации](/manual/appendix/config/zabbix_agentd) агента.

en-us	##### Zabbix agent  You may encounter a situation when a timeout occurs while executing a script.  See an example of a script running on Zabbix agent and the result window below:      sleep 5     df -h  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/script_timeout_1.png)  The error message, in this case, is the following:      Timeout while executing a shell script.  In order to avoid such a situation, it is advised to optimize the script itself (instead of adjusting Timeout parameter to a corresponding value (in our case, > ‘5’) by modifying the [Zabbix agent configuration](/manual/appendix/config/zabbix_agentd) and [Zabbix server configuration](/manual/appendix/config/zabbix_server)).  In case the Timeout parameter is changed in [Zabbix agent configuration](/manual/appendix/config/zabbix_agentd), the following error message will appear:      Get value from agent failed: ZBX_TCP_READ() timed out.  It means that modification was made in [Zabbix agent configuration](/manual/appendix/config/zabbix_agentd) and it is also required to modify Timeout setting in [Zabbix server configuration](/manual/appendix/config/zabbix_server).
ru	##### Zabbix агент  Вы можете столкнуться с ситуацией, когда при выполнении скрипта произойдёт превышение времени ожидания.  Посмотрите ниже пример скрипта, запускаемого на Zabbix агенте, и окно с результатом:      sleep 5     df -h  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/script_timeout_1.png)  Сообщение об ошибке в этом случае будет следующим:      Превышено время ожидания при выполнении скрипта командной строки.     (Timeout while executing a shell script).  Чтобы избежать подобной ситуации, рекомендуется выполнить оптимизацию самого скрипта (вместо изменения параметра Timeout до соответствующего значения (в нашем случае, > ‘5’) в [конфигурации Zabbix агента](/manual/appendix/config/zabbix_agentd) и [конфигурации Zabbix сервера](/manual/appendix/config/zabbix_server)).  В случае, если параметр Timeout изменён в [конфигурации Zabbix агента](/manual/appendix/config/zabbix_agentd), всё ещё появляется следующее сообщение об ошибке:      Get value from agent failed: ZBX_TCP_READ() timed out.  Она означает, что изменения сделаны в [конфигурации Zabbix агента](/manual/appendix/config/zabbix_agentd) и требуется также изменить настройку Timeout в [конфигурации Zabbix сервера](/manual/appendix/config/zabbix_server).

en-us	# Zabbix API changes in 6.0
ru	# Изменения в API Zabbix 6.0

en-us	#### Zabbix configuration
ru	#### Настройка Zabbix

en-us	#### Zabbix configuration  1\. In Zabbix, go to SAML settings in the *Administration → Authentication* section and copy information from Okta setup instructions into corresponding fields:  -   Identity Provider Single Sign-On URL → SSO service URL -   Identity Provider Issuer → IdP entity ID -   Username attribute → Attribute name (usrEmail) -   SP entity ID → Audience URI  2\. Download the certificate provided in the Okta setup instructions page into *ui/conf/certs* folder as idp.crt, and set permission 644 by running:      chmod 644 idp.crt  Note, that if you have upgraded to Zabbix 5.0 from an older version, you will also need to manually add these lines to zabbix.conf.php file (located in the //ui/conf/ // directory):      // Used for SAML authentication.     $SSO['SP_KEY'] = 'conf/certs/sp.key'; // Path to your private key.     $SSO['SP_CERT'] = 'conf/certs/sp.crt'; // Path to your public key.     $SSO['IDP_CERT'] = 'conf/certs/idp.crt'; // Path to IdP public key.     $SSO['SETTINGS'] = []; // Additional settings  See generic [SAML Authentication](/manual/web_interface/frontend_sections/administration/authentication#saml_authentication) instructions for more details.  3\. If *Assertion Encryption* has been set to Encrypted in Okta, a checkbox "Assertions" of the *Encrypt* parameter should be marked in Zabbix as well.  ![](../../../../assets/en/manual/appendix/install/okta_zabbix.png)  4\. Press the "Update" button to save these settings.  ::: noteclassic  To sign in with SAML, the username in Zabbix should match the Okta e-mail. These settings can be changed in the *Administration → Users* section of Zabbix web interface.  :::
ru	#### Настойка Zabbix  1\. В Zabbix, перейдите в настройки SAML в разделе *Администрирование → Аутентификация* и скопируйте информацию из инструкций по настройке Okta в соответствующие поля:  -   Identity Provider Single Sign-On URL → URL единого входа -   Identity Provider Issuer → IdP entity ID -   Атрибут имени пользователя → Attribute name (usrEmail) -   ID объекта SP → Audience URI  2\. Загрузите сертификат, указанный на странице инструкций по настройке Okta, в папку *ui/conf/certs* как idp.crt и установите права доступа 644, выполнив:      chmod 644 idp.crt  Обратите внимание, что если вы обновились до Zabbix 5.0 из более старой версии, вам также необходимо вручную добавить эти строки в файл zabbix.conf.php (расположенный в каталоге ui/conf/):      // Used for SAML authentication.     $SSO['SP_KEY'] = 'conf/certs/sp.key'; // Path to your private key.     $SSO['SP_CERT'] = 'conf/certs/sp.crt'; // Path to your public key.     $SSO['IDP_CERT'] = 'conf/certs/idp.crt'; // Path to IdP public key.     $SSO['SETTINGS'] = []; // Additional settings  См. общие инструкции [Аутентификация SAML](/manual/web_interface/frontend_sections/administration/authentication#saml_authentication) для получения дополнительных сведений.  3\. Если *Шифрование утверждений* было выставлено в «Шифрование» в Okta, флажок «Декларации» параметра *Шифрование* также должен быть отмечен в Zabbix.  ![](../../../../assets/en/manual/appendix/install/okta_zabbix.png)  4\. Нажмите кнопку «Обновить», чтобы сохранить эти настройки.  ::: noteclassic Для входа с помощью SAML имя пользователя в Zabbix должно соответствовать его электронной почте Okta. Эти настройки можно изменить в разделе *Администрирование → Пользователи* веб-интерфейса Zabbix. :::

en-us	#### Zabbix configuration parameters  Many parameters may be tuned to get optimal performance.  To achieve the best performance (i.e. when pollers do not compete with history syncers for common resources in the configuration cache) it is recommended to keep low numbers of history pollers, pollers, unreachable pollers, Java pollers, ODBC pollers on Zabbix server and make them as free as possible by delegating all the polling to Zabbix proxies.  
ru	#### Параметры конфигурации Zabbix  Многие из параметров можно оптимизировать для получения оптимальной производительности.  Для получения наилучшей производительности (например, когда поллеры не конкурируют с history syncers за общие ресурсы доступные в кэше конфигурации) рекомендуется сохранять небольшое количество процессов history pollers, pollers, unreachable pollers, Java pollers, ODBC pollers на Zabbix сервере освобождая их настолько, насколько возможно, делегируя сбор данных Zabbix прокси.

en-us	#### - Zabbix configuration  Zabbix appliance setup has the following passwords and configuration changes:
ru	#### - Конфигурация Zabbix  В инсталляции готового решения Zabbix используются следующие пароли и изменения конфигурации:

en-us	# Zabbix documentation  These pages contain official Zabbix documentation.  Use the sidebar navigation to browse documentation pages.  To be able to watch pages, log in with your [Zabbix forums](http://www.zabbix.com/forum/) username and password.  
ru	# Документация Zabbix  Эти страницы содержат официальную документацию по Zabbix.  Используйте боковое меню для просмотра страниц документации.  Чтобы была возможность наблюдения за страницами, войдите с именем пользователя и паролем вашей учетной записи с [Zabbix форума](http://www.zabbix.com/forum/).

en-us	##### Zabbix frontend  A *Frontend URL* parameter should be set to enable communication between Zabbix frontend and Zabbix web service:  -   Proceed to the *Administration → General → Other parameters* frontend menu section -   Specify the full URL of the Zabbix web interface in the *Frontend URL* parameter.  ![frontend\_url.png](../../../../assets/en/manual/appendix/install/frontend_url.png)  ::: notetip  Once the setup procedure is completed, you may want to configure and send a [test report](/manual/config/reports#testing) to make sure everything works correctly.  :::
ru	##### Веб-интерфейс Zabbix  Чтобы разрешить коммуникации между веб-интерфейсом Zabbix и веб-сервисом Zabbix, должен быть выставлен параметр *Frontend URL* :  -   Перейдите к разделу меню веб-интерфейса *Администрирование → Общие → Другое* -   Укажите полный URL веб-интерфейса Zabbix в параметре *URL веб-интерфейса*.  ![frontend\_url.png](../../../../assets/en/manual/appendix/install/frontend_url.png)  ::: notetip Чтобы убедиться, что всё работает правильно, после завершения процедуры первоначальной настройки Вы можете захотеть настроить и отослать [тестовый отчёт](/manual/config/reports#тестирование). :::