en-us	## SYNOPSIS  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_сервер -h**\ **zabbix\_server -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}

en-us	#### Syntax  To retrieve aggregates, you may:  -   list several items for aggregation:  ``` aggregate_function(function(/host/key,parameter),function(/host2/key2,parameter),...) ```  Note that `function` here must be a history/trend function.  -   use the **foreach** function, as the only parameter, and its item filter to select the required items:  ``` aggregate_function(foreach_function(/host/key?[group="host group"],timeperiod)) ```  Aggregate function is one of the supported [aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1): avg, max, min, sum, etc.  A **foreach** function (e.g. *avg_foreach*, *count_foreach*, etc.) returns one aggregate value for each selected item. Items are selected by using the item filter (`/host/key?[group="host group"]`), from item history.  If some of the items have no data for the requested period, they are ignored in the calculation. If no items have  data, the function will return an error.  For more details, see [foreach functions](/manual/appendix/functions/aggregate/foreach).  ::: noteclassic If the aggregate results in a float value it will be trimmed to an integer if the aggregated item type of information is *Numeric (unsigned)*. :::  An aggregate calculation may become unsupported if:  -   none of the referenced items is found (which may happen if the item     key is incorrect, none of the items exists or all included groups     are incorrect) -   no data to calculate a function
ru	#### Синтаксис  Для получения агрегирования вы можете:  -   перечислить элементы данных для агрегации:  ``` функция_агрегации(функция(/узел_сети/ключ,параметр),функция(/узел_сети2/ключ2,параметр),...) ```  Обратите внимание, что здесь `функция` должна быть функцией истории / динамики изменений.  -   использовать функцию **foreach** в качестве единственного параметра, и её фильтр элементов данных для выбора требуемых элементов данных:  ``` функция_агрегации(функция_foreach(/узел_сети/ключ?[group="узел сети"],период_времени)) ```  Функция агрегации - одна из поддерживаемых [функций агрегации](/manual/appendix/functions/aggregate#функции-агрегации-1): avg, max, min, sum и т.д.  Функция **foreach** (такая как *avg_foreach*, *count_foreach* и т.п.) возвращает одно совокупное значение по каждому выбранному элементу данных. Элементы данных выбираются с использованием фильтра элементов данных (`/узел_сети/ключ?[group="группа узлов сети"]`), из истории элементов данных.  Если некоторые элементы данных не имеют данных за требуемый период, они игнорируются в вычислении. Если никакие элементы данных не имеют данных, то функция вернет ошибку.  Для получения более подробных сведений смотрите [функции foreach](/manual/appendix/functions/aggregate/foreach).  ::: noteclassic Если в результате агрегации получится значение числа с плавающей точкой, оно будет обрезаться до целого числа, если типом информации вычисляемого элемента данных выбрано *Числовой (целое положительное)*. :::  Агрегированное вычисление может перейти в неподдерживаемое состояние в нескольких случаях:  -   ни один из указанных элементов данных не найден (что может произойти, если ключ элемента данных некорректный, элементы данных не существуют или все включенные в вычисление группы узлов сети некорректны) -   отсутствуют данные для вычисления функции

en-us	#### System requirements
ru	#### Требования к системе

en-us	##### `system.run[]` Zabbix agent items  `system.run[]` Zabbix [agent item](/manual/config/items/itemtypes/zabbix_agent#system-data) is an item for a user-defined command (associated with a predefined key `system.run[]`, for example, `system.run[myscript.sh]`) that can be executed on the host where Zabbix agent is running.   Note: `system.run[]` items are disabled by default and, if used, must be enabled ([allowed](/manual/config/items/restrict_checks)) and defined in the Zabbix agent or agent 2 configuration file (`AllowKey` configuration parameter).
ru	##### `system.run[]` Элементы агента Zabbix  `system.run[]` Zabbix [элемент агента](/manual/config/items/itemtypes/zabbix_agent#system-data) это элемент для определяемой пользователем команды (связанный с предопределенным ключом `system.run[]`, например `system.run[myscript.sh]`), который может быть выполнен на узле сети, где запущен агент Zabbix.  Примечание. Элементы `system.run[]` отключены по умолчанию и, если они используются, должны быть включены ([разрешены](/manual/config/items/restrict_checks)) и определены в конфигурационном файле Zabbix агента или Zabbix агента 2 (параметр конфигурации `AllowKey`).

en-us	##### Tabs for favorite filters  Frequently used sets of filter parameters can be saved in tabs.  To save a new set of filter parameters, open the main tab, and configure the filter settings, then press the *Save as* button. In a new popup window, define *Filter properties*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |Parameter|Description| |--|--------| |*Name*|The name of the filter to display in the tab list.| |*Show number of records*|Check, if you want the number of problems to be displayed next to the tab name.| |*Set custom time period*|Check to set specific default time period for this filter set. If set, you will only be able to change the time period for this tab by updating filter settings. For tabs without a custom time period, the time range can be changed by pressing the time selector button in the top right corner (button name depends on selected time interval: This week, Last 30 minutes, Yesterday, etc.).<br>This option is available only for filters in *Monitoring→Problems*.| |*From/To*|[Time period](/manual/config/visualization/graphs/simple#time_period_selector) start and end in absolute (`Y-m-d H:i:s`) or relative time syntax (`now-1d`). Available, if *Set custom time period* is checked.|  When saved, the filter is created as a named filter tab and immediately activated.  To edit the filter properties of an existing filter, press the gear symbol next to the active tab name.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link.png)  Notes:  -   To hide the filter area, click on the name of the current tab. Click on the     active tab name again to open the filter area again. -   Keyboard navigation is supported: use arrows to switch between tabs,     press *Enter* to open. -   The left/right buttons above the filter may be used to switch between     saved filters. Alternatively, the downward pointing button opens a drop-down      menu with all saved filters and you can click on the one you need. -   Filter tabs can be re-arranged by dragging and dropping. -   If the settings of a saved filter have been changed (but not saved), a green     dot is displayed after the filter name. To update the filter according to the new     settings, click on the *Update* button, which is displayed instead of the     *Save as* button. -   Current filter settings are remembered in the user profile. When the user     opens the page again, the filter settings will have stayed the same.  ::: noteclassic To share filters, copy and send to others a URL of an active filter. After opening this URL, other users will be able to save this set of parameters as a permanent filter in their Zabbix account.\ See also: [Page parameters](/manual/web_interface/page_parameters). :::
ru	##### Вкладки с настройками фильтра  Часто используемые наборы параметров фильтра можно сохранять как вкладки.  Чтобы сохранить новый набор параметров фильтра, откройте главную вкладку и выберите настройки фильтра, а затем нажмите *Сохранить как*. В открывшемся окне задайте *Свойства фильтра*.  ![problem\_filter0.png](../../../../../assets/en/manual/web_interface/filter_properties.png)  |Параметр|Описание| |--|--------| |*Имя*|Имя фильтра для отображения в списке вкладок.| |*Отображение количества записей*|Отметьте, если хотите, чтобы рядом с именем вкладки отображалось количество проблем.| |*Пользовательский период времени*|Отметьте, чтобы задать конкретный используемый по умолчанию период времени для этого набора настроек. В этом случае поменять период времени, используемый для этой вкладки, можно будет только путем обновления настроек фильтра. Для вкладок без заданного пользовательского периода времени временной интервал можно поменять с помощью селектора периода времени в правом верхнем углу (текст соответствующей кнопки зависит от выбранного временного интервала: Эта неделя, Последние 30 минут, Вчера и т.д.).<br>Эта опция доступна только для фильтров в разделе *Мониторинг→Проблемы*.| |*От/До*|Начало и конец [периода времени](/manual/config/visualization/graphs/simple#выбор-периода-времени) с использованием абсолютного (`Y-m-d H:i:s`) или относительного (`now-1d`) синтаксиса времени. Доступно, если отмечено *Пользовательский период времени*.|  После сохранения фильтр будет добавлен как вкладка с именем и сразу активирован.  Для редактирования свойств существующего фильтра нажмите иконку настроек рядом с именем активной вкладки.  ![problem\_filter2.png](../../../../../assets/en/manual/web_interface/filter_properties_link.png)  Примечания:  -   Чтобы скрыть область фильтра, кликните по имени текущей вкладки. Еще раз кликните по имени активной вкладки, чтобы снова открыть область фильтра. -   Поддерживается навигация при помощи клавиатуры: используйте стрелки для переключения между вкладками, нажмите *Ввод*, чтобы открыть выбранную вкладку. -   Кнопки вправо/влево над фильтром можно использовать для переключения между сохраненными фильтрами. В то время как по нажатию кнопки со стрелкой вниз откроется выпадающий список всех сохраненных фильтров, и вы сможете выбрать необходимый. -   Вкладки с настройками фильтров можно менять местами, перетаскивая их с помощью мыши. -   Если поменять настройки сохраненного фильтра (и не сохранять эти изменения), рядом с именем фильтра будет отображена зеленая точка. Чтобы сохранить измененные настройки фильтра, нажмите кнопку *Обновить*, которая будет отображаться вместо кнопки *Сохранить как*. -   Текущие настройки фильтра запоминаются в профиле пользователя. Когда пользователь снова открывает страницу, настройки фильтра остаются такими же.  ::: noteclassic Настройки фильтра можно передать, скопировав и отправив URL активного фильтра. Открыв этот URL, другие пользователи смогут сохранить этот набор параметров как постоянный фильтр в своей учетной записи Zabbix.\ См. также: [Параметры страницы](/manual/web_interface/page_parameters). :::

en-us	#### Tags  -   Performance – device family MIBs provide a way to monitor CPU and     memory items; -   Fault - device family MIBs provide a way to monitor at least one     temperature sensor; -   Inventory – device family MIBs provide a way to collect at least the     device serial number and model name; -   Certified – all three main categories above are covered.
ru	#### Теги  -   Performance (Прозводительность) – MIB'ы семейства устройств дают возможность мониторинга CPU и элементов данных памяти; -   Fault (Ошибки) - MIB'ы семейства устройств дают возможность мониторинга по крайней мере одного датчика температуры; -   Inventory (Инвентарные данные) – MIB'ы семейства устройств дают возможность сбора по крайней мере серийного номера устройства и его наименивание модели; -   Certified (Сертифицированный) – охватываются все три основные категории выше.

en-us	 ### Tags There are two different types of tags in services:   - Service tags  - Problem tags  #### Service tags  Service tags are used to match services with [service actions](/manual/config/notifications/action) and [SLAs](/manual/it_services/sla). These tags are specified at the *Tags* service configuration tab.  For mapping SLAs, *OR* logic is used: a service will be mapped to an SLA if it has at least one matching tag. In service actions, mapping rules are configurable and can use either *AND*, *OR*, or *AND/OR* logic.   ![](../../../assets/en/manual/config/service_tags.png){width=600}
ru	### Теги В услугах имеется два разных типа тегов:   - Теги услуг  - Теги проблем  #### Теги услуг  Теги услуг используются для сопоставления услуг с [действиями на услуги](/manual/it_services/service_actions) и [SLA](/manual/it_services/sla). Эти теги задаются на вкладке *Теги* настройки услуги.  Для поиска совпадения SLA используется логика *ИЛИ*: услуга будет сопоставлена с SLA, если она имеет по крайней мере один подходящий тег. В действиях на услуги правила сопоставления настраиваются и могут использовать логику *И*, *ИЛИ* или *И/ИЛИ*.   ![](../../../assets/en/manual/config/service_tags.png){width=600}

en-us	# task.create
ru	# task.create

en-us	# task.get
ru	# task.get

en-us	#### Tasks  Interact with Zabbix server task manager, creating tasks and retrieving response.  [Task API](/manual/api/reference/task)
ru	#### Задачи  Взаимодействие с менеджером задач Zabbix сервера, создание задач и получение ответа.  [API задач](/ru/manual/api/reference/task)

en-us	# template.create
ru	# template.create

en-us	# templatedashboard.create
ru	# templatedashboard.create

en-us	# templatedashboard.delete
ru	# templatedashboard.delete

en-us	# templatedashboard.get
ru	# templatedashboard.get

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

en-us	##### Template dashboard tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |dashboards| |\-| | |Root element for template dashboards.| | |uuid|x|`string`| |Unique identifier for this dashboard.| | |name|x|`string`| |Template dashboard name.| | |display period|\-|`integer`| |Display period of dashboard pages.| | |auto\_start|\-|`string`|0 - no<br>1 - yes|Slideshow auto start.| |pages| |\-| | |Root element for template dashboard pages.| | |name|\-|`string`| |Page name.| | |display period|\-|`integer`| |Page display period.| | |sortorder|\-|`integer`| |Page sorting order.| |widgets| |\-| | |Root element for template dashboard widgets.| | |type|x|`string`| |Widget type.| | |name|\-|`string`| |Widget name.| | |x|\-|`integer`|0-23|Horizontal position from the left side of the template dashboard.| | |y|\-|`integer`|0-62|Vertical position from the top of the template dashboard.| | |width|\-|`integer`|1-24|Widget width.| | |height|\-|`integer`|2-32|Widget height.| | |hide\_header|\-|`string`|0 - no<br>1 - yes|Hide widget header.| |fields| |\-| | |Root element for the template dashboard widget fields.| | |type|x|`string`|0 - INTEGER<br>1 - STRING<br>3 - HOST<br>4 - ITEM<br>5 - ITEM\_PROTOTYPE<br>6 - GRAPH<br>7 - GRAPH\_PROTOTYPE|Widget field type.| | |name|x|`string`| |Widget field name.| | |value|x|mixed| |Widget field value, depending on the field type.|
ru	##### Теги панели шаблона  |Элемент|Свойство элемента| Обязательный |Тип|Диапазон^**[1](#заметки)**^|Описание| |--|--|-|--|----|--------| |dashboards| |\-| | |Корневой элемент панелей шаблона.| | |uuid|x|`строка`| |Уникальный идентификатор конкретной панели.| | |name|x|`строка`| |Имя панели шаблона.| | |display period|\-|`целое число`| |Период отображения страниц панели.| | |auto\_start|\-|`строка`|0 - нет<br>1 - да|Автоматический запуск слайд-шоу.| |pages| |\-| | |Корневой элемент страниц панели шаблона.| | |name|\-|`строка`| |Имя страницы.| | |display period|\-|`целое число`| |Период отображения страницы.| | |sortorder|\-|`целое число`| |Порядок сортировки страниц.| |widgets| |\-| | |Корневой элемент виджетов панели шаблона.| | |type|x|`строка`| |Тип виджета.| | |name|\-|`строка`| |Имя виджета.| | |x|\-|`целое число`|0-23|Позиция по горионтали от левого края панели шаблона.| | |y|\-|`целое число`|0-62|Позиция по вертикали от верхнего края панели шаблона.| | |width|\-|`целое число`|1-24|Ширина виджета.| | |height|\-|`целое число`|2-32|Высота виджета.| | |hide\_header|\-|`строка`|0 - нет<br>1 - да|Скрывать заголовок виджета.| |fields| |\-| | |Корневой элемент полей виджета панели шаблона.| | |type|x|`строка`|0 - ЦЕЛОЕ ЧИСЛО<br>1 - СТРОКА<br>3 - УЗЕЛ СЕТИ<br>4 - ЭЛЕМЕНТ ДАННЫХ<br>5 - ПРОТОТИП\_ЭЛЕМЕНТОВ\_ДАННЫХ<br>6 - ГРАФИК<br>7 - ПРОТОТИП\_ГРАФИКОВ|Тип поля виджета.| | |name|x|`строка`| |Имя поля виджета.| | |value|x|смешанный| |Значение поля виджета, зависит от типа поля.|

en-us	# template.delete
ru	# template.delete

en-us	# template.get
ru	# template.get

en-us	##### Template graph tags  |Element|Element property|Required|Type|Range^**[1](#footnotes)**^|Description| |--|--|-|--|----|--------| |graphs| |\-| | |Root element for graphs.| | |uuid|x|`string`| |Unique identifier for this graph.| | |name|x|`string`| |Graph name.| | |width|\-|`integer`|20-65535 (default: 900)|Graph width, in pixels. Used for preview and for pie/exploded graphs.| | |height|\-|`integer`|20-65535 (default: 200)|Graph height, in pixels. Used for preview and for pie/exploded graphs.| | |yaxismin|\-|`double`|Default: 0|Value of Y axis minimum.<br><br>Used if 'ymin\_type\_1' is FIXED.| | |yaxismax|\-|`double`|Default: 0|Value of Y axis maximum.<br><br>Used if 'ymax\_type\_1' is FIXED.| | |show\_work\_period|\-|`string`|0 - NO<br>1 - YES (default)|Highlight non-working hours.<br><br>Used by normal and stacked graphs.| | |show\_triggers|\-|`string`|0 - NO<br>1 - YES (default)|Display simple trigger values as a line.<br><br>Used by normal and stacked graphs.| | |type|\-|`string`|0 - NORMAL (default)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|Graph type.| | |show\_legend|\-|`string`|0 - NO<br>1 - YES (default)|Display graph legend.| | |show\_3d|\-|`string`|0 - NO (default)<br>1 - YES|Enable 3D style.<br><br>Used by pie and exploded pie graphs.| | |percent\_left|\-|`double`|Default:0|Show the percentile line for left axis.<br><br>Used only for normal graphs.| | |percent\_right|\-|`double`|Default:0|Show the percentile line for right axis.<br><br>Used only for normal graphs.| | |ymin\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Minimum value of Y axis.<br><br>Used by normal and stacked graphs.| | |ymax\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Maximum value of Y axis.<br><br>Used by normal and stacked graphs.| |ymin\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymin\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |ymax\_item\_1| |\-| | |Individual item details.<br><br>Required if 'ymax\_type\_1' is ITEM.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.| |graph\_items| |x| | |Root element for graph items.| | |sortorder|\-|`integer`| |Draw order. The smaller value is drawn first. Can be used to draw lines or regions behind (or in front of) another.| | |drawtype|\-|`string`|0 - SINGLE\_LINE (default)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE<br>5 - GRADIENT\_LINE|Draw style of the graph item.<br><br>Used only by normal graphs.| | |color|\-|`string`| |Element color (6 symbols, hex).| | |yaxisside|\-|`string`|0 - LEFT (default)<br>1 - RIGHT|Side of the graph where the graph item's Y scale will be drawn.<br><br>Used by normal and stacked graphs.| | |calc\_fnc|\-|`string`|1 - MIN<br>2 - AVG (default)<br>4 - MAX<br>7 - ALL (minimum, average and maximum; used only by simple graphs)<br>9 - LAST (used only by pie and exploded pie graphs)|Data to draw if more than one value exists for an item.| | |type|\-|`string`|0 - SIMPLE (default)<br>2 - GRAPH\_SUM (value of the item represents the whole pie; used only by pie and exploded pie graphs)|Graph item type.| |item| |x| | |Individual item.| | |host|x|`string`| |Item host.| | |key|x|`string`| |Item key.|
ru	##### Теги графиков шаблона  |Элемент|Свойство элемента|Требуемый|Тип|Диапазон^**[1](#заметки)**^|Описание| |--|--|-|--|----|--------| |graphs| |\-| | |Корневой элемент графиков.| | |uuid|x|`строка`| |Уникальный идентификатор конкретного графика.| | |name|x|`строка`| |Имя графика.| | |width|\-|`целое число`|20-65535 (по умолчанию: 900)|Ширина графика, в пикселях. Используется для предпросмотра и в круговом/расширенном графиках.| | |height|\-|`целое число`|20-65535 (по умолчанию: 200)|Высота графика, в пикселях. Используется для предпросмотра и в круговом/расширенном графиках.| | |yaxismin|\-|`дробное число`|По умолчанию: 0|Минимальное значение оси Y.<br><br>Используется, если 'ymin\_type\_1' задано значением FIXED.| | |yaxismax|\-|`дробное число`|По умолчанию: 0|Максимальное значение оси Y.<br><br>Используется, если 'ymax\_type\_1' задано значением FIXED.| | |show\_work\_period|\-|`строка`|0 - NO<br>1 - YES (по умолчанию)|Подсветка нерабочих часов.<br><br>Используется обычным и стэкируемым графиками.| | |show\_triggers|\-|`строка`|0 - NO<br>1 - YES (по умолчанию)|Отображение значений простых триггеров в виде линии.<br><br>Используется обычным и стэкируемым графиками.| | |type|\-|`строка`|0 - NORMAL (по умолчанию)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|Тип графика.| | |show\_legend|\-|`строка`|0 - NO<br>1 - YES (по умолчанию)|Отображение легенды графика.| | |show\_3d|\-|`строка`|0 - NO (по умолчанию)<br>1 - YES|Включение 3D стиля.<br><br>Используется круговым и расширенным круговым графиками.| | |percent\_left|\-|`дробное число`|По умолчанию:0|Отображение процентной линии для левой стороны оси X.<br><br>Используется обычными графиками.| | |percent\_right|\-|`дробное число`|По умолчанию:0|Отображение процентной линии для левой стороны оси X.<br><br>Используется обычными графиками.| | |ymin\_type\_1|\-|`строка`|0 - CALCULATED (по умолчанию)<br>1 - FIXED<br>2 - ITEM|Минимальное значение оси Y.<br><br>>Используется обычным и стэкируемым графиками.| | |ymax\_type\_1|\-|`строка`|0 - CALCULATED (по умолчанию)<br>1 - FIXED<br>2 - ITEM|Максимальное значение оси Y.<br><br>>Используется обычным и стэкируемым графиками.| |ymin\_item\_1| |\-| | |Детали конкретного элемента данных.<br><br>Требуется, если 'ymin\_type\_1' задано значением ITEM.| | |host|x|`строка`| |Узел сети элемента данных.| | |key|x|`строка`| |Ключ элемента данных.| |ymax\_item\_1| |\-| | |Детали конкретного элемента данных.<br><br>Требуется, если 'ymax\_type\_1' задано значением ITEM.| | |host|x|`строка`| |Узел сети элемента данных.| | |key|x|`строка`| |Ключ элемента данных.| |graph\_items| |x| | |Корневой элемент элементов графика.| | |sortorder|\-|`целое число`| |Порядок отрисовки. Меньшее значение отрисовывается первым. Можно использовать для отрисовки линий или регионов позади (или спереди) других.| | |drawtype|\-|`строка`|0 - SINGLE\_LINE (по умолчанию)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE<br>5 - GRADIENT\_LINE|Стиль отрисовки элемент графика.<br><br>Используется обычными графиками.| | |color|\-|`строка`| |Цвет элемента (6 символов, hex).| | |yaxisside|\-|`строка`|0 - LEFT (по умолчанию)<br>1 - RIGHT|Сторона графика на которой будет отображаться шкала оси Y по элементу графика.<br><br>Используется обычным и стэкируемым графиками.| | |calc\_fnc|\-|`строка`|1 - MIN<br>2 - AVG (по умолчанию)<br>4 - MAX<br>7 - ALL (минимальное, среднее и максимальное; используется только простыми графиками)<br>9 - LAST (используется только круговым и расширенным круговым графиками)|Данные для отрисовки, если существует более одного значения по элементу данных.| | |type|\-|`строка`|0 - SIMPLE (по умолчанию)<br>2 - GRAPH\_SUM (значение элемента данных представляется целым кругом; используется только круговым и расширенным круговым графиками)|Тип элемента графика.| |item| |x| | |Конкретный элемент данных.| | |host|x|`строка`| |Узел сети элемента данных.| | |key|x|`строка`| |Ключ элемента данных.|

en-us	# templategroup.delete
ru	# templategroup.delete

en-us	# template.massadd
ru	# template.massadd

en-us	# template.massremove
ru	# template.massremove

en-us	# template.massupdate
ru	# template.massupdate

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

en-us	## Templates
ru	## Шаблоны

en-us	# template.update
ru	# template.update

en-us	#### Testing expressions  It is possible to test the configured trigger expression as to what the expression result would be depending on the received value.  The following expression from an official template is taken as an example:      avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}     or     last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  To test the expression, click on *Expression constructor* under the expression field.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  In the Expression constructor, all individual expressions are listed. To open the testing window, click on *Test* below the expression list.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  In the testing window you can enter sample values ('80', '70', '0', '1' in this example) and then see the expression result, by clicking on the *Test* button.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  The result of the individual expressions as well as the whole expression can be seen.  "TRUE" means that the specified expression is correct. In this particular case A, "80" is greater than the {$TEMP\_WARN} specified value, "70" in this example. As expected, a "TRUE" result appears.  "FALSE" means that the specified expression is incorrect. In this particular case B, {$TEMP\_WARN\_STATUS} "1" needs to be equal with specified value, "0" in this example. As expected, a "FALSE" result appears.  The chosen expression type is "OR". If at least one of the specified conditions (A or B in this case) is TRUE, the overall result will be TRUE as well. Meaning that the current value exceeds the warning value and a problem has occurred.
ru	#### Тестирование выражений  Имеется возможность проверки настроенного выражения триггера относительно того, какой результат выражение будет иметь в зависимости от полученного значения.  Следующее выражение из официального шаблона взято в качестве примера:      avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}     or     last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}  Для тестирования выражения, нажмите на *Конструктор выражения* под полем выражения.  ![](../../../../assets/en/manual/config/triggers/trigger_test.png)  В Конструкторе выражения перечислены все отдельные выражения. Чтобы открыть окно тестирования, нажмите на *Тест* ниже списка выражений.  ![](../../../../assets/en/manual/config/triggers/expr_test_button.png){width="600"}  В окне тестирования вы можете задать пробные значения ('80', '70', '0', '1' в этом примере) и затем увидеть результат выражения, нажав на кнопку *Тест*.  ![](../../../../assets/en/manual/config/triggers/expr_test.png){width="600"}  Можно увидеть результат как отдельных выражений, так и полного выражения.  Результат "ИСТИНА" означает, что введёное выражение корректно. В этом конкретном выражении А, "80" больше чем указанное значение {$TEMP\_WARN}, "70" в этом примере. Соответственно, появится результат "ИСТИНА".  Результат "ЛОЖЬ" означает, что введёное выражение некорректно. В этом конкретном выражении B, {$TEMP\_WARN\_STATUS}, равное "1" в этом примере, должно быть равно указанному значению 0, и это неправда. Соответственно, появится результат "ЛОЖЬ".  Выбранным типом выражения является "ИЛИ". Если по крайней мере одно из заданных выражений (A или B в этом случае) будет ИСТИНА, общий результат будет также ИСТИНА. Что означает, что текущее значение превысило пороговое значение и возникнет Проблема.

en-us	#### Testing MIB files  Testing SNMP MIBs can be done using `snmpwalk` utility. If you don't have it installed, use the following instructions.  On Debian-based systems:      # apt install snmp  On RedHat-based systems:      # dnf install net-snmp-utils  After that, the following command must not give error when you query a network device:      $ snmpwalk -v 2c -c public <NETWORK DEVICE IP> ifInOctets     IF-MIB::ifInOctets.1 = Counter32: 176137634     IF-MIB::ifInOctets.2 = Counter32: 0     IF-MIB::ifInOctets.3 = Counter32: 240375057     IF-MIB::ifInOctets.4 = Counter32: 220893420     [...]
ru	#### Тестирование MIB файлов  Тестирование snmp MIB\'ов можно выполнить с использованием утилиты `snmpwalk`. Если у вас эта утилита не установлена, воспользуйтесь следующими инструкциями.  На системах на основе Debian:      # apt install snmp  На системах на основе RedHat:      # dnf install net-snmp-utils  После чего следующая команда должна не выдавать ошибку при выполнении запроса к сетевому устройству:      $ snmpwalk -v 2c -c public <IP СЕТЕВОГО УСТРОЙСТВА> ifInOctets     IF-MIB::ifInOctets.1 = Counter32: 176137634     IF-MIB::ifInOctets.2 = Counter32: 0     IF-MIB::ifInOctets.3 = Counter32: 240375057     IF-MIB::ifInOctets.4 = Counter32: 220893420     [...]

en-us	#### Testing  ::: noteimportant To perform item testing, ensure that the system time on the server and the proxy is [synchronized](/manual/installation/requirements#time-synchronization). In the case when the server time is behind, item testing may return an error message "The task has been expired." Having set different time zones on the server and the proxy, however, won't affect the testing result. :::  It is possible to test an item and, if configured correctly, get a real value in return. Testing can occur even before an item is saved.  Testing is available for host and template items, item prototypes and low-level discovery rules. Testing is not available for active items.  Item testing is available for the following passive item types:  -   Zabbix agent -   SNMP agent (v1, v2, v3) -   IPMI agent -   SSH checks -   Telnet checks -   JMX agent -   Simple checks (except `icmpping*`, `vmware.*` items) -   Zabbix internal -   Calculated items -   External checks -   Database monitor -   HTTP agent -   Script  To test an item, click on the *Test* button at the bottom of the item configuration form. Note that the *Test* button will be disabled for items that cannot be tested (like active checks, excluded simple checks).  ![](../../../../assets/en/manual/config/items/item_test_button.png)  The item testing form has fields for the required host parameters (host address, port, proxy name/no proxy) and item-specific details (such as SNMPv2 community or SNMPv3 security credentials). These fields are context aware:  -   The values are pre-filled when possible, i.e. for items requiring an     agent, by taking the information from the selected agent interface     of the host -   The values have to be filled manually for template items -   Plain-text macro values are resolved -   Fields where the value (or part of the value) is a secret or Vault     macro are empty and have to be entered manually. If any item     parameter contains a secret macro value, the following warning     message is displayed: "Item contains user-defined macros with secret     values. Values of these macros should be entered manually." -   The fields are disabled when not needed in the context of the item     type (e.g. the host address field and the proxy field are disabled     for calculated items)  To test the item, click on *Get value*. If the value is retrieved successfully, it will fill the *Value* field, moving the current value (if any) to the *Previous value* field while also calculating the *Prev. time* field, i.e. the time difference between the two values (clicks) and trying to detect an EOL sequence and switch to CRLF if detecting "\\n\\r" in retrieved value.  ![](../../../../assets/en/manual/config/items/item_test.png){width="600"}  If the configuration is incorrect, an error message is displayed describing the possible cause.  ![](../../../../assets/en/manual/config/items/item_test_error.png)  A successfully retrieved value from host can also be used to test [preprocessing steps](/manual/config/items/preprocessing#testing).
ru	#### Тестирование  ::: noteimportant Чтобы выполнуть тестирование элемента данных, убедитесь, что системное время на сервере и прокси [синхронизировано](/manual/installation/requirements#синхронизация-времени). В случае, если время на сервере отстаёт, тестирование элемента данных может вернуть сообщение об ошибке: "The task has been expired". Однако, наличие различных часовых поясов (временных зон) на серере и прокси на результаты тестирования не влияет. :::  Можно протестировать элемент и, если он настроен должным образом, в результате тестирования получить реальное значение. Тестирование может проводиться даже до сохранения элемента.  Доступно тестирование для элементов данных узлов сети и шаблонов, прототипов элементов данных и низкоуровневых правил обнаружения. Тестирование недоступно для элементов данных с типом "Zabbix агент (активный)".  Тестирование предметов доступно для следующих типов пассивных элементов данных:  -   Zabbix агент -   SNMP агент (v1, v2, v3) -   IPMI агент -   Проверка SSH -   Проверка Telnet -   JMX агент -   Простые проверки (кроме элементов данных `icmpping*`, `vmware.*`) -   Внутренние проверки -   Вычисляемые элементы -   Внешние проверки -   Мониторинг баз данных -   HTTP агент -   Скрипт  Для тестирования элемента данных, нажмите кнопку *Тест* в нижней части диалога настройки элемента данных. Обратите внимание, что кнопка *Тест* будет отключена для элементов данных, которые невозможно проверить (например, активные проверки, исключения из простых проверок).  ![](../../../../assets/en/manual/config/items/item_test_button.png)  Форма тестирования элемента имеет поля для обязательных параметров узла сети (адрес узла сети, порт, имя прокси/отсутствие прокси) и особых деталей элемента данных (такие как SNMPv2 community или SNMPv3 учетные данные). Эти поля контекстно-зависимые:  -   Значения предварительно заполнены, когда это возможно, то есть для элементов данных, требующих агента, путем получения информации с узла сети из выбранного интерфейса агента  -   Значения должны быть заполнены вручную для элементов шаблона -   Значения макросов с обычным текстом раскрываются -   Поля, в которых значение (или часть значения) скрыто или макрос Хранилища - пустые, и их необходимо заполнить вручную. Если какой-либо параметр элемента данных содержит скрытое значение макроса, отобразится следующее предупреждающее сообщение: "Элемент данных содержит пользовательский макрос со скрытыми значениями. Значения таких макросов необходимо ввести вручную." -   Поля отключены, когда они не нужны в контексте типа элемента данных (например, поле адреса узла сети отключено для вычисляемых элементов данных)  Чтобы проверить элемент данных, нажмите *Получить значение*. Если значение получено успешно, оно заполнит поле *Значение*, переместив текущее значение (если оно есть) в поле *Предыдущее значение*, одновременно вычисляя *Пред. время*, т. е. разницу во времени между двумя значениями (нажатиями) и пытаясь обнаружить последовательность EOL и переключиться на CRLF, если в полученном значении обнаруживается "\\n\\r".  ![](../../../../assets/en/manual/config/items/item_test.png){width="600"}  Если настройка выполнена неверно, отобразится сообщение об ошибке с описанием возможной причины.  ![](../../../../assets/en/manual/config/items/item_test_error.png)  Успешно полученное значение с узла сети также можно использовать для проверки [шагов предобработки](/manual/config/items/preprocessing#тестирование).

en-us	#### Testing  Testing preprocessing steps is useful to make sure that complex preprocessing pipelines yield the results that are expected from them, without waiting for the item value to be received and preprocessed.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  It is possible to test:  -   against a hypothetical value -   against a real value from a host  Each preprocessing step can be tested individually as well as all steps can be tested together. When you click on the *Test* or *Test all steps* button respectively in the Actions block, a testing window is opened.
ru	#### Тестирование  Тестирование этапов предварительной обработки полезно, чтобы уже на этапе настройки процесса предварительной обработки убедиться, что цепочка шагов предварительной обработки дает ожидаемые результаты, не дожидаясь получения значения элемента данных.  ![](../../../../assets/en/manual/config/items/test_item_steps.png){width="600"}  Предварительную обработку можно протестировать:  -   используя гипотетическое значение -   используя реальное значение, полученное от узла сети  Каждый шаг предобработки можно протестировать отдельно, также можно проверить все этапы одновременно. Когда вы нажимаете кнопку *Тест* или *Тест всех шагов* соответственно в блоке Действия, откроется окно тестирования.

en-us	### Text history  The text history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|text|Received value.|
ru	### Текстовая история  У объекта текстовой истории есть следующие свойства.  |Параметр|Тип(/manual/api/reference_commentary#data_types)|Описание| |--|--|------| |clock|timestamp|Время, когда было получено значение.| |itemid|string|ID соответствующего элемента данных.| |ns|integer|Наносекунды, когда было получено значение.| |value|float|Полученное значение.|

en-us	# The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
ru	# Следующие переменные krb5.conf предназначены только для MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true      [realms]     EXAMPLE.COM = {     }      [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM      ```

en-us	 The following quick reference guides are available:  - [Monitor Linux with Zabbix agent](/manual/guides/monitor_linux) - [Monitor Windows with Zabbix agent](/manual/guides/monitor_windows) - [Monitor Apache via HTTP](/manual/guides/monitor_apache) - [Monitor MySQL with Zabbix agent 2](/manual/guides/monitor_mysql) - [Monitor VMware with Zabbix](/manual/guides/monitor_vmware)
ru	 Доступны следующие краткие справочные руководства:  - [Мониторинг Linux с помощью агента Zabbix](/manual/guides/monitor_linux) - [Мониторинг Windows с помощью агента Zabbix](/manual/guides/monitor_windows) - [Мониторинг Apache через HTTP](/manual/guides/monitor_apache) - [Мониторинг MySQL с помощью агента Zabbix 2](/manual/guides/monitor_mysql) - [Мониторинг VMware с помощью Zabbix](/manual/guides/monitor_vmware)

en-us	##### The syntax  A special syntax for OID is used:  **<OID of data>\["index","<base OID of index>","<string to search for>"\]**  |Parameter|Description| |--|--------| |OID of data|Main OID to use for data retrieval on the item.| |index|Method of processing. Currently one method is supported:<br>**index** – search for index and append it to the data OID| |base OID of index|This OID will be looked up to get the index value corresponding to the string.| |string to search for|The string to use for an exact match with a value when doing lookup. Case sensitive.|
ru	##### Синтаксис  Для OID используется специальный синтаксис:  **<OID данных>\["index","<базовый OID индекса>","<искомая строка>"\]**  |Параметр|Описание| |--|--------| |OID данных|Основной OID, который используется для получения данных по элементу данных.| |index|Метод обработки. В настоящее время поддерживается только один метод:<br>**index** – поиск индекса и присоединение его к OID'у данных| |базовый OID индекса|Этот OID будет просматриваться для получения значения индекса, соответствующего заданной строке.| |искомая строка|Строка, используемая для точного совпадения со значением при выполнении поиска. Регистрозависимо.|

en-us	 The **Tags** tab contains [service-level tags](#service-tags). Service-level tags are  used to identify a service. Tags of this type are not used to map  problems to the service (for that, use *[Problem tags](#problem-tags)* from the first tab).  The **Child services** tab allows to specify dependant services. Click on *Add* to add a service from the list of existing services. If you want to add a new child service, save this service first, then click on a plus icon next to the service that you have just created. 
ru	Вкладка **Теги** подержит [теги уровня услуг](#теги_услуг). Теги уровня услуг используются для идентификации услуги. Теги этого типа не используются для сопоставления проблем к услуге (для этого используйте *[Теги проблем](#теги_пpоблем)* с первой вкладки).  Вкладка **Дочерние услуги** позволяет задать зависимые услуги. Нажмите на *Добавить* для добавления услуги из всего списка существующих услуг. Если вы хотите добавить новую дочернюю услугу, сначала сохраните эту услугу, затем нажмите на иконку плюса рядом с услугой, которую вы только что создали.

en-us	This is a step-by-step tutorial that shows how to create a simple dashboard widget.  ::: noteimportant The minimum required Zabbix version for this tutorial is 6.4.4. :::  You can download all files of this widget as a ZIP archive: [lesson_gauge_chart.zip](../../../../assets/en/devel/modules/examples/demo_widget_gauge.zip).
ru	Это пошаговое руководство, показывает, как создать простой виджет панели управления.  ::: обратите внимание Минимальная необходимая версия Zabbix для этого руководства — 6.4.4. :::  Вы можете загрузить все файлы этого виджета в виде ZIP-архива: [lesson_gauge_chart.zip](../../../../assets/en/devel/modules/examples/demo_widget_gauge.zip).

en-us	This is a step-by-step tutorial that shows how to create a simple Zabbix frontend module. You can download all files of this module as a ZIP archive: [MyAddress.zip](../../../../assets/en/devel/modules/examples/MyAddress.zip).
ru	Эта пошаговая инструкция показывает, как создать простой модуль веб-интерфейса Zabbix. Вы можете скачать все файлы этого модуля в виде ZIP-архива: [MyAddress.zip](../../../../assets/en/devel/modules/examples/MyAddress.zip).

en-us	 This page contains navigation links for dashboard widget parameters and possible property values for the respective [dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) objects.  To see the parameters and property values for each widget, go to individual widget pages for:  -   [Action log](/manual/api/reference/dashboard/widget_fields/action_log) -   [Clock](/manual/api/reference/dashboard/widget_fields/clock) -   [Discovery status](/manual/api/reference/dashboard/widget_fields/discovery_status) -   [Favorite graphs](/manual/api/reference/dashboard/widget_fields/favorite_graphs) -   [Favorite maps](/manual/api/reference/dashboard/widget_fields/favorite_maps) -   [Geomap](/manual/api/reference/dashboard/widget_fields/geomap) -   [Graph](/manual/api/reference/dashboard/widget_fields/graph) -   [Graph (classic)](/manual/api/reference/dashboard/widget_fields/graph_classic) -   [Graph prototype](/manual/api/reference/dashboard/widget_fields/graph_prototype) -   [Host availability](/manual/api/reference/dashboard/widget_fields/host_availability) -   [Item value](/manual/api/reference/dashboard/widget_fields/item_value) -   [Map](/manual/api/reference/dashboard/widget_fields/map) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree) -   [Plain text](/manual/api/reference/dashboard/widget_fields/plain_text) -   [Problem hosts](/manual/api/reference/dashboard/widget_fields/problem_hosts) -   [Problems](/manual/api/reference/dashboard/widget_fields/problems) -   [SLA report](/manual/api/reference/dashboard/widget_fields/sla_report) -   [System information](/manual/api/reference/dashboard/widget_fields/system) -   [Problems by severity](/manual/api/reference/dashboard/widget_fields/problems_severity) -   [Top hosts](/manual/api/reference/dashboard/widget_fields/top_hosts) -   [Trigger overview](/manual/api/reference/dashboard/widget_fields/trigger_overview) -   [URL](/manual/api/reference/dashboard/widget_fields/url) -   [Web monitoring](/manual/api/reference/dashboard/widget_fields/web_monitoring)  Deprecated widgets:  -   [Data overview](/manual/api/reference/dashboard/widget_fields/data_overview)
ru	 This page contains navigation links for dashboard widget parameters and possible property values for the respective [dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) objects.  To see the parameters and property values for each widget, go to individual widget pages for:  -   [Action log](/manual/api/reference/dashboard/widget_fields/action_log) -   [Clock](/manual/api/reference/dashboard/widget_fields/clock) -   [Discovery status](/manual/api/reference/dashboard/widget_fields/discovery_status) -   [Favorite graphs](/manual/api/reference/dashboard/widget_fields/favorite_graphs) -   [Favorite maps](/manual/api/reference/dashboard/widget_fields/favorite_maps) -   [Geomap](/manual/api/reference/dashboard/widget_fields/geomap) -   [Graph](/manual/api/reference/dashboard/widget_fields/graph) -   [Graph (classic)](/manual/api/reference/dashboard/widget_fields/graph_classic) -   [Graph prototype](/manual/api/reference/dashboard/widget_fields/graph_prototype) -   [Host availability](/manual/api/reference/dashboard/widget_fields/host_availability) -   [Item value](/manual/api/reference/dashboard/widget_fields/item_value) -   [Map](/manual/api/reference/dashboard/widget_fields/map) -   [Map navigation tree](/manual/api/reference/dashboard/widget_fields/map_tree) -   [Plain text](/manual/api/reference/dashboard/widget_fields/plain_text) -   [Problem hosts](/manual/api/reference/dashboard/widget_fields/problem_hosts) -   [Problems](/manual/api/reference/dashboard/widget_fields/problems) -   [SLA report](/manual/api/reference/dashboard/widget_fields/sla_report) -   [System information](/manual/api/reference/dashboard/widget_fields/system) -   [Problems by severity](/manual/api/reference/dashboard/widget_fields/problems_severity) -   [Top hosts](/manual/api/reference/dashboard/widget_fields/top_hosts) -   [Trigger overview](/manual/api/reference/dashboard/widget_fields/trigger_overview) -   [URL](/manual/api/reference/dashboard/widget_fields/url) -   [Web monitoring](/manual/api/reference/dashboard/widget_fields/web_monitoring)  Deprecated widgets:  -   [Data overview](/manual/api/reference/dashboard/widget_fields/data_overview)

en-us	# This topic does not exist yet.  We are sorry, the page you are looking for cannot be found. Return to the homepage, try searching, or get [help](https://www.zabbix.com/support).
ru	# Этой темы еще не существует.  К сожалению, страница, которую вы ищете, не найдена. Вернитесь на домашнюю страницу, попробуйте выполнить поиск или обратитесь в службу [поддержки](https://www.zabbix.com/support).

en-us	##### - Threshold to reach  (**timeleft** only)\ Parameter `threshold` specifies a value the analyzed item has to reach, no difference if from above or from below. Once we have determined f(t) (see below), we should solve equation f(t) = `threshold` and return the root which is closer to now and to the right from now or 999999999999.9999 if there is no such root.  ::: notetip When item values approach the threshold and then cross it, **timeleft** assumes that intersection is already in the past and therefore switches to the next intersection with `threshold` level, if any. Best practice should be to use predictions as a complement to ordinary problem diagnostics, not as a substitution.[^1] :::
ru	##### - Достигаемый порог  (Только **timeleft**)\ Параметр `порог` задает значение, которого должен достичь анализируемый элемент данных, нет никакой разницы, сверху или снизу. После того, как мы определили f(t) (смотрите ниже), мы должны решить уравнение f(t) = `порог` и вернуть ближайший к текущему моменту корень, который находится справа от текущего момента, или вернуть 999999999999.9999, если таковых корней нет.  ::: notetip Когда значения элемента данных приближаются к порогу, а затем пересекают его, **timeleft** делает вывод, что пересечение уже находится в прошлом, и поэтому переключается на следующее пересечение с уровнем `порога`, если таковое имеется. Наилучшим решением является использование прогнозирований наряду с обычными диагностиками проблем, а не заменой одним на другое.[^1] :::

en-us	##### - Time interval  First of all, you should specify the historic period Zabbix should analyze to come up with the prediction. You do it in a familiar way by means of the `time period` parameter and optional time shift like you do it with **avg**, **count**, **delta**, **max**, **min** and **sum** functions.
ru	##### - Интервал времени  Прежде всего вам необходимо указать исторический период, который Zabbix должен проанализировать для составления прогноза. Делайте это привычным способом при помощи параметра `период времени` и необязательного `сдвиг_времени` по аналогии с функциями **avg**, **count**, **delta**, **max**, **min** и **sum**.

en-us	#### Timeout and session termination  IPMI message timeouts and retry counts are defined in OpenIPMI library. Due to the current design of OpenIPMI, it is not possible to make these values configurable in Zabbix, neither on interface nor item level.  IPMI session inactivity timeout for LAN is 60 +/-3 seconds. Currently it is not possible to implement periodic sending of Activate Session command with OpenIPMI. If there are no IPMI item checks from Zabbix to a particular BMC for more than the session timeout configured in BMC then the next IPMI check after the timeout expires will time out due to individual message timeouts, retries or receive error. After that a new session is opened and a full rescan of the BMC is initiated. If you want to avoid unnecessary rescans of the BMC it is advised to set the IPMI item polling interval below the IPMI session inactivity timeout configured in BMC.
ru	#### Время ожидания и завершение сессии  Время ожидания IPMI сообщений и количества попыток определены в библиотеке OpenIPMI. В связи с текущим дизайном OpenIPMI, невозможно сделать эти значения настраиваемыми из Zabbix, ни на уровне интерфейса, ни на уровне элемента данных.  Время ожидания неактивности IPMI сессии для LAN равняется 60 +/-3 секунд. В настоящее время невозможно реализовать периодическую отправку команды Активации Сессии в OpenIPMI. Если проверки IPMI элементов данных от Zabbix к конкретному BMC не выполняются в течение времени, большего, чем время ожидания сессии, настроенное в BMC, то следующая проверка IPMI после истечения времени ожидания приведет к ошибкам из-за превышения времени ожидания отдельного сообщения, повторных попыток или ошибке при получении. После этого открывается новая сессия и инициируется полное повторное сканирование BMC. Если вы хотите избежать лишнего сканирования BMC, рекомендуется установить интервал опроса IPMI элементов данных ниже времени ожидания неактивности IPMI сессии, настроенного в BMC.

en-us	##### Timeout processing  Zabbix will not process a simple check longer than the Timeout seconds defined in the Zabbix server/proxy configuration file.
ru	##### Обработка времени ожидания  Zabbix не будет обрабатывать простую проверку дольше Timeout (времени ожидания) секунд, заданном в файле конфигурации Zabbix сервера/прокси.

en-us	#### Time period selector  Take note of the time period selector above the graph. It allows to select often required periods with one mouse click.  Note that such options as *Today*, *This week*, *This month*, *This year* display the whole period, including the hours/days in the future. *Today so far*, in contrast, only displays the hours passed.  Once a period is selected, it can be moved back and forth in time by clicking on the ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png) arrow buttons. The *Zoom out* button allows to zoom out the period two times or by 50% in each direction. Zoom out is also possible by double-clicking in the graphs. The whole time period selector can be collapsed by clicking on the tab label containing the selected period string.  The *From/To* fields display the selected period in either:  -   absolute time syntax in format `Y-m-d H:i:s` -   relative time syntax, e.g.: `now-1d`  A date in **relative** format can contain one or several mathematical operations (- or +), e.g. `now-1d` or `now-1d-2h+5m`. For relative time the following abbreviations are supported:  -   now -   s (seconds) -   m (minutes) -   h (hours) -   d (days) -   w (weeks) -   M (months) -   y (years)  **Precision** is supported in the time filter (e. g., an expression like `now-1d/M`).  Details of precision:  |Precision|From|To| |--|----|----| |*m*|Y-m-d H:m:00|Y-m-d H:m:59| |*h*|Y-m-d H:00:00|Y-m-d H:59:59| |*d*|Y-m-d 00:00:00|Y-m-d 23:59:59| |*w*|Monday of the week 00:00:00|Sunday of the week 23:59:59| |*M*|First day of the month 00:00:00|Last day of the month 23:59:59| |*y*|1st of January of the year 00:00:00|31st of December of the year 23:59:59|  For example:  |From|To|Selected period| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 today| |`now/d`|`now/d+1d`|00:00 today - 23:59 tomorrow| |`now/w`|`now/w`|Monday 00:00:00 - Sunday 23:59:59 this week| |`now-1y/w`|`now-1y/w`|The week of Monday 00:00:00 - Sunday 23:59:59 one year ago|  ##### Date picker  It is possible to pick a specific start/end date by clicking on the calendar icon next to the *From/To* fields. In this case, the date picker pop up will open.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  Within the date picker, it is possible to navigate between the blocks of year/month/date using Tab and Shift+Tab. Keyboard arrows or arrow buttons allow to select the desired value. Pressing Enter (or clicking on the desired value) activates the choice.  Another way of controlling the displayed time is to highlight an area in the graph with the left mouse button. The graph will zoom into the highlighted area once you release the left mouse button.  In case no time value is specified or field is left blank, time value will be set to "00:00:00". This doesn't apply to today's date selection: in that case time will be set to current value.
ru	#### Выбор периода времени  Обратите внимание на выбор периода времени над графиком. Он позволит вам легко выбрать желаемый период времени.  Обратите внимание, что такие опции как *Today*, *This week*, *This month*, *This year* отображают весь период, включая еще не наступившие дни / часы. *Сегодня до сих пор*, напротив, отобразит только прошедшие часы.  После выбора периода, его можно перемещать вперед и назад во времени при помощи кнопок стрелок ![](../../../../../assets/en/manual/config/visualization/left_arrow.png) ![](../../../../../assets/en/manual/config/visualization/right_arrow.png). Кнопка *Расширить* позволяет раздвинуть масштаб в два раза или на 50% в каждую сторону. Отдаление масштаба также можно выполнить при помощи двойного клика в графиках. Весь выбор времени можно свернуть, нажав на подпись к вкладке, которая содержит строку с выбранным периодом.  Поля *От/До* отображают выбранный период в виде:  -   синтаксиса абсолютного времени в формате `Y-m-d H:i:s` -   синтаксиса относительно времени, например: `now-1d`  Дата в **относительном** формате может содержать одну или несколько математических операций (- или +), например, `now-1d` или `now-1d-2h+5m`. Относительное время поддерживает следующие атрибуты:  -   now -   s (секунды) -   m (минуты) -   h (часы) -   d (дни) -   w (недели) -   M (месяцы) -   y (года)  **Точность** поддерживается в фильтре времени (например, такое выражение `now-1d/M`). Детали касательно точности:  |Точность|От|До| |--|----|----| |*m*|Y-m-d H:m:00|Y-m-d H:m:59| |*h*|Y-m-d H:00:00|Y-m-d H:59:59| |*d*|Y-m-d 00:00:00|Y-m-d 23:59:59| |*w*|Понедельник текущей недели 00:00:00|Воскресенье текущей недели 23:59:59| |*M*|Первый день текущего месяца 00:00:00|Последний день текущего месяца 23:59:59| |*y*|1-ое Января текущего года 00:00:00|31-ое Декабря текущего года 23:59:59|  Например:  |От|До|Выбранный период| |--|--|------| |`now/d`|`now/d`|00:00 - 23:59 сегодня| |`now/d`|`now/d+1d`|00:00 сегодня - 23:59 завтра| |`now/w`|`now/w`|Понедельник 00:00:00 - Воскресенье 23:59:59 текущей недели| |`now-1y/w`|`now-1y/w`|Текущая неделя Понедельник 00:00:00 - Воскресенье 23:59:59 годом ранее|  ##### Элемент выбора даты  Можно выбрать конкретную дату начала / конца периода, нажав на иконку календаря после  *От/До* полей. В этом случае откроется всплывающий элемент выбора даты.  ![](../../../../../assets/en/manual/config/date_picker.png){width="200"}  При помощи элемента выбора даты можно перемещаться между блоками года / месяца / даты, используя Tab и Shift+Tab. Стрелки клавиатуры или кнопки стрелок позволяют выбрать желаемое значение. Нажатием Enter (или нажатием на желаемом значении) можно активировать выбранное.  Другой способ управления отображаемым временем - выделение области на графике левой кнопкой мыши. График приблизит выделенную зону, как только вы отпустите левую кнопку мыши.  Если значение времени не выбрано или поле остановлено пустым, значением времени будет "00:00:00". Это не относится к выбору сегодняшней даты: в этом случае время будет задано текущим значением времени.

en-us	#### TimescaleDB 2.12 support  Support for TimescaleDB version 2.12 is now available.
ru	#### Поддержка TimescaleDB 2.12  Теперь доступна поддержка TimescaleDB версии 2.12.

en-us	##### Time shift  An optional time shift is supported with time or value count as the function parameter. This parameter allows to reference data from a period of time in the past.  Time shift starts with `now` - specifying the current time, and is followed by `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  For example, `avg(/host/key,1h:now-1d)` will return the average value for an hour one day ago.  ::: noteimportant Time shift specified in months (M) and years (y) is only supported for [trend functions](/manual/appendix/functions/trends). Other functions support seconds (s), minutes (m), hours (h), days (d), and weeks (w). :::  **Time shift with absolute time periods**  Absolute time periods are supported in the time shift parameter, for example, midnight to midnight for a day, Monday-Sunday for a week, first day-last day of the month for a month.  Time shift for absolute time periods starts with `now` - specifying the current time, and is followed by any number of time operations: `/<time unit>` - defines the beginning and end of the time unit, for example, midnight to midnight for a day, `+N<time unit>` or `-N<time unit>` - to add or subtract N time units.  Please note that the value of time shift can be greater or equal to 0, while the time period minimum value is 1.  |Parameter|Description| |--|--------| |1d:now/d|Yesterday| |1d:now/d+1d|Today| |2d:now/d+1d|Last 2 days| |1w:now/w|Last week| |1w:now/w+1w|This week|
ru	##### Сдвиг времени  В качестве параметра функции поддерживается опциональный сдвиг времени со временем или количеством значений. Этот параметр позволяет ссылаться на данные из периода времени в прошлом.  Сдвиг времени начинается с `now` - указывает текущее время, за которым следует `+N<единица времени>` или `-N<единица времени>` - для добавления или вычитания N-го количества единиц времени.  Например, `avg(/узел сети/ключ,1h:now-1d)` вернет среднее значение за час днем ранее.  ::: noteimportant Сдвиг времени, указанный в месяцах (M) и годах (y), поддерживается только для [функций динамики изменений](/manual/appendix/functions/trends).  Остальные функции поддерживают секунды (s), минуты (m), часы (h), дни (d) и недели (w). :::  **Сдвиг времени с абсолютными периодами времени**  Абсолютные периоды времени поддерживаются в параметре сдвига времени, например, с полуночи до полуночи для дня, понедельник-воскресенье для недели, первый - последний день месяца для месяца.  Сдвиг времени по абсолютным периодам времени начинается с `now` - указывает текущее время, за которым следует любое количество временных операций: `/<единица времени>` - определяет начало и конец единицы времени, например, с полуночи до полуночи для дня, `+N<единица времени>` или `-N<единица времени>` - для добавления или вычитания N-го количества единиц времени.  Обратите внимание, что значение сдвига времени может быть больше или равно 0, тогда как минимальный период времени равен значению 1.  |Параметр|Описание| |--|--------| |1d:now/d|Вчера| |1d:now/d+1d|Сегодня| |2d:now/d+1d|Последние 2 дня| |1w:now/w|Последняя неделя| |1w:now/w+1w|Текущая неделя|

en-us	#### Time synchronization  It is very important to have precise system time on the server with Zabbix running. [ntpd](http://www.ntp.org/) is the most popular daemon that synchronizes the host's time with the time of other machines. It's strongly recommended to maintain synchronized system time on all systems Zabbix components are running on.
ru	#### Синхронизация времени  Очень важно иметь точное системное время на сервере с запущенным Zabbix. [ntpd](http://www.ntp.org/) -- один из самых популярных демонов синхронизации времени узла с временем на остальных серверах. Настоятельно рекомендуется поддерживать синхронизированное время на всех системах, где работают компоненты Zabbix.

en-us	 To add a child service, press on the plus icon next to the Zabbix cluster service (the icon is visible only in *Edit* mode).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  In the service configuration window, enter name *Zabbix server node 1*. Note that the Parent services parameter is already pre-filled with *Zabbix cluster*.   Availability of this service is affected by problems on the host *HA node 1*, marked with `component:HA node 1` problem tag. In the Problem tags parameter, enter:  - Name: component - Operation: Equals - Value: HA node 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 1`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Save the new service. 
ru	Для добавления дочерней услуги нажмите на иконку плюса после услуги Zabbix кластера (иконка видна только в режиме *Изменение*).  ![](../../../assets/en/manual/config/service_cluster2.png){width=600}  В окне настройки услуги введите имя *Zabbix сервер нода 1*. Обратите внимание, что параметр Родительские услуги уже заполнен значением *Zabbix кластер*.   На доступность этой услуги влияют проблемы с узла сети *HA нода 1*, отмеченные тегом `component:HA node 1` проблемы. В параметре Теги проблем введите:  - Имя: компонент - Операция: Равно - Значение: HA нода 1  ![](../../../assets/en/manual/config/service_cluster3.png){width=600}  Переключитесь на вкладку *Теги* и добавьте тег услуги: `Zabbix сервер:нода 1`. Этот тег будет использован далее для действий на услуги и для отчетов SLA.  ![](../../../assets/en/manual/config/service_cluster4.png){width=600}  Сохраните новую услугу.

en-us	# token.create
ru	# token.create

en-us	# token.delete
ru	# token.delete

en-us	# token.generate
ru	# token.generate

en-us	# token.get
ru	# token.get

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

en-us	# token.update
ru	# token.update

en-us	#### Tracking messages  You can view the status of messages sent in *Monitoring → Problems*.  In the *Actions* column you can see summarized information about actions taken. In there green numbers represent messages sent, red ones - failed messages. *In progress* indicates that an action is initiated. *Failed* informs that no action has executed successfully.  If you click on the event time to view event details, you will also see the *Message actions* block containing details of messages sent (or not sent) due to the event.  In *Reports → Action log* you will see details of all actions taken for those events that have an action configured.
ru	#### Отслеживание сообщений  Вы можете увидеть состояние отправления сообщений в *Мониторинг → Проблемы*.  В колонке *Действия* вы можете видеть обобщенную информацию о выполненных действиях. Здесь, зеленые цифры означают отправленные сообщения, красные - сообщения с ошибками. *В процессе* указывает на то, что действие началось. *Ошибочно* информирует о том, что действия не были выполнены успешно.  Если вы нажмёте на время события для просмотра деталей события, вы также увидите блок *Сообщения действий*, который содержит детали об отправленных (или не отправленных) сообщениях связанных с выбранным событием.  В *Отчеты → Журнал действий* вы увидите подробную информацию о всех мерах, предпринятых на эти события, которые имеют какое-либо настроенное действие.

en-us	#### Translating customized severity names  ::: noteimportant If Zabbix frontend translations are used, custom severity names will override translated names by default. ::: Default trigger severity names are available for translation in all locales. If a severity name is changed, a custom name is used in all locales and additional manual translation is needed.  Custom severity name translation procedure:  -   set required custom severity name, for example, 'Important' -   edit     <frontend\_dir>/locale/<required\_locale>/LC\_MESSAGES/frontend.po -   add 2 lines:  ```{=html} <!-- --> ```     msgid "Important"     msgstr "<translation string>"  and save file.  -   create .mo files as described in <frontend\_dir>/locale/README  Here **msgid** should match the new custom severity name and **msgstr** should be the translation for it in the specific language.  This procedure should be performed after each severity name change.
ru	#### Перевод пользовательских имен важностей  ::: noteimportant Если используются переводы веб-интерфейса Zabbix, по умолчанию пользовательские имена важностей будут заменены переведенными именами. :::  Имена важностей триггеров по умолчанию доступны для перевода по всем локализациям. Если имя важности изменено, пользовательское имя будет использовано во всех локализациях и дополнительно потребуется ручной перевод.  Процедура перевода имени пользовательской важности:  -   задайте требуемое имя пользовательской важности, например 'Важное' -   измените <папка\_с\_веб-интерфейсом>/locale/<требуемая\_локаль>/LC\_MESSAGES/frontend.po -   добавьте 2 строки:  ```{=html} <!-- --> ```      msgid "Important"      msgstr "<переведенная строка>"  и сохраните файл  -   создайте .mo файлы, как описано в <папка\_с\_веб-интерфейсом>/locale/README  Здесь **msgid** должно совпадать с новым именем пользовательской важности и **msgstr** должно являться переводом этой важности для указанного языка.  Эта процедура необходимо выполнить после каждого изменения имени важности.

en-us	##### Trapper items  [Trapper items](/manual/config/items/itemtypes/trapper) are items that accept incoming data instead of querying for it. Trapper items are useful for sending specific data to Zabbix server, for example, periodic availability and performance data in the case of long running user scripts. You can do that by using the [Zabbix sender](/manual/concepts/sender) command-line utility or by implementing a JSON-based [communication protocol](/manual/appendix/items/trapper) (similar to that used in Zabbix sender) yourself.
ru	##### Траппер элементы данных  [Траппер элементы данных](/manual/config/items/itemtypes/trapper) — это элементы, которые принимают входящие данные, а не запрашивают их. Траппер элементы данных полезны для отправки определенных данных на сервер Zabbix, например, периодические данные о доступности и производительности в случае длительных пользовательских сценариев. Вы можете сделать это с помощью утилиты командной строки [Zabbix sender](/manual/concepts/sender) или путем реализации [коммуникационного протокола](/manual/appendix/items/trapper) на основе JSON (аналогично тому, что используется в Zabbix sender).

en-us	##### Trigger configuration  In trigger configuration, enable the *Allow manual close* option.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)
ru	##### Настройка триггера  В настройке триггера включите опцию *Разрешить закрывать вручную*.  ![](../../../../assets/en/manual/config/manual_close_conf1.png)

en-us	# trigger.create
ru	# trigger.create

en-us	# trigger.delete
ru	# trigger.delete

en-us	# trigger.get
ru	# trigger.get

en-us	##### Trigger lines  Simple triggers are displayed as lines with black dashes over trigger severity color -- take note of the blue line on the graph and the trigger information displayed in the legend. Up to 3 trigger lines can be displayed on the graph; if there are more triggers then the triggers with lower severity are prioritized. Triggers are always displayed in simple graphs, whereas displaying them in [custom graphs](custom#configuring_custom_graphs) is a user preference.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)
ru	##### Линии триггеров  Простые триггеры отображаются линиями с черными точками над цветом важности триггера -- обратите внимание на синюю линию на графике и отображаемую информацию о триггере в легенде. На графике может отобразиться до 3 линий триггеров; если триггеров больше, тогда приоритет отдается триггерам с меньшей важностью. В простых графиках триггеры всегда отображаются, в то время как отображение триггеров в [пользовательских графиках](custom#настройка_пользовательских_графиков) является предпочтением пользователя.  ![simple\_graph\_trigger.png](../../../../../assets/en/manual/config/simple_graph_trigger.png)

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

en-us	# triggerprototype.create
ru	# triggerprototype.create

en-us	# triggerprototype.delete
ru	# triggerprototype.delete

en-us	# triggerprototype.get
ru	# triggerprototype.get

en-us	# triggerprototype.update
ru	# triggerprototype.update

en-us	#### Triggers  Configure triggers to notify you about problems in your system. Manage trigger dependencies.  [Trigger API](/manual/api/reference/trigger)
ru	#### Триггеры  Настройка триггеров для оповещения вас о наличии проблем в вашей системе. Управление зависимостями триггеров.  [API триггеров](/manual/api/reference/trigger)

en-us	##### Triggers  Triggers have an 'OK event generation' setting that controls how OK events are generated:  -   *Expression* - an OK event is generated for a trigger in problem     state when its expression evaluates to FALSE. This is the simplest     setting, enabled by default. -   *Recovery expression* - an OK event is generated for a trigger in     problem state when its expression evaluates to FALSE and the     recovery expression evaluates to TRUE. This can be used if trigger     recovery criteria is different from problem criteria. -   *None* - an OK event is never generated. This can be used in     conjunction with multiple problem event generation to simply send a     notification when something happens.  Additionally triggers have an 'OK event closes' setting that controls which problem events are closed:  -   *All problems* - an OK event will close all open problems created by     the trigger -   *All problems if tag values match* - an OK event will close open     problems created by the trigger and having at least one matching tag     value. The tag is defined by 'Tag for matching' trigger setting. If     there are no problem events to close then OK event is not generated.     This is often called trigger level event correlation.
ru	##### Триггеры  У триггеров имеется настройка 'Формирование ОК событий', которая определяет, как генерируются ОК события:  -   *Выражение* - событие OK генерируется триггеру в состоянии проблема, когда выражение этого триггера вычисляется как ЛОЖЬ. Это самая простая настройка, активированная по умолчанию. -   *Выражение восстановления* - событие OK генерируется триггеру в состоянии проблема, когда выражение этого триггера вычисляется как ЛОЖЬ и выражение восстановления вычисляется как ИСТИНА. Эту опцию можно использовать, если критерий восстановления триггера отличается от критерия проблемы. -   *Нет* - событие OK никогда не генерируется. Эту опцию можно использовать в сочетании с множественной генерацией проблем для простой отправки оповещений, когда что-то происходит.  Кроме того, у триггеров имеется настройка 'ОК событие закрывает', которая определяет какие события о проблемах должны быть закрыты:  -   *Все проблемы* - событие OK закроет все открытые проблемы, которые созданы этим триггером -   *Все проблемы, если значение тега совпадает* - событие OK закрывает все открытые проблемы, которые созданы этим триггером, и имеющие по крайней мере одно совпадающее значение тега. Тег задается настройкой триггера 'Теги для совпадения'. Если нет никаких событий о проблемах для закрытия, тогда событие ОК не генерируется. Эту опцию часто называют корреляцией событий на уровне триггеров.

en-us	# trigger.update
ru	# trigger.update

en-us	##### Trigger  With the item working you need to configure the [trigger](/manual/config/triggers/trigger). It's important to decide what entries in the log file are worth paying attention to. For example, the following trigger expression will search for a string like 'Stopping' to signal potential problems:      find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1   ::: noteimportant To make sure that each line containing the string "Stopping" is considered a problem also set the *Problem event generation mode* in trigger configuration to 'Multiple'. :::  Then define a recovery expression. The following recovery expression will resolve all problems if a log line is found containing the string "Starting":      find(/My host/log[/var/log/syslog],,"regexp","Starting")=1   Since we do not want that it's important to make sure somehow that the corresponding root problems are closed, not just all problems. That's where tagging can help.  Problems and resolutions can be matched by specifying a tag in the trigger configuration. The following settings have to be made:  -   *Problem event generation mode*: Multiple -   *OK event closes*: All problems if tag values match -   Enter the name of the tag for event matching  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  -   configure the [tags](/manual/config/tagging) to extract tag values     from log lines  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  If configured successfully you will be able to see problem events tagged by application and matched to their resolution in *Monitoring* → *Problems*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   With two applications writing error and recovery messages to the     same log file a user may decide to use two *Application* tags in the     same trigger with different tag values by using separate regular     expressions in the tag values to extract the names of, say,     application A and application B from the {ITEM.VALUE} macro (e.g.     when the message formats differ). However, this may not work as     planned if there is no match to the regular expressions.     Non-matching regexps will yield empty tag values and a single empty     tag value in both problem and OK events is enough to correlate them.     So a recovery message from application A may accidentally close an     error message from application B.  ```{=html} <!-- --> ``` -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
ru	##### Триггер  Когда элемент данных заработал, вам необходимо настроить [триггер](/manual/config/triggers/trigger). Важно решить, какие записи в файле журнала необходимо обратить внимание. Например, следующее выражение триггера будет искать строки, которые содержат 'Stopping', для предупреждения о возможных проблемах:      find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1   ::: noteimportant Чтобы убедиться, что каждая строка, которая содержит "Stopping" подстроку считается проблемой, также в настройках триггера задайте *Режим генерации событий ПРОБЛЕМА* значением 'Множественный'. :::  Затем определим выражение восстановления. Следующие выражение решит все проблемы, если в журнале будет найдена строка, содержащая "Starting" подстроку:      find(/My host/log[/var/log/syslog],,"regexp","Starting")=1   Поскольку мы этого не хотим, важно каким-то образом убедиться, что проблемы закрываются только по ключевым проблемам, а не просто все проблемы. Вот где теги могут помочь.  Проблемы и решения можно сопоставить, указав в настройках триггера тег. Необходимо выполнить следующие настройки:  -   *Режим генерации событий ПРОБЛЕМА*: Множественный -   *ОК событие закрывает*: Все проблемы если значения тегов совпадают -   Введите имя тега для сопоставления событий  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger.png)  -   настройка [тегов](/manual/config/tagging) для извлечения значений тегов из строк журнала  ![](../../../../assets/en/manual/config/event_correlation/correlation_trigger2.png)  Если настройка выполнена успешно, вы сможете увидеть события о проблемах с тегами по приложению и сопоставление с их решением в *Мониторинг* → *Проблемы*.  ![](../../../../assets/en/manual/config/matched_problems.png){width="600"}  ::: notewarning Посколько возможна некорректная настройка, когда аналогичные теги событий могут быть созданы по **не связанным** проблемам, пожалуйста, ознакомьтесь со случаями, которые описаны ниже! :::  -   При наличии двух приложений, которые пишут сообщения об ошибках и восстановлениях в один и тот же файл журнала, пользователь может решить использование двух *Приложений* тегов в одном и том же триггере с разными значениями тегов с использованием отельных регулярных выражений в значениях тегов, чтобы извлечь имена, скажем, приложение A и приложение B из {ITEM.VALUE} макроса (например, когда форматы сообщений отличаются). Однако, такой подход может не сработать как планируется, если не будет соответствия регулярным выражениям. Не соответствующие регулярные выражения дадут пустые значения тегов, а одно пустое значение тега в событиях как проблемы, так и OK, будет достаточно чтобы сработала корреляция. Таким образом, сообщение о восстановлении с приложения A может случайно закрыть сообщение об ошибке от приложения B.  ```{=html} <!-- --> ``` -   Фактически теги и значения тегов становятся видны только при сработке триггера. Если используемое регулярное выражение ошибочно, оно автоматически заменится на строку \*НЕИЗВЕСТНО\*. Если изначальное событие о проблеме с \*НЕИЗВЕСТНО\* пропущено, могут появиться последующие события OK с таким же значением тега \*НЕИЗВЕСТНО\*, которые могут закрыть события о проблеме, которые они не должны были бы закрывать.  ```{=html} <!-- --> ``` -   Если пользователь значением тега использует {ITEM.VALUE} макрос без функций макросов, тогда будет применяться ограничение по длине строки в 255 символов. Когда в журнале имеются длинные сообщения и первые 255 символов не конкретизируют проблему, может привести к одинаковым тегам событий по не связанным проблемам.

en-us	#### Trimmed long IPv6 IP address in failed login information  A failed login attempt message will display only the first 39 characters of a stored IP address as that's the character limit in the database field. That means that IPv6 IP addresses longer than 39 characters will be shown incompletely.
ru	#### Урезание длинных IP адресов IPv6 в информации о неуспешном входе в систему  Сообщение об ошибочном входе в систему отобразит только первые 39 символов сохранённого IP адреса, так как это ограничение длины поля базы данных. Это означает, что IP адреса IPv6 длиннее 39 символов будут отображаться не полностью.

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-agent-cert-issuer** *cert-issuer*   Allowed agent certificate issuer.  **--tls-agent-cert-subject** *cert-subject*   Allowed agent certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
ru	###    ·  **не зашифровано** ·  подключаться без шифрования (по умолчанию)  ```{=html} <!-- --> ```  ·  **psk** ·  подключение с использованием TLS и pre-shared key  ```{=html} <!-- --> ```  ·  **сертификат** ·  подключение с использованием TLS и сертификата  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file* ·  Полный путь к файлу, содержащему корневые сертификаты для проверка однорангового сертификата.  **--tls-crl-file** *CRL-file* ·  Полный путь к файлу, содержащему отозванные сертификаты.  **--tls-agent-cert-issuer** *cert-issuer* ·  Разрешенный эмитент сертификата агента.  **--tls-agent-cert-subject** *cert-subject* ·  Разрешенный субъект сертификата агента.  **--tls-cert-file** *cert-file* ·  Полный путь к файлу, содержащему сертификат или цепочку сертификатов.  **--tls-key-file** *key-file* ·  Полный путь к файлу, содержащему закрытый ключ.  **--tls-psk-identity** *PSK-identity* ·  Строка идентификатора PSK.  **--tls-psk-file** *PSK-file* ·  Полный путь к файлу, содержащему pre-shared ключ.  **--tls-cipher13** *cipher-string* ·  Строка шифрования для OpenSSL 1.1.1 или новее для TLS 1.3. Переопределить критерии выбора набора шифров по умолчанию. Эта опция недоступна, если версия OpenSSL ниже 1.1.1.  **--tls-cipher** *cipher-string* ·  Приоритетная строка GnuTLS (для TLS 1.2 и выше) или строка шифрования OpenSSL (только для TLS 1.2). Переопределить критерии выбора набора шифров по умолчанию.  **-h**, **--help** ·  Вывести справочную информацию.  **-V**, **--version** ·  Вывести информацию о версии.  [ ]{#lbAG}

en-us	###      **unencrypted**   connect without encryption (default)  ```{=html} <!-- --> ```    **psk**   connect using TLS and a pre-shared key  ```{=html} <!-- --> ```    **cert**   connect using TLS and a certificate  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file*   Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification.  **--tls-crl-file** *CRL-file*   Full pathname of a file containing revoked certificates.  **--tls-server-cert-issuer** *cert-issuer*   Allowed server certificate issuer.  **--tls-server-cert-subject** *cert-subject*   Allowed server certificate subject.  **--tls-cert-file** *cert-file*   Full pathname of a file containing the certificate or certificate chain.  **--tls-key-file** *key-file*   Full pathname of a file containing the private key.  **--tls-psk-identity** *PSK-identity*   PSK-identity string.  **--tls-psk-file** *PSK-file*   Full pathname of a file containing the pre-shared key.  **--tls-cipher13** *cipher-string*   Cipher string for OpenSSL 1.1.1 or newer for TLS 1.3. Override the default ciphersuite selection criteria. This option is not available if OpenSSL version is less than 1.1.1.  **--tls-cipher** *cipher-string*   GnuTLS priority string (for TLS 1.2 and up) or OpenSSL cipher string (only for TLS 1.2). Override the default ciphersuite selection criteria.  **-v**, **--verbose**   Verbose mode, **-vv** for more details.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
ru	###    ·  **unencrypted** ·  подключаться без шифрования (по умолчанию)  ```{=html} <!-- --> ```  ·  **psk** ·  подключение с использованием TLS и pre-shared key  ```{=html} <!-- --> ```  ·  **cert** ·  подключение с использованием TLS и сертификата  ```{=html} <!-- --> ``` **--tls-ca-file** *CA-file* ·  Полный путь к файлу, содержащему корневые CA сертификаты для проверки однорангового сертификата.  **--tls-crl-file** *CRL-file* ·  Полный путь к файлу, содержащему отозванные сертификаты.  **--tls-server-cert-issuer** *cert-issuer* ·  Разрешенный эмитент сертификата сервера.  **--tls-server-cert-subject** *cert-subject* ·  Разрешенный субъект сертификата сервера.  **--tls-cert-file** *cert-file* ·  Полный путь к файлу, содержащему сертификат или цепочку сертификатов.  **--tls-key-file** *key-file* ·  Полный путь к файлу, содержащему закрытый ключ.  **--tls-psk-identity** *PSK-identity* ·  Строка идентификатора PSK.  **--tls-psk-file** *PSK-file* ·  Полный путь к файлу, содержащему pre-shared key.  **--tls-cipher13** *cipher-string* ·  Строка шифрования для OpenSSL 1.1.1 или новее для TLS 1.3. Переопределить критерии выбора набора шифров по умолчанию. Эта опция недоступна если Версия OpenSSL ниже 1.1.1.  **--tls-cipher** *cipher-string* ·  GnuTLS приоритетная строка (для TLS 1.2 и выше) или строка шифрования OpenSSL (только для TLS 1.2). Переопределить критерии выбора набора шифров по умолчанию.  **-v**, **--verbose** ·  Подробный режим, **-vv** для подробностей.  **-h**, **--help** ·  Вывести справочную информацию.  **-V**, **--version** ·  Вывести информацию о версии.  [ ]{#lbAG}

en-us	#### Unit conversion  By default, specifying a unit for an item results in a multiplier prefix being added - for example, an incoming value '2048' with unit 'B' would be displayed as '2KB'.  To prevent a unit from conversion, use the `!` prefix, for example, `!B`. To better understand how the conversion works with and without the exclamation mark, see the following examples of values and units:      1024 !B → 1024 B     1024 B → 1 KB     61 !s → 61 s     61 s → 1m 1s     0 !uptime → 0 uptime     0 uptime → 00:00:00     0 !! → 0 !     0 ! → 0  ::: noteclassic Before Zabbix 4.0, there was a hardcoded unit stoplist consisting of `ms`, `rpm`, `RPM`, `%`. This stoplist has been deprecated, thus the correct way to prevent converting such units is `!ms`, `!rpm`, `!RPM`, `!%`. :::
ru	#### Конвертация единиц измерения  По умолчанию, указывая единицу измерения элементу данных, вы увидите добавленный префикс множителя - например, значение '2048' с единицей измерения 'B' будет отображаться как '2KB'.  Однако, используя `!` префикс, можно избежать конвертации любой единицы измерения, например: `!B`. Чтобы лучше проиллюстрировать то, каким образом это преобразование работает с и без чёрного списка, просмотрите следующие примеры значений и единиц измерения:      1024 !B → 1024 B     1024 B → 1 KB     61 !s → 61 s     61 s → 1m 1s     0 !uptime → 0 uptime     0 uptime → 00:00:00     0 !! → 0 !     0 ! → 0  ::: noteclassic До Zabbix 4.0 в код был зашит чёрный список единиц измерения, который состоял из `ms`, `rpm`, `RPM`, `%`. Этот чёрный список считается устаревшим, поэтому правильным способом внесения в чёрный список подобных единиц измерения будет `!ms`, `!rpm`, `!RPM`, `!%`. :::

en-us	#### Unsupported items  An item can become unsupported if its value cannot be retrieved for some reason. Such items are still rechecked at their standard *[Update interval](/manual/config/items/item?#configuration)*.  Unsupported items are reported as having a NOT SUPPORTED state.
ru	#### Неподдерживаемые элементы данных  Элемент данных может стать неподдерживаемым, если его значение не удалось получить по какой-либо причине. Такие элементы данных по-прежнему перепроверяются в соответствии с их стандартным *[Интервалом обновления](/manual/config/items/item#настройка)*.  О неподдерживаемых элементах данных сообщается как об имеющих состояние НЕ ПОДДЕРЖИВАЕТСЯ.

en-us	#### Updated templates  Integration with OpenShift has been added to [Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.4) template.
ru	#### Обновлены шаблоны  Интеграция с OpenShift добавлена в шаблон [Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http?at=refs%2Fheads%2Frelease%2F6.4) .

en-us	**Updated templates**  - [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4) and [PostgreSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.4) templates now include the item and trigger for monitoring PostgreSQL version. - [Cisco Meraki organization by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=refs%2Fheads%2Frelease%2F6.4) template has been supplemented with items, item prototypes, LLD rules, and macros related to authentication, licenses, networks, SAML roles, and VPN statuses.
ru	**Обновленные шаблоны**  - шаблоны [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4) и [PostgreSQL by Zabbix agent  2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F6.4) теперь включают элемент данных и триггер для мониторинга версии PostgreSQL. - шаблон [Cisco Meraki organization by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/meraki_http?at=refs%2Fheads%2Frelease%2F6.4) дополнен элементами данных, прототипами элементов данных, правилами LLD и макросами, связанными с аутентификацией, лицензиями, сетями, ролями SAML и статусами VPN.

en-us	##### Updated templates  **Templates that discover filesystems**  Zabbix templates that discover filesystems now make use of the `vfs.fs.get` item instead of `vfs.fs.discovery` item, and:  -   The update interval for the discovery has been reduced to one minute. -   Item prototypes are now dependent on the `vfs.fs.get` master item. -   A trigger to detect volumes that remounted in read-only mode has been added to UNIX templates. -   Filters have been added to filter bind mounts on Linux and .dmg volumes on macOS in the respective templates.
ru	##### Обновлены шаблоны  **Шаблоны для обнаружения файловых систем**  Шаблоны Zabbix, которые обнаруживают файловые системы, теперь используют элемент данных `vfs.fs.get` вместо элемента данных `vfs.fs.discovery`, и:  - Интервал обновления обнаружения уменьшен до одной минуты. - Прототипы элементов данных теперь зависят от главного элемента данных `vfs.fs.get`. - В шаблоны UNIX добавлен триггер для обнаружения томов, которые перемонтированы в режиме только для чтения. - Добавлены фильтры для фильтрации монтирования привязки в Linux и томов .dmg в macOS в соответствующих шаблонах.

en-us	#### Updating an item  Enable an item by setting its status to "0":  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"item.update","params":{"itemid":"10092","status":0},"id":5}' ```  The successful response will contain the ID of the updated item:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10092"         ]     },     "id": 5 } ```  ::: notetip The `item.update` method as well as other *update methods* can also accept arrays of objects and update multiple items with one API call. :::
ru	#### Обновление элемента данных  Активируйте элемент данных, указав для "status" значение "0":  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"item.update","params":{"itemid":"10092","status":0},"id":5}' ```  Успешный ответ будет содержать ID обновленного элемента данных:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10092"         ]     },     "id": 5 } ```  ::: notetip Метод `item.update`, так же как и другие *методы обновления*, может принимать массивы объектов и обновлять несколько элементов данных с помощью одного вызова API. :::

en-us	#### Updating multiple triggers  Enable multiple triggers by setting their status to "0":  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"trigger.update","params":[{"triggerid":"13938","status":0},{"triggerid":"13939","status":0}],"id":6}' ```  The successful response will contain the IDs of the updated triggers:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938",             "13939"         ]     },     "id": 6 } ```  ::: notetip This is the preferred method of updating. Some API methods, such as the `host.massupdate` allow to write a simpler code. However, it is not recommended to use these methods as they will be removed in the future releases. :::
ru	#### Обновление нескольких триггеров  Активируйте несколько триггеров, указав для "status" значение "0":  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"trigger.update","params":[{"triggerid":"13938","status":0},{"triggerid":"13939","status":0}],"id":6}' ```  Успешный ответ будет содержать ID обновленных триггеров:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938",             "13939"         ]     },     "id": 6 } ```  ::: notetip Это предпочтительный метод обновления. Некоторые методы API, такие как `host.massupdate`, позволяют писать более простой код, однако не рекомендуется использовать эти методы, так как они будут удалены в будущих релизах. :::

en-us	#### Upgrade between minor versions  It is possible to upgrade minor versions of 6.4.x (for example, from 6.4.1 to 6.4.3). It is easy.  To upgrade Zabbix minor version please run:      $ sudo apt install --only-upgrade 'zabbix.*'  To upgrade Zabbix server minor version please run:      $ sudo apt install --only-upgrade 'zabbix-server.*'  To upgrade Zabbix agent minor version please run:      $ sudo apt install --only-upgrade 'zabbix-agent.*'  or, for Zabbix agent 2:      $ sudo apt install --only-upgrade 'zabbix-agent2.*'
ru	#### Обновление между минорными версиями  Есть возможность обновить минорные версии 6.4.х (например, с 6.4.1 до 6.4.3). Это легко.   Чтобы обновить минорную версию Zabbix, запустите:      $ sudo apt install --only-upgrade 'zabbix.*'  Чтобы обновить минорную версию сервера Zabbix, запустите:      $ sudo apt install --only-upgrade 'zabbix-server.*'  или для Zabbix агента 2:      $ sudo apt install --only-upgrade 'zabbix-agent2.*'

en-us	#### Upgrade procedure
ru	#### Процедура обновления

en-us	#### Upgrade procedure
ru	#### Процедура обновления

en-us	#### - Upgrading  The Zabbix appliance packages may be upgraded. To do so, run:      dnf update zabbix*
ru	#### - Обновление  Пакеты готового решения Zabbix могут быть обновлены. Для этого выполните:      dnf update zabbix*

en-us	#### Upgrading Zabbix agent 2 (6.0.5 or older)  When upgrading Zabbix agent 2 (version 6.0.5 or older) from packages, a plugin-related file conflict error may occur. To fix the error, back up your agent 2 configuration (if necessary), uninstall agent 2 and install it anew.  On RHEL-based systems, run:      dnf remove zabbix-agent2     dnf install zabbix-agent2  On Debian-based systems, run:      apt remove zabbix-agent2     apt install zabbix-agent2  For more information, see [ZBX-23250](https://support.zabbix.com/browse/ZBX-23250).
ru	#### Обновление Zabbix агента 2 (6.0.5 или более старого)  При обновлении Zabbix агента 2 (версии 6.0.5 или старше) из пакетов может возникнуть ошибка конфликта файлов, связанных с плагином. Чтобы исправить ошибку, сделайте резервную копию конфигурации агента 2 (если необходимо), деинсталируйте агент 2 и установите заново.  На системах на базе RHEL выполните:      dnf remove zabbix-agent2     dnf install zabbix-agent2  На системах на базе Debian выполните:      apt remove zabbix-agent2     apt install zabbix-agent2  Для более подробной информации обратитесь к [ZBX-23250\[en\]](https://support.zabbix.com/browse/ZBX-23250).

en-us	#### Usage example  Executing the script **check\_oracle.sh** with the first parameters '-h'. The second parameter will be replaced by IP address or DNS name, depending on the selection in the host properties.      check_oracle.sh["-h","{HOST.CONN}"]  Assuming host is configured to use IP address, Zabbix will execute:      check_oracle.sh '-h' '192.168.1.4'
ru	#### Пример использования  Выполнение скрипта **check\_oracle.sh** с первым параметром '-h'. Второй параметр будет заменен IP адресом или DNS именем узла сети в зависимости от выбранного в настройках узла сети.      check_oracle.sh["-h","{HOST.CONN}"]  Предположим, что узел сети настроен на использование IP адреса, тогда Zabbix выполнит:      check_oracle.sh '-h' '192.168.1.4'

en-us	#### Usage examples
ru	#### Примеры использования

en-us	#### Usage examples  Examples of keys for aggregate calculations.
ru	#### Примеры использования  Примеры ключей для агрегированных вычислений.

en-us	#### Usage      zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]     zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]     zabbix_js -h     zabbix_js -V  zabbix\_js accepts the following command line parameters:        -s, --script script-file          Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.       -i, --input input-file            Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.       -p, --param input-param           Specify the input parameter.       -l, --loglevel log-level          Specify the log level.       -t, --timeout timeout             Specify the timeout in seconds. Valid range: 1-60 seconds (default: 10 seconds).       -h, --help                        Display help information.       -V, --version                     Display the version number.  Example:      zabbix_js -s script-file.js -p example
ru	#### Использование      zabbix_js -s файл-скрипта -p входной-параметр [-l уровень-журналирования] [-t время-ожидания]     zabbix_js -s файл-скрипта -i входной-файл [-l уровень-журналирования] [-t время-ожидания]     zabbix_js -h     zabbix_js -V  zabbix\_js принимает следующие параметры командой строки:        -s, --script файл-скрипта             Укажите имя файла выполняемого скрипта. Если именем файла указано значение '-', скрипт будет прочитан из stdin.       -i, --input входной-файл              Укажите имя файла с входным параметром. Если именем файла указано значение '-', входные данные будут считаны из stdin.       -p, --param входной-параметр          Укажите входной параметр.       -l, --loglevel уровень-журналирования Укажите уровень журналирования.       -t, --timeout время-ожидания          Укажите время ожидания в секундах. Допустимый диапазон: 1-60 секунд (по умолчанию: 10 секунд).       -h, --help                            Вывод справочной информации.       -V, --version                         Вывод номера версии.  Пример:      zabbix_js -s script-file.js -p example

en-us	#### Use cases
ru	#### Варианты использования

en-us	#### Use cases
ru	#### Примеры использования

en-us	#### Use cases  User macros with context can be defined to accomplish more flexible thresholds in trigger expressions (based on the values retrieved by low-level discovery). For example, you may define the following macros:  -   {$LOW\_SPACE\_LIMIT} = 10 -   {$LOW\_SPACE\_LIMIT:/home} = 20 -   {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+$"} = 30  Then a low-level discovery macro may be used as macro context in a trigger prototype for mounted file system discovery:      last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  After the discovery different low-space thresholds will apply in triggers depending on the discovered mount points or file system types. Problem events will be generated if:  -   /home folder has less than 20% of free disk space -   folders that match the regexp pattern (like /etc, /tmp or /var) have     less than 30% of free disk space -   folders that don't match the regexp pattern and are not /home have     less than 10% of free disk space
ru	#### Примеры использования  Пользовательские макросы можно задавать для получения более гибких порогов в выражениях триггеров (на основе значений, полученных низкоуровневым обнаружением). Например, вы можете задать следующие макросы:  -   {$LOW\_SPACE\_LIMIT} = 10 -   {$LOW\_SPACE\_LIMIT:/home} = 20 -   {$LOW\_SPACE\_LIMIT:regex:"\^\\/\[a-z\]+$"} = 30  Затем в прототипе триггеров для обнаружения примонтированных файловых систем можно использовать макрос низкоуровневого обнаружения контекстом ранее добавленного макроса:      last(/host/vfs.fs.size[{#FSNAME},pfree])<{$LOW_SPACE_LIMIT:"{#FSNAME}"}  После обнаружения к триггерам будут применены разные пороги срабатывания для значений свободного места, в зависимости от обнаруженных точек монтирования или файловых систем. События проблем будут сгенерированы, если:  -   директория /home имеет менее чем 20% свободного места на диске -   директории, которые соответствуют шаблону регулярного выражения (такие как /etc, /tmp или /var), имеют менее чем 30% свободного места на диске -   директории, которые не соответствуют шаблону регулярного выражения и не /home, имеют менее чем 10% свободного места на диске

en-us	# user.checkAuthentication
ru	# user.checkAuthentication

en-us	# user.create
ru	# user.create

en-us	# user.delete
ru	# user.delete

en-us	#### userdirectory  [ZBX-22800](https://support.zabbix.com/browse/ZBX-22800) `userdirectory.get`: Restored sorting by `name`.\
ru	#### userdirectory  [ZBX-22800](https://support.zabbix.com/browse/ZBX-22800) `userdirectory.get`: Восстановлена ​​сортировка по `name`.\

en-us	# user.get
ru	# user.get

en-us	# usergroup.create
ru	# usergroup.create

en-us	# usergroup.delete
ru	# usergroup.delete

en-us	# usergroup.get
ru	# usergroup.get

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

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

en-us	# usergroup.update
ru	# usergroup.update

en-us	# user.login
ru	# user.login

en-us	# user.logout
ru	# user.logout

en-us	#### User macro context  See [user macros with context](/manual/config/macros/user_macros_context).
ru	#### Контекст пользовательских макросов  Смотрите [пользовательские макросы с контекстом](/manual/config/macros/user_macros_context).

en-us	# usermacro.create
ru	# usermacro.create

en-us	# usermacro.createglobal
ru	# usermacro.createglobal

en-us	# usermacro.delete
ru	# usermacro.delete

en-us	# usermacro.get
ru	# usermacro.get

en-us	# usermacro.update
ru	# usermacro.update

en-us	#### User media  Once the email media type is configured, go to the *Users → Users* section and edit user profile to assign email media to the user. Steps for setting up user media, being common for all media types, are described on the [Media types](/manual/config/notifications/media#user_media) page.
ru	#### Оповещение пользователей  После того как e-mail способ оповещения настроен, перейдите в раздел *Пользователи → Пользователи* и измените профиль пользователя, назначьте оповещение по e-mail этому пользователю. Шаги по настройке оповещений пользователей, общие для всех способов оповещений, описаны на странице [Способов оповещений](/manual/config/notifications/media#оповещение_пользователей).

en-us	 #### User media  Once the media type is configured, go to the *Users → Users* section and assign the webhook media to an existing user or create a new user to represent the webhook. Steps for setting up user media for an existing user, being common for all media types, are described on the [Media types](/manual/config/notifications/media#user_media) page.  If a webhook uses tags to store ticket\\message ID, avoid assigning the same webhook as a media to different users as doing so may cause webhook errors (applies to the majority of webhooks that utilize *Include event menu entry* option). In this case, the best practice is to create a dedicated user to represent the webhook:  1.  After configuring the webhook media type, go to the *Users →     Users* section and create a dedicated Zabbix user to represent the     webhook - for example, with a username *Slack* for the Slack     webhook. All settings, except media, can be left at their defaults     as this user will not be logging into Zabbix. 2.  In the user profile, go to a tab *Media* and [add a     webhook](/manual/config/notifications/media#user_media) with the     required contact information. If the webhook does not use a *Send     to* field, enter any combination of supported characters to bypass     validation requirements. 3.  Grant this user at least read     [permissions](/manual/config/users_and_usergroups/permissions#permissions_to_host_groups)     to all hosts for which it should send the alerts.  When configuring alert action, add this user in the *Send to users* field in Operation details - this will tell Zabbix to use the webhook for notifications from this action.
ru	#### Оповещение пользователей  После того как способ оповещения настроен, перейдите в раздел *Пользователи → Пользователи* и укажите вебхук для существующего пользователя или создайте нового пользователя для использования вебхука. Шаги по настройке оповещений пользователей, общие для всех способов оповещений, описаны на странице [Способов оповещений](/manual/config/notifications/media#оповещение_пользователей).  Если вебхук использует теги для хранения задачи\\ID сообщения, избегайте назначение этого же вебхука способом оповещения разным пользователям, так как это может вызвать ошибки вебхука (применимо к большинству вебхуков, которые используют опцию *Добавить пункт в меню события*). В этом случае лучше всего создать отдельного пользователя для вебхука:  1.  После настройки способа оповещения вебхук, перейдите в раздел *Пользователи → Пользователи* и создайте выделенного Zabbix пользователя для вебхука - например, с именем пользователя *Slack* для вебхука Slack. Все настройки, за исключением оповещения, можно оставить по умолчанию, так как этот пользователь не будет входить в Zabbix. 2.  В профиле пользователя перейдите на вкладку *Оповещения* и [добавьте вебхук](/manual/config/notifications/media#оповещение_пользователей) с необходимой контактной информацией. Если вебхук не использует поле *Отправлять на*, введите любую комбинацию поддерживаемых символов для обхода требования наличия адресата. 3.  Разрешите этому пользователю по крайней мере [права](/manual/config/users_and_usergroups/permissions#права_доступа_к_группам_узлов_сети) чтения ко всем узлам сети, по которым ему нужно отправлять оповещения.  При настройке действия на оповещение добавьте этого пользователя в поле *Отправка пользователям* в Деталях операции, тогда Zabbix будет использовать вебхук для оповещений из этого действия.

en-us	### User media  Once the media type is configured, go to the *Users → Users* section and edit a user profile by assigning this media type to the user. Steps for setting up user media, being common for all media types, are described on the [Media types](/manual/config/notifications/media#user_media) page.  Note that when defining the user media, the *Send to* field cannot be empty. If this field is not used in the alert script, enter any combination of supported characters to bypass validation requirements.
ru	### Оповещение пользователей  После того как способ оповещения настроен, перейдите в раздел *Пользователи → Пользователи* и измените профиль пользователя, назначив ему этот способ оповещения. Шаги по настройке оповещений пользователей, общие для всех способов оповещений, описаны на странице [Способов оповещений](/manual/config/notifications/media#оповещение_пользователей).  Обратите внимание, когда настраиваете оповещение пользователя, поле *Отправлять на* не может быть пустым. Если это поле не используется в скрипте оповещений, введите любую комбинацию поддерживаемых символов, чтобы обойти правила валидации.

en-us	#### User media  To receive notifications of a media type, a medium (email address/phone number/webhook user ID etc) for this media type must be defined in the user profile. For example, an action sending messages to user "Admin" using webhook "X" will always fail to send anything if the webhook "X" medium is not defined in the user profile.  To define user media:  -   Go to your user profile, or go to *Users → Users* and open     the user properties form -   In the Media tab, click on     ![](../../../../assets/en/manual/config/add_link.png)  ![](../../../../assets/en/manual/config/notifications/media/user_media2.png)  User media attributes:  |Parameter|Description| |--|--------| |*Type*|The drop-down list contains the names of enabled media types.<br>Note that when editing a medium of a disabled media type, the type will be displayed in red.| |*Send to*|Provide required contact information where to send messages.<br><br>For an email media type it is possible to add several addresses by clicking on ![](../../../../assets/en/manual/config/add_link.png) below the address field. In this case, the notification will be sent to all email addresses provided. It is also possible to specify recipient name in the *Send to* field of the email recipient in a format 'Recipient name <address1\@company.com>'. Note that if a recipient name is provided, an email address should be wrapped in angle brackets (<>). UTF-8 characters in the name are supported, quoted pairs and comments are not. For example: *John Abercroft <manager\@nycdatacenter.com>* and *manager\@nycdatacenter.com* are both valid formats. Incorrect examples: *John Doe zabbix\@company.com*, *%%"Zabbix\\@\\<H(comment)Q\\>" <zabbix@company.com> %%*.| |*When active*|You can limit the time when messages are sent, for example, set the working days only (1-5,09:00-18:00). Note that this limit is based on the user [time zone](/manual/web_interface/time_zone). If the user time zone is changed and is different from the system time zone this limit may need to be adjusted accordingly so as not to miss important messages.<br>See the [Time period specification](/manual/appendix/time_period) page for description of the format.| |*Use if severity*|Mark the checkboxes of trigger severities that you want to receive notifications for.<br>*Note* that the default severity ('Not classified') **must be** checked if you want to receive notifications for non-trigger [events](/manual/config/events).<br>After saving, the selected trigger severities will be displayed in the corresponding severity colors, while unselected ones will be grayed out.| |*Status*|Status of the user media.<br>**Enabled** - is in use.<br>**Disabled** - is not being used.|
ru	#### Оповещение пользователей  Чтобы пользователь получал оповещения по конкретному способу оповещения, необходимо в профиле этого пользователя указать канал связи (адрес электронной почты/номер телефона/ID пользователя для вебхука и т.п.) для этого способа оповещения. Например, действие, которое отправляет сообщения пользователю "Admin" с использованием вебхука "X", всегда будет сообщать об ошибке отправки, если в профиле пользователя не указан канал связи для вебхука "X".  Чтобы задать способ оповещения пользователя:  -   Перейдите в свой профиль пользователя или перейдите в *Пользователи → Пользователи* и откройте диалог свойств пользователя -   На вкладке Оповещения нажмите ![](../../../../assets/en/manual/config/add_link.png)  ![](../../../../assets/en/manual/config/notifications/media/user_media2.png)  Атрибуты оповещения пользователя:  |Параметр|Описание| |--|--------| |*Тип*|Раскрывающийся список содержит имена всех активированных способов оповещения.<br>Учтите, что при редактировании деактивированного способа оповещений он отображается красным цветом.| |*Отправлять на*|Укажите нужную контактную информацию для отправки сообщения.<br><br>Для способа оповещений e-mail можно добавить несколько адресов, нажав на ![](../../../../assets/en/manual/config/add_link.png) под полем ввода адреса. В этом случае оповещения будут отправлены на все указанные адреса. Также можно указать имя получателя в формате 'Имя получателя <address1\@company.com>'. Обратите внимание, если имя получателя указано, адрес электронной почты должен быть заключен в угловые скобки (<>). Символы UTF-8 поддерживаются в имени, а кавычки и комментарии - нет. Например: *John Abercroft <manager\@nycdatacenter.com>* и *manager\@nycdatacenter.com* - допустимые форматы. Недопустимые форматы: *John Doe zabbix\@company.com*, *%%"Zabbix\\@\\<H(comment)Q\\>" <zabbix@company.com> %%*.| |*Когда активен*|Вы можете ограничить время отправки сообщений, например, установить только рабочие дни (1-5,09: 00-18: 00). Обратите внимание, это ограничение основывается на [часовом поясе](/manual/web_interface/time_zone) пользователя. Если часовой пояс пользователя изменен и он отличается от системного часового пояса, это ограничение времени также потребуется скорректировать, чтобы не пропустить важные сообщения.<br>Для получения информации о формате смотрите страницу [Спецификации периода времени](/manual/appendix/time_period).| |*Использовать, если важность*|Отметьте уровни важности триггера, по которым вы хотите получать оповещения.<br>*Обратите внимание*, что уровень важности по умолчанию ('Не классифицирован') **нужно выбрать**, если вы хотите получать оповещения по [событиям](/manual/config/events), не связанным с триггерами.<br>После сохранения выбранные важности триггера будут отображаться в соответствующих цветах важности, а невыбранное будет выделено серым цветом.| |*Состояние*|Состояние канала оповещений пользователя.<br>**Активировано** - используется.<br>**Деактивировано** - не используется.|

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

en-us	##### User parameters  A [user parameter](/manual/config/items/userparameters) is a user-defined command (associated with a user-defined key) that, when executed, can retrieve the data you need from the host where Zabbix agent is running. User parameters are useful for configuring agent or agent 2 items that are not predefined in Zabbix.
ru	##### Пользовательские параметры  [Пользовательские параметры](/manual/config/items/userparameters) — это заданная пользователем команда (связанная задаваемым пользователем ключом), который при выполнении может получить необходимые вам данные с узла сети, на котором работает агент Zabbix. Пользовательские параметры полезны для настройки элементов агента или агента 2, которые не определены в Zabbix.

en-us	 #### User roles  User roles allow to make custom adjustments to the permissions defined by the user type.  While no permissions can be added (that would exceed those of the user type), some permissions can be revoked.  Furthermore, a user role determines access not only to menu sections, but also to services, modules, API methods and  various actions in the frontend.  [User roles](/manual/web_interface/frontend_sections/users/user_roles) are configured in the *Users → User roles* section by Super admin  users.  User roles are assigned to users in the user configuration form, *Permissions* tab, by Super admin users.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)
ru	 #### Роли пользователей  Роли пользователей позволяют по необходимости изменять права доступа, определенные типом пользователя. Права доступа нельзя добавить сверх установленных для типа пользователя, но можно отозвать какие-то из них.  Также роль пользователя определяет доступ не только к разделам меню, но и к услугам, модулям, методам API и различным действиям в веб-интерфейсе.  Менять настройки [роли пользователя](/manual/web_interface/frontend_sections/users/user_roles) могут пользователи, являющиеся суперадминистраторами, и это делается в разделе меню *Пользователи → Роли пользователей*.  Назначить роль пользователя может суперадминистратор во вкладке *Права доступа* в настройках пользователя.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)

en-us	# User  This class is designed to work with users.  Object references:\  -   [User](/manual/api/reference/user/object#user)  Available methods:\  -   [user.checkauthentication](/manual/api/reference/user/checkauthentication) -     checking and prolonging user sessions -   [user.create](/manual/api/reference/user/create) - creating new     users -   [user.delete](/manual/api/reference/user/delete) - deleting users -   [user.get](/manual/api/reference/user/get) - retrieving users -   [user.login](/manual/api/reference/user/login) - logging in to the     API -   [user.logout](/manual/api/reference/user/logout) - logging out of     the API -   [user.unblock](/manual/api/reference/user/unblock) - unblocking     users -   [user.update](/manual/api/reference/user/update) - updating users
ru	# User  Этот класс предназначен для работы с пользователями.  Справка по объектам:\  -   [Пользователь](/manual/api/reference/user/object#user)  Доступные методы:\  Доступные методы:\  - · [user.checkauthentication](/manual/api/reference/user/checkauthentication) - проверка и продление пользовательских сессий - · [user.create](/manual/api/reference/user/create) - создание новых пользователей - · [user.delete](/manual/api/reference/user/delete) - удаление пользователей - · [user.get](/manual/api/reference/user/get) - получение пользователей - · [user.login](/manual/api/reference/user/login) - вход в API - · [user.logout](/manual/api/reference/user/logout) - выход из API - · [user.unblock](/manual/api/reference/user/unblock) - разблокировка пользователей - · [user.update](/manual/api/reference/user/update) - обновление пользователей

en-us	 #### User types  Permissions in Zabbix depend, primarily, on the user type:     - *User* - has limited access rights to menu sections (see below) and no access to any resources by default. Any permissions to host or template groups must be explicitly assigned;    - *Admin* - has incomplete access rights to menu sections (see below). The user has no access to any host groups by default. Any permissions to host or template groups must be explicitly given;    - *Super admin* - has access to all menu sections. The user has a read-write access to all host and template groups. Permissions cannot be revoked by denying access to specific groups.  **Menu access**  The following table illustrates access to Zabbix menu sections per user type:  |Menu section|<|User|Admin|Super admin| |-|-------------|------|------|------| |**Dashboards**|<|+|+|+| |**Monitoring**|<|+|+|+| | |*Problems*|+|+|+| |^|*Hosts*|+|+|+| |^|*Latest data*|+|+|+| |^|*Maps*|+|+|+| |^|*Discovery*| |+|+| |**Services**|<|+|+|+| | |*Services*|+|+|+| |^|*SLA*| |+|+| |^|*SLA report*|+|+|+| |**Inventory**|<|+|+|+| | |*Overview*|+|+|+| |^|*Hosts*|+|+|+| |**Reports**|<|+|+|+| | |*System information*| | |+| |^|*Scheduled reports*| |+|+| |^|*Availability report*|+|+|+| |^|*Triggers top 100*|+|+|+| |^|*Audit log*| | |+| |^|*Action log*| | |+| |^|*Notifications*| |+|+| |**Data collection**|<| |+|+| | |*Template groups*| |+|+| |^|*Host groups*| |+|+| |^|*Templates*| |+|+| |^|*Hosts*| |+|+| |^|*Maintenance*| |+|+| |^|*Event correlation*| | |+| |^|*Discovery*| |+|+| |**Alerts**|<| |+|+| | |*Trigger actions*| |+|+| | |*Service actions*| |+|+| | |*Discovery actions*| |+|+| | |*Autoregistration actions*| |+|+| | |*Internal actions*| |+|+| |^|*Media types*| | |+| |^|*Scripts*| | |+| |**Users**|<| | |+| | |*User groups*| | |+| |^|*User roles*| | |+| |^|*Users*| | |+| |^|*API tokens*| | |+| |^|*Authentication*| | |+| |**Administration**|<| | |+| | |*General*| | |+| |^|*Audit log*| | |+| |^|*Housekeeping*| | |+| |^|*Proxies*| | |+| |^|*Macros*| | |+| |^|*Queue*| | |+|
ru	 #### Типы пользователей  Права доступа в Zabbix зависят в первую очередь от типа пользователя:     - *Пользователь* - по умолчанию имеет ограниченный доступ к разделам меню (см. ниже) и не имеет доступа к ресурсам. Любые права доступа к группам узлов сети или шаблонов должны быть предоставлены непосредственно;    - *Администратор* - имеет неполный доступ к разделам меню (см. ниже). По умолчанию не имеет доступа к группам узлов сети. Любые права доступа к группам узлов сети или шаблонов должны быть предоставлены непосредственно;    - *Суперадминистратор* - имеет доступ ко всем разделам меню. Имеет доступ с правом чтения/записи ко всем группам узлов сети и шаблонов. Права доступа невозможно отозвать путем запрета доступа к отдельным группам.  **Доступ к меню**  В таблице ниже приведены настройки доступа к разделам меню Zabbix по типам пользователей:  |Раздел меню|<|Пользователь|Администратор|Суперадминистратор| |-|-------------|------|------|------| |**Панели**|<|+|+|+| |**Мониторинг**|<|+|+|+| | |*Проблемы*|+|+|+| |^|*Узлы сети*|+|+|+| |^|*Последние данные*|+|+|+| |^|*Карты сетей*|+|+|+| |^|*Обнаружение*| |+|+| |**Услуги**|<|+|+|+| | |*Услуги*|+|+|+| |^|*SLA*| |+|+| |^|*Отчет SLA*|+|+|+| |**Инвентаризация**|<|+|+|+| | |*Обзор*|+|+|+| |^|*Узлы сети*|+|+|+| |**Отчеты**|<|+|+|+| | |*Информация о системе*| | |+| |^|*Регулярные отчеты*| |+|+| |^|*Отчет о доступности*|+|+|+| |^|*100 наиболее активных триггеров*|+|+|+| |^|*Журнал аудита*| | |+| |^|*Журнал действий*| | |+| |^|*Оповещения*| |+|+| |**Сбор данных**|<| |+|+| | |*Группы шаблонов*| |+|+| |^|*Группы узлов сети*| |+|+| |^|*Шаблоны*| |+|+| |^|*Узлы сети*| |+|+| |^|*Обслуживание*| |+|+| |^|*Корреляция событий*| | |+| |^|*Обнаружение*| |+|+| |**Оповещения**|<| |+|+| | |*Действия триггеров*| |+|+| | |*Действия услуг*| |+|+| | |*Действия обнаружения*| |+|+| | |*Действия авторегистрации*| |+|+| | |*Внутренние действия*| |+|+| |^|*Способы оповещений*| | |+| |^|*Скрипты*| | |+| |**Пользователи**|<| | |+| | |*Группы пользователей*| | |+| |^|*Роли пользователей*| | |+| |^|*Пользователи*| | |+| |^|*API токены*| | |+| |^|*Аутентификация*| | |+| |**Администрирование**|<| | |+| | |*Общие*| | |+| |^|*Журнал аудита*| | |+| |^|*Очистка истории*| | |+| |^|*Прокси*| | |+| |^|*Макросы*| | |+| |^|*Очередь*| | |+|

en-us	# user.unblock
ru	# user.unblock

en-us	# user.update
ru	# user.update

en-us	#### user  [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: Added new parameter `token`.\
ru	#### user  [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: Добавлен новый параметр `token`.\

en-us	##### - Using a static IP address  By default the appliance uses DHCP to obtain the IP address. To specify a static IP address:  -   Log in as root user; -   Open */etc/sysconfig/network-scripts/ifcfg-eth0* file; -   Replace *BOOTPROTO=dhcp* with *BOOTPROTO=none* -   Add the following lines:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Run **systemctl restart network** command.  Consult the official Red Hat [documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) if needed.
ru	##### - Использование статического IP адреса  По умолчанию готовое решение использует DHCP для получения IP адреса. Чтобы указать статический IP адрес:  -   Авторизуйтесь под пользователем root; -   Откройте файл */etc/sysconfig/network-scripts/ifcfg-eth0*; -   Замените *BOOTPROTO=dhcp* на *BOOTPROTO=none* -   Добавьте следующие строки:     -   *IPADDR=<IP address of the appliance>*     -   *PREFIX=<CIDR prefix>*     -   *GATEWAY=<gateway IP address>*     -   *DNS1=<DNS server IP address>* -   Выполните команду **systemctl restart network**.  Обратитесь к [официальной документации](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces) Red Hat в случае необходимости.

en-us	#### Using custom endpoint with JBoss EAP 6.4  Custom endpoints allow working with different transport protocols other than the default RMI.  To illustrate this possibility, let's try to configure JBoss EAP 6.4 monitoring as an example. First, let's make some assumptions:  -   You have already installed Zabbix Java gateway. If not, then you can     do it in accordance with the [documentation](/manual/concepts/java). -   Zabbix server and Java gateway are installed with the prefix     `/usr/local/` -   JBoss is already installed in `/opt/jboss-eap-6.4/` and is running in     standalone mode -   We shall assume that all these components work on the same host -   Firewall and SELinux are disabled (or configured accordingly)  Let's make some simple settings in zabbix\_server.conf:      JavaGateway=127.0.0.1     StartJavaPollers=5  And in the `zabbix_java/settings.sh` configuration file (or `zabbix_java_gateway.conf`):      START_POLLERS=5  Check that JBoss listens to its standard management port:      $ netstat -natp | grep 9999     tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN      10148/java  Now let's create a host with JMX interface 127.0.0.1:9999 in Zabbix.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example.png){width="600"}  As we know that this version of JBoss uses the JBoss Remoting protocol instead of RMI, we may mass update the JMX endpoint parameter for items in our JMX template accordingly:      service:jmx:remoting-jmx://{HOST.CONN}:{HOST.PORT}  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example_b.png)  Let's update the configuration cache:      $ /usr/local/sbin/zabbix_server -R config_cache_reload  Note that you may encounter an error first.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example4.png){width="600"}  "Unsupported protocol: remoting-jmx" means that Java gateway does not know how to work with the specified protocol. That can be fixed by creating a `~/needed_modules.txt` file with the following content:      jboss-as-remoting     jboss-logging     jboss-logmanager     jboss-marshalling     jboss-remoting     jboss-sasl     jcl-over-slf4j     jul-to-slf4j-stub     log4j-jboss-logmanager     remoting-jmx     slf4j-api     xnio-api     xnio-nio  and then executing the command:      $ for i in $(cat ~/needed_modules.txt); do find /opt/jboss-eap-6.4 -iname "${i}*.jar" -exec cp '{}' /usr/local/sbin/zabbix_java/lib/ \; ; done  Thus, Java gateway will have all the necessary modules for working with jmx-remoting. What's left is to restart the Java gateway, wait a bit and if you did everything right, see that JMX monitoring data begin to arrive in Zabbix (see also: [Latest data](/manual/web_interface/frontend_sections/monitoring/latest_data)).
ru	#### Пример пользовательского endpoint с JBoss EAP 6.4  Пользовательские endpoint позволяют работать с различными транспортными протоколами, отличными от протокола по умолчанию RMI.  Для иллюстрации этой возможности давайте попытаемся настроить мониторинг JBoss EAP 6.4 в качестве примера. Во-первых, давайте сделаем некоторые предположения:  -   У вас уже имеется установленный Zabbix Java gateway. Если нет, тогда вы можете его установить, руководствуясь [документацией](/manual/concepts/java). -   Zabbix сервер и Java gateway установлены с префиксом `/usr/local/`. -   JBoss уже установлен в `/opt/jboss-eap-6.4/` и запущен в автономном режиме. -   Мы предположим, что все эти компоненты работают на одном и том же узле сети. -   Брандмауэр и SELinux отключены (или настроены должным образом).  Давайте выполним некоторые простые настройки в zabbix\_server.conf:      JavaGateway=127.0.0.1     StartJavaPollers=5  И в файле конфигурации `zabbix_java/settings.sh` (или `zabbix_java_gateway.conf`):      START_POLLERS=5  Удостоверьтесь, что JBoss слушает свой стандартный порт управления:      $ netstat -natp | grep 9999     tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN      10148/java  Теперь давайте создадим в Zabbix узел сети с JMX интерфейсом 127.0.0.1:9999.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example.png){width="600"}  Поскольку мы знаем, что эта версия JBoss использует протокол JBoss Remoting вместо RMI, то мы можем использовать массовое обновление параметра JMX endpoint в нашем шаблоне JMX соответствующим образом:      service:jmx:remoting-jmx://{HOST.CONN}:{HOST.PORT}  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example_b.png)  Давайте обновим кэш конфигурации:      $ /usr/local/sbin/zabbix_server -R config_cache_reload  Обратите внимание, что сначала может возникнуть ошибка.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_jboss_example4.png){width="600"}  "Unsupported protocol: remoting-jmx" означает, что Java gateway не знает, как работать с указанным протоколом. Эту ошибку можно исправить, создав файл `~/needed_modules.txt` со следующим содержимым:      jboss-as-remoting     jboss-logging     jboss-logmanager     jboss-marshalling     jboss-remoting     jboss-sasl     jcl-over-slf4j     jul-to-slf4j-stub     log4j-jboss-logmanager     remoting-jmx     slf4j-api     xnio-api     xnio-nio  и затем выполнив эту команду:      $ for i in $(cat ~/needed_modules.txt); do find /opt/jboss-eap-6.4 -iname ${i}*.jar -exec cp '{}' /usr/local/sbin/zabbix_java/lib/ \; ; done  Таким образом, Java gateway будет иметь все необходимые модули для работы с jmx-remoting. Осталось только перезапустить Java gateway, немного подождать и, если вы все сделали правильно, вы увидите, что данные JMX мониторинга начинают поступать в Zabbix (смотрите также: [Последние данные](/manual/web_interface/frontend_sections/monitoring/latest_data)).

en-us	#### Using custom MIB files  There are standard MIB files coming with every GNU/Linux distribution. But some device vendors provide their own.  Let's say, you would like to use [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my) MIB file. The following instructions will download and install it:      # wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp     # mkdir -p /usr/local/share/snmp/mibs     # grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf     # cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  Now you should be able to use it. Try to translate the name of the object *ciscoProducts* from the MIB file to OID:      # snmptranslate -IR -On CISCO-SMI::ciscoProducts     .1.3.6.1.4.1.9.1  If you receive errors instead of the OID, ensure all the previous commands did not return any errors.  The object name translation worked, you are ready to use custom MIB file. Note the MIB name prefix (*CISCO-SMI::*) used in the query. You will need this when using command-line tools as well as Zabbix.  Don't forget to restart Zabbix server/proxy before using this MIB file in Zabbix.  ::: noteimportant Keep in mind that MIB files can have dependencies. That is, one MIB may require another. In order to satisfy these dependencies you have to install all the affected MIB files. :::
ru	#### Использование пользовательских MIB файлов  Имеются стандартные MIB файлы, которые поставляются с каждым GNU/Linux дистрибутивом. Но некоторые производители устройств поставляют свои собственные файлы.  Допустим, вы хотите использовать [CISCO-SMI](ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my) MIB файл. Следующие инструкции помогут загрузить и установить этот файл:      # wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp     # mkdir -p /usr/local/share/snmp/mibs     # grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf     # cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs  Теперь вы сможете использовать его. Попытайтесь перевести имя объекта *ciscoProducts* из MIB файла в OID:      # snmptranslate -IR -On CISCO-SMI::ciscoProducts     .1.3.6.1.4.1.9.1  Если вы видите ошибки вместо OID, удостоверьтесь, что все предыдущие команды не вернули никаких ошибок.  Когда перевод имени объекта заработает, вы будете готовы использовать пользовательский MIB файл. Обратите внимание, что в запросе используется MIB префикс имени (*CISCO-SMI::*). Вам потребуется его указывать, когда используете инструменты командной строки, а также Zabbix.  Не забудьте перезапустить Zabbix сервер/прокси перед использованием этого MIB файла в Zabbix.  ::: noteimportant Имейте в виду, что у MIB файлов могут быть зависимости. То есть, одному MIB может требоваться другой. Чтобы удовлетворить эти зависимости, вам нужно установить все необходимые MIB файлы. :::

en-us	#### Using DNS as default interface  HostInterface and HostInterfaceItem [configuration parameters](/manual/appendix/config/zabbix_agentd) allow to specify a custom value for the host interface during autoregistration.  More specifically, they are useful if the host should be autoregistered with a DNS name as the default agent interface rather than its IP address. In that case the DNS name should be specified or returned as the value of either HostInterface or HostInterfaceItem parameters. Note that if the value of one of the two parameters changes, the autoregistered host interface is updated. So it is possible to update the default interface to another DNS name or update it to an IP address. For the changes to take effect though, the agent has to be restarted.  ::: noteclassic If HostInterface or HostInterfaceItem parameters are not configured, the listen\_dns parameter is resolved from the IP address. If such resolving is configured incorrectly, it may break autoregistration because of invalid hostname. :::
ru	#### Использование DNS в качестве интерфейса по умолчанию  [Параметры конфигурации](/manual/appendix/config/zabbix_agentd) HostInterface и HostInterfaceItem позволяют указать пользовательское значение для интерфейса узла сети во время авторегистрации.  В частности, они полезны, если узел сети должен быть зарегистрирован автоматически с DNS-именем в качестве интерфейса агента по умолчанию, а не с его IP-адресом. В этом случае DNS-имя должно быть указано или возвращено как значение параметра HostInterface или HostInterfaceItem. Заметьте, что при изменении значения одного из двух параметров обновляется автоматически зарегистрированный интерфейс узла сети. Так можно обновить интерфейс по умолчанию на другое DNS-имя или использовать вместо него IP-адрес. Однако, чтобы изменения вступили в силу, агент необходимо перезапустить.  ::: noteclassic Если параметры HostInterface или HostInterfaceItem не настроены, параметр listen\_dns будет раскрываться из IP адреса.¶ Если такое раскрытие настроено некорректно, это может нарушить авторегистрацию из-за неправильного имени узла сети (hostname).¶ :::

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.| |*Show symptoms*|Mark the checkbox to display in its own line problems classified as symptoms.| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance or single [problem suppression](/manual/acknowledgment/suppression).| |*Show unacknowledged only*|Mark the checkbox to display unacknowledged problems only.| |*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| |*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 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>**Недавние проблемы** - нерешенные и недавно решенные проблемы (по умолчанию)<br>**Проблемы** - нерешенные проблемы<br>**История** - история всех событий| |*Группы узлов сети*|Фильтр по одной или нескольким группам узлов сети.<br>Если указать родительскую группу узлов сети, это подразумевает, что будут выбраны все вложенные группы узлов сети.| |*Узлы сети*|Фильтр по одному или нескольким узлам сети.| |*Триггеры*|Фильтр по одному или нескольким триггерам.| |*Проблема*|Фильтр по имени проблемы.| |*Важность*|Фильтр по важности триггеров (проблем).| |*Давность менее*|Фильтр по давности проблемы.| |*Симптомы*|Отметьте, чтобы проблемы, классифицированные как симптомные, отображались отдельной строкой.| |*Отображение подавленных проблем*|Отметьте, чтобы отображались проблемы, которые в противном случае были бы подавлены (не показаны) по причине обслуживания узлов сети или [подавления](/manual/acknowledgment/suppression) отдельной проблемы.| |*Только неподтвержденные*|Отметьте, чтобы отображались только неподтвержденные проблемы.| |*Инвентарные данные узла сети*|Фильтр по типу инвентарных данных и значению.| |*Теги*|Фильтр по имени и значению [тега события](/manual/config/tagging). Можно включить или исключить конкретные теги и значения тегов. Можно задать несколько условий. Для совпадений по имени тега всегда учитывается регистр.<br>Для каждого условия можно использовать следующие операторы:<br>**Существует** - включать указанные имена тегов<br>**Равно** - включать указанные имена и значения тегов (с учетом регистра)<br>**Содержит** - включать указанные имена тегов, у которых значения тегов содержат заданную строку (совпадение по части строки, без учета регистра)<br>**Не существует** - исключать указанные имена тегов<br>**Не равно** - исключать указанные имена и значения тегов (с учетом регистра)<br>**Не содержит** - исключать указанные имена тегов, у которых значения тегов содержат заданную строку (совпадение по части строки, без учета регистра)<br>Имеется два типа вычислений для нескольких условий:<br>**И/Или** - все условия должны совпадать, условия у которых имеется одинаковое имя тега будут сгруппированы по условию Или<br>**Или** - достаточно совпадения одного условия<br>При фильтрации теги, указанные здесь, будут первыми отображены с проблемой, если только не переопределены списком *Приоритет отображения тегов* (см. ниже).| |*Отображать теги*|Выбор количества отображаемых тегов:<br>**Нет** - колонка *Теги* отсутствует в *Мониторинг → Проблемы*<br>**1**- колонка *Теги* содержит один тег<br>**2**- колонка *Теги* содержит два тега<br>**3**- колонка *Теги* содержит три тега<br>Чтобы увидеть все теги по проблеме, наведите курсор мыши на иконку с тремя точками.| |*Имя тега*|Выберите режим отображения имени тега:<br>**Полный** - имена тегов и их значения отображаются полностью<br>**Сокращённое** - имена тегов сокращены до 3 символов; значения тегов отображаются полностью<br>**Нет** - отображаются только значения тегов, без имён| |*Приоритет отображения тегов*|Введите приоритет отображения тегов для проблемы, в виде разделённого запятыми списка тегов (например: `Сервисы,Приложения,Приложение`). Необходимо использовать только имена тегов, не значения. Теги из этого списка всегда отображаются первыми, переопределяя естественную сортировку по алфавиту.| |*Оперативные данные*|Выберите режим отображения [оперативных данных](#оперативные-данные-проблем):<br>**Нет** - не отображать оперативные данные<br>**Раздельно** - отображать оперативные данные в отдельной колонке<br>**С именем проблемы** - показывать оперативные данные в скобках после имени проблемы| |*Компактный вид*|Активация компактного вида.| |*Подробная информация*|Отметьте, чтобы по проблемам отображались выражения триггеров, на основании которых определяется проблема. Деактивировано, если выбран *Компактный вид*.| |*Шкала времени*|Отметьте, чтобы отображались визуальный выбор времени и группировка. Деактивировано, если выбран *Компактный вид*.| |*Подсвечивать всю строку*|Отметьте, чтобы по нерешенным проблемам подсвечивалась вся строка. Для подсветки используется цвет важности проблемы.<br>Активно, только если выбран *Компактный вид* в стандартных синей и темной темах. *Подсвечивать всю строку* недоступен в высококонтрастных темах.|

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.  The HostMetadataItem parameter may return up to 65535 UTF-8 code points. A longer value will be truncated.   Note that on MySQL, the effective maximum length in characters will be less if the  returned value contains multibyte characters. For example, a value containing 3-byte  characters only will be limited to 21844 characters in total, while a value containing  4-byte characters only will be limited to 16383 symbols.  ::: 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 различал обнаруженные узлы сети. Метаданные узла сети могут быть дополнительно использованы для отправки другой информации от агента на сервер.  Метаданные узла настраиваются в агенте [configuration файл](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf. Существует 2 способа указать метаданные узла сети HostMetadata в файле конфигурации:      HostMetadata     HostMetadataItem  Смотрите описание опций по ссылке выше.  ::: noteimportant Попытка авторегистрации происходит каждый раз когда активный агент отправляет запрос на обновление активных проверок на сервер. Задержка между запросами указана в параметре агента [RefreshActiveChecks](/manual/appendix/config/zabbix_agentd). Первый запрос отправляется сразу после перезапуска агента. :::

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 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	### 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	# 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  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	#### 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	 ### version  Module version. The version will be displayed in the Administration section.  *Type*: String  *Example*:   ```json "version": "1.0" ```
ru	### version  Версия модуля. Версия будет отображаться в секторе Администрирование.  *Тип*: String  *Пример*:  ```json "version": "1.0" ```

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 that the problem severity may differ for the trigger and the problem event - if it has been updated for the problem event using the *Update problem* [screen](/manual/acknowledgment#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 -   ![icon\_suppression.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_suppression.png) -     the problem has been suppressed -   ![icon\_unsuppressed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_unsuppressed.png) -     the problem has been unsuppressed -   ![icon\_symptom.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_symptom.png) -     the problem has been converted to a symptom problem -   ![icon\_cause.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_cause.png) -     the problem has been converted to a cause problem
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) -    проблема закрыта вручную -   ![icon\_suppression.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_suppression.png) - проблема подавлена -   ![icon\_unsuppressed.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_unsuppressed.png) - подавление проблемы отменено -   ![icon\_symptom.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_symptom.png) - проблема преобразована в симптомную -   ![icon\_cause.png](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/icon_cause.png) - проблема преобразована в причинную

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	 Warnings about using incompatible Zabbix daemon versions are logged.
ru	Оповещения об использовании несовместимых версий демона Zabbix будут журналироваться.

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	##### Webhooks  A [webhook](/manual/config/notifications/media/webhook) is a Zabbix [media type](/manual/config/notifications/media) that provides an option to extend Zabbix alerting capabilities to external software such as helpdesk systems, chats, or messengers. Similarly to script items, webhooks are useful for making HTTP calls using custom JavaScript code, for example, to push notifications to different platforms such as Microsoft Teams, Discord, and Jira. It is also possible to return some data (for example, about created helpdesk tickets) that is then displayed in Zabbix.  Existing webhooks are available in the Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media). For custom webhook development, see [Webhook development guidelines](https://www.zabbix.com/documentation/guidelines/en/webhooks).
ru	##### Вебхуки  [Вебхук](/manual/config/notifications/media/webhook) это [способ оповещения](/manual/config/notifications/media) Zabbix, который позволяет расширить возможности оповещения Zabbix к внешнему программному обеспечению, такому как системы службы поддержки, чаты или мессенджеры.  Подобно элементам сценария, вебхуки полезны для выполнения HTTP-вызовов с использованием специального кода JavaScript, например, для отправки уведомлений на различные платформы, такие как Microsoft Teams, Discord и Jira. Также возможно вернуть некоторые данные (например, о созданных заявках в службу поддержки), которые затем отображаются в Zabbix.  Доступны существующие вебхуки в Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media). Для разработки собственного вебхука см. [Руководство по разработке веб-перехватчиков] (https://www.zabbix.com/documentation/guidelines/en/webhooks).

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

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

en-us	## What you'll build  During this tutorial, you will first build a [basic](#part-i---hello-world) "Hello, world!" widget and then convert it into a [more advanced](#part-ii---gauge-chart) widget that displays an item value as a gauge chart. Here's how the finished widget will look like:  ![](../../../../assets/en/devel/modules/tutorials/widget/widget_view_finished.png){width="600"}
ru	## Что вы будете создавать  В ходе этого урока вы сначала создадите [basic](#part-i---hello-world) "Hello, world!" виджет, а затем преобразуйте его в виджет [more advanced](#part-ii---gauge-chart), который отображает значение элемента в виде диаграммы. Вот как будет выглядеть готовый виджет:  ![] (../ ../../../assets/en/devel/modules/tutorials/widget/widget_view_finished.png){width="600"}

en-us	### What you'll build  During this tutorial, you will first build a frontend module that adds a new *My Address* menu section and then convert it into a [more advanced](#part-iii---module-action) frontend module that makes an HTTP request to *https://api.seeip.org* and displays the response - the IP address of your computer - on a new page in the newly created *My Address* menu section. Here's how the finished module will look like:  ![](../../../../assets/en/devel/modules/tutorials/module/my_address_finished.png){width="600"}
ru	### Что вы создадите  С помощью этой пошаговой инструкции вы сначала создадите модуль веб-интерфейса, который добавляет новый раздел меню *Мой адрес*, а затем преобразуете его в [более продвинутый](#part-iii---module-action) модуль веб-интерфейса, который отправляет HTTP-запрос на *https://api.seeip.org* и отображает ответ — IP-адрес вашего компьютера — на новой странице во вновь созданном разделе меню *Мой адрес*. Вот как будет выглядеть готовый модуль: ![](../../../../assets/en/devel/modules/tutorials/module/my_address_finished.png){width="600"}

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 examples  - Minimal widget - [widget_min.zip](/../assets/en/devel/modules/examples/widget_min.zip) - "Hello, world" widget using CSS only - [hello_world_css.zip](/../assets/en/devel/modules/examples/hello_world_css.zip) - "Hello, world" widget using JavaScript only - [hello_world_js.zip](/../assets/en/devel/modules/examples/hello_world_js.zip) - "Hello, world" widget using PHP - [hello_world_php.zip](/../assets/en/devel/modules/examples/hello_world_php.zip)  ::: notetip You can also use [Zabbix native widgets](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/ui/widgets) as examples. :::
ru	### Примеры виджетов  - Минимальный виджет - [widget_min.zip](/../assets/en/devel/modules/examples/widget_min.zip) - Виджет «Привет, мир» с использованием только CSS — [hello_world_css.zip](/../assets/en/devel/modules/examples/hello_world_css.zip) - Виджет «Привет, мир» с использованием только JavaScript — [hello_world_js.zip](/../assets/en/devel/modules/examples/hello_world_js.zip) - Виджет «Привет, мир» с использованием PHP — [hello_world_php.zip](/../assets/en/devel/modules/examples/hello_world_php.zip)  ::: заметка Вы также можете использовать [родные виджеты Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/ui/widgets) в качестве примеров. :::

en-us	**Windows by Zabbix agent/Zabbix agent active**  The templates *Windows by Zabbix agent* and *Windows by Zabbix agent active* have been updated and now include the `system.sw.os` item and a new trigger for monitoring system version changes.
ru	**Windows by Zabbix agent/Zabbix agent active**  Шаблоны *Windows by Zabbix agent* и *Windows by Zabbix agent active* были обновлены и теперь включают элемент данных `system.sw.os` и новый триггер для мониторинга изменений версии системы.

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. In the collapsed menu only the icons are visible.  ![](../../../assets/en/manual/web_interface/collapsed_menu.png)  -   To hide, click on     ![](../../../assets/en/manual/web_interface/button_hide.png) next to     Zabbix logo. In the hidden menu everything is hidden.  ![](../../../assets/en/manual/web_interface/hidden_menu.png)
ru	#### Работа с меню  [Глобальное окно поиска](/manual/web_interface/global_search) расположено под логотипом Zabbix.  Меню может быть свернуто или скрыто полностью:  -   Чтобы свернуть, нажмите на     ![](../../../assets/en/manual/web_interface/button_collapse.png)     рядом с логотипом Zabbix. В свернутом меню видны только значки.  ![](../../../assets/en/manual/web_interface/collapsed_menu.png)  -   Чтобы скрыть, нажмите на     ![](../../../assets/en/manual/web_interface/button_hide.png) рядом с     логотипом Zabbix  ![](../../../assets/en/manual/web_interface/hidden_menu.png)  |    |   | |---|---| |![](../../../assets/en/manual/web_interface/collapsed_menu.png)|![](../../../assets/en/manual/web_interface/hidden_menu.png)| |Свернутое меню с иконками.|Скрытое меню.|

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	# 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\ [Index](#index) [Return to Main Contents](/documentation/5.0/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

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\ [Index](#index) [Return to Main Contents](/documentation/5.0/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	#### Zabbix API  [Zabbix API](/manual/api) is an HTTP-based API that is part of Zabbix frontend. With Zabbix API, you can do any of the following operations:  -   Programmatically retrieve and modify the configuration of Zabbix. -   Import and export Zabbix configuration. -   Access Zabbix historical and trend data. -   Configure applications to work with Zabbix. -   Integrate Zabbix with third-party software. -   Automate routine tasks.  Zabbix API consists of a multiplicity of methods that are nominally grouped into separate APIs. Each method performs a specific task. For the available methods, as well as an overview of the functions provided by Zabbix API, see Zabbix API [Method reference](/manual/api/reference).
ru	#### Zabbix API  [Zabbix API](/manual/api) — это API на основе HTTP, который является частью веб-интерфейса Zabbix. С помощью Zabbix API вы можете выполнять любые из следующих операций:  - Программное получение и изменение конфигурации Zabbix. - Импорт и экспорт конфигурации Zabbix. - Доступ к историческим и трендовым данным Zabbix. - Настройка приложений для работы с Zabbix. - Интеграция Zabbix со сторонним программным обеспечением. - Автоматизация рутинных задач.  Zabbix API состоит из множества методов, которые номинально сгруппированы в отдельные API. Каждый метод выполняет определенную задачу. Доступные методы, а также обзор функций, предоставляемых Zabbix API, см. [метод](/manual/api/reference) Zabbix API.

en-us	#### Zabbix configuration
ru	#### Конфигурация 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 manpages  These are Zabbix manpages for Zabbix processes.
ru	# Страницы помощи Zabbix  Здесь находятся страницы помощи (manpages) по Zabbix процессам.

en-us	# Zabbix Manual  Welcome to the user manual for Zabbix software. These pages are created to help users successfully manage their monitoring tasks with Zabbix, from the simple to the more complex ones.
ru	# Руководство по Zabbix  Добро пожаловать в руководство по программному обеспечению Zabbix. Это руководство создано для помощи пользователям в успешном выполнении задач мониторинга при помощи Zabbix, от самых простых до более сложных задач.

en-us	 ### Zabbix Security Advisories and CVE database  See [Zabbix Security Advisories and CVE database](https://www.zabbix.com/security_advisories).
ru	### Советы по безопасности Zabbix и база данных CVE  Смотрите [Советы по безопасности Zabbix и базу данных CVE](https://www.zabbix.com/ru/security_advisories).

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

en-us	#### Zabbix  The Zabbix object provides interaction with the internal Zabbix functionality.  |Method|Description| |--|--------| |`log(loglevel, message)`|Writes <message> into Zabbix log using <loglevel> log level (see configuration file DebugLevel parameter).|  Example:      Zabbix.log(3, "this is a log entry written with 'Warning' log level")  You may use the following aliases:  |Alias|Alias to| |-----|--------| |console.log(object)|Zabbix.log(4, JSON.stringify(object))| |console.warn(object)|Zabbix.log(3, JSON.stringify(object))| |console.error(object)|Zabbix.log(2, JSON.stringify(object))|  ::: noteimportant The total size of all logged messages is limited to 8 MB per script execution. :::  |Method|Description| |--|--------| |`sleep(delay)`|Delay JavaScript execution by `delay` milliseconds.|  Example (delay execution by 15 seconds):      Zabbix.sleep(15000)   
ru	#### Zabbix  Объект Zabbix даёт возможность взаимодействия с внутренним функционалом Zabbix.  |Метод|Описание| |--|--------| |`log(уровень_журнала, сообщение)`|Записывает <сообщение> в журнал Zabbix с использованием уровня журнала <уровень\_журнала> (смотрите параметр DebugLevel в файле конфигурации).|  Пример:      Zabbix.log(3, "this is a log entry written with 'Warning' log level")  Вы можете использовать следующие псевдонимы:  |Псевдоним|Псевдоним к| |-----|--------| |console.log(объект)|Zabbix.log(4, JSON.stringify(объект))| |console.warn(объект)|Zabbix.log(3, JSON.stringify(объект))| |console.error(объект)|Zabbix.log(2, JSON.stringify(объект))|  ::: noteimportant Суммарный размер всех записываемых в журнал сообщений ограничен величиной 8 мегабайт на выполняемый скрипт. :::  |Метод|Описание| |--|--------| |`sleep(задержка)`|Задержка выполнения JavaScript на `задержка` миллисекунд. |  Пример (задержка выполнения на 15 секунд):      Zabbix.sleep(15000)   

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

en-us	###     
ru	### 

en-us	# 10 Cookies used by Zabbix
ru	# 10 Файлы сookie используемые Zabbix

en-us	# 10 Graph (classic)
ru	# 10. График (классический)

en-us	# 10 Inclusion
ru	# 10 Включение

en-us	# 10 Notifications upon events
ru	# 10 Оповещения на события

en-us	# 10 Telnet checks
ru	# 10 Проверки через Telnet

en-us	# 10 Value cache
ru	# 10 Кэш значений

en-us	# 10 Virtual machine monitoring
ru	# 10 Мониторинг виртуальных машин

en-us	# 11 External checks
ru	# 11 Внешние проверки

en-us	# 11 Graph prototype
ru	# 11. Прототип графика

en-us	# 11 Macros
ru	# 11 Макросы

en-us	# 11 Maintenance
ru	# 11. Обслуживание

en-us	# 11 Time zones
ru	# 11 Часовые пояса

en-us	# 11 Upgrade notes for 7.0.0  These notes are for upgrading from Zabbix 6.4.x to Zabbix 7.0.0.   All notes are grouped into:  -   **Breaking changes** - changes that may break existing installations and other      critical information related to the upgrade process -   **Other** - all remaining information describing the changes     in Zabbix functionality  See also:   -   [Upgrade procedure](/manual/installation/upgrade) for all relevant information about upgrading from versions before Zabbix 6.4.0; -   [Upgrading HA cluster](/manual/concepts/server/ha#upgrading-ha-cluster) for instructions on upgrading servers in a **high-availability** (HA) cluster.
ru	# 11 Примечания к обновлению до версии 7.0.0  Эти примечания относятся к обновлению Zabbix 6.4.x до Zabbix 7.0.0.  Все заметки сгруппированы по:  - **Критические изменения** - изменения, которые могут привести к поломке существующих установок и другой важной информации, связанной с процессом обновления - **Другое** - вся оставшаяся информация, описывающая изменения в функциональности Zabbix  Смотрите также:  - [Процедура обновления](/manual/installation/upgrade) для получения всей соответствующей информации об обновлении с версий до Zabbix 6.4.0; - [Обновление кластера высокой доступности](/manual/concepts/server/ha#upgrading-ha-cluster) для получения инструкций по обновлению серверов в кластере **высокой доступности** (HA).

en-us	# 11 Version compatibility
ru	# 11 Совместимость версий

en-us	# 12 Discovery using ODBC SQL queries
ru	# 12 Обнаружение с использованием SQL-запросов ODBC

en-us	# 12 Honeycomb
ru	# 12. Ячеистая диаграмма

en-us	# 12 Regular expressions
ru	# 12. Регулярные выражения

en-us	# 12 Trapper items
ru	# 12 Траппер элементы данных

en-us	# 12 Upgrade notes for 7.0.1
ru	# 12. Заметки по обновлению для 7.0.1

en-us	# 12 Users and user groups
ru	# 12 Пользователи и группы пользователей

en-us	# 13 Host availability
ru	# 13. Доступность узла сети

en-us	# 13 JMX monitoring
ru	# 13 JMX мониторинг

en-us	# 13 Problem acknowledgment
ru	# 13 Подтверждение проблемы

en-us	# 13 Storage of secrets
ru	# 13 Хранение секретов

en-us	# 14 Configuration export/import
ru	# 14. Экспорт/импорт настроек

en-us	# 14 Host navigator
ru	# 14. Навигатор по узлам сети

en-us	# 14 modbus.get parameters
ru	# 14 Параметры modbus.get

en-us	# 14 ODBC monitoring
ru	# 14 ODBC мониторинг

en-us	# 14 Python library for Zabbix API
ru	# 14 Библиотека Python для Zabbix API

en-us	# 14 Scheduled reports
ru	# 14 Регулярные отчеты

en-us	# 15 Data export
ru	#15 Экспорт данных

en-us	# 15 Dependent items
ru	# 15 Зависимые элементы данных

en-us	# 15 Discovery  Please use the sidebar to access content in the Discovery section.
ru	# 15. Обнаружение   Пожалуйста, воспользуйтесь боковым меню для доступа к содержимому раздела Обнаружение.

en-us	# 15 Item history
ru	# 15 История элемента данных

en-us	 # 15 Service monitoring upgrade
ru	# 15 Обновление мониторинга услуг

en-us	# 16 Distributed monitoring
ru	# 16. Распределенный мониторинг

en-us	# 16 HTTP agent
ru	# 16 HTTP агент

en-us	# 16 Item navigator
ru	# 16. Навигатор по элементам данных

en-us	# 17 Encryption
ru	# 17. Шифрование

en-us	# 17 Prometheus checks
ru	# 17 Проверки Prometheus

en-us	# 18 Map
ru	# 18. Карта сети

en-us	# 18 Script items
ru	# 18 Скриптовые элементы данных

en-us	# 18 Web interface
ru	# 18 Веб-интерфейс

en-us	# 19 API
ru	# 19 API

en-us	# 19 Map navigation tree
ru	# 19. Дерево навигации карт сетей

en-us	# 1 Action log
ru	# 1. Журнал действий

en-us	# 1 Building loadable plugins
ru	# 1 Создание подгружаемых плагинов

en-us	# 1 Building Zabbix agent on Windows
ru	# 1. Сборка Zabbix агента на Windows

en-us	# 1 Ceph plugin
ru	# 1 Плагин Ceph 

en-us	# 1 Conditions
ru	# 1 Условия

en-us	# 1 Configuring a host
ru	# 1 Настройка узла сети

en-us	# 1 Configuring a network discovery rule
ru	# 1 Настройка правила сетевого обнаружения

en-us	# 1 Configuring a network map
ru	# 1 Настройка карты сети

en-us	# 1 Configuring a template
ru	# 1 Настройка шаблона

en-us	# 1 Configuring a trigger
ru	# 1 Настройка триггера

en-us	# 1 Configuring a user
ru	# 1 Настройка пользователя

en-us	# 1 Creating an item
ru	# 1 Создание элемента данных

en-us	# 1 Discovery of mounted filesystems
ru	# 1 Обнаружение примонтированных файловых систем

en-us	##### 1 Download the source archive  Go to the [Zabbix download page](http://www.zabbix.com/download_sources) and download the source archive. Once downloaded, extract the sources, by running:      tar -zxvf zabbix-7.0.0.tar.gz  ::: notetip Enter the correct Zabbix version in the command. It must match the name of the downloaded archive. :::
ru	##### 1 Загрузите архив исходных кодов  Перейдите на [страницу загрузки Zabbix](https://www.zabbix.com/ru/download_sources) и скачайте архив исходных кодов. Как только он будет загружен, распакуйте исходные коды, выполнив:      tar -zxvf zabbix-7.0.0.tar.gz  ::: notetip Укажите в команде правильную версию Zabbix. Версия должна совпадать с именем загруженного архива. :::

en-us	# 1 Dynamic indexes
ru	# 1 Динамические индексы

en-us	# 1 Email
ru	# 1 E-mail

en-us	# 1 Export to files
ru	#1 Экспорт в файлы

en-us	# 1 Extending Zabbix agents  This tutorial provides step-by-step instructions on how to extend the functionality of Zabbix agent with the use of a [user parameter](/manual/config/items/userparameters).
ru	# 1 Расширение Zabbix агентов  В этом руководстве приведены пошаговые инструкции, как расширить функциональность Zabbix агента с помощью [пользовательского параметра](/manual/config/items/userparameters).

en-us	# 1 General
ru	# 1 Общее

en-us	# 1 Getting Zabbix
ru	# 1. Получение Zabbix

en-us	# 1 Global notifications
ru	# 1 Глобальные оповещения

en-us	# 1 Graphs
ru	# 1 Графики

en-us	# 1 Graphs
ru	# 1 Графики

en-us	# 1 High availability
ru	# 1. Кластер высокой доступности

en-us	# 1 Hosts and host groups
ru	# 1 Узлы сети и группы узлов сети

en-us	# 1 Introduction  Please use the sidebar to access content in the Introduction section.
ru	# 1. Введение  Пожалуйста, воспользуйтесь боковым меню для доступа к содержимому раздела Введение.

en-us	# 1 Item key format  Item key format, including key parameters, must follow syntax rules. The following illustrations depict the supported syntax. Allowed elements and characters at each point can be determined by following the arrows - if some block can be reached through the line, it is allowed, if not - it is not allowed.  ![](../../../../../assets/en/manual/config/item_key_2.png){width="600"}  To construct a valid item key, one starts with specifying the key name, then there's a choice to either have parameters or not - as depicted by the two lines that could be followed.
ru	# 1 Формат ключа элемента данных  Следуйте правилам синтаксиса в формате ключа элемента данных, включая параметры ключа. На рисунках изображен поддерживаемый синтаксис. Допустимые элементы и символы в каждой позиции можно определить, следуя стрелкам - если до какого-то блока можно добраться по линии, то он разрешён, если нет - то не разрешён.  ![](../../../../../assets/ru/manual/config/item_key_2.png){width="600"}  Для построения корректного ключа элемента данных нужно начать с указания имени ключа; затем есть выбор в зависимости от того, имеет ли ключ параметры или нет, - как проиллюстрировано двумя линиями, которым можно следовать.

en-us	# 1 Login and configuring user
ru	# 1 Вход и настройка пользователя

en-us	# 1 Manual structure
ru	# 1. Структура руководства

en-us	# 1 Media types
ru	# 1 Способы оповещений

en-us	# 1 Menu
ru	# 1 Меню

en-us	# 1 Network discovery
ru	# 1 Обнаружение сети

en-us	# 1 Overview
ru	# 1 Обзор

en-us	# 1 PostgreSQL plugin dependencies
ru	# 1. Зависимости плагина PostgreSQL

en-us	# 1 Problems
ru	# 1 Проблемы

en-us	# 1 Problem suppression
ru	# 1 Подавление проблем

en-us	# 1 Proxies
ru	# 1 Прокси

en-us	# 1 Red Hat Enterprise Linux
ru	# 1 Red Hat Enterprise Linux

en-us	# 1 Red Hat Enterprise Linux and derivatives
ru	# 1. Red Hat Enterprise Linux и производные

en-us	# 1 Sending message
ru	# 1 Отправка сообщений

en-us	# 1 Server
ru	# 1. Сервер

en-us	# 1 Simple graphs
ru	# 1 Простые графики

en-us	##### 1 Stop agent  Stop Zabbix agent.
ru	##### 1 Остановите агент  Остановите Zabbix агент.

en-us	# 1 System information
ru	# 1 Информация о системе

en-us	# 1 Trigger-based event correlation
ru	# 1 Корреляция событий на основе триггеров

en-us	# 1 Trigger event generation
ru	# 1 Генерация событий на триггеры

en-us	# 1 User groups
ru	# 1 Группы пользователей

en-us	# 1 Using certificates
ru	# 1 Использование сертификатов

en-us	# 1 vm.memory.size parameters
ru	# 1 Параметры vm.memory.size

en-us	# 1 VMware monitoring item keys
ru	# 1 Ключи элементов данных для мониторинга VMware

en-us	# 1 Web monitoring items
ru	# 1 Элементы данных веб-мониторинга

en-us	# 1 Zabbix agent
ru	# 1 Zabbix агент

en-us	# 1 Zabbix agent 2
ru	# 1 Zabbix агент 2

en-us	# 1 Zabbix server
ru	# 1 Zabbix сервер

en-us	# 20 Extensions
ru	# 20 Расширения

en-us	# 20 Pie chart
ru	# 20. Круговая диаграмма

en-us	# 21 Appendixes  Please use the sidebar to access content in the Appendixes section.
ru	# 21 Приложения  Пожалуйста, воспользуйтесь боковым меню для доступа к содержимому раздела Приложения.

en-us	# 21 Problem hosts
ru	# 21. Узлы сети с проблемами

en-us	# 22 Problems
ru	# 22. Проблемы

en-us	# 22 Quick reference guides  ## Overview  This documentation section contains quick recipes for setting up Zabbix for some commonly required monitoring goals.  It is designed with the new Zabbix user in mind and can be used as a navigator through other documentation sections that  contain information required for resolving the task.
ru	# 22 Краткие справочные руководства  ## Обзор  Этот раздел документации содержит быстрые рецепты по настройке Zabbix для некоторых часто используемых целей мониторинга.  Он разработан с учетом потребностей новых пользователей Zabbix и может использоваться в качестве навигатора по другим разделам документации, содержать информацию, необходимую для решения задачи.

en-us	# 23 Problems by severity
ru	# 23. Проблемы по важности

en-us	# 24 SLA report
ru	# 24. SLA отчёт

en-us	# 25 System information
ru	# 25. Информация о системе

en-us	# 26 Top hosts
ru	# 26. Топ узлов сети

en-us	# 27 Top triggers
ru	# 27. Топ триггеров

en-us	# 28 Trigger overview
ru	# 28. Обзор триггеров

en-us	# 29 URL
ru	# 29. URL

en-us	# 2 Active agent autoregistration
ru	# 2 Авторегистрация активных агентов

en-us	# 2 Agent
ru	# 2. Агент

en-us	##### 2 Back up configuration files and Zabbix agent binaries  Make a backup copy of the Zabbix agent binary and configuration file.
ru	##### 2 Резервное копирование файлов конфигурации и бинарных файлов Zabbix агента  Выполните резервное копирование бинарного файла Zabbix агента и файла конфигурации.

en-us	##### 2 Back up configuration files and Zabbix proxy binaries  Make a backup copy of the Zabbix proxy binary and configuration file.
ru	##### 2 Резервное копирование файлов конфигурации и бинарного файла Zabbix прокси  Выполните резервное копирование бинарного файла Zabbix прокси и файла конфигурации.

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).
ru	##### 2 Сделайте резервную копию существующей базы данных Zabbix  Этот шаг очень важен. Убедитесь, что у вас имеется резервная копия вашей базы данных. Копия поможет, если процедура обновления закончится неудачно (отсутствие свободного места на диске, отключение питания, любая непредвиденная проблема).

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).
ru	##### 2 Сделайте резервную копию существующей базы данных Zabbix  Этот шаг очень важен. Убедитесь, что у вас имеется резервная копия вашей базы данных. Копия поможет, если процедура обновления закончится неудачно (отсутствие свободного места на диске, отключение питания, любая непредвиденная проблема).

en-us	##### 2 Back up the existing Zabbix database  This is a very important step. Make sure that you have a backup of your database. It will help if the upgrade procedure fails (lack of disk space, power off, any unexpected problem).
ru	##### 2 Сделайте резервную копию существующей базы данных Zabbix  Это очень важный шаг. Убедитесь, что у вас есть резервная копия вашей базы данных. Это поможет в случае, если процедура обновления завершится неудачно (недостаток дискового пространства, отключение электричества, любая непредвиденная проблема).

en-us	# 2 Building Zabbix agent 2 on Windows
ru	# 2. Сборка Zabbix агента 2 на Windows

en-us	# 2 Clock
ru	# 2. Часы

en-us	##### 2 Create user account  For all of the Zabbix daemon processes, an unprivileged user is required. If a Zabbix daemon is started from an unprivileged user account, it will run as that user.  However, if a daemon is started from a 'root' account, it will switch to a 'zabbix' user account, which must be present. To create such a user account (in its own group, "zabbix"),  on a RedHat-based system, run:      groupadd --system zabbix     useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix  on a Debian-based system, run:      addgroup --system --quiet zabbix     adduser --quiet --system --disabled-login --ingroup zabbix --home /var/lib/zabbix --no-create-home zabbix  ::: noteimportant Zabbix processes do not need a home directory, which is why we do not recommend creating it. However, if you are using some functionality that requires it (e. g. store MySQL credentials in `$HOME/.my.cnf`) you are free to create it using the following commands.\ \  On RedHat-based systems, run:      mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix     chown zabbix:zabbix /usr/lib/zabbix  On Debian-based systems, run:      mkdir -m u=rwx,g=rwx,o= -p /var/lib/zabbix     chown zabbix:zabbix /var/lib/zabbix   :::  A separate user account is not required for Zabbix frontend installation.  If Zabbix [server](/manual/concepts/server) and [agent](/manual/concepts/agent) are run on the same machine it is recommended to use a different user for running the server than for running the agent. Otherwise, if both are run as the same user, the agent can access the server configuration file and any Admin level user in Zabbix can quite easily retrieve, for example, the database password.  ::: noteimportant Running Zabbix as `root`, `bin`, or any other account with special rights is a security risk. :::
ru	##### 2 Создайте аккаунт пользователя  Все процессы демонов Zabbix требуют непривилегированного пользователя. Если демон Zabbix запущен от аккаунта пользователя без привилегий, то он будет работать под этим пользователем.  Однако, если демон запущен из под аккаунта «root», демон переключится на аккаунт пользователя «zabbix», который должен существовать. Для создания такого аккаунта пользователя (принадлежащего к своей группе, «zabbix»),  в системах на основе RedHat, выполните:      groupadd --system zabbix     useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix  в системах на основе Debian, выполните:      addgroup --system --quiet zabbix     adduser --quiet --system --disabled-login --ingroup zabbix --home /var/lib/zabbix --no-create-home zabbix  ::: noteimportant Zabbix процессам не требуется домашная директория, поэтому мы не рекомендуем создавать её. Однако, если вы используете некоторый функционал, которому требуется наличие домашней директории (например, хранение учётных данных mysql в `$HOME/.my.cnf`), вы вправе создать домашнюю директорию, используя следующие команды.\ \  На системах на основе RedHat, выполните:      mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix     chown zabbix:zabbix /usr/lib/zabbix  На системах на основе Debian, выполните:      mkdir -m u=rwx,g=rwx,o= -p /var/lib/zabbix     chown zabbix:zabbix /var/lib/zabbix   :::  Для установки веб-интерфейса Zabbix отдельного аккаунта пользователя не требуется.  Если Zabbix [сервер](/manual/concepts/server) и [агент](/manual/concepts/agent) работают на одной машине, то рекомендуется использовать разных пользователей для запуска сервера и для запуска агента. В противном случае, если сервер и агент запущены под одним пользователем, агент будет иметь доступ к файлу конфигурации сервера и любой пользователь с правами Администратора в Zabbix может с легкостью получить, например, пароль от базы данных.  ::: noteimportant Запуск Zabbix из под `root`, `bin` или из под любых других аккаунтов со специальными правами является риском для безопасности. :::

en-us	# 2 Custom graphs
ru	# 2 Пользовательские графики

en-us	# 2 Custom intervals
ru	# 2 Пользовательские интервалы

en-us	# 2 Debian/Ubuntu
ru	# 2 Debian/Ubuntu

en-us	# 2 Debian/Ubuntu/Raspbian
ru	# 2 Debian/Ubuntu/Raspbian

en-us	# 2 Definitions
ru	# 2. Определения

en-us	# 2 Docker plugin
ru	# 2 Плагин Docker 

en-us	# 2 Frontend sections
ru	# 2 Разделы веб-интерфейса

en-us	# 2 Global event correlation
ru	# 2 Глобальная корреляция событий

en-us	# 2 Host group elements
ru	# 2 Элементы групп узлов сети

en-us	# 2 Hosts
ru	# 2 Узлы сети

en-us	# 2 Inventory
ru	# 2 Инвентаризация

en-us	# 2 Items
ru	# 2 Элементы данных

en-us	# 2 Item value preprocessing
ru	# 2 Предобработка значений элементов данных

en-us	# 2 Linking/unlinking
ru	# 2 Присоединение/отсоединение

en-us	# 2 MongoDB plugin dependencies
ru	# 2. Зависимости плагина MongoDB

en-us	# 2 Monitor Windows with Zabbix agent
ru	# 2 Monitor Windows with Zabbix agent

en-us	# 2 New host
ru	# 2 Новый узел сети

en-us	# 2 Operations
ru	# 2 Операции

en-us	# 2 Other event sources
ru	# 2 Другие источники событий

en-us	# 2 Passive and active agent checks
ru	# 2. Пассивные и активные проверки агента

en-us	# 2 Permissions
ru	# 2 Права доступа

en-us	# 2 Plugins
ru	# 2 Плагины

en-us	# 2 PostgreSQL/TimescaleDB
ru	# 2 PostgreSQL/TimescaleDB

en-us	# 2 Preprocessing details
ru	# 2 Детали предобработки значений элементов данных

en-us	# 2 Real-life scenario
ru	# 2 Сценарий из реальной жизни

en-us	# 2 Remote commands
ru	# 2 Удаленные команды

en-us	# 2 Requirements
ru	# 2 Требования

en-us	# 2 Setup from RHEL packages
ru	# 2. Установка из пакетов RHEL

en-us	# 2 SLA
ru	# 2 SLA

en-us	# 2 SMS
ru	# 2 SMS

en-us	# 2 Sound in browsers
ru	# 2 Звук в браузерах

en-us	# 2 Special OIDs  Some of the most used SNMP OIDs are translated automatically to a numeric representation by Zabbix. For example, **ifIndex** is translated to **1.3.6.1.2.1.2.2.1.1**, **ifIndex.0** is translated to **1.3.6.1.2.1.2.2.1.1.0**.  The table contains list of the special OIDs.  |Special OID|Identifier|Description| |--|--|------| |ifIndex|1.3.6.1.2.1.2.2.1.1|A unique value for each interface.| |ifDescr|1.3.6.1.2.1.2.2.1.2|A textual string containing information about the interface.This string should include the name of the manufacturer, the product name and the version of the hardware interface.| |ifType|1.3.6.1.2.1.2.2.1.3|The type of interface, distinguished according to the physical/link protocol(s) immediately 'below' the network layer in the protocol stack.| |ifMtu|1.3.6.1.2.1.2.2.1.4|The size of the largest datagram which can be sent / received on the interface, specified in octets.| |ifSpeed|1.3.6.1.2.1.2.2.1.5|An estimate of the interface's current bandwidth in bits per second.| |ifPhysAddress|1.3.6.1.2.1.2.2.1.6|The interface's address at the protocol layer immediately \`below' the network layer in the protocol stack.| |ifAdminStatus|1.3.6.1.2.1.2.2.1.7|The current administrative state of the interface.| |ifOperStatus|1.3.6.1.2.1.2.2.1.8|The current operational state of the interface.| |ifInOctets|1.3.6.1.2.1.2.2.1.10|The total number of octets received on the interface, including framing characters.| |ifInUcastPkts|1.3.6.1.2.1.2.2.1.11|The number of subnetwork-unicast packets delivered to a higher-layer protocol.| |ifInNUcastPkts|1.3.6.1.2.1.2.2.1.12|The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast) packets delivered to a higher-layer protocol.| |ifInDiscards|1.3.6.1.2.1.2.2.1.13|The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space.| |ifInErrors|1.3.6.1.2.1.2.2.1.14|The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.| |ifInUnknownProtos|1.3.6.1.2.1.2.2.1.15|The number of packets received via the interface which were discarded because of an unknown or unsupported protocol.| |ifOutOctets|1.3.6.1.2.1.2.2.1.16|The total number of octets transmitted out of the interface, including framing characters.| |ifOutUcastPkts|1.3.6.1.2.1.2.2.1.17|The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.| |ifOutNUcastPkts|1.3.6.1.2.1.2.2.1.18|The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent.| |ifOutDiscards|1.3.6.1.2.1.2.2.1.19|The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.| |ifOutErrors|1.3.6.1.2.1.2.2.1.20|The number of outbound packets that could not be transmitted because of errors.| |ifOutQLen|1.3.6.1.2.1.2.2.1.21|The length of the output packet queue (in packets).|
ru	# 2 Специальные OID'ы  Некоторые OID, наиболее часто используемые в SNMP, автоматически преобразовываются в числовые представления самим Zabbix. Например, **ifIndex** преобразовывается в **1.3.6.1.2.1.2.2.1.1**, **ifIndex.0** преобразовывается в **1.3.6.1.2.1.2.2.1.1.0**.  В таблице содержится перечень специальных OID.  |Специальный OID|Идентификатор|Описание| |--|--|------| |ifIndex|1.3.6.1.2.1.2.2.1.1|Уникальное значение каждого интерфейса.| |ifDescr|1.3.6.1.2.1.2.2.1.2|Текстовая строка, которая содержит информацию о интерфейсе. Эта строка может включать в себя название компании производителя, имя продукта, аппаратную версию интерфейса.| |ifType|1.3.6.1.2.1.2.2.1.3|Тип интерфейса, выделяется в соответствии с физическим/канальным протоколом(ами) непосредственно 'под' сетевым уровнем стека сетевых протоколов.| |ifMtu|1.3.6.1.2.1.2.2.1.4|Размер наибольшей дейтаграммы, которую может отправить/получить интерфейс, указывается в байтах| |ifSpeed|1.3.6.1.2.1.2.2.1.5|Оценочная скорость интерфейса текущей пропускной способности в битах за секунду.| |ifPhysAddress|1.3.6.1.2.1.2.2.1.6|Физический адрес интерфейса на канальном уровне непосредственно 'под' сетевым уровнем в стеке сетевых протоколов.| |ifAdminStatus|1.3.6.1.2.1.2.2.1.7|Текущее административное состояние интерфейса.| |ifOperStatus|1.3.6.1.2.1.2.2.1.8|Текущее рабочее состояние интерфейса.| |ifInOctets|1.3.6.1.2.1.2.2.1.10|Полное число полученных байтов, включая символы заголовков.| |ifInUcastPkts|1.3.6.1.2.1.2.2.1.11|Количество пакетов одноадресной рассылки, доставленных на верхний уровень стека сетевых протоколов.| |ifInNUcastPkts|1.3.6.1.2.1.2.2.1.12|Количество пакетов НЕ одноадресной рассылки (broadcast и multicast), доставленных на верхний уровень стека сетевых протоколов.| |ifInDiscards|1.3.6.1.2.1.2.2.1.13|Количество входящих, но отвергнутых пакетов, даже если не было обнаружено ошибок, мешающих доставке пакетов на верхний уровень стека сетевых протоколов. Одной из возможных причин для отвержения пакета могло быть освобождение места в буфере.| |ifInErrors|1.3.6.1.2.1.2.2.1.14|Количество входящих пакетов, полученных с ошибкой, из-за которой пакеты не были доставлены на верхний уровень стека сетевых протоколов.| |ifInUnknownProtos|1.3.6.1.2.1.2.2.1.15|Количество пакетов, полученных через интерфейс, но отвергнутых из-за неизвестного или не поддерживаемого протокола.| |ifOutOctets|1.3.6.1.2.1.2.2.1.16|Полное количество отправленных октетов с интерфейса, включая символы заголовков.| |ifOutUcastPkts|1.3.6.1.2.1.2.2.1.17|Полное количество пакетов, которые пытался отправить верхний уровень стека сетевых протоколов, и которые адресованы НЕ на broadcast или multicast адреса на этом суб-уровне, включая те, которые были отвергнуты или не отправлены.| |ifOutNUcastPkts|1.3.6.1.2.1.2.2.1.18|Полное количество пакетов, которые пытался отправить верхний уровень стека сетевых протоколов, и которые адресованы на broadcast или multicast адреса на этом суб-уровне, включая те, которые были отвергнуты или не отправлены.| |ifOutDiscards|1.3.6.1.2.1.2.2.1.19|Количество исходящих пакетов, которые были отвергнуты даже если не было обнаружено ошибок, мешающих отправке. Одной из возможных причин отвержения пакета могло быть освобождение места в буфере.| |ifOutErrors|1.3.6.1.2.1.2.2.1.20|Количество исходящих пакетов, которые не могут быть отправлены из-за ошибок.| |ifOutQLen|1.3.6.1.2.1.2.2.1.21|Длина очереди исходящих пакетов (в пакетах).|

en-us	# 2 Trigger expression
ru	# 2 Выражение триггера

en-us	# 2 Triggers
ru	# 2 Триггеры

en-us	# 2 Triggers
ru	# 2 Триггеры

en-us	# 2 User macros
ru	# 2 Пользовательские макросы

en-us	# 2 User roles
ru	# 2 Роли пользователей

en-us	# 2 Using pre-shared keys
ru	# 2 Использование общих ключей (pre-shared keys)

en-us	# 2 What is Zabbix
ru	# 2. Что такое Zabbix

en-us	# 2 Zabbix agent/agent2 protocol  Please refer to [Passive and active agent checks](/manual/appendix/items/activepassive) page for more information on Zabbix agent and Zabbix agent 2 protocols.
ru	# 2 Протокол Zabbix агент/агент2  Пожалуйста, обратитесь к странице [пассивные и активные проверки агента](/manual/appendix/items/activepassive) для получения более подробной информации о протоколах агента Zabbix и агента Zabbix 2.

en-us	# 2 Zabbix proxy
ru	# 2 Zabbix прокси

en-us	# 30 Web monitoring
ru	# 30. Веб-мониторинг

en-us	##### 32 bit  Open MinGW environment (Windows command prompt) and navigate to *build/mingw* directory in the Zabbix source tree.  Run:      mingw32-make clean     mingw32-make ARCH=x86 PCRE=c:\dev\pcre32 OPENSSL=c:\dev\openssl32
ru	##### 32-битный  Откройте среду MinGW (командную строку Windows) и перейдите к директории *build/mingw* в дереве исходного кода Zabbix.  Выполните:      mingw32-make clean     mingw32-make ARCH=x86 PCRE=c:\dev\pcre32 OPENSSL=c:\dev\openssl32

en-us	# 3 Additional operations
ru	# 3 Дополнительные операции

en-us	# 3 Ad-hoc graphs
ru	# 3 Ситуационные графики

en-us	# 3 Agent 2
ru	# 3. Агент 2

en-us	# 3 Availability report
ru	# 3 Отчет о доступности

en-us	# 3 Best practices for secure Zabbix setup
ru	# 3 Лучшие практики для безопасной установки Zabbix

en-us	# 3 Building Zabbix agent on macOS
ru	# 3. Сборка Zabbix агента на macOS

en-us	##### 3 Create Zabbix database  For Zabbix [server](/manual/concepts/server) and [proxy](/manual/concepts/proxy) daemons, as well as Zabbix frontend, a database is required. It is not needed to run Zabbix [agent](/manual/concepts/agent).  SQL [scripts are provided](/manual/appendix/install/db_scripts) for creating database schema and inserting the dataset. Zabbix proxy database needs only the schema while Zabbix server database requires also the dataset on top of the schema.  Having created a Zabbix database, proceed to the following steps of compiling Zabbix.
ru	##### 3 Создайте базу данных Zabbix  Для демонов Zabbix [сервера](/manual/concepts/server) и [прокси](/manual/concepts/proxy), а так же для веб-интерфейса Zabbix, требуется база данных. Она не требуется для работы Zabbix [агента](/manual/concepts/agent).  Для создания схемы базы данных и вставки набора данных предоставляются SQL [скрипты](/manual/appendix/install/db_scripts). Для базы данных Zabbix прокси требуется только создание схемы данных, в то время как для Zabbix сервера помимо схемы необходимо также загрузить набор данных поверх схемы.  После создания базы данных Zabbix, перейдите к следующим шагам компиляции Zabbix.

en-us	# 3 Custom alert scripts
ru	# 3 Пользовательские скрипты оповещений

en-us	# 3 Data overview
ru	# 3. Обзор данных

en-us	# 3 Discovery of CPUs and CPU cores  In a similar way as [file systems](/manual/discovery/low_level_discovery#configuring_low-level_discovery) are discovered, it is possible to also discover CPUs and CPU cores.
ru	# 3 Обнаружение CPUs и ядер CPU  Аналогично [file systems](/manual/discovery/low_level_discovery#configuring_low-level_discovery) обнаружены, можно также обнаружить CPUs и ядра CPU.

en-us	# 3 Frontend modules
ru	# 3 Модули веб-интерфейса

en-us	# 3 Graphs
ru	# 3 Графики

en-us	# 3 Graphs
ru	# 3 Графики

en-us	##### 3 Install new agent binaries  Use these [instructions](/manual/installation/install#installing_zabbix_daemons) to compile Zabbix agent from sources.  Alternatively, you may download pre-compiled Zabbix agents from the [Zabbix download page](http://www.zabbix.com/download.php).
ru	##### 3 Установите новые бинарные файлы агента  Воспользуйтесь этими [инструкциями](/manual/installation/install#установка-демонов-zabbix) для компиляции Zabbix агента из исходного кода.  В качестве альтернативы, вы можете загрузить уже скомпилированные Zabbix агенты со [страницы загрузки Zabbix](http://www.zabbix.com/ru/download.php).

en-us	# 3 Item types
ru	# 3 Типы элементов данных

en-us	# 3 JSON examples for VMware items
ru	# 3 Примеры JSON для элементов данных VMware

en-us	# 3 Link indicators
ru	# 3 Индикаторы связей

en-us	# 3 Low-level discovery
ru	# 3 Низкоуровневое обнаружение (LLD)

en-us	# 3 Manual closing of problems
ru	# 3 Закрытие проблем вручную

en-us	# 3 Mass update
ru	# 3 Массовое обновление

en-us	# 3 MIB files
ru	# 3 MIB файлы

en-us	# 3 Nesting
ru	# 3 Наследование

en-us	# 3 New item
ru	# 3 Новый элемент данных

en-us	# 3 Preprocessing examples
ru	#3 Примеры предобработки

en-us	# 3 Process configuration  Please use the sidebar to access content in this section.
ru	# 3 Настройка процессов  Пожалуйста, воспользуйтесь боковым меню для доступа к содержимому данного раздела.

en-us	# 3 Receiving notification on unsupported items
ru	# 3 Получение оповещений о неподдерживаемых элементах данных

en-us	# 3 Recovery operations
ru	# 3 Операции восстановления

en-us	# 3 Setup example
ru	# 4 Пример настройки

en-us	# 3 Setup from Debian/Ubuntu packages
ru	# 3. Установка из пакетов Debian/Ubuntu

en-us	# 3 SNMP traps
ru	# 3 SNMP трапы

en-us	# 3 SUSE Linux Enterprise Server
ru	# 3 SUSE Linux Enterprise Server

en-us	# 3 Trigger dependencies
ru	# 3 Зависимости триггеров

en-us	# 3 Triggers
ru	# 3 Триггеры

en-us	# 3 User groups
ru	# 3 Группы пользователей

en-us	# 3 User macros with context
ru	# 3 Пользовательские макросы с контекстом

en-us	# 3 Zabbix features
ru	# 3. Возможности Zabbix

en-us	# 3 Zabbix processes  Please use the sidebar to access content in the Zabbix process section.
ru	# 3. Процессы Zabbix  Пожалуйста, воспользуйтесь боковым меню для доступа к содержимому раздела Процессы Zabbix.

en-us	# 4 Aggregation in graphs
ru	#4 Агрегирование на графиках

en-us	##### 4 Configure the sources  C99 with GNU extensions is required for building Zabbix server, Zabbix proxy or Zabbix agent. This version can be explicitly specified by setting CFLAGS="-std=gnu99":      export CFLAGS="-std=gnu99"  ::: noteclassic If installing from [Zabbix Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), it is required to run first:\  `./bootstrap.sh` :::  When configuring the sources for a Zabbix server or proxy, you must specify the database type to be used. Only one database type can be compiled with a server or proxy process at a time.  To see all of the supported configuration options, inside the extracted Zabbix source directory run:      ./configure --help  To configure the sources for a Zabbix server and agent, you may run something like:      ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi  To configure the sources for a Zabbix server (with PostgreSQL etc.), you may run:      ./configure --enable-server --with-postgresql --with-net-snmp  To configure the sources for a Zabbix proxy (with SQLite etc.), you may run:      ./configure --prefix=/usr --enable-proxy --with-net-snmp --with-sqlite3 --with-ssh2  To configure the sources for a Zabbix agent, you may run:      ./configure --enable-agent  or, for Zabbix agent 2:      ./configure --enable-agent2  ::: noteclassic  A configured Go environment with a currently supported [Go version](https://go.dev/doc/devel/release#policy) is required for building Zabbix agent 2. See [go.dev](https://go.dev/doc/install) for installation instructions. :::  Notes on compilation options:  -   Command-line utilities zabbix\_get and zabbix\_sender are compiled     if --enable-agent option is used. -   --with-libcurl and --with-libxml2 configuration options are required     for virtual machine monitoring; --with-libcurl is also required for     SMTP authentication and `web.page.*` Zabbix agent     [items](/manual/config/items/itemtypes/zabbix_agent). Note that cURL     7.20.0 or higher is [required](/manual/installation/requirements)     with the --with-libcurl configuration option. -   Zabbix always compiles with the PCRE library;     installing it is not optional. --with-libpcre=\[DIR\] only allows     pointing to a specific base install directory, instead of searching     through a number of common places for the libpcre files. -   You may use the --enable-static flag to statically link libraries.     If you plan to distribute compiled binaries among different servers,     you must use this flag to make these binaries work without required     libraries. Note that --enable-static does not work in     [Solaris](https://docs.oracle.com/cd/E18659_01/html/821-1383/bkajp.html). -   Using --enable-static option is not recommended when building     server. In order to build the server statically, you must have a     static version of every external library needed. There is no strict     check for that in configure script. -   Add optional path to the MySQL configuration file     --with-mysql=/<path\_to\_the\_file>/mysql\_config to select     the desired MySQL client library when there is a need to use one     that is not located in the default location. It is useful when there     are several versions of MySQL installed or MariaDB installed     alongside MySQL on the same system. -   Use --with-oracle flag to specify location of the OCI API.  ::: noteimportant  If ./configure fails due to missing libraries or some other circumstance, please see the `config.log` file for more details on the error. For example, if `libssl` is missing, the immediate error message may be misleading:      checking for main in -lmysqlclient... no     configure: error: Not found mysqlclient library  While `config.log` has a more detailed description:      /usr/bin/ld: cannot find -lssl     /usr/bin/ld: cannot find -lcrypto   :::  See also:  -   [Compiling Zabbix with encryption     support](/manual/encryption#compiling_zabbix_with_encryption_support)     for encryption support -   [Known     issues](/manual/installation/known_issues/compilation_issues#compiling_zabbix_agent_on_hp-ux)     with compiling Zabbix agent on HP-UX
ru	##### 4 Сконфигурируйте исходный код  Для построения Zabbix сервера, Zabbix прокси или Zabbix агента требуется C99 с расширениями GNU. Эта версия может быть явно указана путём выставления CFLAGS="-std=gnu99":    export CFLAGS="-std=gnu99"  ::: noteclassic При установке из [Zabbix репозитория Git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), необходимо сначала выполнить:\  `./bootstrap.sh` :::  При конфигурировании исходного кода Zabbix сервера или прокси, вы должны указать используемый тип базы данных. Только один тип базы данных может быть скомпилирован для процессов сервера или прокси единовременно.  Для просмотра всех доступных опций конфигурирования, выполните в папке с извлечённым исходным кодом Zabbix:    ./configure --help  Для конфигурирования исходных кодов для Zabbix сервера и агента, вы можете выполнить нечто вроде:    ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi  Для конфигурирования исходных кодов для Zabbix сервера (с PostgreSQL и т.д.), вы можете выполнить:    ./configure --enable-server --with-postgresql --with-net-snmp  Для конфигурирования исходных кодов для Zabbix прокси (с SQLite и т.д.), вы можете выполнить:    ./configure --prefix=/usr --enable-proxy --with-net-snmp --with-sqlite3 --with-ssh2  Для конфигурирования исходных кодов для Zabbix агента, вы можете выполнить:    ./configure --enable-agent  или, для Zabbix агента 2:    ./configure --enable-agent2  ::: noteclassic Для сборки Zabbix агента 2 требуется подготовленная среда Go с поддерживаемой в настоящее время [версией Go](https://golang.org/doc/devel/release#policy). Смотрите [golang.org](https://golang.org/doc/install) для получения инструкций по инсталляции. :::  Заметки по опциям компиляции:  -   Утилиты командной строки zabbix\_get и zabbix\_sender компилируются, если указана опция --enable-agent. -   Опции конфигурирования --with-libcurl и --with-libxml2 требуются для мониторинга виртуальных машин; --with-libcurl также требуется для SMTP аутентификации и `web.page.*` [элементов данных](/manual/config/items/itemtypes/zabbix_agent) с типом Zabbix агент. Обратите внимание, что для опции конфигурирования --with-libcurl [требуется](/manual/installation/requirements) cURL 7.20.0 или более поздняя. -   Zabbix всегда компилируется с библиотекой PCRE; её установка не является опциональной. --with-libpcre=\[ДИРЕКТОРИЯ\] только позволяет указать отличную от умолчания базовую директорию с установленной библиотекой PCRE, в отличие от поиска libpcre файлов по нескольким общепризнанным директориям. -   Вы можете использовать флаг --enable-static, чтобы выполнить статическую линковку библиотек. Если вы планируете установить скомпилированные бинарные файлы на разные сервера, вам необходимо использовать этот флаг, чтобы эти бинарные файлы работали без наличия требуемых библиотек. Обратите внимание, что --enable-static не работает в [Solaris](https://docs.oracle.com/cd/E18659_01/html/821-1383/bkajp.html). -   Использование опции --enable-static не рекомендуется при сборке сервера. В случае статичной сборки сервера, вам необходимо будет предоставить статичную версию каждой внешней библиотеки. В скрипте конфигурирования отсутствует строгая проверка этого. -   Добавьте опциональный путь к файлу конфигурации MySQL --with-mysql=/<путь\_к\_файлу>/mysql\_config, чтобы выбрать желаемую клиентскую библиотеку MySQL, если требуется использовать библиотеку, которая не располагается в директориях по умолчанию. Такой подход имеет смысл, если на одной системе у вас имеется несколько установленных версий MySQL или MariaDB. -   Используйте флаг --with-oracle, чтобы указать расположение OCI API.  ::: noteimportant  Если ./configure завершается с ошибкой по причине отсутствующих библиотек или по какой-либо другой причине, пожалуйста, просмотрите файл `config.log` для получения более подробных сведений касательно ошибки. Например, если отсутствует `libssl`, непосредственное сообщение об ошибке может ввести в заблуждение:    checking for main in -lmysqlclient... no   configure: error: Not found mysqlclient library  Тогда как `config.log` будет иметь более подробное описание:    /usr/bin/ld: cannot find -lssl   /usr/bin/ld: cannot find -lcrypto   :::  Смотрите также:  -   [Компиляция Zabbix с поддержкой шифрования](/manual/encryption#компиляция-zabbix-с-поддержкой-шифрования) для поддержки шифрования -   [Известные проблемы](/manual/installation/known_issues#компиляция-zabbix-агента-на-hp-ux) с компиляцией Zabbix агента на HP-UX

en-us	# 4 Discovery rules
ru	# 4 Правила обнаружения

en-us	# 4 Discovery rules
ru	# 4 Правила обнаружения

en-us	# 4 Discovery status
ru	# 4. Состояние обнаружения

en-us	# - \#4 Events
ru	# - \#4 События

en-us	# 4 Global search  It is possible to search Zabbix frontend for hosts, host groups, templates and template groups.  The search input box is located below the Zabbix logo in the menu. The search can be started by pressing *Enter* or clicking on the ![](../../../assets/en/manual/web_interface/search_icon.png) search icon.  ![](../../../assets/en/manual/web_interface/global_search_dropdown.png)  If there is a host that contains the entered string in any part of the name, a dropdown will appear, listing all such hosts (with the matching part highlighted in orange). The dropdown will also list a host if that host's visible name is a match to the technical name entered as a search string; the matching host will be listed, but without any highlighting.
ru	# 4 Глобальный поиск  В веб-интерфейсе Zabbix имеется возможность поиска узлов сети, групп узлов сети, шаблонов и групп шаблонов.  Поле поиска располагается в меню под логотипом Zabbix. Поиск можно начать, нажав *Enter* или на иконку поиска ![](../../../assets/en/manual/web_interface/search_icon.png).  ![](../../../assets/en/manual/web_interface/global_search_dropdown.png)  Если есть узел сети, название которого содержит введенную строку, то появится раскрывающийся список, в котором будут перечислены все подходящие узлы сети (совпадающая часть имени будет выделена оранжевым). В раскрывающемся списке также будет указан узел сети, если его видимое имя совпадает с техническим именем, введенным в строке поиска; в этом случае узел сети будет показан в списке, но без выделения цветом.

en-us	# 4 History and trends
ru	# 4 История и динамика изменений

en-us	# 4 Host prototypes
ru	# 4 Прототипы узлов сети

en-us	# 4 Host prototypes
ru	# 4 Прототипы узлов сети

en-us	# 4 Installation from sources  You can get the very latest version of Zabbix by compiling it from the sources.  A step-by-step tutorial for installing Zabbix from the sources is provided here.
ru	# 4. Установка из исходных кодов  Вы можете получить самую свежую версию Zabbix, скомпилировав её из исходных кодов.  Здесь представлено пошаговое руководство по установке Zabbix из исходных кодов.

en-us	# 4 Installation  Please use the sidebar to access content in the Installation section.
ru	# 4. Установка  Пожалуйста, воспользуйтесь боковым меню для доступа к содержимому раздела Установка.

en-us	##### 4 Install new server binaries  Use these [instructions](/manual/installation/install#installing_zabbix_daemons) to compile Zabbix server from sources.
ru	##### 4 Установите новые бинарные файлы сервера  Воспользуйтесь этими [инструкциями](/manual/installation/install#установка-демонов-zabbix) для компиляции Zabbix сервера из исходных кодов.

en-us	# 4 IPMI checks
ru	# 4 Проверки IPMI

en-us	# 4 Mass update
ru	# 4 Массовое обновление

en-us	# 4 Protocols  Please use the sidebar to access content in this section.
ru	# 4 Протоколы  Пожалуйста, воспользуйтесь боковым меню для доступа к содержимому данного раздела.

en-us	# 4 Proxies
ru	# 4 Прокси

en-us	# 4 Proxy
ru	# 4. Прокси

en-us	##### 4 Review agent configuration parameters  There are no mandatory changes in this version neither to [agent](/manual/appendix/config/zabbix_agentd) nor to [agent 2](/manual/appendix/config/zabbix_agent2) parameters.
ru	##### 4 Проверьте параметры конфигурации агента  В этой версии обязательные изменения в параметрах отсутствуют как для [агента](/manual/appendix/config/zabbix_agentd), так и для [агента 2](/manual/appendix/config/zabbix_agent2).

en-us	# 4 Update operations
ru	# 4 Операции обновления

en-us	# 4 Using macros in messages
ru	# 4 Использование макросов в сообщениях

en-us	# 4 Webhook
ru	# 4 Вебхук

en-us	# 4 Zabbix agent 2 plugin protocol  Zabbix agent 2 protocol is based on code, size and data model.
ru	# 4 Zabbix agent 2 plugin protocol  Zabbix agent 2 protocol is based on code, size and data model.

en-us	# 4 Zabbix overview
ru	# 4. Обзор Zabbix

en-us	# 5 Customizing trigger severities  Trigger severity names and colors for severity related GUI elements can be configured in *Administration → General → Trigger displaying options*. Colors are shared among all GUI themes.
ru	# 5 Пользовательские важности триггеров  Имена и цвета важностей триггеров связанные с важностью элементов веб-интерфейса можно настроить в *Администрирование → Общие → Опции отображения триггеров*. Цвета являются общими по всем темам веб-интерфейса.

en-us	# 5 Escalations
ru	# 5 Эскалации