en-us	#### Zabbix frontend configuration  Depending on the web server used (Apache/Nginx) edit the corresponding configuration file for Zabbix frontend:  -   For Apache the configuration file is located in     `/etc/apache2/conf.d/zabbix.conf`. Some PHP settings are already     configured. But it's necessary to uncomment the "date.timezone"     setting and [set the right     timezone](http://php.net/manual/en/timezones.php) for you.  ```{=html} <!-- --> ```     php_value max_execution_time 300     php_value memory_limit 128M     php_value post_max_size 16M     php_value upload_max_filesize 2M     php_value max_input_time 300     php_value max_input_vars 10000     php_value always_populate_raw_post_data -1     # php_value date.timezone Europe/Riga  -   The zabbix-nginx-conf package installs a separate Nginx server for     Zabbix frontend. Its configuration file is located in     `/etc/nginx/conf.d/zabbix.conf`. For Zabbix frontend to work, it's     necessary to uncomment and set `listen` and/or `server_name`     directives.  ```{=html} <!-- --> ```     # listen 80;     # server_name example.com;  -   Zabbix uses its own dedicated php-fpm connection pool with Nginx:  Its configuration file is located in `/etc/php7/fpm/php-fpm.d/zabbix.conf`. Some PHP settings are already configured. But it's necessary to set the right [date.timezone](http://php.net/manual/en/timezones.php) setting for you.      php_value[max_execution_time] = 300     php_value[memory_limit] = 128M     php_value[post_max_size] = 16M     php_value[upload_max_filesize] = 2M     php_value[max_input_time] = 300     php_value[max_input_vars] = 10000     ; php_value[date.timezone] = Europe/Riga  Now you are ready to proceed with [frontend installation steps](/manual/installation/install#installing_frontend) which will allow you to access your newly installed Zabbix.  Note that a Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
ru	#### Настройка Zabbix веб-интерфейса  В зависимости от используемого веб-сервера (Apache/Nginx) отредактируйте файл конфигурации веб-интерфейса Zabbix:  -   В Apache файл конфигурации располагается в `/etc/apache2/conf.d/zabbix.conf`. Некоторые настройки PHP уже выполнены. Однако, необходимо раскомментировать настройку "date.timezone" и [задать верный часовой пояс](https://www.php.net/manual/ru/timezones.php) для вас.  ```{=html} <!-- --> ```     php_value max_execution_time 300     php_value memory_limit 128M     php_value post_max_size 16M     php_value upload_max_filesize 2M     php_value max_input_time 300     php_value max_input_vars 10000     php_value always_populate_raw_post_data -1     # php_value date.timezone Europe/Riga  -   Пакет zabbix-nginx-conf устанавливает отдельный Nginx сервер для Zabbix веб-интерфейса. Его файл конфигурации располагается в `/etc/nginx/conf.d/zabbix.conf`. Чтобы веб-интерфейс Zabbix заработал, необходимо раскомментировать и задать директивы `listen` и/или `server_name`.  ```{=html} <!-- --> ```     # listen 80;     # server_name example.com;  -   Zabbix использует свой выделенный пул соединений с Nginx:  Его файл конфигурации располагается в `/etc/php7/fpm/php-fpm.d/zabbix.conf`. Некоторые настройки PHP уже выполнены. Однако, необходимо задать верное для вас значение параметра [date.timezone](http://php.net/manual/en/timezones.php).      php_value[max_execution_time] = 300     php_value[memory_limit] = 128M     php_value[post_max_size] = 16M     php_value[upload_max_filesize] = 2M     php_value[max_input_time] = 300     php_value[max_input_vars] = 10000     ; php_value[date.timezone] = Europe/Riga  Теперь вы готовы перейти к [шагам установки веб-интерфейса](/manual/installation/install#установка_веб_интерфейса), выполнение которых даст вам доступ к недавно установленному Zabbix.  Обратите внимание, что Zabbix прокси не имеет веб-интерфейса; прокси обменивается информацией только с Zabbix сервером.

en-us	#### Zabbix get and Zabbix sender timeout  Zabbix get and Zabbix sender utilities now support a `-t <seconds>` or `--timeout <seconds>` timeout parameter. The valid range is:  -   1-30 seconds for Zabbix get (default: 30 seconds) -   1-300 seconds for Zabbix sender (default: 60 seconds)
ru	#### Время ожидания в Zabbix get и Zabbix sender  Утилиты Zabbix get и Zabbix sender теперь поддерживают `-t <секунды>` или `--timeout <секунды>` параметры максимального времени ожидания. Допустимый диапазон:  -   1-30 секунд для Zabbix get (по умолчанию: 30 секунд) -   1-300 секунд для Zabbix sender (по умолчанию: 60 секунд)

en-us	#### zabbix\_get and zabbix\_sender with encryption  See [zabbix\_get](/manpages/zabbix_get) and [zabbix\_sender](/manpages/zabbix_sender) manpages for using them with encryption.
ru	#### zabbix\_get и zabbix\_sender с шифрованием  Смотрите страницы помощи [zabbix\_get](/manpages/zabbix_get) и [zabbix\_sender](/manpages/zabbix_sender) по использованию этих утилит при наличии шифрования.

en-us	# zabbix\_get  Section: User Commands (1)\ Updated: 2021-06-01\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
ru	# zabbix\_get  Раздел: Пользовательские команды (1)\ Обновлено: 2021-06-01\ [Оглавление](#оглавление) [Вернуться на главную](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

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

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 metrics  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**agent.hostmetadata**|<|<|<| |Agent host metadata.|String||Returns the value of HostMetadata or HostMetadataItem parameters, or empty string if none are defined.<br><br>Supported since Zabbix 6.0.| |**agent.hostname**|<|<|<| |Agent host name.|String| |Returns:<br>As passive check - the name of the first host listed in the Hostname parameter of the agent configuration file;<br>As active check - the name of the current hostname.| |**agent.ping**|<|<|<| |Agent availability check.|Nothing - unavailable<br><br>1 - available| |Use the **nodata()** trigger function to check for host unavailability.| |**agent.variant**|<|<|<| |Variant of Zabbix agent (Zabbix agent or Zabbix agent 2).|Integer| |Example of returned value:<br>1 - Zabbix agent<br>2 - Zabbix agent 2| |**agent.version**|<|<|<| |Version of Zabbix agent.|String| |Example of returned value:<br>6.0.3| |**zabbix.stats**\[<ip>,<port>\]|<|<|<| |Return a set of Zabbix server or proxy internal metrics remotely.|JSON object|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)|Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>A selected set of internal metrics is returned by this item. For details, see [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).| |**zabbix.stats**\[<ip>,<port>,queue,<from>,<to>\]|<|<|<| |Return number of monitored items in the queue which are delayed on Zabbix server or proxy remotely.|JSON object|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br>**queue** - constant (to be used as is)<br>**from** - delayed by at least (default is 6 seconds)<br>**to** - delayed by at most (default is infinity)|Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.|
ru	##### Метрики Zabbix  |Ключ элемента данных|<|<|<| |--|--|------|------| |Описание|Возвращаемое значение|Параметры|Комментарии| |**agent.hostmetadata**|<|<|<| |Метаданные узла сети агента.|Строка||Получение значения параметров HostMetadata или HostMetadataItem, или пустая строка, если ничего не задано.<br><br>Поддерживается начиная с Zabbix 6.0.| |**agent.hostname**|<|<|<| |Имя хоста агента.|Строка| |Возвращает:<br>Пассивной проверкой - имя первого узла сети указанное в параметре Hostname  в файле конфигурации агента;<br>Активной проверкой - текущее значение имени хоста.| |**agent.ping**|<|<|<| |Проверка доступности агента.|Ничего - недоступен<br><br>1 - доступен| |Используйте триггерную функцию **nodata()** для проверки недоступности узла сети.| |**agent.variant**|<|<|<| |Проверка разновидности агента (Zabbix агент или Zabbix агент 2).|Целое число| |Примеры возвращаемых значений:<br>1 - Zabbix агент<br>2 - Zabbix агент 2| |**agent.version**|<|<|<| |Версия Zabbix агента.|Строка| |Пример возвращаемого значения:<br>6.0.3| |**zabbix.stats**\[<ip>,<порт>\]|<|<|<| |Возвращает набор внутренних метрик с удалённого Zabbix сервера или прокси.|JSON объект|**ip** - список IP/DNS/сетевой маски опрашиваемых удалённо серверов / прокси (по умолчанию 127.0.0.1)<br>**порт** - порт опрашиваемого удаленно сервера / прокси (по умолчанию 10051)|Обратите внимание, что запрос статистики будет приниматься только с адресов, которые перечислены в параметре 'StatsAllowedIP' [сервера](/manual/appendix/config/zabbix_server) / [прокси](/manual/appendix/config/zabbix_proxy) на удаленном экземпляре.<br><br>Этим элементом данных возвращается выбранный список внутренних метрик. Для получения более подробных сведений смотрите [удалённый мониторинг статистики Zabbix](/manual/appendix/items/remote_stats#предоставляемые-метрики).| |**zabbix.stats**\[<ip>,<порт>,queue,<от>,<до>\]|<|<|<| |Возвращает количество наблюдаемых элементов данных в очереди, которые задерживаются на удаленном Zabbix сервере или прокси.|JSON объект|**ip** - список IP/DNS/сетевой маски опрашиваемых удалённо серверов / прокси (по умолчанию 127.0.0.1)<br>**порт** - порт опрашиваемого удаленно сервера / прокси (по умолчанию 10051)<br>**queue** - константа (используется как есть)<br>**от** - с задержкой как минимум (по умолчанию от 6 секунд)<br>**до** - с задержкой как максимум (по умолчанию до бесконечности)|Обратите внимание, что запрос статистики будет приниматься только с адресов, которые перечислены в параметре 'StatsAllowedIP' [сервера](/manual/appendix/config/zabbix_server) / [прокси](/manual/appendix/config/zabbix_proxy) на удаленном экземпляре.|

en-us	##### Zabbix packages from OS repositories  Often, OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages.\ Note that these packages are not supported by Zabbix, they are typically out of date and lack the latest features and bug fixes. Only the packages from [repo.zabbix.com](https://repo.zabbix.com/) are officially supported.  If you are upgrading from packages provided by OS distributions (or had them installed at some point), follow this procedure to switch to official Zabbix packages:  1.  Always uninstall the old packages first. 2.  Check for residual files that may have been left after     deinstallation. 3.  Install official packages following [installation     instructions](https://www.zabbix.com/download) provided by Zabbix.  Never do a direct update, as this may result in a broken installation.
ru	##### Пакеты Zabbix из репозиториев ОС  Зачастую дистрибутивы ОС (в частности, дистрибутивы на основе Debian) поставляют свои собственные пакеты Zabbix.\ Обратите внимание, что эти пакеты не поддерживаются Zabbix, они могут быть устаревшими, а также в них могут отсутствовать последние функции и исправления ошибок. Официально поддерживаются пакеты только с [repo.zabbix.com](https://repo.zabbix.com/).  Если вы обновляетесь с пакетов, поставляемых дистрибутивами ОС (или в какой-то момент они были ранее установлены), выполните следующую процедуру, чтобы переключиться на официальные пакеты Zabbix:  1.  Всегда сначала удалите старые пакеты. 2.  Проверьте на наличие оставшихся файлов, которые могли остаться после удаления. 3.  Установите официальные пакеты, следуя [инструкциям по установке](https://www.zabbix.com/download) от Zabbix.  Никогда не выполняйте прямое обновление, так как такой подход может привести к неработоспособной инсталляции.

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

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 sender request  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value"         }     ] } ```
ru	#### Запрос Zabbix sender  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value"         }     ] } ```

en-us	#### Zabbix sender request with a timestamp  Alternatively Zabbix sender can send a request with a timestamp and nanoseconds.  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710794,             "ns":592397170         },         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710795,             "ns":192399456         }     ],     "clock":1516712029,     "ns":873386094 } ```
ru	#### Запрос Zabbix sender со штампом времени  В качестве альтернативы Zabbix sender может отправить запрос со штампом времени и наносекундами.  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710794,             "ns":592397170         },         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710795,             "ns":192399456         }     ],     "clock":1516712029,     "ns":873386094 } ```

en-us	# zabbix\_sender  Section: User Commands (1)\ Updated: 2021-06-01\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
ru	# zabbix\_sender  Раздел: Пользовательские команды (1)\ Обновлено: 2021-06-01\ [Оглавление](#оглавление) [Вернуться на главную](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	##### Zabbix server and frontend  Zabbix server configuration file draft with parameters to be updated:      ### Option: HistoryStorageURL     # History storage HTTP[S] URL.     #     # Mandatory: no     # Default:     # HistoryStorageURL=      ### Option: HistoryStorageTypes     # Comma separated list of value types to be sent to the history storage.     #     # Mandatory: no     # Default:     # HistoryStorageTypes=uint,dbl,str,log,text  Example parameter values to fill the Zabbix server configuration file with:      HistoryStorageURL=http://test.elasticsearch.lan:9200     HistoryStorageTypes=str,log,text  This configuration forces Zabbix Server to store history values of numeric types in the corresponding database and textual history data in Elasticsearch.  Elasticsearch supports the following item types:      uint,dbl,str,log,text  Supported item type explanation:  |   |   |   | |---|---|---| |**Item value type**|**Database table**|**Elasticsearch type**| |Numeric (unsigned)|history\_uint|uint| |Numeric (float)|history|dbl| |Character|history\_str|str| |Log|history\_log|log| |Text|history\_text|text|  Zabbix frontend configuration file (`conf/zabbix.conf.php`) draft with parameters to be updated:      // Elasticsearch url (can be string if same url is used for all types).     $HISTORY['url']   = [           'uint' => 'http://localhost:9200',           'text' => 'http://localhost:9200'     ];     // Value types stored in Elasticsearch.     $HISTORY['types'] = ['uint', 'text'];  Example parameter values to fill the Zabbix frontend configuration file with:      $HISTORY['url']   = 'http://test.elasticsearch.lan:9200';     $HISTORY['types'] = ['str', 'text', 'log'];  This configuration forces to store `Text`, `Character` and `Log` history values in Elasticsearch.  It is also required to make $HISTORY global in `conf/zabbix.conf.php` to ensure everything is working properly (see `conf/zabbix.conf.php.example` for how to do it):      // Zabbix GUI configuration file.     global $DB, $HISTORY;
ru	##### Zabbix сервер и веб-интерфейс  Выдержка из файла конфигурации Zabbix сервера с параметрами, которые необходимо обновить:      ### Option: HistoryStorageURL     # History storage HTTP[S] URL.     #     # Mandatory: no     # Default:     # HistoryStorageURL=      ### Option: HistoryStorageTypes     # Comma separated list of value types to be sent to the history storage.     #     # Mandatory: no     # Default:     # HistoryStorageTypes=uint,dbl,str,log,text  Пример значений параметров, которые требуется указать в файле конфигурации Zabbix сервера:      HistoryStorageURL=http://test.elasticsearch.lan:9200     HistoryStorageTypes=str,log,text  Подобная конфигурация заставит Zabbix сервер хранить значения истории числовых типов в соответствующей базе данных, а текстовых данных истории в Elasticsearch.  Elasticsearch поддерживает следующие типы элементов данных:      uint,dbl,str,log,text  Разъяснение поддерживаемых типов элементов данных:  |   |   |   | |---|---|---| |**Тип значения элемента данных**|**Таблица в базе данных**|**Тип в Elasticsearch**| |Числовой (целое положительное)|history\_uint|uint| |Числовой (с плавающей точкой)|history|dbl| |Символ|history\_str|str| |Журнал (лог)|history\_log|log| |Текст|history\_text|text|  Выдержка из файла конфигурации веб-интерфейса Zabbix  (`conf/zabbix.conf.php`) с параметрами, которые необходимо обновить:      // Elasticsearch url (can be string if same url is used for all types).     $HISTORY['url']   = [           'uint' => 'http://localhost:9200',           'text' => 'http://localhost:9200'     ];     // Value types stored in Elasticsearch.     $HISTORY['types'] = ['uint', 'text'];  Пример значений параметров, которые требуется указать в файле конфигурации Zabbix веб-интерфейса:      $HISTORY['url']   = 'http://test.elasticsearch.lan:9200';     $HISTORY['types'] = ['str', 'text', 'log'];  Подобная конфигурация заставит хранить значения истории `Текст`, `Символ` и `Журнал (лог)` в Elasticsearch.  Также требуется сделать $HISTORY глобальной переменной в `conf/zabbix.conf.php`, чтобы убедиться, что всё работает должным образом (смотрите файл `conf/zabbix.conf.php.example`, как это сделать):      // Zabbix GUI configuration file.     global $DB, $HISTORY;

en-us	Zabbix server or proxy will try to pool requests to a single JMX target together as much as possible (affected by item intervals) and send them to the Java gateway in a single connection for better performance.  It is suggested to have **StartJavaPollers** less than or equal to **START\_POLLERS**, otherwise there might be situations when no threads are available in the Java gateway to service incoming requests; in such a case Java gateway uses ThreadPoolExecutor.CallerRunsPolicy, meaning that the main thread will service the incoming request and temporarily  will not accept any new requests.  If you are trying to monitor Wildfly-based Java applications with Zabbix Java gateway, please install the latest jboss-client.jar available on the [Wildfly download page](https://www.wildfly.org/downloads/).
ru	Для достижения лучшей производительности Zabbix сервер и прокси будут пытаться максимально объединить запросы к одной цели JMX (зависит от интервалов обновления элементов данных) и отправлять их в Java gateway за одно подключение.  Рекомендуется выставить значение **StartJavaPollers** меньшим или равным **START\_POLLERS**, в противном случае могут возникнуть ситуации, когда потоков Java gateway может не хватить для обслуживания входящих запросов; в таких случаях Java gateway использует ThreadPoolExecutor.CallerRunsPolicy, что означает, что основной поток будет обрабатывать входящий запрос и временно не будет принимать никакие новые запросы.  Если Вы пытаетесь посредством Zabbix Java gateway контролировать Java приложения на базе Wildfly, то установите, пожалуйста, последний jboss-client.jar, который доступен на  [странице загрузки Wildfly](https://www.wildfly.org/downloads/).

en-us	#### Zabbix server/proxy configuration  Secure connections to the database can be configured with the respective parameters in the Zabbix [server](/manual/appendix/config/zabbix_server) and/or [proxy](/manual/appendix/config/zabbix_proxy) configuration file.  |Configuration|Result| |--|--| |None|Connection to the database without encryption.| |1\. Set DBTLSConnect=required|Server/proxy make a TLS connection to the database. An unencrypted connection is not allowed.| |1\. Set DBTLSConnect=verify\_ca<br>2. Set DBTLSCAFile - specify the TLS certificate authority file|Server/proxy make a TLS connection to the database after verifying the database certificate.| |1\. Set DBTLSConnect=verify\_full<br>2. Set DBTLSCAFile - specify TLS certificate authority file|Server/proxy make a TLS connection to the database after verifying the database certificate and the database host identity.| |1\. Set DBTLSCAFile - specify TLS certificate authority file<br>2. Set DBTLSCertFile - specify the client public key certificate file<br>3. Set DBTLSKeyFile - specify the client private key file|Server/proxy provide a client certificate while connecting to the database.| |1\. Set DBTLSCipher - the list of encryption ciphers that the client permits for connections using TLS protocols up to TLS 1.2<br><br>or DBTLSCipher13 - the list of encryption ciphers that the client permits for connections using TLS 1.3 protocol|(MySQL) TLS connection is made using a cipher from the provided list.<br>(PostgreSQL) Setting this option will be considered as an error.|
ru	#### Настройка Zabbix сервера/прокси  Безопасные подключения к базе данных могут быть настроены с помощью соответствующих параметров в файле конфигурации Zabbix [сервера](/manual/appendix/config/zabbix_server) и/или [прокси](/manual/appendix/config/zabbix_proxy).  |Настройка|Результат| |--|--| |Отсутствует|Подключение к базе данных без шифрования.| |1\. Установите DBTLSConnect=required|Сервер/прокси делает TLS подключение к базе данных. Нешифрованные подключения не разрешены.| |1\. Установите DBTLSConnect=verify\_ca<br>2. Установите DBTLSCAFile - укажите файл удостоверяющего центра (certificate authority, CA) TLS|Сервер/прокси делает TLS подключение к базе данных после проверки сертификата базы данных.| |1\. Установите DBTLSConnect=verify\_full<br>2. Установите DBTLSCAFile - укажите файл удостоверяющего центра (certificate authority, CA) TLS|Сервер/прокси делает TLS подключение к базе данных после проверки сертификата базы данных и идентичности хоста базы данных.| |1\. Установите DBTLSCAFile - укажите файл удостоверяющего центра (certificate authority, CA)<br>2. Установите DBTLSCertFile - укажите файл сертификата открытого ключа (public key) клиента<br>3. Установите DBTLSKeyFile - укажите файл закрытого ключа (private key) клиента|Сервер/прокси  при подключении к базе данных предъявляет сертификат клиента.| |1\. Установите DBTLSCipher - список шифров (алгоритмов шифрования), которые клиент разрешает при подключении с использованием протокола TLS до версии TLS 1.2<br><br>или DBTLSCipher13 - список шифров, которые клиент разрешает при подключении с использованием протокола TLS 1.3|(MySQL) TLS подключение выполняется, используя шифр из представленного списка.<br>(PostgreSQL) Установка этой опции рассматривается как ошибка.|

en-us	##### Zabbix server/proxy  See an example of a script running on Zabbix server and the result window below:      sleep 11     df -h  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/script_timeout_3.png)  It is also advised to optimize the script itself (instead of adjusting TrapperTimeout parameter to a corresponding value (in our case, > ‘11’) by modifying the [Zabbix server configuration](/manual/appendix/config/zabbix_server)).
ru	##### Zabbix сервер/прокси  Посмотрите ниже пример запуска скрипта на Zabbix сервере и окно с результатом:      sleep 11     df -h  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/script_timeout_3.png)  Также рекомендуется выполнить оптимизацию самого скрипта (вместо изменения параметра TrapperTimeout до соответствующего значения (в нашем случае, > ‘11’) в [конфигурации Zabbix сервера](/manual/appendix/config/zabbix_server)).

en-us	#### Zabbix server response  ``` {.javascript} {     "response":"success",     "info":"processed: 1; failed: 0; total: 1; seconds spent: 0.060753" } ```
ru	#### Ответ Zabbix сервера  ``` {.javascript} {     "response":"success",     "info":"processed: 1; failed: 0; total: 1; seconds spent: 0.060753" } ```

en-us	#### Zabbix server response  ``` {.javascript} {     "response":"success",     "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904" } ```
ru	#### Ответ Zabbix сервера  ``` {.javascript} {     "response":"success",     "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904" } ```

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

en-us	##### zabbix\_server  **StartPollers**  General rule - keep value of this parameter as low as possible. Every additional instance of zabbix\_server adds known overhead, at the same time, parallelism is increased. Optimal number of instances is achieved when the item queue, on average, contains minimum number of parameters (ideally, 0 at any given moment). This value can be monitored by using internal check zabbix\[queue\].  ::: noteclassic See the ["See also"](#see_also) section at the bottom of this page to find out how to configure optimal count of zabbix processes. :::  **StartHistoryPollers**  This value should be kept as low as possible to avoid unnecessary connections to database. Each history poller requires a connection to the database.  See also: [Server process types](/manual/concepts/server#server_process_types)  **DebugLevel**  Optimal value is 3.  **DBSocket**  MySQL only. It is recommended to use DBSocket for connection to the database. That is the fastest and the most secure way.
ru	##### zabbix\_server  **StartPollers**  Основное правило - использовать как можно меньшее значение. Каждый дополнительный процесс zabbix добавляет определенную нагрузку, в то же время, распараллеливание увеличивается. Оптимальное количество процессов достигается, когда очередь элементов данных, в среднем, содержит минимальное количество параметров (идеально, 0 в любой момент времени). За этим значением можно следить, используя внутренний элемент данных zabbix\[queue\].  ::: noteclassic Смотрите раздел ["смотрите также"](#see_also) внизу этой страницы, чтобы понять как настроить оптимальное количество процессов zabbix. :::  **StartHistoryPollers**  Для данного параметра необходимо использовать минимально возможное значение, чтобы избежать ненужных подключений к базе данных. Каждому history poller требуется подключение к базе данных.  Смотрите также: [Типы процессов сервера](/manual/concepts/server#server_process_types)  **DebugLevel**  Оптимальное значение - 3.  **DBSocket**  Только для MySQL. Рекомендуется использовать DBSocket для подключения к базе данных. Это самый быстрый и безопасный способ.

en-us	##### Zabbix server  The following parameters in Zabbix server configuration file need to be updated: *WebServiceURL* and *StartReportWriters*.  **WebServiceURL**  This parameter is required to enable communication with the web service. The URL should be in the format `<host:port>/report`.  -   By default, the web service listens on port 10053. A different port can be specified in the web service [configuration file](/manual/appendix/config/zabbix_web_service). -   Specifying the `/report` path is mandatory (the path is hardcoded and cannot be changed).  Example:      WebServiceURL=http://localhost:10053/report  **StartReportWriters**  This parameter determines how many report writer processes should be started. If it is not set or equals 0, report generation is disabled. Based on the number and frequency of reports required, it is possible to enable from 1 to 100 report writer processes.  Example:      StartReportWriters=3
ru	##### Zabbix сервер  В файле конфигурации Zabbix сервера необходимо отредактировать следующие параметры: *WebServiceURL* и *StartReportWriters*.  **WebServiceURL**  Данный параметр необходим для активации коммуникаций с веб-сервисом. URL должен быть в формате `<хост:порт>/report`.  -   По умолчанию, веб-сервис слушает на порту 10053.     В [файле конфигурации](/manual/appendix/config/zabbix_web_service) веб-сервиса может быть указан другой порт. -   Указание пути `/report` является обязательным (этот путь жёстко зашит в коде     и не может быть изменён).  Пример:      WebServiceURL=http://localhost:10053/report  **StartReportWriters**  Данный параметр определяет, сколько процессов генерации отчётов («report writer») должно быть запущено. Если не задано или равно нулю, генерация отчётов отключена. Основываясь на количестве и частоте необходимыхых отчётов, можно активировать от 1 до 100 процессов генерации отчётов.  Пример:      StartReportWriters=3

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)\ Обновлено: 2019-01-29\ [Оглавление](#оглавление) [Вернуться на главную](/manpages)  -------------------------------------------------- ----------------------  [ ]{#lbAB}

en-us	###     
ru	### 

en-us	# 10 Command execution  Zabbix uses common functionality for external checks, user parameters, system.run items, custom alert scripts, remote commands and global scripts.
ru	# 10 Выполнение команд   Zabbix использует единый функционал для внешних проверок, пользовательских параметров, элементов данных system.run, пользовательских скриптов оповещений, удаленных команд и глобальных скриптов.

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

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 Virtual machine monitoring
ru	# 10 Мониторинг виртуальных машин

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

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

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

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

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

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

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

en-us	# 12 Resetting password
ru	# 12 Сброс пароля

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

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

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

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

en-us	# 13 Zabbix sender dynamic link library for Windows  #### Overview  In a Windows environment applications can send data to Zabbix server/proxy by using the Zabbix sender dynamic link library (zabbix\_sender.dll) instead of having to launch an external process (zabbix\_sender.exe).  zabbix_sender.h and zabbix_sender.lib are required for compiling user applications with zabbix_sender.dll.  #### Getting it  There are two ways of getting zabbix_sender.dll.  **1.** [Download](https://www.zabbix.com/download_agents) zabbix_sender.h, zabbix_sender.lib and zabbix_sender.dll files as a ZIP archive.  When choosing download options make sure to select "No encryption" under *Encryption* and "Archive" under *Packaging*. Then download Zabbix agent (not Zabbix agent 2).  The zabbix_sender.h, zabbix_sender.lib and zabbix_sender.dll files will be inside the downloaded ZIP archive in the `bin\dev` directory. Unzip the files where you need it.  See also [known issues](/manual/installation/known_issues#missing-files-in-windows-agent-archive).  **2.** Build zabbix_sender.dll from source (see [instructions](/manual/installation/install/win_agent#overview)).   The dynamic link library with the development files will be located in the `bin\winXX\dev` directory. To use it, include the zabbix_sender.h header file and link with the zabbix_sender.lib library.   #### See also  -    [example](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/build/win32/examples/zabbix_sender/sender.c) of a simple Zabbix sender utility implemented with Zabbix sender dynamic link library to illustrate the library usage; -    [zabbix_sender.h](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/zabbix_sender/win32/zabbix_sender.h) file for the interface functions of the Zabbix sender dynamic link library. This file contains documentation explaining the purpose of each interface function, its arguments, and return value.
ru	# 13 Zabbix sender dynamic link library for Windows  В среде Windows приложения могут отправлять данные в Zabbix сервер/прокси напрямую с помощью библиотеки динамической компоновки Zabbix sender (zabbix\_sender.dll) вместо запуска внешнего процесса (zabbix\_sender.exe).  Динамическая библиотека с файлами разработки находится в папке bin\winXX\dev. Используйте его включая заголовок zabbix\_sender.h файл и ссылку с библиотекой zabbix\_sender.lib. Пример файла с API отправителя Zabbix может быть использован в папке build\win32\examples\zabbix\_sender.  Последовательная функциональность предназначена для Zabbix sender dynamic link library:  |`int zabbix_sender_send_values(const char *address, unsigned short port,const char *source, const zabbix_sender_value_t *values, int count,char **result);`{.c}|<|<| |------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------|-|-| |char **result);`{.c}|<|<|  Следующие структуры данных используются для Zabbix sender dynamic link library:  ```{.c} typedef struct {  · /* host name, must match the name of target host in Zabbix */  · char · *host;  · /* the item key */  · char · *key;  · /* the item value */  · char · *value; } zabbix_sender_value_t;  typedef struct {  · /* number of total values processed */  · int total;  · /* number of failed values ​​*/  · int failed;  · /* time in seconds the server spent processing the sent values ​​*/  · double · time_spent; } zabbix_sender_info_t; ```

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

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

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

en-us	# 14 What's new in Zabbix 6.4.9
ru	# 14 Что нового в Zabbix 6.4.9

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	# 16. Distributed monitoring
ru	# 16. Распределенный мониторинг

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

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

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

en-us	# 18 Problems by severity
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	# 1 Building loadable plugins
ru	# 1 Создание подгружаемых плагинов

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 Dynamic indexes
ru	# 1 Динамические индексы

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

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 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 Macro functions
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 Problems
ru	# 1 Проблемы

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

en-us	# 1 Recommended UnixODBC settings for MySQL
ru	# 1 Рекомендуемые настройки UnixODBC для MySQL

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

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

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

en-us	# 1 Service tree  Service tree is configured in the *Services->Services* menu section.  In the upper right corner, switch from [View](/manual/web_interface/frontend_sections/services/service) to the Edit mode.   ![](../../../assets/en/manual/config/service_config.png){width=600}   To [configure](#service_configuration) a new service, click on the *Create service* button in the top right-hand corner.  To quickly add a child service, you can alternatively press a plus icon next to the parent service. This will open the same service configuration form, but the Parent services parameter will be pre-filled. 
ru	# 1 Дерево услуг  Дерево услуг настраивается в разделе меню *Услуги->Услуги*.  В верхнем правом углу переключите режим с [Просмотр](/manual/web_interface/frontend_sections/services/service) на режим Изменение.  ![](../../../assets/en/manual/config/service_config.png){width=600}   Чтобы [настроить](#настройка_услуги) новую услугу, нажмите на кнопку *Создать услугу* в правом верхнем углу.  Чтобы быстро добавить дочернюю услугу, вы также можете нажать на иконку плюса рядом с родительской услугой. Откроется тот же диалог настройки, но параметр Родительские услуги будет уже заполнен. 

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

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

en-us	##### 1 Stop Zabbix processes  Stop Zabbix server to make sure that no new data is inserted into database.      # service zabbix-server stop  If upgrading Zabbix proxy, stop proxy too.      # service zabbix-proxy stop
ru	##### 1 Остановите процессы Zabbix  Остановите Zabbix сервер, чтобы быть уверенным, что в базу данных не будет происходить запись новых данных.      # service zabbix-server stop  При обновлении прокси, остановите также и его.      # service zabbix-proxy stop

en-us	# 1 Supported macros
ru	# 1 Поддерживаемые макросы

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

en-us	# 1 Template groups  In the frontend template groups can be [exported](/manual/xml_export_import) only with template export. When a template is exported all groups it belongs to are exported with it automatically.  API allows to export template groups independently from templates.
ru	# 1 Группы шаблонов  В веб-интерфейсе группы шаблонов могут быть [экспортированы](/manual/xml_export_import) только при экспорте шаблона. При экспорте шаблона все группы, к которым он принадлежит, автоматически экспортируются вместе с ним.  API позволяет экспортировать группы шаблонов независимо от шаблонов.

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

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

en-us	# 1 Usage examples
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	# 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	# 2 Active agent autoregistration
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 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 Host groups  In the frontend host groups can be [exported](/manual/xml_export_import) only with host export. When a host is exported all groups it belongs to are exported with it automatically.  API allows to export host groups independently from hosts.
ru	# 2 Группы узлов сети  В веб-интерфейсе Zabbix, группы узлов сети можно [экспортировать](/manual/xml_export_import) только с экспортом узла сети или шаблона. При экспорте узла сети или шаблона все группы, к которым он принадлежит, автоматически экспортируются вместе с ним.  API позволяет экспортировать группы узлов сети независимо от узлов сети или шаблонов.

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 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 Preprocessing details
ru	# 2 Детали предобработки значений элементов данных

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

en-us	# 2 Recommended UnixODBC settings for PostgreSQL
ru	# 2 Рекомендуемые настройки UnixODBC для PostgreSQL

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 Web scenarios
ru	# 2 Веб-сценарии

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

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

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

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

en-us	##### 3 Back up configuration files, PHP files and Zabbix binaries  Make a backup copy of Zabbix binaries, configuration files and the PHP file directory.  Configuration files:      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/  PHP files and Zabbix binaries:      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/zabbix-* /opt/zabbix-backup/
ru	##### 3 Выполните резервное копирование файлов конфигурации, PHP-файлов и бинарных файлов Zabbix  Создайте резервные копии бинарных файлов Zabbix, файлов конфигурации и папки с PHP-файлами.  Файлы конфигурации:      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/  Файлы PHP и бинарные файлы Zabbix:      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/zabbix-* /opt/zabbix-backup/

en-us	##### 3 Back up configuration files, PHP files and Zabbix binaries  Make a backup copy of Zabbix binaries, configuration files and the PHP file directory.  Configuration files:      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/  PHP files and Zabbix binaries:      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/zabbix-* /opt/zabbix-backup/
ru	##### 3 Сделайте резервную копию файлов настроек, PHP и бинарных файлов Zabbix  Сделайте резервную копию бинарных файлов Zabbix, файлов настроек и директории с файлами PHP.  Файлы настроек:      # mkdir /opt/zabbix-backup/     # cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/     # cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/  Файлы PHP и бинарные файлы Zabbix:      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/     # cp -R /usr/share/zabbix-* /opt/zabbix-backup/

en-us	# 3 Custom alert scripts
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 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 JSONPath functionality
ru	# 3 Поддержка JSONPath функционала

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 Memcached plugin
ru	# 3 Плагин Memcached 

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

en-us	# 3 New item
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 Recommended UnixODBC settings for Oracle
ru	# 3 Рекомендуемые настройки UnixODBC для Oracle

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 User settings
ru	# 3 Настройки пользователя

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

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

en-us	# 4 Discovery rules
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 dashboards
ru	# 4 Панели узлов сети

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

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

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 JavaScript preprocessing
ru	# 4 Javascript предобработка

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

en-us	# 4 Modbus plugin
ru	# 4 Плагин Modbus 

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

en-us	# 4 Recommended UnixODBC settings for MSSQL
ru	# 4 Рекомендуемые настройки UnixODBC для MSSQL

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 Triggers top 100
ru	# 4 100 наиболее активных триггеров

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

en-us	##### 4 Update repository configuration package  To proceed with the update your current repository package has to be uninstalled.      # rm -Rf /etc/apt/sources.list.d/zabbix.list  Then install the new repository configuration package.  On **Debian 12** run:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian12_all.deb     # dpkg -i zabbix-release_6.4-1+debian12_all.deb  On **Debian 11** run:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian11_all.deb     # dpkg -i zabbix-release_6.4-1+debian11_all.deb  On **Debian 10** run:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian10_all.deb     # dpkg -i zabbix-release_6.4-1+debian10_all.deb  On **Debian 9** run:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian9_all.deb     # dpkg -i zabbix-release_6.4-1+debian9_all.deb  On **Ubuntu 22.04** run:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb  On **Ubuntu 20.04** run:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu20.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu20.04_all.deb  On **Ubuntu 18.04** run:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu18.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu18.04_all.deb  On **Ubuntu 16.04** run:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu16.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu16.04_all.deb  On **Ubuntu 14.04** run:      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu14.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu14.04_all.deb  Update the repository information.      # apt-get update
ru	##### 4 Обновите пакет конфигурации репозитория  Чтобы продолжить обновление, необходимо удалить текущий пакет репозитория.      # rm -Rf /etc/apt/sources.list.d/zabbix.list  Затем установите новый пакет конфигурации репозитория.  На **Debian 12** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian12_all.deb     # dpkg -i zabbix-release_6.4-1+debian12_all.deb  На **Debian 11** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian11_all.deb     # dpkg -i zabbix-release_6.4-1+debian11_all.deb  На **Debian 10** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian10_all.deb     # dpkg -i zabbix-release_6.4-1+debian10_all.deb  На **Debian 9** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian9_all.deb     # dpkg -i zabbix-release_6.4-1+debian9_all.deb  На **Ubuntu 22.04** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb  На **Ubuntu 20.04** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu20.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu20.04_all.deb  На **Ubuntu 18.04** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu18.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu18.04_all.deb  На **Ubuntu 16.04** выполните:      # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu16.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu16.04_all.deb  На **Ubuntu 14.04** выполните:      # wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu14.04_all.deb     # dpkg -i zabbix-release_6.4-1+ubuntu14.04_all.deb  Обновите информацию о репозитории.      # apt-get update

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

en-us	# 4 VMware monitoring setup example
ru	# 4 Пример настройки мониторинга VMware

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	# 5 CSV to JSON preprocessing
ru	# 5 Предобработка CSV в JSON

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 Эскалации

en-us	# 5 Event correlation
ru	# 5 Корреляция событий

en-us	# 5 Frontend maintenance mode
ru	# 5 Режим обслуживания веб-интерфейса

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

en-us	# 5 Java gateway
ru	# 5 Java gateway

en-us	# 5 MongoDB plugin
ru	# 5 Плагин MongoDB

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

en-us	# 5 Receiving problem notification
ru	# 5 Получение оповещения о проблеме

en-us	# 5 Simple checks
ru	# 5 Простые проверки

en-us	# 5 TimescaleDB setup
ru	# 5 Настройка TimescaleDB 

en-us	##### 5 Upgrade Zabbix components  To upgrade Zabbix components you may run something like:      # apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent  If using PostgreSQL, substitute `mysql` with `pgsql` in the command. If upgrading the proxy, substitute `server` with `proxy` in the command. If upgrading the Zabbix agent 2, substitute `zabbix-agent` with `zabbix-agent2` in the command.  ::: noteimportant Upgrading Zabbix agent 2 with the `apt install zabbix-agent2` command could lead to an error. For more information, see [*Known issues*](/manual/installation/known_issues#upgrading-zabbix-agent-2-6.0.5-or-older). :::  Then, to upgrade the web frontend with Apache correctly, also run:      # apt-get install zabbix-apache-conf  Distributions **prior to Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster)** do not provide PHP 7.2 or newer, which is required for Zabbix frontend 5.0. See [information](/manual/installation/frontend/frontend_on_rhel7) about installing Zabbix frontend on older distributions.
ru	##### 5 Обновите компоненты Zabbix  Для обновления компонентов Zabbix вы можете выполнить что-то вроде:      # apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent  При использовании PostgreSQL замените в команде `mysql` на `pgsql`. При обновлении прокси замените в команде `server` на `proxy`. При обновлении агента 2 замените в команде `zabbix-agent` на `zabbix-agent2`.  ::: noteimportant Обновление Zabbix агента 2 при помощи команды `apt install zabbix-agent2` может привести к ошибке. Для получения дополнительной информации смотрите [*Известные проблемы*](/manual/installation/known_issues#обновление-zabbix-агента-2-6.0.5-или-более-старого).:::  Затем для корректного обновления веб-интерфейса с Apache также выполните:      # apt-get install zabbix-apache-conf  Дистрибутивы **до Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster)** не предоставляют PHP 7.2 или более новые версии, который требуется веб-интерфейсу Zabbix 5.0. Смотрите [информацию](/manual/installation/frontend/frontend_on_rhel7) касательно установки веб-интерфейса Zabbix на устаревшие дистрибутивы.

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

en-us	# 5 Web scenarios
ru	# 5 Веб-сценарии

en-us	# 5 Web scenarios
ru	# 5 Веб-сценарии

en-us	# 5 Zabbix agent (Windows)
ru	# 5 Zabbix агент (Windows)

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

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

en-us	# 6 MQTT plugin
ru	# 6 Плагин MQTT 

en-us	# 6 New template
ru	# 6 Новый шаблон

en-us	# 6 Page parameters
ru	# 6 Параметры страницы

en-us	##### 6 Review and edit configuration files  -   edit the Zabbix agent configuration file     **/usr/local/etc/zabbix\_agentd.conf**  You need to configure this file for every host with zabbix\_agentd installed.  You must specify the Zabbix server **IP address** in the file. Connections from other hosts will be denied.  -   edit the Zabbix server configuration file     **/usr/local/etc/zabbix\_server.conf**  You must specify the database name, user and password (if using any).  The rest of the parameters will suit you with their defaults if you have a small installation (up to ten monitored hosts). You should change the default parameters if you want to maximize the performance of Zabbix server (or proxy) though.  -   if you have installed a Zabbix proxy, edit the proxy configuration     file **/usr/local/etc/zabbix\_proxy.conf**  You must specify the server IP address and proxy hostname (must be known to the server), as well as the database name, user and password (if using any).  ::: noteclassic With SQLite the full path to database file must be specified; DB user and password are not required. :::
ru	##### 6 Просмотрите и отредактируйте файлы конфигурации  -   отредактируйте файл конфигурации Zabbix агента **/usr/local/etc/zabbix\_agentd.conf**  Вам нужно сконфигурировать этот файл на каждом узле сети, на котором установлен zabbix\_agentd.  В файле вы должны указать **IP адрес** Zabbix сервера. Подключения с остальных хостов будут отклонены.  -   отредактируйте файл конфигурации Zabbix сервера **/usr/local/etc/zabbix\_server.conf**  Вы должны указать имя базы данных, пользователя и пароль (если используется).  Остальные параметры подойдут со значениями по умолчанию, если у вас небольшая инсталляция (до десятка наблюдаемых узлов сети). Вы должны изменить параметры по умолчанию, если вы хотите увеличить производительность Zabbix сервера (или прокси). Обратитесь к разделу [Оптимизация производительности](/manual/appendix/performance_tuning)  для получения подробных сведений.  -   если вы установили Zabbix прокси, то отредактируйте файл конфигурации Zabbix прокси **/usr/local/etc/zabbix\_proxy.conf**  Вы должны указать IP адрес сервера и имя прокси (должно быть известно серверу), а также имя базы данных, пользователя и пароль (если используется).  ::: noteclassic В случае в SQLite необходимо указать полный путь к файлу базы данных; пользователь и пароль к БД не требуются. :::

en-us	##### 6 Review component configuration parameters  Make sure to review [Upgrade notes](/manual/installation/upgrade_notes_640) to check if any changes in the configuration parameters are required.  For new optional parameters, see the [What's new](/manual/introduction/whatsnew640) page.
ru	##### 6 Проверьте параметры конфигурации компонентов  Обязательно ознакомьтесь с [Заметками по обновлению](/manual/installation/upgrade_notes_640), чтобы проверить, не требуются ли какие-то изменения в параметрах конфигурации.  Новые необязательные параметры можно найти на странице [What's new](/manual/introduction/whatsnew640).

en-us	# 6 Sender
ru	# 6 Sender

en-us	##### 6 Start new Zabbix binaries  Start new binaries. Check log files to see if the binaries have started successfully.  Zabbix server will automatically upgrade the database. When starting up, Zabbix server reports the current (mandatory and optional) and required database versions. If the current mandatory version is older than the required version, Zabbix server automatically executes the required database upgrade patches. The start and progress level (percentage) of the database upgrade is written to the Zabbix server log file. When the upgrade is completed, a "database upgrade fully completed" message is written to the log file. If any of the upgrade patches fail, Zabbix server will not start. Zabbix server will also not start if the current mandatory database version is newer than the required one. Zabbix server will only start if the current mandatory database version corresponds to the required mandatory version.      8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000     8673:20161117:104750.259 required mandatory version: 03040000  Before you start the server:  -   Make sure the database user has enough permissions (create table,     drop table, create index, drop index) -   Make sure you have enough free disk space.
ru	##### 6 Запустите новые бинарные файлы Zabbix  Запустите сервер. Проверьте файлы журналов, чтобы удостовериться, что сервер запустился успешно.  Zabbix сервер после запуска автоматически обновит базу данных. При запуске Zabbix сервер сообщает текущую (обязательную и опциональную) и требуемую версии базы данных. Если текущая обязательная версия старше требуемой версии, Zabbix сервер автоматически выполнит требуемые патчи обновления базы данных. Начало и прогресс (в процентах) обновления базы данных записываются в файл журнала Zabbix сервера. Когда обновление завершится, в файл журнала запишется сообщение "database upgrade fully completed". В случае сбоя какого-либо из патчей обновления  Zabbix сервер не запустится. Zabbix сервер также не запустится, если текущая обязательная версия более новая, чем требуемая. Zabbix сервер запустится только, если текущая обязательная версия базы данных соответствует требуемой обязательной версии.      8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000     8673:20161117:104750.259 required mandatory version: 03040000  До запуска сервера:  -   Убедитесь, что пользователь базы данных имеет достаточно прав (create table, drop table, create index, drop index). -   Убедитесь что у вас достаточно свободного дискового пространства.

en-us	# 6 Tagging
ru	# 6 Тегирование

en-us	# 6 Unstable releases
ru	# 6 Нестабильные релизы

en-us	# 6 Web interface installation  This section provides step-by-step instructions for installing Zabbix web interface. Zabbix frontend is written in PHP, so to run it a PHP supported webserver is needed.
ru	# 6 Установка веб-интерфейса  Данный раздел приводит пошаговую инструкцию по установке веб-интерфейса Zabbix. Веб-интерфейс Zabbix написан на PHP, в связи с чем для его запуска необходим веб-сервер с поддержкой PHP.

en-us	# 7 Calculated items
ru	# 7 Вычисляемые элементы данных

en-us	# 7. Configuration  Please use the sidebar to access content in the Configuration section.
ru	# 7. Настройка  Используйте боковую панель для доступа к содержимому раздела «Настройка».

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

en-us	# 7 Get
ru	# 7 Get

en-us	# 7 Predictive trigger functions
ru	# 7 Прогнозирующие функции триггеров

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      # service zabbix-server start     # service zabbix-proxy start     # service zabbix-agent start     # service zabbix-agent2 start
ru	##### 7 Запустите процессы Zabbix  Запустите обновленные компоненты Zabbix.      # service zabbix-server start     # service zabbix-proxy start     # service zabbix-agent start     # service zabbix-agent2 start

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      # systemctl start zabbix-server     # systemctl start zabbix-proxy     # systemctl start zabbix-agent     # systemctl start zabbix-agent2
ru	##### 7 Запустите процессы Zabbix  Запустите обновленные компоненты Zabbix.      # systemctl start zabbix-server     # systemctl start zabbix-proxy     # systemctl start zabbix-agent     # systemctl start zabbix-agent2

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

en-us	# 7 Visualization
ru	# 7 Визуализация

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
ru	##### 8 Очистите cookies и кэш в веб-браузере  После обновления вам, возможно, потребуется очистить cookies веб-браузера и кэш веб-браузера, чтобы веб-интерфейс Zabbix работал должным образом.

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
ru	##### 8 Очистите cookies и кэш в веб-браузере  После обновления вам, возможно, потребуется очистить cookies веб-браузера и кэш веб-браузера, чтобы веб-интерфейс Zabbix работал должным образом.

en-us	# 8 Creating your own theme
ru	# 8 Создание своей темы

en-us	# 8 Internal checks
ru	# 8 Внутренние проверки

en-us	# 8 JS
ru	# 8 JS

en-us	# 8. Service monitoring
ru	# 8. Мониторинг услуг

en-us	# 9 Administration
ru	# 6 Администрирование

en-us	# 9 Debug mode
ru	# 9 Режим отладки

en-us	# 9 SSH checks
ru	# 9 Проверки через SSH

en-us	# 9 Template changes  This page lists all changes to the stock templates that are shipped with Zabbix.  Note that upgrading to the latest Zabbix version will not automatically upgrade the templates used. It is suggested to modify the templates in existing installations by:  -   Downloading the latest templates from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates); -   Then, while in *Data collection* → *Templates* you can import them     manually into Zabbix. If templates with the same names already     exist, the *Delete missing* option should be checked when importing     to achieve a clean import. This way the old items that are no longer     in the updated template will be removed (note that it will mean     losing history of these old items).
ru	# 9 Изменения в шаблонах  На этой странице перечислены все изменения шаблонов, которые поставляются с Zabbix.  Обратите внимание, обновление Zabbix на последнюю версию не приведет к автоматическому обновлению используемых шаблонов. В существующих инсталляциях предлагается изменить шаблоны по следующему сценарию:  -   Загрузите последние шаблоны с [репозитория Zabbix Git](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates); -   Затем, находясь в *Настройка* → *Шаблоны*, вы сможете вручную импортировать эти шаблоны в Zabbix. Если шаблоны с таким же именем уже существуют, при импорте необходимо отметить опции *Удалить отсутствующее*, чтобы добиться чистого импорта. Таким образом, старые элементы данных, которые более не существуют в обновленных шаблонах, будут удалены (обратите внимание, что это означает потерю истории по этим старым элементам данных).

en-us	# 9 Templates out of the box
ru	# 9 Готовые шаблоны

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

en-us	#### Absence of data  For items with a regular update interval, nothing is displayed in the graph if item data are not collected.  However, for trapper items and items with a scheduled update interval (and regular update interval set to 0), a straight line is drawn leading up to the first collected value and from the last collected value to the end of graph; the line is on the level of the first/last value respectively.
ru	#### Отсутствие данных  По элементам данных с регулярным интервалом обновления ничего не будет отображаться в случае, если данные элемента данных не собраны.  Однако, по траппер элементам данных и элементам данных с интервалом обновления по расписанию (и обычным интервалом обновления заданным значением 0), будет отрисовываться прямая линия, ведущая от первого собранного значения к последнему собранному значению в конце графика; линия будет находиться на уровне первого/последнего значений соответственно.

en-us	### Access control
ru	### Контроль доступа

en-us	#### Access permissions  Make sure that the 'zabbix' user has execute permissions for configured commands. One may be interested in using **sudo** to give access to privileged commands. To configure access, execute as root:      # visudo  Example lines that could be used in *sudoers* file:      # allows 'zabbix' user to run all commands without password.     zabbix ALL=NOPASSWD: ALL      # allows 'zabbix' user to restart apache without password.     zabbix ALL=NOPASSWD: /etc/init.d/apache restart  ::: notetip On some systems *sudoers* file will prevent non-local users from executing commands. To change this, comment out **requiretty** option in */etc/sudoers*. :::
ru	#### Права доступа  Убедитесь, что пользователь 'zabbix' имеет права на выполнение добавленных команд. Один наиболее интересный вариант - использование **sudo** для предоставления доступа к привилегированным командам. Для настройки доступа, выполните из под root:      # visudo  Примеры строк, которые можно использовать в файле *sudoers*:      # разрешение пользователю 'zabbix' выполнения любых команд без пароля.     zabbix ALL=NOPASSWD: ALL      # разрешение пользователю 'zabbix' перезапуска apache без пароля.     zabbix ALL=(ALL) NOPASSWD: /etc/init.d/apache restart  ::: notetip В некоторых системах настройки файла *sudoers* будут препятствовать не-локальным пользователям выполнять команды. Чтобы это изменить, уберите комментарий с опции **requiretty** в */etc/sudoers*. :::

en-us	#### Access to hosts  Access to any host and template data in Zabbix is granted to [user groups](/manual/config/users_and_usergroups/usergroup) on the host/template group level only.  That means that an individual user cannot be directly granted access to a host (or host group). It can only be granted access to a host by being part of a user group that is granted access to the host group that contains the host.   Similarly, a user can only be granted access to a template by being part of a user group that is granted access to the template group that contains the template.
ru	#### Доступ к узлам сети  Доступ к любым данным узлов сети и шаблонов в Zabbix назначается [группам пользователей](/manual/config/users_and_usergroups/usergroup) только на уровне групп узлов сети/шаблонов.  Это означает, что отдельному пользователю нельзя напрямую предоставить разрешение на доступ к какому-либо узлу сети (или к группе узлов сети). Пользователь может получить доступ к узлу сети, только будучи частью группы пользователей, которая имеет доступ к группе узлов сети, содержащей необходимый узел сети.  Таким же образом пользователю можно предоставить доступ к шаблону, только включив его в группу пользователей, имеющую доступ к группе шаблонов, в которую входит соответствующий шаблон.

en-us	# action.create
ru	# action.create

en-us	# action.delete
ru	# action.delete

en-us	##### Action for active agent autoregistration  When server receives an autoregistration request from an agent it calls an [action](/manual/config/notifications/action). An action of event source "Autoregistration" must be configured for agent autoregistration.  ::: noteclassic Setting up [network discovery](network_discovery) is not required to have active agents autoregister. :::  In the Zabbix frontend, go to *Alerts → Actions*, select *Autoregistration* as the event source and click on *Create action*:  -   In the Action tab, give your action a name -   Optionally specify     [conditions](/manual/config/notifications/action/conditions#autoregistration_actions).     You can do a substring match or regular expression match in the     conditions for host name/host metadata. If you are going to use the     "Host metadata" condition, see the next section. -   In the Operations tab, add relevant operations, such as - 'Add     host', 'Add to host group' (for example, *Discovered hosts*), 'Link     to templates', etc.  ::: notetip If the hosts that will be autoregistering are likely to be supported for active monitoring only (such as hosts that are firewalled from your Zabbix server) then you might want to create a specific template like *Template\_Linux-active* to link to. :::  Created hosts are added to the *Discovered hosts* group (by default, configurable in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). If you wish hosts to be added to another group, add a *Remove from host group* operation (specifying "Discovered hosts") and also add an *Add to host group* operation (specifying another host group), because a host must belong to a host group.
ru	##### Действие по авторегистрации активного агента  Когда сервер получает запрос на авторегистрацию от агента, он вызывает [действие](/manual/config/notifications/action). Действие с источником события "Авторегистрация" должно быть настроено для авторегистрации агента.  ::: noteclassic Настройка [сетевого обнаружения](network_discovery) не требуется для автоматической регистрации активных агентов. :::  Во внешнем интерфейсе Zabbix перейдите в *Настройка → Действия*, выберите *Авторегистрация* в качестве источника события и нажмите *Создать действие*:  - На вкладке «Действие» дайте название вашему действию. - По желанию укажите     [условия](/manual/config/notifications/action/conditions#autoregistration_actions).     Вы можете выполнить сопоставление подстроки или регулярного выражения в     условиях для имени узла сети/метаданных узла сети. Если вы собираетесь использовать     Условие «Метаданные хоста», см. следующий раздел. - На вкладке «Операции» добавьте соответствующие операции, например, «Добавить     узел сети», «Добавить в группу узлов сети» (например, *Обнаруженные узлы сети*), «Привязать к шаблонам» и т. д.  ::: notetip Если узлы сети, которые будут автоматически регистрироваться, вероятно, будут поддерживаться только для активного мониторинга (например, узлы сети, защищенные брандмауэром от вашего сервера Zabbix), то вы можете создать конкретный шаблон, например *Template\_Linux-active* для ссылки. :::  Созданные узлы сети добавляются в группу *Обнаруженные узлы сети* (по умолчанию настраивается в *Администрирование* → *Общие* → *[Другое](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). Если вы хотите, чтобы узлы сети были добавлены в другую группу, добавьте *Удалить из группы узлов сети* (с указанием «Обнаруженные хосты»), а также добавьте *Добавить в группу узлов сети* (с указанием другой группы узлов сети), поскольку узел сети должен принадлежать к группе.

en-us	# action.get
ru	# action.get

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

en-us	# Actions  Actions are responsible for 'business logic' of the module. An action usually consists of a [controller](#controller) and an [action view](views#action-view).   A module can:   - Call actions that are already defined in Zabbix frontend. - Override default actions with custom actions. - Define completely new actions.  To override a default action behavior with some custom behavior, define an action with the same name in the module configuration.  When the action is called, the module action will be executed instead of the default Zabbix action.   Action files should be stored in the *actions* folder. The actions need to be specified in the [manifest.json](manifest).
ru	# Действия  Действия отвечают за «бизнес-логику» модуля. Действие обычно состоит из [controller](#controller) и [action view](views#action-view).  Модуль может:  - Вызвать действия, которые уже определены во внешнем интерфейсе Zabbix. - Переопределить действия по умолчанию настраиваемыми действиями. - Определить совершенно новые действия.  Чтобы переопределить поведение действия по умолчанию некоторым пользовательским поведением, определите действие с тем же именем в конфигурации модуля. При вызове действия вместо действия Zabbix по умолчанию будет выполнено действие модуля.  Файлы действий должны храниться в папке *actions*. Действия необходимо указать в файле [manifest.json](manifest).

en-us	#### Actions if communication fails between agent and server  Each matching line from `log[]` and `logrt[]` item and a result of each `log.count[]` and `logrt.count[]` item check requires a free slot in the designated 50% area in the agent send buffer. The buffer elements are regularly sent to server (or proxy) and the buffer slots are free again.  While there are free slots in the designated log area in the agent send buffer and communication fails between agent and server (or proxy) the log monitoring results are accumulated in the send buffer. This helps to mitigate short communication failures.  During longer communication failures all log slots get occupied and the following actions are taken:  -   `log[]` and `logrt[]` item checks are stopped. When communication is     restored and free slots in the buffer are available the checks are     resumed from the previous position. No matching lines are lost, they     are just reported later. -   `log.count[]` and `logrt.count[]` checks are stopped if     `maxdelay = 0` (default). Behavior is similar to `log[]` and     `logrt[]` items as described above. Note that this can affect     `log.count[]` and `logrt.count[]` results: for example, one check     counts 100 matching lines in a log file, but as there are no free     slots in the buffer the check is stopped. When communication is     restored the agent counts the same 100 matching lines and also 70     new matching lines. The agent now sends count = 170 as if they were     found in one check. -   `log.count[]` and `logrt.count[]` checks with `maxdelay > 0`: if     there was no "jump" during the check, then behavior is similar to     described above. If a "jump" over log file lines took place then the     position after "jump" is kept and the counted result is discarded.     So, the agent tries to keep up with a growing log file even in case     of communication failure.
ru	#### Действия, если произошла ошибка связи между агентом и сервером  Каждая совпадающая строка с элементов данных `log[]` и `logrt[]` и результат проверки каждого элемента данных `log.count[]` и `logrt.count[]` требует свободного слота в выделенных 50% области буфера отправки в агенте. Элементы буфера периодически отправляются серверу (или прокси), и слоты буфера становятся снова пустыми.  Пока имеются свободные слоты в выделенной области для журналов в буфере отправки в агенте и связь между агентом и сервером (или прокси) нарушена, результаты мониторинга журналов накапливаются в буфере отправки. Такое поведение позволяет смягчить кратковременные нарушения связи.  Во время длительных нарушений связи все слоты журналов становятся занятыми и выполняются следующие действия:  -   Проверки элементов данных `log[]` и `logrt[]` останавливаются. Когда связь восстановится и появятся свободные слоты, проверки возобновятся с предыдущей позиции. Совпадающие строки не будут потеряны, они просто будут отправлены позже. -   Проверки `log.count[]` и `logrt.count[]` останавливаются, если `maxdelay = 0` (по умолчанию). Поведение похоже на элементы данных `log[]` и `logrt[]`, описанное выше. Обратите внимание, что потеря связи может повлиять на результаты `log.count[]` и `logrt.count[]`: например, одна проверка насчитывает 100 совпадающих строк в файле журнала, но по причине отсутствия свободных слотов в буфере проверка остановлена. Когда связь восстановится, агент насчитает те же 100 совпадающих строк, а также 70 новых совпадающих строк. После чего агент отправит количество = 170, как будто они были найдены за одну проверку. -   Проверки `log.count[]` и `logrt.count[]` при `макс. задержка > 0`: если не было "прыжка" во время проверки, тогда поведение аналогично описанному выше. Если всё же был "прыжок" через строки файла журнала, тогда позиция после "прыжка" сохранится, а вычисленный результат будет отброшен. Таким образом, агент пытается не отставать от увеличивающегося файла журнала, даже в случае проблем со связью.

en-us	 ### Actions  |Macro|Supported in|Description| |--|--------|--------| |{ACTION.ID}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Service-based notifications and commands<br>→ Service update notifications and commands<br>→ Discovery notifications and commands<br>→ Autoregistration notifications and commands<br>→ Internal notifications|*Numeric ID of the triggered action.*| |{ACTION.NAME}|→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Service-based notifications and commands<br>→ Service update notifications and commands<br>→ Discovery notifications and commands<br>→ Autoregistration notifications and commands<br>→ Internal notifications|*Name of the triggered action.*| |{ALERT.MESSAGE}|→ Alert script parameters<br>→ Webhook parameters|*'Default message' value from action configuration.*| |{ALERT.SENDTO}|→ Alert script parameters<br>→ Webhook parameters|*'Send to' value from user media configuration.*| |{ALERT.SUBJECT}|→ Alert script parameters<br>→ Webhook parameters|*'Default subject' value from action configuration.*| |{ESC.HISTORY} |→ Trigger-based notifications and commands<br>→ Problem update notifications and commands<br>→ Service-based notifications and commands<br>→ Service update notifications and commands<br>→ Internal notifications |*Escalation history. Log of previously sent messages.*<br>Shows previously sent notifications, on which escalation step they were sent and their status (*sent*, *in progress* or *failed*).|
ru	 ### Действия  |Макрос|Поддерживается в|Описание| |--|--------|--------| |{ACTION.ID}|→ Оповещения и команды, связанные с триггерами<br>→ Оповещения и команды, связанные с обновлением проблем<br>→ Оповещения и команды, связанные с услугами<br>→ Оповещения и команды, связанные с обновлением услуг<br>→ Оповещения и команды, связанные с обнаружением<br>→ Оповещения и команды, связанные с авторегистрацией<br>→ Внутренние оповещения|*Числовой идентификатор сработавшего действия.*| |{ACTION.NAME}|→ Оповещения и команды, связанные с триггерами<br>→ Оповещения и команды, связанные с обновлением проблем<br>→ Оповещения и команды, связанные с услугами<br>→ Оповещения и команды, связанные с обновлением услуг<br>→ Оповещения и команды, связанные с обнаружением<br>→ Оповещения и команды, связанные с авторегистрацией<br>→ Внутренние оповещения|*Имя сработавшего действия.*| |{ALERT.MESSAGE}|→ Параметры скриптов оповещений<br>→ Параметры вебхуков|*Значение 'Сообщения по умолчанию' из настройки действия.*| |{ALERT.SENDTO}|→ Параметры скриптов оповещений<br>→ Параметры вебхуков|*Значение 'Отправлять на' из настройки методов оповещений пользователя.*| |{ALERT.SUBJECT}|→ Параметры скриптов оповещений<br>→ Параметры вебхуков|*Значение 'Темы по умолчанию' из настройки действия.*| |{ESC.HISTORY} |→ Оповещения и команды, связанные с триггерами<br>→ Оповещения и команды, связанные с обновлением проблем<br>→ Оповещения и команды, связанные с услугами<br>→ Оповещения и команды, связанные с обновлением услуг<br>→ Внутренние оповещения |*История эскалации. Журнал отправленных ранее сообщений.*<br>Отображаются отправленные ранее оповещения, на каком шаге эскалации они были отправлены и их статус (*отправлено*, *в работе* или *неудачно*).|

en-us	# action.update
ru	# action.update

en-us	##### Adding host  Hosts are added during the discovery process, as soon as a host is discovered, rather than at the end of the discovery process.  ::: notetip As network discovery can take some time due to many unavailable hosts/services having patience and using reasonable IP ranges is advisable. :::  When adding a host, its name is decided by the standard **gethostbyname** function. If the host can be resolved, resolved name is used. If not, the IP address is used. Besides, if IPv6 address must be used for a host name, then all ":" (colons) are replaced by "\_" (underscores), since colons are not allowed in host names.  ::: noteimportant If performing discovery by a proxy, currently hostname lookup still takes place on Zabbix server. :::  ::: noteimportant If a host already exists in Zabbix configuration with the same name as a newly discovered one, versions of Zabbix prior to 1.8 would add another host with the same name. Zabbix 1.8.1 and later adds **\_N** to the hostname, where **N** is increasing number, starting with 2. :::
ru	##### Добавление узла сети  Узлы сети добавляются в процессе обнаружения, как только узел сети обнаружен, а не в конце процесса обнаружения.  ::: notetip Сетевое обнаружение может занять некоторое время из-за большого количества недоступных узлов сети / сервисов, рекомендуется, набраться терпения и использовать разумные диапазоны IP. :::  При добавлении узла сети, его имя определяется стандартной функцией **gethostbyname**. Если имя узла сети можно узнать обратным преобразованием, то будет использовано найденное имя. Если нет, будет использован IP адрес. Кроме того, если для имени узла сети должен использоваться IPv6 адрес, то все ":" (двоеточия) заменяются "\_" (подчеркиваниями), так как в именах узлов сети двоеточия не разрешены.  ::: noteimportant Если обнаружение выполняется через прокси, в настоящее время преобразование имени хоста (hostname lookup) по-прежнему происходит на Zabbix сервере. :::  ::: noteimportant Если узел сети с таким же именем уже существует в конфигурации Zabbix, как и добавляемый, версии Zabbix до 1.8 добавят другой узел сети с таким же именем. Zabbix 1.8.1 и более поздние добавят **\_N** к имени узла сети, где **N** увеличивающееся число, начиная с 2. :::

en-us	##### Adding JMX agent item  For each JMX counter you are interested in you add **JMX agent** item attached to that interface.\  The key in the screenshot below says `jmx["java.lang:type=Memory","HeapMemoryUsage.used"]`.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for JMX items are:  |   |   | |--|--------| |*Type*|Set **JMX agent** here.| |*Key*|The `jmx[]` item key contains three parameters:<br>**object name** - the object name of an MBean<br>**attribute name** - an MBean attribute name with optional composite data field names separated by dots<br>**unique short description** - a unique description that allows multiple JMX items with the same object name and attribute name on the host (optional)<br>See below for more detail on JMX item keys.<br>Since Zabbix 3.4, you may discover MBeans and MBean attributes using a `jmx.discovery[]` [low-level discovery](/manual/discovery/low_level_discovery/examples/jmx) item.| |*JMX endpoint*|You may specify a custom JMX endpoint. Make sure that JMX endpoint connection parameters match the JMX interface. This can be achieved by using {HOST.\*} macros as done in the default JMX endpoint.<br>This field is supported since 3.4.0. {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) and user macros are supported.| |*User name*|Specify the user name, if you have configured authentication on your Java application.<br>User macros are supported.| |*Password*|Specify the password, if you have configured authentication on your Java application.<br>User macros are supported.|  If you wish to monitor a Boolean counter that is either "true" or "false", then you specify type of information as "Numeric (unsigned)" and select "Boolean to decimal" preprocessing step in the Preprocessing tab. Server will store Boolean values as 1 or 0, respectively.
ru	##### Добавление элемента данных JMX агента  Для каждого интересующего вас счетчика JMX необходимо добавить элемент данных с типом **JMX агент**, присоединенный к этому интерфейсу.\  Ключ на снимке экрана ниже имеет следующий вид: `jmx["java.lang:type=Memory","HeapMemoryUsage.used"]`.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_item.png)  Все обязательные поля ввода отмечены красной звёздочкой.  Поля, требующие специфичной информации для JMX элементов данных:  |   |   | |--|--------| |*Тип*|Укажите здесь **JMX агент**.| |*Ключ*|Ключ элемента данных `jmx[]` содержит три параметра:<br>**имя объекта** - имя объекта MBean;<br>**имя атрибута** - имя атрибута MBean с опциональными составными именами полей данных, разделенных точками.<br>**уникальное короткое описание** - уникальное описание, которое позволит создать на одном узле сети несколько JMX элементов данных с одинаковыми именем объекта и именем атрибута (опционально)<br>Подробнее о ключах JMX элементов данных смотрите ниже.<br>Начиная с Zabbix 3.4, вы можете обнаруживать MBeans и MBean атрибуты, используя элемент данных [низкоуровневого обнаружения](/manual/discovery/low_level_discovery/examples/jmx) `jmx.discovery[]`.| |*JMX endpoint*|Вы можете указать пользовательский JMX endpoint. Убедитесь, что параметры подключения JMX endpoint совпадают с JMX интерфейсом. Это можно сделать при помощи макросов {HOST.\*}, как уже сделано в JMX endpoint по умолчанию.<br>Это поле поддерживается начиная с 3.4.0. Это поле поддерживает [макросы](/manual/appendix/macros/supported_by_location) {HOST.\*} и пользовательские макросы.| |*Имя пользователя*|Укажите имя пользователя, если вы настроили аутентификацию у вашего Java приложения.<br>Поддерживаются пользовательские макросы.| |*Пароль*|Укажите пароль, если вы настроили аутентификацию у вашего Java приложения.<br>Поддерживаются пользовательские макросы.|  Если вы хотите наблюдать за Логическим счетчиком, который может быть "true" или "false", укажите тип информации "Числовой (целое положительное)" и добавьте шаг предварительной обработки "Логический в десятичный" на вкладке Предобработка. Сервер будет сохранять логические значения как 1 или 0, соответственно.

en-us	#### Adding lines  In addition to shapes, it is also possible to add some lines. Lines can be used to link elements or shapes in a map.  To add a line, click on *Add* next to Shape. A new shape will appear at the top left corner of the map. Select it and click on *Line* in the editing form to change the shape into a line. Then adjust line properties, such as line type, width, color, etc.  ![map\_line.png](../../../../../assets/en/manual/config/visualization/map_line.png){width="600"}
ru	#### Добавление строк  Кроме фигур, имеется также возможность добавления некоторых линий. Линии можно использовать для связи элементов или фигур на карте.  Чтобы добавить линию, нажмите на *Добавить* после Фигуры. Появится новая фигура с верхнего левого края карты. Выберите ее и нажмите на *Линия* в диалоге редактирования, чтобы изменить фигуру в линию. Затем настройте свойства линии, такие как тип линии, ширина, цвет и т.п.  ![map\_line.png](../../../../../assets/en/manual/config/visualization/map_line.png){width="600"}

en-us	#### Adding shapes  In addition to map elements, it is also possible to add some shapes. Shapes are not map elements; they are just a visual representation. For example, a rectangle shape can be used as a background to group some hosts. Rectangle and ellipse shapes can be added.  To add a shape, click on *Add* next to Shape. The new shape will appear at the top left corner of the map. Drag and drop it wherever you like.  A new shape is added with default colors. By clicking on the shape, a form is displayed and you can customize the way a shape looks, add text, etc.  ![](../../../../../assets/en/manual/config/visualization/map_shape.png){width="600"}  To select shapes, select one and then hold down *Ctrl* to select the others. With several shapes selected, common properties can be mass updated, similarly as with elements.  Text can be added in the shapes. Expression [macros](/manual/appendix/macros/supported_by_location) are supported in the text, but only with `avg`, `last`, `min` and `max` functions, with time as parameter (for example, `{?avg(/host/key,1h)}`).  To display text only the shape can be made invisible by removing the shape border (select 'None' in the *Border* field). For example, take note of how the {MAP.NAME} macro, visible in the screenshot above, is actually a rectangle shape with text, which can be seen when clicking on the macro:  ![](../../../../../assets/en/manual/config/visualization/map_name_macro.png)  {MAP.NAME} resolves to the configured map name when viewing the map.  If hyperlinks are used in the text, they become clickable when viewing the map.  Line wrapping for text is always "on" within shapes. However, within an ellipse, the lines are wrapped as though the ellipse were a rectangle. Word wrapping is not implemented, so long words (words that do not fit the shape) are not wrapped, but are masked (constructor page) or clipped (other pages with maps).
ru	#### Добавление фигур  В дополнение к элементам карты имеется также возможность добавления некоторых фигур. Фигуры не являются не элементами карты; они просто визуальное представление. Например, фигуру прямоугольника можно использовать в качестве фона для группировки некоторых узлов сети. Можно добавлять фигуры прямоугольников и эллипсы.  Добавления фигуры нажмите на *Добавить* после Фигуры. Новая фигура появится сверху в левом углу карты. Перетащите её куда хотите.  Новая фигура добавляется с цветами по умолчанию. При нажатии на фигуру отобразится диалог и вы сможете настроить внешний вид фигуры, добавить текст и т.п.  ![](../../../../../assets/en/manual/config/visualization/map_shape.png){width="600"}  Чтобы выбрать несколько фигур, выберите сначала одну и затем удерживая нажатым *Ctrl*, выберите остальные. При выборе нескольких фигур можно будет массово обновить общие свойства, аналогично элементам карты.  Фигурам можно добавлять текст. В тексте поддерживаются [макросы](/manual/appendix/macros/supported_by_location) выражений, но только с `avg`, `last`, `min` и `max` функциями, со временем в качестве параметра (например, `{?avg(/узел сети/ключ,1h)}`).  Чтобы отображался только текст, фигуру можно сделать невидимой, удалив рамку фигуры (выберите 'нет' в *Рамка* поле). Например, обратите внимание на то, что макрос {MAP.NAME}, видимый на рисунке сверху, на самом деле представляет из себя фигуру с текстом, который можно увидеть при нажатии на макрос:  ![](../../../../../assets/en/manual/config/visualization/map_name_macro.png)  {MAP.NAME} раскрывается в заданное имя карты при просмотре.  Если в тексте используются гиперссылки, они будут доступны для нажатия при просмотре карты.  Перенос строк для теста всегда "включен" в пределах фигур. Однако, внутри эллипса, строки переносятся так как, если бы эллипс был прямоугольником. Перенос слов не реализован, поэтому длинные слова (слова, которые не помещаются в фигуру) не переносятся, но маскируются (на странице конструктора) или обрезаются (на других страницах с картами).

en-us	 #### Advanced configuration  ![](../../../assets/en/manual/web_interface/service_a.png){width=600}  |Parameter|Description| |--|--------| |_**Additional rules**_|Click on *Add* to define additional status calculation rules.| |*Set status to*|Set service status to either *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster* in case of a condition match.| |*Condition*|Select the condition for direct child services:<br>**if at least (N) child services have (Status) status or above**<br>**if at least (N%) of child services have (Status) status or above**<br>**if less than (N) child services have (Status) status or below**<br>**if less than (N%) of child services have (Status) status or below**<br>**if weight of child services with (Status) status or above is at least (W)**<br>**if weight of child services with (Status) status or above is at least (N%)**<br>**if weight of child services with (Status) status or below is less than (W)**<br>**if weight of child services with (Status) status or below is less than (N%)** <br><br> If several conditions are specified and the situation matches more than one condition, the highest severity will be set.| |*N (W)*|Set the value of N or W (1-100000), or N% (1-100) in the condition.| |*Status*|Select the value of *Status* in the condition: *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster*.| |_**Status propagation rule**_|Rule for propagating the service status to the parent service:<br>**As is** - the status is propagated without change<br>**Increase by** - you may increase the propagated status by 1 to 5 severities<br>**Decrease by** - you may decrease the propagated status by 1 to 5 severities<br>**Ignore this service** - the status is not propagated to the parent service at all<br>**Fixed status** - the status is propagated statically, i.e. as always the same| |_**Weight**_|Weight of the service (integer in the range from 0 (default) to 1000000).|  :::noteclassic Additional status calculation rules can only be used to increase severity level over the level calculated according to the main *Status calculation rule* parameter. If according to additional rules the status should be Warning, but according to the *Status calculation rule* the status is Disaster - the service will have status Disaster.  :::
ru	#### Расширенная настройка  ![](../../../assets/en/manual/web_interface/service_a.png){width=600}  |Параметр|Описание| |--|--------| |_**Дополнительные правила**_|Нажмите на *Добавить* для добавления дополнительных правил вычисления состояния.| |*Задать состояние в*|Укажите состояние услуги значением *ОК* (по умолчанию), *Не классифицировано*, *Информация*, *Предупреждение*, *Средняя*, *Высокая* или *Чрезвычайная* в случае совпадения условия.| |*Условие*|Выберите условие для прямых дочерних услуг:<br>**если по крайней мере (N) дочерних услуг в (Состояние) состоянии или выше**<br>**если по крайней мере (N%) дочерних услуг в (Состояние) состоянии или выше**<br>**если меньше чем (N) дочерних услуг в (Состояние) состоянии или ниже**<br>**если меньше чем (N%) дочерних услуг в (Состояние) состоянии или ниже**<br>**если вес дочерних услуг с (Состоянием) состоянием или выше по крайней мере (W)**<br>**если вес дочерних услуг с (Состоянием) состоянием или выше по крайней мере (N%)**<br>**если вес дочерних услуг с (Состояние) состоянием или ниже меньше чем (W)**<br>**если вес дочерних услуг с (Состояние) состоянием или ниже меньше чем (N%)** <br><br> Если задано несколько условий и ситуация соответствует более чем одному условию, будет задана наивысшая важность.| |*N (W)*|Задайте значение N или W (1-100000), или N% (1-100) в условии.| |*Состояние*|Выберите значение *Состояния* в условии: *ОК* (по умолчанию), *Не классифицировано*, *Информация*, *Предупреждение*, *Средняя*, *Высокая* или *Чрезвычайная*.| |_**Правило распространения состояния**_|Правило распространения состояния услуги на родительскую услугу:<br>**Как есть** - состояние распространяется без изменений<br>**Увеличение на** - вы можете увеличить распространение состояния на 1 до 5 важностей<br>**Уменьшение на** - вы можете понизить распространение состояния на 1 до 5 важностей<br>**Игнорировать эту услугу** - состояние не передается на родительскую услугу вовсе<br>**Заданное состояние** - состояние распространяется статически, то есть всегда одно и то же| |_**Вес**_|Вес услуги (целое числов в диапазоне от 0 (по умолчанию) до 1000000).|  :::noteclassic Дополнительные правила вычисления состояния можно использовать только для повышения уровня важности над уровнем вычисленным в соответствии с основным параметром *Правило вычисления состояния*. Если согласно дополнительным правилом состояние должно быть Предупреждение, но согласно *Правило вычисления состояния* состояние должно быть Чрезвычайное - услуга получит Чрезвычайное состояние.  :::

en-us	#### Advanced extensions
ru	#### Продвинутые расширения

en-us	After receiving a list of active checks the agent marks obsolete persistent files for removal. A persistent file becomes obsolete if: 1) the corresponding log item is no longer monitored, 2) a log item is reconfigured with a different **persistent\_dir** location than before.  Removing is done with delay 24 hours because log files in NOTSUPPORTED state are not included in the list of active checks but they may become SUPPORTED later and their persistent files will be useful.  If the agent is stopped before 24 hours expire, then the obsolete files will not be deleted as Zabbix agent is not getting info about their location from Zabbix server anymore.  ::: notewarning Reconfiguring a log item's **persistent\_dir** back to the old **persistent\_dir** location while the agent is stopped, without deleting the old persistent file by user - will cause restoring the agent state from the old persistent file resulting in missed messages or false alerts. :::
ru	После получения списка активных проверок агент помечает устаревшие постоянные файлы для удаления. Постоянный файл становится устаревшим, если: 1) соответствующий элемент данных журнала более не наблюдается, 2) элемент данных журнала перенастраивается на другое расположение **постоянного\_хранилища**, нежели ранее.  Удаление выполняется с задержкой в 24 часа, так как файлы журналов в НЕПОДДЕРЖИВАЕМОМ состоянии не включаются в список активных проверок, но могут стать ПОДДЕРЖИВАЕМЫМИ позже, и тогда их постоянные файлы будут полезны.  Если агент остановлен до истечения 24 часов, тогда устаревшие файлы не будут удалены, так как Zabbix агент более не получает со стороны Zabbix сервера информации об их расположении.  ::: notewarning Перенастройка **постоянного\_хранилища** элементов данных назад к старому значению расположения **постоянного\_хранилища** пока агент остановлен, без удаления старого постоянного файла пользователем - приведёт к восстановлению состояния агента из старого постоянного файла, что приведёт к пропущенным сообщениям или к ложным оповещениям. :::

en-us	**Agent configuration**  Add the next line to the agent configuration file:      HostMetadata=Linux    21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  where "Linux" is a platform, and the rest of the string is the hard-to-guess secret text.  Do not forget to restart the agent after making any changes to the configuration file.  ***Step 2***  It is possible to add additional monitoring for an already registered host.
ru	**Настройка агента**  В файл конфигурации агента добавьте следующую строку:      HostMetadata=Linux    21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  где «Linux» - это платформа, а остаток строки - трудноугадываемый секретный текст.  Не забудьте перезапустить агента после внесения любых изменений в файл конфигурации.  ***Шаг 2***  Можно добавлять дополнительные виды мониторинга к уже зарегистрированному узлу сети.

en-us	##### Agent configuration  HA cluster nodes (servers) must be listed in the configuration of  Zabbix agent or Zabbix agent 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  To enable passive checks, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_agentd), separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  To enable active checks, the node names must be listed in the ServerActive [parameter](/manual/appendix/config/zabbix_agentd). Note that for  active checks the nodes must be separated by a comma from any other  servers, while the nodes themselves must be separated by a **semicolon**, e.g.:  ``` ServerActive=zabbix-node-01;zabbix-node-02 ```
ru	##### Настройка агента  Ноды (серверы) HA кластера необходимо перечислить в конфигурации Zabbix агента или Zabbix агента 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  Чтобы активировать пассивные проверки, имена нод необходимо перечислить в  [параметре](/manual/appendix/config/zabbix_agentd) Server, разделяя имена нод **запятой**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  Чтобы активировать активные проверки, имена нод необходимо перечислить в [параметре](/manual/appendix/config/zabbix_agentd) ServerActive. Обратите внимание, что для работы активных проверок ноды необходимо отделить от любых других серверов запятой, тогда как сами ноды разделяются (друг от друга) **точкой с запятой**, например:  ``` ServerActive=zabbix-node-01;zabbix-node-02 ```

en-us	**Agent configuration**  Now you need to configure the agents. Add the next line to the agent configuration files:      HostMetadataItem=system.uname  This way you make sure host metadata will contain "Linux" or "Windows" depending on the host an agent is running on. An example of host metadata in this case:      Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux     Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32  Do not forget to restart the agent after making any changes to the configuration file.
ru	##### Настройка в веб-интерфейсе  Создайте действие в веб-интерфейсе, используя приведенный выше трудно-угадываемый секретный код для запрета нежелательных узлов сети:  -   Имя: Действие авторегистрации Linux хостов -   Условия:  ```{=html} <!-- --> ```             * Тип вычисления: И             * Условие (А): Метаданные узлов сети содержат //Linux//             * Условие (В): Метаданные узлов сети содержат //21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae//     * Операции:              * Отправить сообщение пользователям: Admin через все способы оповещения             * Добавить в группы узлов сети: Linux сервера             * Присоединить к шаблонам: Template OS Linux  Пожалуйста, примите во внимание, что использование только этого метода не сможет обеспечить надежную защиту потому, что данные передаются как простой текст.

en-us	**Agent configuration**  Update the next line in the agent configuration file:      HostMetadata=MySQL on Linux 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  Do not forget to restart the agent after making any changes to the configuration file.
ru	**Настройка агента**  Обновите следующую строку в файле конфигурации агента:      HostMetadata=MySQL on Linux 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  Не забудьте перезапустить агент после внесения любых изменений в файл конфигурации.

en-us	##### Agent operation with persistent file  On startup Zabbix agent knows nothing about persistent files. Only after receiving a list of active checks from Zabbix server \(proxy\) the agent sees that some log items should be backed by persistent files under specified directories.  During agent operation the persistent files are opened for writing (with fopen(filename, "w")) and overwritten with the latest data.  The chance of losing persistent file data if the overwriting and file system mirror split happen at the same time is very small, no special handling for it.  Writing into persistent file is NOT followed by enforced synchronization to storage media \(fsync\(\) is not called\).  Overwriting with the latest data is done after successful reporting of matching log file record or metadata \(processed log size and modification time\) to Zabbix server. That may happen as often as every item check if log file keeps changing.  No special actions during agent shutdown.
ru	##### Работа агента с постоянным файлом  При запуске Zabbix агент ничего не знает о постоянных файлах. Только после получения списка активных проверок от Zabbix сервера \(прокси\) агент видит, что некоторые элементы данных журналов необходимо поддерживать при помощи постоянных файлов в указанных директориях.  В процессе работы агента постоянные файлы открыты на запись (с использованием fopen(имя_файла, "w")) и перезаписываются последними данными.  Шанс потери данных постоянного файла, если перезапись и разделение зеркала файловой системы совпадут, очень мал, специальной обработка такого случая нет.  После записи в постоянный файл НЕ следует принудительной синхронизации с носителями информации \(fsync\(\) не вызывается\).  Перезапись последними данными выполняется после успешного сообщения на Zabbix сервер о найденной строке файла журнала или о метаданных \(размер обработанного журнала и время модификации\). Это может происходить настолько же часто, как и проверки каждого элемента данных, если файл журнала продолжает изменяться.  При остановке агента не выполняется никаких специальных действий.

en-us	##### Agent  |Requirement|Mandatory status|Description| |--|-|-------| |*libpcre/libpcre2*|One of|PCRE/PCRE2 library is required for [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) support.<br>The naming may differ depending on the GNU/Linux distribution, for example 'libpcre3' or 'libpcre1'. PCRE v8.x and PCRE2 v10.x (from Zabbix 6.0.0) are supported.<br>Required for log monitoring. Also required on Windows.| |*libpthread*|Yes|Required for mutex and read-write lock support (could be part of libc). Not required on Windows.| |*libresolv*|^|Required for DNS resolution (could be part of libc). Not required on Windows.| |*libiconv*|^|Required for text encoding/format conversion to UTF-8 in log items, file content, file regex and regmatch items (could be part of libc). Not required on Windows.| |*libgnutls* or *libopenssl*|No|Required if using [encryption](/manual/encryption#compiling_zabbix_with_encryption_support).<br>Minimum versions: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1<br>On Microsoft Windows OpenSSL 1.1.1 or later is required.| |*libldap*|^|Required if LDAP is used. Not supported on Windows.| |*libcurl*|^|Required for `web.page.*` Zabbix agent [items](/manual/config/items/itemtypes/zabbix_agent). Not supported on Windows.<br>Version 7.28.0 or higher is recommended.| |*libmodbus*|^|Only required if Modbus monitoring is used.<br>Version 3.0 or higher.|  ::: noteclassic  Starting from version 5.0.3, Zabbix agent will not work on AIX platforms below versions 6.1 TL07 / AIX 7.1 TL01.  :::
ru	##### Агент  |Требование|Признак обязательности|Описание| |--|-|-------| |*libpcre/libpcre2*|Одна из|Библиотека PCRE требуется для поддержки [Perl-совместимых регулярных выражений](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE).<br>Наименование может отличаться в зависимости от дистрибутива GNU/Linux, например 'libpcre3' или 'libpcre1'. Поддерживаются библиотеки PCRE v8.x и PCRE2 v10.x (начиная с Zabbix 6.0.0).<br>Требуется для мониторинга журналов. Также требуется на Windows.| |*libpthread*|^|Требуется для поддержки мьютексов (mutex) и блокировок на чтение-запись (может быть частью libc). Не требуется на Windows.| |*libresolv*|^|Требуется для разрешения имён DNS (может быть частью libc). Не требуется в Windows.| |*libiconv*|^|Требуется для конвертации кодировки / форматирования текста в UTF-8 в элементах данных журналов, содержимого файлов, в регулярных выражениях файлов и в элементах данных с поиском соответствия по регулярному выражению (может быть частью libc). Не требуется на Windows.| |*libgnutls* или *libopenssl*|Нет|Требуется при использовании [шифрования](/manual/encryption#компиляция-zabbix-с-поддержкой-шифрования).<br>Минимальные версии: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1<br>На системах Microsoft Windows требуется версия OpenSSL 1.1.1 или выше.| |*libldap*|^|Требуется при использовании LDAP. Не поддерживается на Windows.| |*libcurl*|^|Требуется для [элементов данных](/manual/config/items/itemtypes/zabbix_agent) Zabbix агента `web.page.*`. Не поддерживается на Windows.<br>Рекомендуется версия 7.28.0 или выше.| |*libmodbus*|^|Требуется только, если используется мониторинг Modbus.<br>Версия 3.0 или новее.|  ::: noteclassic  Начиная с версии 5.0.3, Zabbix агент не будет работать на платформах AIX с версией ниже 6.1 TL07 / AIX 7.1 TL01.  :::

en-us	#### Alert customization
ru	#### Настройка оповещений

en-us	#### Alerter process crash in RHEL 7  Instances of a Zabbix server alerter process crash have been encountered in RHEL 7. Please see [ZBX-10461](https://support.zabbix.com/browse/ZBX-10461) for details.
ru	#### Сбой в процессе alerter в RHEL 7  В RHEL 7 обнаружены случаи сбоя в процессах alerter сервера Zabbix. Пожалуйста, обратитесь к [ZBX-10461](https://support.zabbix.com/browse/ZBX-10461) для получения более подробной информации.

en-us	# alert.get
ru	# alert.get

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

en-us	##### Alert scripts  An [alert script](/manual/config/notifications/media/script) is a Zabbix [media type](/manual/config/notifications/media) that provides an option to create an alternative way (script) to handle Zabbix alerts. Alert scripts are useful if you are not satisfied with the existing media types for sending alerts in Zabbix.
ru	##### Пользовательские скрипты оповещений  [Пользовательский скрипт оповещения](/manual/config/notifications/media/script) это [способ оповещения](/manual/config/notifications/media) Zabbix, который предоставляет возможность создать альтернативный способ (скрипт) оповещений Zabbix. Пользовательские скрипты оповещений полезны, если вас не устраивают существующие способы оповещения в Zabbix.

en-us	# Alert  This class is designed to work with alerts.  Object references:\  -   [Alert](/manual/api/reference/alert/object#alert)  Available methods:\  -   [alert.get](/manual/api/reference/alert/get) - retrieve alerts
ru	 # Alert  Этот класс предназначен для работы с оповещениями.  Ссылки на объекты:\  - · [Alert](/manual/api/reference/alert/object#alert)  Доступные методы:\  - · [alert.get](/manual/api/reference/alert/get) - получение предупреждений

en-us	##### Allow specific check, deny others  -   Whitelist specific checks with AllowKey parameters, deny others with     `DenyKey=*`  For example:      # Allow reading logs:     AllowKey=vfs.file.*[/var/log/*]      # Allow localtime checks     AllowKey=system.localtime[*]      # Deny all other keys     DenyKey=*
ru	##### Разрешение конкретной проверки, запрет остальных  -   Внесите нужные проверки в белый список, используя параметры AllowKey, запретите остальные при помощи `DenyKey=*`  Например:      # Разрешение чтения журналов (логов):     AllowKey=vfs.file.*[/var/log/*]      # Разрешение проверок локального времени     AllowKey=system.localtime[*]      # Запрет всех остальных ключей     DenyKey=*

en-us	 A new template has been added: [Google Cloud Platform (GCP) by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp/README.md?at=refs%2Fheads%2Frelease%2F6.4).  The template *Azure by HTTP* now also works with Azure Cosmos DB for MongoDB.
ru	 Добавлен новый шаблон: [Google Cloud Platform (GCP) by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp/README.md?at= refs%2Fheads%2Frelease%2F6.4).  Шаблон *Azure by HTTP* теперь также работает с Azure Cosmos DB для MongoDB.

en-us	##### Another example with an inline regex modifier  Use of the following regular expression including multiple inline modifiers to match the characters after a specific line:      (?<=match (?i)everything(?-i) after this line\n)(?sx).*# we add s modifier to allow . match newline characters  ![regexp\_expr\_4\_new.png](../../assets/en/manual/regular_expressions/regexp_expr_4_new.png)  Chosen Expression type: "Result is TRUE". Characters after a specific line are matched.  ::: noteimportant  **g** modifier can't be specified in line. The list of available modifiers can be found in [pcresyntax man page](https://www.pcre.org/original/doc/html/pcresyntax.html#SEC16). For more information about PCRE syntax please refer to [PCRE HTML documentation](https://www.pcre.org/original/doc/html/pcrepattern.html).  :::
ru	#### Другой пример с использованием inline модификатора регулярного выражения  Использование следующего регулярного выражения, которое включает несколько inline модификаторов для поиска соответствия символов после указанной строки:      (?<=match (?i)everything(?-i) after this line\n)(?sx).*# мы добавили s модификатор, чтобы разрешить . соответствие символам перехода на новую строку  ![regexp\_expr\_4\_new.png](../../assets/en/manual/regular_expressions/regexp_expr_4_new.png)  Выбран Тип выражения: "Релультат ПРАВДА". Символы после указанной строки совпадают.  ::: noteimportant Модификатор **g** нельзя указывать в строке. Список доступных модификаторов можно найти на [странице помощи по pcresyntax](https://www.pcre.org/original/doc/html/pcresyntax.html#SEC16) \[en\]. Для получения более подробной информации о синтаксисе PCRE, пожалуйста, обратитесь к [PCRE HTML документации](https://www.pcre.org/original/doc/html/pcrepattern.html) \[en\].  :::

en-us	# API info  This class is designed to retrieve meta information about the API.  Available methods:\  -   [apiinfo.version](/manual/api/reference/apiinfo/version) -     retrieving the version of the Zabbix API
ru	# API info  Этот класс предназначен для получения метаинформации об API.  Доступные методы:\  - · [apiinfo.version](/manual/api/reference/apiinfo/version) - получение версии Zabbix API

en-us	# apiinfo.version
ru	# apiinfo.version

en-us	# Appendix 1. Reference commentary
ru	# Приложение 1. Справочные комментарии

en-us	 ### assets/css  *assets/css* is reserved and should only contain CSS style files. To be used by the widget, specify these files in the *[manifest.json](/devel/modules/file_structure/manifest)*.  For example:  ```json "assets": {     "css": ["mywidget.css"] } ```
ru	 ### assets/css  Директория *assets/css* является зарезервированной и должна содержать только файлы стиля CSS. Чтобы использовать их для виджета, укажите эти файлы в *[manifest.json](/devel/modules/file_structure/manifest)*.  Пример:  ```json "assets": {     "css": ["mywidget.css"] } ```

en-us	 ### assets/js  *assets/js* directory is reserved and should only contain JavaScript files. To be used by the widget, specify these files in the *[manifest.json](/devel/modules/file_structure/manifest)*.  For example:  ```json "assets": {     "js": ["class.widget.js"] } ```
ru	 ### assets/js  Директория *assets/js* является зарезервированной и должна содержать только файлы JavaScript. Чтобы использовать их для виджета, укажите эти файлы в *[manifest.json](/devel/modules/file_structure/manifest)*.  Пример:  ```json "assets": {     "js": ["class.widget.js"] } ```

en-us	 # Assets  The folder *assets* may contain any files and subfolders that do not belong to other directories. You can use it for:  - JavaScript styles (must be inside *[assets/js](#assetsjs)*); - CSS styles (must be inside *[assets/css](#assetscss)*); - Images; - Fonts; - Anything else you need to include.
ru	 # Ресурсы  Каталог *assets* может содержать любые файлы и подкаталоги, не включенные в другие директории, и они могут использоваться для:  - стилей JavaScript (должны быть расположены в *[assets/js](#assetsjs)*); - стилей CSS (должны быть расположены в *[assets/css](#assetscss)*); - изображений; - шрифтов; - прочего, что необходимо добавить.

en-us	##### Attributes returning composite data  It becomes more complicated when your attribute returns composite data. For example: your attribute name is "apple" and it returns a hash representing its parameters, like "weight", "color" etc. Your key may look like this:      jmx[com.example:Type=Hello,apple.weight]  This is how an attribute name and a hash key are separated, by using a dot symbol. Same way, if an attribute returns nested composite data the parts are separated by a dot:      jmx[com.example:Type=Hello,fruits.apple.weight]
ru	##### Атрибуты, возвращающие составные данные  Ключ становится все более сложным, когда ваш атрибут возвращает составные данные. Например: именем вашего атрибута является "apple" и он возвращает хеш представляющих его параметров, таких как "weight", "color" и прочее. Тогда ваш ключ может выглядеть примерно так:      jmx[com.example:Type=Hello,apple.weight]  Этот пример показывает, как разделяются с помощью точки имя атрибута и ключ хеша. Точно также, если атрибут возвращает вложенные составные данных, их части снова нужно разделять точкой:      jmx[com.example:Type=Hello,fruits.apple.weight]

en-us	##### Attributes returning tabular data  Tabular data attributes consist of one or multiple composite attributes. If such an attribute is specified in the attribute name parameter then this item value will return the complete structure of the attribute in JSON format. The individual element values inside the tabular data attribute can be retrieved using preprocessing.  Tabular data attribute example:       jmx[com.example:type=Hello,foodinfo]  Item value:  ``` {.javascript} [   {     "a": "apple",     "b": "banana",     "c": "cherry"   },   {     "a": "potato",     "b": "lettuce",     "c": "onion"   } ] ```
ru	##### Атрибуты, возвращающие табличные данные  Атрибуты с табличными данными состоят из одного или нескольких составных атрибутов. Если такой атрибут указан в параметре имени атрибута, тогда значение этого элемента данных вернет всю структуру атрибута в JSON формате. Значения отдельных элементов из табличных данных можно извлечь с использованием предварительной обработки.  Пример атрибута с табличными данными:       jmx[com.example:type=Hello,foodinfo]  Значение элемента данных:  ``` {.javascript} [   {     "a": "apple",     "b": "banana",     "c": "cherry"   },   {     "a": "potato",     "b": "lettuce",     "c": "onion"   } ] ```

en-us	# auditlog.get
ru	# auditlog.get

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

en-us	# Audit log  This class is designed to work with audit log.  Object references:\  -   [Audit log object](/manual/api/reference/auditlog/object)  Available methods:\  -   [auditlog.get](/manual/api/reference/auditlog/get) - retrieve audit     log records
ru	# Журнал аудита  Этот класс предназначен для работы с журналом аудита.  Ссылки на объекты:\  - · [Объект журнала аудита](/manual/api/reference/auditlog/object)  Доступные методы:\  - · [auditlog.get](/manual/api/reference/auditlog/get) - получить записи журнала аудита

en-us	# authentication.get
ru	# authentication.get

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

en-us	# Authentication  This class is designed to work with authentication settings.  Object references:\  -   [Authentication](/manual/api/reference/authentication/object#authentication)  Available methods:\  -   [authentication.get](/manual/api/reference/authentication/get) -     retrieve authentication -   [authentication.update](/manual/api/reference/authentication/update) -     update authentication
ru	# Аутентификация  Этот класс предназначен для работы с настройками аутентификации.  Ссылки на объекты:\  - · [Аутентификация](/manual/api/reference/authentication/object#authentication)  Доступные методы:\  - · [authentication.get](/manual/api/reference/authentication/get) -  · получить аутентификацию - · [authentication.update](/manual/api/reference/authentication/update) -  · обновить аутентификацию

en-us	#### Authentication  To access any data in Zabbix, you need to either:  -   use an existing [API token](/manual/web_interface/frontend_sections/users/api_tokens) (created in Zabbix frontend or using the [Token API](/manual/api/reference/token)); -   use an authentication token obtained with the [user.login](/manual/api/reference/user/login) method.  For example, if you wanted to obtain a new authentication token by logging in as a standard *Admin* user, then a JSON request would look like this:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"user.login","params":{"username":"Admin","password":"zabbix"},"id":1}' ```  If you provided the credentials correctly, the response returned by the API should contain the user authentication token:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```
ru	#### Аутентификация  Для доступа к любым данным в Zabbix необходимо:  -   либо использовать существующий [токен API](/manual/web_interface/frontend_sections/users/api_tokens) (созданный в веб-интерфейсе Zabbix или с помощью [Token API](/manual/api/reference/token)); -   либо использовать токен аутентификации, полученный методом [user.login](/manual/api/reference/user/login).  Например, если вы хотите получить новый токен аутентификации, войдя в систему как стандартный пользователь *Admin*, запрос JSON будет следующим:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"user.login","params":{"username":"Admin","password":"zabbix"},"id":1}' ```  Если вы правильно указали учетные данные, ответ API должен содержать токен аутентификации пользователя:  ```json {     "jsonrpc": "2.0",     "result": "0424bd59b807674191e7d77572075f33",     "id": 1 } ```

en-us	# authentication.update
ru	# authentication.update

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ru	## Автор  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ru	## АВТОР  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Alexei Vladishev <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}
ru	## АВТОР  Алексей Владышев <<alex@zabbix.com>>  ------------------------------------------------------------------------  [ ]{#index}

en-us	#### Authorization methods
ru	#### Методы авторизации

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
ru	## АВТОР  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}

en-us	## AUTHOR  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#index}
ru	## АВТОР  Zabbix LLC  ------------------------------------------------------------------------  [ ]{#оглавление}

en-us	#### Autoregistration actions  The following conditions can be used in actions based on active agent autoregistration:  |Condition type|Supported operators|Description| |--|--|------| |*Host metadata*|contains<br>does not contain<br>matches<br>does not match|Specify host metadata or host metadata to exclude.<br>**contains** - host metadata contains the string.<br>**does not contain** - host metadata does not contain the string.<br>Host metadata can be specified in an [agent configuration file](/manual/appendix/config/zabbix_agentd).<br>**matches** - host metadata matches regular expression.<br>**does not match** - host metadata does not match regular expression.| |*Host name*|contains<br>does not contain<br>matches<br>does not match|Specify a host name or a host name to exclude.<br>**contains** - host name contains the string.<br>**does not contain** - host name does not contain the string.<br>**matches** - host name matches regular expression.<br>**does not match** - host name does not match regular expression.| |*Proxy*|equals<br>does not equal|Specify a proxy or a proxy to exclude.<br>**equals** - using this proxy.<br>**does not equal** - using any other proxy except this one.|
ru	#### Действия на авторегистрацию  В действиях на основе авторегистрации можно использовать следующие условия:  |Тип условия|Поддерживаемые операторы|Описание| |--|--|------| |Метаданные узла сети|содержит<br>не содержит<br>совпадает<br>не соответствует|Укажите метаданные узла сети или метаданные узла сети для исключения.<br>**содержит** - метаданные узла сети содержат указанную строку<br>**не содержит** - метаданные узла сети не содержат указанную строку. Метаданные узла сети можно задать в [файле конфигурации агента](/manual/appendix/config/zabbix_agentd)<br>**совпадает** - метаданные узла сети соответствуют регулярному выражению.<br>**не соответствует** - метаданные узла сети не соответствуют регулярному выражению.| |Имя узла сети|содержит<br>не содержит<br>совпадает<br>не соответствует|Укажите имя узла сети или имя узла сети для исключения.<br>**содержит** - имя узла сети содержит указанную строку<br>**не содержит** - имя узла сети не содержит указанную строку.<br>** совпадает** - имя узла сети соответствует регулярному выражению.<br>**не соответствует** - имя узла сети не соответствует регулярному выражению.| |Прокси|равно<br>не равно|Укажите прокси или прокси для исключения:<br>**=** - используется указанный прокси.<br>**<>** - используется любой другой прокси отличный от указанного.|

en-us	# autoregistration.get
ru	# autoregistration.get

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

en-us	# Autoregistration  This class is designed to work with autoregistration.  Object references:\  -   [Autoregistration](/manual/api/reference/autoregistration/object#autoregistration)  Available methods:\  -   [autoregistration.get](/manual/api/reference/autoregistration/get) -     retrieve autoregistration -   [autoregistration.update](/manual/api/reference/autoregistration/update) -     update autoregistration
ru	# Авторегистрация  Этот класс предназначен для работы с авторегистрацией.  Ссылки на объекты:\  - [Авторегистрация](/manual/api/reference/autoregistration/object#autoregistration)  Доступные методы:\  - [autoregistration.get](/manual/api/reference/autoregistration/get) - получить авторегистрацию - [autoregistration.update](/manual/api/reference/autoregistration/update) - обновить авторегистрацию

en-us	# autoregistration.update
ru	# autoregistration.update

en-us	##### Average request count to Nginx server  View the average request count per second per day to the Nginx server:  -   add the request count per second item to the data set -   select the aggregate function `avg` and specify interval `1d` -   a bar graph is displayed, where each bar represents the average     number of requests per second per day
ru	##### Среднее количество запросов к Nginx серверу  Просмотр среднего количества запросов в секунду за день к Nginx серверу:  -   добавьте элемент данных количества запросов в секунду к набору данных -   выберите функцию агрегации `сред` и укажите период `1d` -   отобразится столбчатый график, где каждый столбец будет представлять среднее количество запросов в секунду за день

en-us	#### Building agent binaries with static libraries without TLS  Let's assume that PCRE static libraries will be installed in `$HOME/static-libs`. We will use PCRE2 10.39.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  Download and build PCRE with Unicode properties support:      $ mkdir static-libs-source     $ cd static-libs-source     $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install  Download Zabbix source and build agent:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"     $ make     $ make install
ru	#### Сборка бинарных файлов агента со статическими библиотеками без TLS  Предположим, что статические библиотеки PCRE уже установлены в `$HOME/static-libs`. Мы будем использовать PCRE2 10.39.      $ PCRE_PREFIX="$HOME/static-libs/pcre2-10.39"  Загрузите и соберите PCRE с поддержкой свойств Юникод:      $ mkdir static-libs-source     $ cd static-libs-source     $ curl --remote-name https://github.com/PhilipHazel/pcre2/releases/download/pcre2-10.39/pcre2-10.39.tar.gz     $ tar xf pcre2-10.39.tar.gz     $ cd pcre2-10.39     $ ./configure --prefix="$PCRE_PREFIX" --disable-shared --enable-static --enable-unicode-properties     $ make     $ make check     $ make install  Загрузите исходный код Zabbix и соберите агента:      $ git clone https://git.zabbix.com/scm/zbx/zabbix.git     $ cd zabbix     $ ./bootstrap.sh     $ ./configure --sysconfdir=/usr/local/etc/zabbix --enable-agent --enable-ipv6 --with-libpcre2="$PCRE_PREFIX"     $ make     $ make install

en-us	#### Building inventory
ru	#### Построение инвентарных данных

en-us	### Built-in objects
ru	#### Встроенные объекты

en-us	 ##### Bulk processing  Bulk processing is supported for dependent items. To enable caching and indexing,  the *Prometheus pattern* preprocessing must be the **first** preprocessing step.  When *Prometheus pattern* is first preprocessing step then the parsed Prometheus  data is cached and indexed by the first `<label>==<value>` condition in the  *Prometheus pattern* preprocessing step. This cache is reused when processing  other dependent items in this batch. For optimal performance, the first label  should be the one with most different values.  If there is other preprocessing to be done before the first step, it should be  moved either to the master item or to a new dependent item which would be used as  the master item for the dependent items.
ru	##### Массовая обработка  Для зависимых метрик поддерживается массовая обработка. Чтобы включить кэширование и индексацию, **первым** шагом предварительной обработки должен быть *Шаблон Prometheus*. Когда *Шаблон Prometheus* является первым шагом предварительной обработки, тогда проанализированные данные Prometheus кэшируются и индексируются по первому условию `<метка>==<значение>` в шаге предварительной обработки *Шаблон Prometheus*. Этот кэш используется повторно при обработке остальных зависимых элементов данных в этом пакете. Для достижения оптимальной производительности первая метка должна быть одной из тех, у которых наиболее разные значения.  Если другие операции предварительные обработки необходимо выполнить до первого шага, то их необходимо переместить либо в основной элемент данных, либо в новый зависимый элемент данных, который затем можно использовать в качестве основного элемента данных для этих зависимых элементов данных.

en-us	##### Buttons  *Create host* allows to create a [new host](/manual/config/hosts/host). This button is available for Admin and Super Admin users only.  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ru	##### Кнопки  *Создать узел сети* позволяет создать [новый узел сети](/manual/config/hosts/host). Эта кнопка доступна только для пользователей Admin и Super Admin.  Кнопки режима просмотра, общие для всех разделов, описаны на странице [Мониторинг](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  The button to the right offers the following option:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Export content from all pages to a CSV file.|  View mode buttons, being common for all sections, are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ru	##### Кнопки  Кнопка справа предоставляет следующую возможность:  |   |   | |--|--------| |![](../../../../../assets/en/manual/web_interface/button_csv.png)|Экспорт содержимого всех страниц в файл CSV.|  Кнопки режима просмотра одинаковы для всех разделов, их описание приведено на странице [Мониторинг](/manual/web_interface/frontend_sections/monitoring#кнопки-режима-просмотра).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ru	##### Кнопки  Кнопки режима просмотра, являющиеся общими для всех разделов, описаны на странице [Мониторинг](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ru	##### Кнопки  Кнопки режима просмотра, являющиеся общими для всех разделов, описаны на странице [Мониторинг](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### Buttons  View mode buttons being common for all sections are described on the [Monitoring](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons) page.
ru	##### Кнопки  Кнопки режима просмотра, являющиеся общими для всех разделов, описаны на странице [Мониторинг](/manual/web_interface/frontend_sections/monitoring#view_mode_buttons).

en-us	##### By "Authorization" header  All API requests require an authentication or an API token. You can provide the credentials by using the "Authorization" request header:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer 0424bd59b807674191e7d77572075f33' ```
ru	##### По заголовку "Authorization"  Для всех запросов API требуется аутентификация или токен API. Вы можете указать учетные данные при помощи заголовка "Authorization" в запросе:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer 0424bd59b807674191e7d77572075f33' ```

en-us	##### By "auth" property  An API request can be authorized by the "auth" property.  ::: noteimportant Note that the "auth" property is deprecated. It will be removed in the future releases. :::  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"host.get","params":{"output":["hostid"]},"auth":"0424bd59b807674191e7d77572075f33","id":1}' ```
ru	##### По свойству "auth"  Запрос API может быть авторизован при помощи свойства "auth".  ::: noteimportant Учтите, что свойство "auth" относится к устаревшим. Оно будет удалено в будущих релизах. :::  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"host.get","params":{"output":["hostid"]},"auth":"0424bd59b807674191e7d77572075f33","id":1}' ```

en-us	#### Calculation time  A trigger is recalculated every time Zabbix server receives a new value that is part of the expression. When a new value is received, each function that is included in the expression is recalculated (not just the one that received the new value).  Additionally, a trigger is recalculated each time when a new value is received **and** every 30 seconds if time-based functions are used in the expression.  Time-based functions are **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; they are recalculated every 30 seconds by the Zabbix history syncer process.  Triggers that reference trend functions **only** are evaluated once per  the smallest time period in the expression. See also [trend functions](/manual/appendix/functions/trends).
ru	#### Время вычисления  Триггер пересчитывается каждый раз, когда Zabbix сервер получает новое значение, которое является частью выражения. Когда получено новое значение, каждая функция, которая включена в выражение, пересчитывается (не только та, что получила новое значение).  Кроме того, триггер просчитывается каждый раз, когда получено новое значение **и** каждые 30 секунд, если в выражении триггера используются функции, связанные со временем.  Функции, связанные со временем - **nodata()**, **date()**, **dayofmonth()**, **dayofweek()**, **time()**, **now()**; они пересчитываются каждые 30 секунд процессами синхронизации истории Zabbix (history syncer).  Триггеры, которые ссылаются **только** на функции динамики изменений, вычисляются один раз за наименьший период в выражении. Смотрите также [функции динамики изменений](/manual/appendix/functions/trends).

en-us	 ##### ceph.df.details[connString,<user>,<apikey>]  <br> The cluster’s data usage and distribution among pools.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ru	##### ceph.df.details[connString,<пользователь>,<apikey>]  <br> Использование данных кластера и распределение между пулами.<br> Возвращаемое значение: *объект JSON*.  Параметры:  - **connString** - URI или имя сеанса;<br> - **пользователь, пароль** - учетные данные для входа в Ceph.<br>

en-us	 ##### ceph.osd.discovery[connString,<user>,<apikey>]  <br> The list of discovered OSDs. Used for [low-level discovery](/manual/discovery/low_level_discovery).<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ru	##### ceph.osd.discovery[connString,<пользователь>,<apikey>]  <br> Список обнаруженных OSD. Используется для [низкоуровневого обнаружения](/manual/discovery/low_level_discovery).<br> Возвращаемое значение: *объект JSON*.  Параметры:  - **connString** - URI или имя сеанса;<br> - **пользователь, пароль** - учетные данные для входа в Ceph.<br>

en-us	 ##### ceph.osd.stats[connString,<user>,<apikey>]  <br> Aggregated and per OSD statistics.<br> Return value: *JSON object*.  Parameters:  -   **connString** - the URI or session name;<br> -   **user, password** - the Ceph login credentials.<br>
ru	##### ceph.osd.stats[connString,<пользователь>,<apikey>]  <br> Агрегированная статистика и статистика по OSD.<br> Возвращаемое значение: *объект JSON*.  Параметры: - **connString** - URI или имя сеанса;<br> - **пользователь, пароль** - учетные данные для входа в Ceph.<br>

en-us	#### CHANGES IN 6.4.0
ru	#### ИЗМЕНЕНИЯ В 6.4.0

en-us	#### CHANGES IN 6.4.3
ru	#### ИЗМЕНЕНИЯ В 6.4.3

en-us	#### CHANGES IN 6.4.5  New templates are available:  - [AWS ECS Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_http?at=refs%2Fheads%2Frelease%2F6.4) (along with its [Serverless Cluster version](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_serverless_http?at=refs%2Fheads%2Frelease%2F6.4)) - [Cisco SD-WAN by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/cisco/cisco_sdwan_http?at=refs%2Fheads%2Frelease%2F6.4) - [OpenStack by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.4), which includes *OpenStack Nova by HTTP* template for monitoring OpenStack Nova service - [PostgreSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4)
ru	#### ИЗМЕНЕНИЯ В 6.4.5  Доступны новые шаблоны:  - [Кластер AWS ECS by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_http?at=refs%2Fheads%2Frelease%2F6.4) ( вместе с его [версией бессерверного кластера](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_ecs_serverless_http?at=refs%2Fheads%2Frelease%2F6.4)) - [Cisco SD-WAN by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/cisco/cisco_sdwan_http?at=refs%2Fheads%2Frelease%2F6.4) - [OpenStack by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/openstack?at=refs%2Fheads%2Frelease%2F6.4), который включает шаблон *OpenStack Nova by HTTP* для мониторинга сервиса OpenStack Nova - [PostgreSQLby ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_odbc?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.6  New template is available:  - [AWS Cost Explorer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_cost_http?at=refs%2Fheads%2Frelease%2F6.4)
ru	#### ИЗМЕНЕНИЯ В 6.4.6  Доступен новый шаблон:  - [AWS Cost Explorer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_cost_http?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.7  New templates are available:  - [Acronis Cyber Protect Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/acronis?at=refs%2Fheads%2Frelease%2F6.4) - [HashiCorp Nomad by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.4) - [MantisBT by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.4)
ru	#### ИЗМЕНЕНИЯ В 6.4.7  Доступны новые шаблоны:  - [Acronis Cyber Protect Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/acronis?at=refs%2Fheads%2Frelease%2F6.4) - [HashiCorp Nomad by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nomad?at=refs%2Fheads%2Frelease%2F6.4) - [MantisBT by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/mantisbt?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.8  **New templates**  New templates are available:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.4) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.4)
ru	#### ИЗМЕНЕНИЯ В 6.4.8  **Новые шаблоны**  Доступны новые шаблоны:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.4) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.4) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.4)

en-us	#### CHANGES IN 6.4.9  **New templates**  New template is available:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.4)  **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	#### ИЗМЕНЕНИЯ В 6.4.9  **Новые шаблоны**  Доступен новый шаблон:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.4)  **Обновленные шаблоны**  Интеграция с 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	#### - Changes to AlmaLinux 8 configuration  The appliance is based on AlmaLinux 8. There are some changes applied to the base AlmaLinux configuration.
ru	#### - Изменения в конфигурации AlmaLinux 8  Готовое решение базируется на AlmaLinux 8. В базовую конфигурацию AlmaLinux внесены некоторые изменения.

en-us	##### - Changes to Zabbix configuration  -   Frontend timezone is set to Europe/Riga (this can be modified in     **/etc/php-fpm.d/zabbix.conf**);
ru	##### - Изменения в настройках Zabbix  -   Часовой пояс веб-интерфейса изменен на Europe/Riga (этот параметр можно изменить в **/etc/php-fpm.d/zabbix.conf**).

en-us	#### Change the IP range of a discovery rule  Change the IP range of a discovery rule to "192.168.2.1-255".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```
ru	#### Изменение диапазона IP адресов в правиле обнаружения  Изменение в правила обнаружения диапазона IP адресов на "192.168.2.1-255".  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "drule.update",     "params": {         "druleid": "6",         "iprange": "192.168.2.1-255"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```

en-us	#### Changing proxy setting  The hosts discovered by different proxies are always treated as different hosts. While this allows to perform discovery on matching IP ranges used by different subnets, changing proxy for an already monitored subnet is complicated because the proxy changes must be also applied to all discovered hosts.  For example the steps to replace proxy in a discovery rule:  1.  disable discovery rule 2.  sync proxy configuration 3.  replace the proxy in the discovery rule 4.  replace the proxy for all hosts discovered by this rule 5.  enable discovery rule
ru	#### Изменение настроек прокси  Узлы сети, обнаруженные разными прокси, всегда рассматриваются как разные узлы сети. Хотя это позволяет выполнять обнаружение IP-диапазонов, используемых разными подсетями, смена прокси для уже контролируемой подсети сложна, поскольку изменения прокси также должны быть применены ко всем обнаруженным узлам.  Например, шаги по замене прокси в правиле обнаружения:  1. отключить правило обнаружения 2. синхронизировать конфигурацию прокси 3. заменить прокси в правиле обнаружения 4. заменить прокси на всех обнаруженных этим правилом узлах сети 5. включить правило обнаружения

en-us	##### Check concurrency  Checks from different plugins can be executed concurrently. The number of concurrent checks within one plugin is limited by the plugin capacity setting. Each plugin may have a hardcoded capacity setting (100 being default) that can be lowered using the `Plugins.<PluginName>.System.Capacity=N` setting in the *Plugins* configuration [parameter](#configuration_file). Former name of this parameter `Plugins.<PluginName>.Capacity` is still supported, but has been deprecated in Zabbix 6.0.
ru	##### Параллелизм проверок  Проверки из разных плагинов могут выполняться параллельно. Количество параллельных проверок в пределах одного плагина ограничено настройкой производительности плагина. Каждый плагин может иметь жёстко зашитую в код настройку производительности (по умолчанию, 100), значение которой можно уменьшить, указав `Plugins.<ИмяПлагина>.System.Capacity=N` при настройке [параметра](#файл-конфигурации) конфигурации *Plugins*. Прежнее название этого параметра `Plugins.<ИмяПлагина>.Capacity` всё ещё поддерживается, но устарело с версии Zabbix 6.0.

en-us	#### Chromium for Zabbix web service on Ubuntu 20  Though in most cases, Zabbix web service can run with Chromium, on Ubuntu 20.04 using Chromium causes the following error:      Cannot fetch data: chrome failed to start:cmd_run.go:994:     WARNING: cannot create user data directory: cannot create      "/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: permission denied     Sorry, home directories outside of /home are not currently supported. See https://forum.snapcraft.io/t/11209 for details.  This error occurs because `/var/lib/zabbix` is used as a home directory of user 'zabbix'.
ru	#### Chromium для веб-сервиса Zabbix в Ubuntu 20  Хотя в большинстве случаев веб-сервис Zabbix может работать с Chromium, в Ubuntu 20.04 использование Chromium приводит к следующей ошибке:      Cannot fetch data: chrome failed to start:cmd_run.go:994:     WARNING: cannot create user data directory: cannot create      "/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: permission denied     Sorry, home directories outside of /home are not currently supported. See https://forum.snapcraft.io/t/11209 for details.  Эта ошибка возникает из-за того, что в качестве домашней директории пользователя 'zabbix' используется `/var/lib/zabbix`.

en-us	##### Collapsed menu  When the menu is collapsed to icons only, a full menu reappears as soon as the mouse cursor is placed upon it. Note that it reappears over page content; to move page content to the right you have to click on the expand button. If the mouse cursor again is placed outside the full menu, the menu will collapse again after two seconds.  You can also make a collapsed menu reappear fully by hitting the Tab key. Hitting the Tab key repeatedly will allow to focus on the next menu element.
ru	##### Свернутое меню  Когда меню свернуто до значков, полное меню появляется снова при наведении курсора мыши. Обратите внимание, что оно появляется поверх содержимого страницы; чтобы переместить содержимое страницы вправо, нужно нажать на кнопку развернуть. Если переместить курсор мыши за пределы полного меню, меню снова свернется через две секунды.  Вы также можете развернуть свернутое меню, нажав клавишу Tab. Повторное нажатие клавиши Tab выделит следующий элемент меню.

en-us	##### Common use cases of global and host macros  -   use a global macro in several locations; then change the macro value     and apply configuration changes to all locations with one click -   take advantage of templates with host-specific attributes:     passwords, port numbers, file names, regular expressions, etc.
ru	##### Общие случаи использования глобальных макросов и макросов уровня узлов сети  -   используйте глобальные макросы в нескольких местах; затем измените значения этих макросов и изменения настроек применятся во всех местах за "одно нажатие" -   получение преимуществ от шаблонов с уникальными для узлов сети атрибутами: пароли, номера портов, имена файлов, регулярные выражения, и т.д.

en-us	#### Compiling PCRE  1.  Download the PCRE or PCRE2 (supported since Zabbix 6.0) library (<https://pcre.org/>). 2.  Extract to directory *E:\\pcre2-10.39*. 3.  Install CMake from <https://cmake.org/download/>, during install     select: and ensure that cmake\\bin is on your path (tested version     3.9.4). 4.  Create a new, empty build directory, preferably a subdirectory of     the source dir. For example, *E:\\pcre2-10.39\\build*. 5.  Open a commandline window e.g. the x64 Native Tools Command Prompt     for VS 2017 and from that shell environment run cmake-gui. Do not     try to start Cmake from the Windows Start menu, as this can lead to     errors. 6.  Enter *E:\\pcre2-10.39* and *E:\\pcre2-10.39\\build* for the source and     build directories, respectively. 7.  Hit the "Configure" button. 8.  When specifying the generator for this project select "NMake     Makefiles". 9.  Create a new, empty install directory. For example,     *E:\\pcre2-10.39-install*. 10. The GUI will then list several configuration options. Make sure the     following options are selected:     -   **PCRE\_SUPPORT\_UNICODE\_PROPERTIES** ON     -   **PCRE\_SUPPORT\_UTF** ON     -   **CMAKE\_INSTALL\_PREFIX** *E:\\pcre2-10.39-install* 11. Hit "Configure" again. The adjacent "Generate" button should now be     active. 12. Hit "Generate". 13. In the event that errors occur, it is recommended that you delete     the CMake cache before attempting to repeat the CMake build process.     In the CMake GUI, the cache can be deleted by selecting "File >     Delete Cache". 14. The build directory should now contain a usable build system -     *Makefile*. 15. Open a commandline window e.g. the x64 Native Tools Command Prompt     for VS 2017 and navigate to the *Makefile* mentioned above. 16. Run NMake command: `E:\pcre2-10.39\build> nmake install     `
ru	#### Компиляция PCRE  1.  Загрузите библиотеку PCRE или PCRE2 (поддерживается начиная с Zabbix 6.0) (<https://pcre.org/>). 2.  Извлеките архив в директорию *E:\\pcre2-10.39* 3.  Установите CMake с <https://cmake.org/download/>, в процессе установки выберите и убедитесь, что cmake\\bin существует в вашей директории (протестировано на версии 3.9.4). 4.  Создайте новую пустую директорию для сборки, предпочтительно создать поддиректорию в директории с исходным кодом. Например, *E:\\pcre2-10.39\\build*. 5.  Откройте окно командной строки, например, x64 Native Tools Command Prompt for VS 2017 и из этой командной оболочки выполните cmake-gui. Не пытайтесь запустить Cmake из меню Пуск Windows, так как такой запуск может привести к ошибкам. 6.  Ввведите *E:\\pcre2-10.39* и *E:\\pcre2-10.39\\build* для директорий с исходным кодом и для готовой сборки, соответственно. 7.  Нажмите на кнопку "Configure". 8.  При выборе генератора для этого проекта выберите "NMake Makefiles". 9.  Создайте новую, пустую директорию для установки. Например, *E:\\pcre2-10.39-install*. 10. Затем GUI перечислит несколько опций конфигурирования. Убедитесь, что следующие опции выбраны:     -   **PCRE\_SUPPORT\_UNICODE\_PROPERTIES** ON     -   **PCRE\_SUPPORT\_UTF** ON     -   **CMAKE\_INSTALL\_PREFIX** *E:\\pcre2-10.39-install* 11. Нажмите "Configure" снова. Соседняя кнопка "Generate" теперь должна быть активной. 12. Нажмите "Generate". 13. В случае возникновения ошибок рекомендуется удалить кэш CMake перед попыткой повторить процесс сборки CMake. В CMake GUI кэш можно удалить, выбрав "File > Delete Cache". 14. Директория для готовой сборки теперь должна содержать пригодную систему для сборки - *Makefile*. 15. Откройте окно командной строки, например, x64 Native Tools Command Prompt for VS 2017 и перейдите к вышеупомянутому *Makefile*. 16. Выполните команду NMake: `E:\pcre2-10.39\build> nmake install`

en-us	#### Compiling PCRE development libraries  The following instructions will compile and install 64-bit PCRE libraries in *c:\\dev\\pcre* and 32-bit libraries in *c:\\dev\\pcre32*:  1\. Download the PCRE or PCRE2 (supported since Zabbix 6.0) library (<https://pcre.org/>) and extract\ 2\. Open *cmd* and navigate to the extracted sources
ru	#### Компиляция библиотек разработки PCRE  Следующие инструкции помогут скомпилировать и установить 64-битные библиотеки PCRE в *c:\\dev\\pcre* и 32-битные библиотеки в *c:\\dev\\pcre32*:  1\. Загрузите библиотеку PCRE или PCRE2 (поддерживается, начиная с Zabbix 6.0) (<https://pcre.org/>) и извлеките содержимое\ 2\. Откройте *cmd* и перейдите к извлеченному исходному коду

en-us	#### Compiling Zabbix agent on HP-UX  If you install the PCRE library from a popular HP-UX package site <http://hpux.connect.org.uk>, for example from file `pcre-8.42-ia64_64-11.31.depot`, you get only the 64-bit version of the library installed in the /usr/local/lib/hpux64 directory.  In this case, for successful agent compilation customized options need to be used for the "configure" script, e.g.:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64
ru	#### Компиляция Zabbix агента на HP-UX  Если вы устанавливаете библиотеку PCRE с популярного сайта пакетов HP-UX <http://hpux.connect.org.uk>, например из файла `pcre-8.42-ia64_64-11.31.depot`, вы получите только 64-битную версию библиотеки, которая будет установлена в директорию /usr/local/lib/hpux64.  В этом случае, для успешной компиляции агента необходимо использовать специальные опции для скрипта "configure", например:      CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64

en-us	#### Configurable fields  Actual command(s) to be executed must be placed in the **Executed script** field in the item configuration.\ Multiple commands can be executed one after another by placing them on a new line. In this case returned value also will be formatted as multilined.  Supported characters that the shell prompt can end with:  -   $ -   \# -   \> -   %  ::: noteclassic A telnet prompt line which ended with one of these characters will be removed from the returned value, but only for the first command in the commands list, i.e. only at a start of the telnet session. :::  |Key|Description| |--|------| |**telnet.run\[<unique short description>,<ip>,<port>,<encoding>\]**|Run a command on a remote device using telnet connection||  ::: noteimportant If a telnet check returns a value with non-ASCII characters and in non-UTF8 encoding then the *<encoding>* parameter of the key should be properly specified. See [encoding of returned values](/manual/appendix/items/encoding_of_values) page for more details. :::
ru	#### Настраиваемые поля  Фактические команда(ы) для выполнения необходимо поместить в поле **Выполняемый скрипт** при настройке элемента данных.\ Можно выполнять несколько команд одну за другой, размещая каждую на новой строке. В этом случае значение результата также будет отформатировано как многострочное.  Поддерживаемые символы, которыми может заканчиваться строка приглашения командной оболочки:  -   $ -   \# -   \> -   %  ::: noteclassic Строка telnet с запросом, которая заканчивается одним из этих символов, будет удалена из возвращаемого значения, но только для первой команды из списка команд, то есть только в начале telnet сессии. :::  |Ключ|Описание| |--|------| |**telnet.run\[<уникальное короткое описание>,<ip>,<порт>,<кодировка>\]**|Выполнение команды на удалённом устройстве с использованием telnet соединения|  ::: noteimportant Если telnet проверка возвращает значение с не-ASCII символами и не в UTF8 кодировке, то необходимо указать корректный параметр ключа *<кодировка>*. Смотрите страницу [о кодировке возвращаемых значений](/manual/appendix/items/encoding_of_values) для получения более подробных сведений. :::

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

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

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

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

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

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

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

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

en-us	#### Configuration  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  All mandatory input fields are marked with a red asterisk.  This table consists of parameters typical for *Host group* element type:  |Parameter|Description| |--|--------| |*Type*|Select Type of the element:<br>**Host group** - icon representing the status of all triggers of all hosts belonging to the selected group| |*Show*|Show options:<br>**Host group** - selecting this option will result as one single icon displaying corresponding information about the certain host group<br>**Host group elements** - selecting this option will result as multiple icons displaying corresponding information about every single element (host) of the certain host group| |*Area type*|This setting is available if the “Host group elements” parameter is selected:<br>**Fit to map** - all host group elements are equally placed within the map<br>**Custom size** - a manual setting of the map area for all the host group elements to be displayed| |*Area size*|This setting is available if “Host group elements” parameter and “Area type” parameter are selected:<br>**Width** - numeric value to be entered to specify map area width<br>**Height** - numeric value to be entered to specify map area height| |*Placing algorithm*|**Grid** – only available option of displaying all the host group elements| |*Label*|Icon label, any string.<br>[Macros](/manual/config/macros) and multiline strings can be used in labels.<br>If the type of the map element is “Host group” specifying certain macros has an impact on the map view displaying corresponding information about every single host. For example, if {HOST.IP} macro is used, the edit map view will only display the macro {HOST.IP} itself while map view will include and display each host’s unique IP address|
ru	#### Настройка  ![](../../../../../assets/en/manual/config/visualization/maps/map_host_group.png){width="600"}  Все обязательные поля ввода отмечены красной звёздочкой.  Эта таблица состоит из параметров, характерных для типа элемента *Группа узлов сети*:  |Параметр|Описание| |--|--------| |*Тип*|Выберите Тип элемента:<br>**Группа узлов сети** - иконка, которая представляет состояние всех триггеров всех узлов сети, которые принадлежат выбранной группе| |*Отображение*|Опции отображения:<br>**Группа узлов сети** - выбор этой опции приведет к тому, что одна иконка будет отображать соответствующую информацию о конкретной группе узлов сети<br>**Элементы группы узлов сети** - выбор этой опции приведет к тому, что несколько иконок будут отображать соответствующую информацию по каждому отдельному элементу (узлу сети) из конкретной группы узлов сети| |*Тип области*|Эта опция доступна, если выбран параметр "Элементы группы узлов сети":<br>**Вписать в карту сети** - все элементы группы узлов сети располагаются равномерно по всей карте сети<br>**Пользовательский размер** - настройка вручную области карты сети для отображения всех элементов группы узлов сети| |*Размер области*|Эта опция доступна, если выбраны параметр "Элементы группы узлов сети" и параметр "Тип области":<br>**Ширина** - числовое значение, которое необходимо ввести, чтобы указать ширину области карты<br>**Высота** - числовое значение, которое необходимо ввести, чтобы указать высоту области карты| |*Алгоритм размещения*|**Сетка** – единственная доступная опция отображения всех элементов группы узлов сети| |*Подпись*|Подпись к иконке, любая строка.<br>В подписях можно использовать [макросы](/manual/config/macros) и многострочные строки.<br>Если типом элемента карты сети является "Группа узлов сети", тогда ввод определенных макросов влияет на отображение на карте сети соответствующей информации по каждому отдельному узлу сети. Например, если используется макрос {HOST.IP}, при редактировании карты сети отобразится только сам макрос {HOST.IP}, тогда как просмотр карты сети будет включать и отображать уникальный IP адрес каждого узла сети|

en-us	#### Configuration  Debug mode can be activated for individual users who belong to a user group:  -   when configuring a [user     group](/manual/config/users_and_usergroups/usergroup#configuration); -   when viewing configured [user     groups](//manual/web_interface/frontend_sections/users/user_groups).  When *Debug mode* is enabled for a user group, its users will see a *Debug* button in the lower right corner of the browser window:  ![](../../../assets/en/manual/web_interface/debug_button.png)  Clicking on the *Debug* button opens a new window below the page contents which contains the SQL statistics of the page, along with a list of API calls and individual SQL statements:  ![](../../../assets/en/manual/web_interface/debug_mode.png){width="600"}  In case of performance problems with the page, this window may be used to search for the root cause of the problem.  ::: notewarning Enabled *Debug mode* negatively affects frontend performance. :::
ru	#### Конфигурация  Режим отладки можно активировать для пользователей принадлежащих отдельной группе  пользователей (в настройках группы пользователей):  - при настройке [группы пользователей](/manual/config/users_and_usergroups/usergroup#configuration); - при просмотре настроенной [группы пользователей](/manual/web_interface/frontend_sections/administration/user_groups).  Когда *режим отладки* включен для группы пользователей, её пользователи увидят значок *Отладка* в правом нижнем углу окна браузера:  ![](../../../assets/en/manual/web_interface/debug_button.png)  При нажатии на кнопку *Отладка* открывается новое окно под страницей, которое содержит статистику SQL страницы, а также список вызовов API и отдельных операторов SQL:  ![](../../../assets/en/manual/web_interface/debug_mode.png){width="600"}  В случае проблем с производительностью страницы, можно использовать это окно для поиска основной причины проблемы.  ::: notewarning Включенный *Режим отладки* негативно влияет на производительность веб-интерфейса Zabbix. :::

en-us	##### Configuration examples  For a basic example of how to set up Zabbix for monitoring VMware using the *VMware FQDN* template, see [*Monitor VMware with Zabbix*](/manual/guides/monitor_vmware).  For a more detailed example of how to create a host, a low-level discovery rule, and a host prototype for monitoring VMware, see [*Setup example*](/manual/vm_monitoring/example).
ru	##### Примеры конфигурации  Базовый пример настройки Zabbix для мониторинга VMware с использованием шаблона *VMware FQDN* см. в разделе [*Мониторинг VMware с помощью Zabbix*](/manual/guides/monitor_vmware).  Более подробный пример создания узла сети, правила низкоуровневого обнаружения и прототипа узла сети для мониторинга VMware см. в [*Пример настройки*](/manual/vm_monitoring/example).

en-us	# configuration.export
ru	# configuration.export

en-us	#### Configuration  Global notifications can be enabled per user in the *Messaging* tab of [profile configuration](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Parameter|Description| |--|--------| |*Frontend messaging*|Mark the checkbox to enable global notifications.| |*Message timeout*|You can set for how long the message will be displayed. By default, messages will stay on screen for 60 seconds.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 5m, 2h, 1d.| |*Play sound*|You can set how long the sound will be played.<br>**Once** - sound is played once and fully.<br>**10 seconds** - sound is repeated for 10 seconds.<br>**Message timeout** - sound is repeated while the message is visible.| |*Trigger severity*|You can set the trigger severities that global notifications and sounds will be activated for. You can also select the sounds appropriate for various severities.<br>If no severity is marked then no messages will be displayed at all.<br>Also, recovery messages will only be displayed for those severities that are marked. So if you mark *Recovery* and *Disaster*, global notifications will be displayed for the problems and the recoveries of disaster severity triggers.| |*Show suppressed problems*|Mark the checkbox to display notifications for problems which would otherwise be suppressed (not shown) because of host maintenance.|
ru	#### Конфигурация  Глобальные оповещения можно включить для каждого пользователя на вкладке *Сообщения* [конфигурации профиля](/manual/web_interface/user_profile).  ![profile\_c.png](../../../../assets/en/manual/web_interface/profile_c.png)  |Параметр|Описание| |--|--------| |*Обмен сообщениями во внешнем интерфейсе*|Установите флажок, чтобы включить глобальные уведомления.| |*Время ожидания сообщения*|Вы можете установить, как долго будет отображаться сообщение. По умолчанию сообщения остаются на экране в течение 60 секунд.<br>Поддерживаются [суффиксы времени](/manual/appendix/suffixes), например 30s, 5m, 2h, 1d| |*Воспроизвести звук*|Вы можете установить, как долго будет воспроизводиться звук.<br>**Один раз** - звук воспроизводится один раз и полностью.<br>**10 секунд** - звук повторяется в течение 10 секунд. <br>**Тайм-аут сообщения** - звук повторяется, пока отображается сообщение.| |*Серьезность триггера*|Вы можете установить серьезность триггера, для которой будут активироваться глобальные уведомления и звуки. Вы также можете выбрать звуки, подходящие для различных уровней серьезности.<br>Если серьезность не отмечена, никакие сообщения отображаться не будут.<br>Кроме того, сообщения о восстановлении будут отображаться только для тех серьезностей, которые отмечены. Поэтому, если вы отметите *Recovery* и *Disaster*, будут отображаться глобальные уведомления о проблемах и триггерах серьезности аварийного восстановления.| |*Показать подавленные проблемы*|Отметьте флажок, чтобы отображать уведомления о проблемах, которые в противном случае были бы подавлены (не показаны) из-за обслуживания хоста.|

en-us	# configuration.import
ru	# configuration.import

en-us	# configuration.importcompare
ru	# configuration.importcompare

en-us	#### Configuration  ODBC configuration is done by editing **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so      FileUsage   = 1  Please consider the following examples of **odbc.ini** configuration parameters.  -   An example with a connection through an IP:  ```{=html} <!-- --> ```     [TEST_MYSQL]                                                          Description = MySQL database 1                                        Driver  = mysql                                                       Port = 3306                                                           Server = 127.0.0.1  -   An example with a connection through an IP and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]                            Description = MySQL database 2                      Driver  = mysql                                     User = root                                         Port = 3306                                         Password = zabbix                                Database = zabbix                                  Server = 127.0.0.1                               -   An example with a connection through a socket and with the use of     credentials. A Zabbix database is used by default:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]                       Description = MySQL database 3                      Driver  = mysql                                     User = root                                         Password = zabbix                                Socket = /var/run/mysqld/mysqld.sock                Database = zabbix  All other possible configuration parameter options can be found in [MySQL official documentation](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) web page.
ru	#### Настройка  Настройка ODBC выполняется изменением **odbcinst.ini** и **odbc.ini** файлов. Эти файлы конфигурации можно найти в */etc* папке. Файл **odbcinst.ini** может отсутствовать, и в этом случае его необходимо создать вручную.  **odbcinst.ini**      [mysql]     Description = General ODBC for MySQL     Driver      = /usr/lib64/libmyodbc5.so     Setup       = /usr/lib64/libodbcmyS.so      FileUsage   = 1  Пожалуйста, обратите внимание на следующие примеры параметров конфигурации **odbc.ini**.  -   Пример подключения по IP адресу:  ```{=html} <!-- --> ```     [TEST_MYSQL]                                                          Description = MySQL database 1                                        Driver  = mysql                                                       Port = 3306                                                           Server = 127.0.0.1  -   Пример подключения по IP адресу и с использованием учетной записи. По умолчанию используется база данных zabbix:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED]                            Description = MySQL database 2                      Driver  = mysql                                     User = root                                         Port = 3306                                         Password = zabbix                                Database = zabbix                                  Server = 127.0.0.1                               -   Пример подключения через сокет и с использованием учетной записи. По умолчанию используется база данных zabbix:  ```{=html} <!-- --> ```     [TEST_MYSQL_FILLED_CRED_SOCK]                       Description = MySQL database 3                      Driver  = mysql                                     User = root                                         Password = zabbix                                Socket = /var/run/mysqld/mysqld.sock                Database = zabbix  Все остальные возможные опции параметров конфигурации можно найти на странице [официальной документации MySQL](https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html) \[en\].

en-us	#### Configuration  ODBC configuration is done by editing the **odbcinst.ini** and **odbc.ini** files. These configuration files can be found in */etc* folder. The file **odbcinst.ini** may be missing and in this case it is necessary to create it manually.  Please consider the following examples:  **odbcinst.ini**      $ vi /etc/odbcinst.ini     [FreeTDS]     Driver = /usr/lib64/libtdsodbc.so.0  **odbc.ini**      $ vi /etc/odbc.ini     [sql1]     Driver = FreeTDS     Server = <SQL server 1 IP>     PORT = 1433     TDS_Version = 8.0
ru	#### Настройка  Настройка ODBC выполняется путём редактирования файлов **odbcinst.ini** и **odbc.ini**. Эти файлы конфигурации можно найти в */etc* папке. Файл **odbcinst.ini** может отсутствовать, и в этом случае его необходимо создать вручную.  Пожалуйста, обратите внимание на следующие примеры:  **odbcinst.ini**      $ vi /etc/odbcinst.ini     [FreeTDS]     Driver = /usr/lib64/libtdsodbc.so.0  **odbc.ini**      $ vi /etc/odbc.ini     [sql1]     Driver = FreeTDS     Server = <SQL сервер 1 IP>     PORT = 1433     TDS_Version = 8.0

en-us	#### Configuration  Overall, the process of setting up the notification should feel familiar to those who have set up alerts in Zabbix before.
ru	#### Настройка  В целом, процесс настройки оповещений должен быть знаком тем, кто раньше настраивал оповещения в Zabbix.

en-us	 #### Configuration  Providing you have the HTTP master item configured, you need to create a [dependent item](/manual/config/items/itemtypes/dependent_items) that uses a Prometheus preprocessing step:  -   Enter general dependent item parameters in the configuration form -   Go to the Preprocessing tab -   Select a Prometheus preprocessing option (*Prometheus pattern* or     *Prometheus to JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  The following parameters are specific to the *Prometheus pattern* preprocessing option:  |Parameter|Description|Examples| |--|------|------| |*Pattern*|To define the required data pattern you may use a query language that is similar to Prometheus query language (see [comparison table](#query-language-comparison)), e.g.:<br><metric name> - select by metric name<br>{\_\_name\_\_="<metric name>"} - select by metric name<br>{\_\_name\_\_=\~"<regex>"} - select by metric name matching a regular expression<br>{<label name>="<label value>",...} - select by label name<br>{<label name>=\~"<regex>",...} - select by label name matching a regular expression<br>{\_\_name\_\_=\~".\*"}==<value> - select by metric value<br>Or a combination of the above:<br><metric name>{<label1 name>="<label1 value>",<label2 name>=\~"<regex>",...}==<value><br><br>Label value can be any sequence of UTF-8 characters, but the backslash, double-quote and line feed characters have to be escaped as `\\`, `\"` and `\n` respectively; other characters shall not be escaped.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Result processing*|Specify whether to return the value, the label or apply the appropriate function (if the pattern matches several lines and the result needs to be aggregated):<br>**value** - return metric value (error if multiple lines matched)<br>**label** - return value of the label specified in the *Label* field (error if multiple metrics are matched)<br>**sum** - return the sum of values<br>**min** - return the minimum value<br>**max** - return the maximum value<br>**avg** - return the average value<br>**count** - return the count of values<br>This field is only available for the *Prometheus pattern* option. |See also examples of using parameters below.| |*Output*|Define label name (optional). In this case the value corresponding to the label name is returned.<br>This field is only available for the *Prometheus pattern* option, if 'Label' is selected in the *Result processing* field.| |  **Examples of using parameters**  1. The most common use case is to return the **value**. To return  the value of `/var/db` from:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  use the following parameters:  * *Pattern* - `node_disk_usage_bytes{path="/var/db"}` * *Result processing* - select 'value'  2. You may also be interested in the **average** value of all  `node_disk_usage_bytes` parameters:  * *Pattern* - `node_disk_usage_bytes` * *Result processing* - select 'avg'  3. While Prometheus supports only numerical data, it is popular to use a  workaround that allows to return the relevant textual description as well.  This can be accomplished with a filter and specifying the label. So, to  return the value of the 'color' label from  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  use the following parameters:  * *Pattern* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Result processing* - select 'label' * *Label* - specify 'color'  The filter (based on the numeric value '1') will match the appropriate row, while the label will  return the health status description (currently 'green'; but potentially also 'red' or 'yellow').
ru	#### Настройка  Если у вас настроен основной элемент данных HTTP, вам нужно создать [зависимый элемент данных](/manual/config/items/itemtypes/dependent_items), который использует шаг предварительной обработки Prometheus:  -   введите общие параметры зависимого элемента данных в диалоге настройки -   перейдите на вкладку **Предобработка** -   выберите шаг предобработки Prometheus (*Шаблон Prometheus* или *Prometheus в JSON*)  ![](../../../../../assets/en/manual/config/items/itemtypes/prometheus_item.png)  Следующие параметры специфичны для опции предобработки *Шаблон Prometheus*:  |Параметр|Описание|Примеры| |--|------|------| |*Шаблон*|Чтобы определить необходимый шаблон данных вы можете использовать язык запросов, который похож на язык запросов Prometheus (см. [таблицу сравнения](#сравнение-языка-запросов)), например:<br><имя метрики> - выбор по названию метрики<br>{\_\_name\_\_="<имя метрики>"} - выбор по названию метрики<br>{\_\_name\_\_=\~"<регулярное выражение>"} - выбор по названию метрики, совпадающему с регулярным выражением<br>{<имя метки>="<значение метки>",...} - выбор по имени метки<br>{<имя метки>=\~"<регулярное выражение>",...} - выбор по имени метки, совпадающему с регулярным выражением<br>{\_\_name\_\_=\~".\*"}==<значение> - выбор по значению метрики<br>Или сочетание вышеперечисленного:<br><имя метрики>{<имя метки1>="<значение метки1>",<имя метки2>=\~"<регулярное выражение>",...}==<значение><br><br>Значением метки может быть любая последовательность символов UTF-8, однако символы обратной косой черты, двойных кавычек и перевода строки необходимо экранированы как `\\`, `\"` и `\n` соответственно; другие символы не требуется экранировать.|*wmi\_os\_physical\_memory\_free\_bytes*<br>*cpu\_usage\_system{cpu="cpu-total"}*<br>*cpu\_usage\_system{cpu=\~".\*"}*<br>*cpu\_usage\_system{cpu="cpu-total",host=\~".\*"}*<br>*wmi\_service\_state{name="dhcp"}==1*<br>*wmi\_os\_timezone{timezone=\~".\*"}==1*| |*Результат обработки*|Укажите, следует ли вернуть значение, метку или применить соответствующую функцию (если шаблон соответствует нескольким строкам и результат необходимо агрегировать):<br>**значение** - получение значения метрики (ошибка, если совпадут несколько строк)<br>**метка** - получение значения метки, указанной в поле *Метка* (ошибка, если совпадут несколько метрик)<br>**сумма** - получение суммы значений<br>**мин** - получение минимального значения<br>**макс** - получение максимального значения<br>**сред** - получение среднего значения<br>**кол-во** - получение количества значений<br>Это поле доступно только для опции *Шаблон Prometheus*. |Смотрите также примеры использования ниже.| |*Вывод*|Задайте название метки (опционально). В этом случае вернется значение, соответствующее названию метки.<br>Это поле доступно только для шага *Шаблон Prometheus*, если в поле *Результат обработки* выбрано 'Метка'.| |  **Примеры использования параметров**  1. Наиболее распространенный вариант использования - получение **значения**. Чтобы получить значение `/var/db` из:  > `node_disk_usage_bytes{path="/var/cache"} 2.1766144e+09`<br> > `node_disk_usage_bytes{path="/var/db"} 20480`<br> > `node_disk_usage_bytes{path="/var/dpkg"} 8192`<br> > `node_disk_usage_bytes{path="/var/empty"} 4096`  используйте следующие параметры:  * *Шаблон* - `node_disk_usage_bytes{path="/var/db"}` * *Результат обработки* - выберите 'значение'  2. Вас также может заинтересовать **усреднённое** значение по всем параметрам `node_disk_usage_bytes`:  * *Шаблон* - `node_disk_usage_bytes` * *Результат обработки* - выберите 'сред'  3. Хотя Prometheus поддерживает только числовые данные, часто используется обходное решение, которое также позволяет получить соответствующее текстовое значение. Это можно сделать при помощи фильтра и указания метки. Так, чтобы получить значение метки 'color' из  > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="green"} 1`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="red"} 0`<br> > `elasticsearch_cluster_health_status{cluster="elasticsearch",color="yellow"} 0`  используйте следующие параметры:  * *Шаблон* - `elasticsearch_cluster_health_status {cluster="elasticsearch"} == 1` * *Результат обработки* - выберите 'метка' * *Метка* - укажите 'color'  Фильтр (на основе числового значения '1') совпадёт с соответствующей строкой, а метка вернет описание состояния работоспособности (в настоящий момент 'green'; но возможны также 'red' или 'yellow').

en-us	#### Configuration  Tags can be entered in a dedicated tab, for example, in trigger configuration:  ![](../../../assets/en/manual/config/tags_trigger.png)
ru	#### Настройка  Теги можно указать на отдельной вкладке, например, в настройках триггера:  ![](../../../assets/en/manual/config/tags_trigger.png)

en-us	#### Configuration  The **Trigger** tab contains all the essential trigger attributes.  ![](../../../../assets/en/manual/config/triggers/trigger.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Name*|Trigger name.<br>Supported [macros](/manual/appendix/macros/supported_by_location) are: {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.\*} and {$MACRO} user macros.<br>**$1, $2...$9** macros can be used to refer to the first, second...ninth constant of the expression.<br>*Note*: $1-$9 macros will resolve correctly if referring to constants in relatively simple, straightforward expressions. For example, the name "Processor load above $1 on {HOST.NAME}" will automatically change to "Processor load above 5 on New host" if the expression is last(/New host/system.cpu.load\[percpu,avg1\])>5| |*Event name*|If defined, this name will be used to create the problem event name, instead of the trigger name.<br>The event name may be used to build meaningful alerts containing problem data (see [example](/manual/config/triggers/expression#example_18)).<br>The same set of macros is supported as in the trigger name, plus {TIME} and {?EXPRESSION} expression macros.<br>Supported since Zabbix 5.2.0.| |*Operational data*|Operational data allow to define arbitrary strings along with macros. The macros will resolve dynamically to real time data in *Monitoring* → *[Problems](/manual/web_interface/frontend_sections/monitoring/problems)*. While macros in the trigger name (see above) will resolve to their values at the moment of a problem happening and will become the basis of a static problem name, the macros in the operational data maintain the ability to display the very latest information dynamically.<br>The same set of macros is supported as in the trigger name.| |*Severity*|Set the required trigger [severity](severity) by clicking the buttons.| |*Expression*|Logical [expression](expression) used to define the conditions of a problem.<br>A problem is created after all the conditions included in the expression are met, i.e. the expression evaluates to TRUE. The problem will be resolved as soon as the expression evaluates to FALSE, unless additional recovery conditions are specified in *Recovery expression*.| |*OK event generation*|OK event generation options:<br>**Expression** - OK events are generated based on the same expression as problem events;<br>**Recovery expression** - OK events are generated if the problem expression evaluates to FALSE and the recovery expression evaluates to TRUE;<br>**None** - in this case the trigger will never return to an OK state on its own.| |*Recovery expression*|Logical [expression](expression) (optional) defining additional conditions that have to be met before the problem is resolved, after the original problem expression has already been evaluated as FALSE.<br>Recovery expression is useful for trigger [hysteresis](/manual/config/triggers/expression#hysteresis). It is **not** possible to resolve a problem by recovery expression alone if the problem expression is still TRUE.<br>This field is only available if 'Recovery expression' is selected for *OK event generation*.| |*PROBLEM event generation mode*|Mode for generating problem events:<br>**Single** - a single event is generated when a trigger goes into the 'Problem' state for the first time;<br>**Multiple** - an event is generated upon *every* 'Problem' evaluation of the trigger.| |*OK event closes*|Select if OK event closes:<br>**All problems** - all problems of this trigger<br>**All problems if tag values match** - only those trigger problems with matching event tag values| |*Tag for matching*|Enter event tag name to use for event correlation.<br>This field is displayed if 'All problems if tag values match' is selected for the *OK event closes* property and is mandatory in this case.| |*Allow manual close*|Check to allow [manual closing](/manual/config/events/manual_close) of problem events generated by this trigger. Manual closing is possible when acknowledging problem events.| |*Menu entry name*|If not empty, the name entered here (up to 64 characters) is used in several frontend locations as a label for the trigger URL specified in the *Menu entry URL* parameter. If empty, the default name *Trigger URL* is used.<br>The same set of macros is supported as in the trigger URL.| |*Menu entry URL*|If not empty, the URL entered here (up to 2048 characters) is available as a link in the [event menu](/manual/web_interface/menu/event_menu) in several frontend locations, for example, when clicking on the problem name in *Monitoring → [Problems](/manual/web_interface/frontend_sections/monitoring/problems)* or *[Problems](/manual/web_interface/frontend_sections/dashboards/widgets/problems#using-the-widget)* dashboard widget.<br>The same set of macros is supported as in the trigger name, plus {EVENT.ID}, {HOST.ID} and {TRIGGER.ID}. Note: user macros with secret values will not be resolved in the URL.| |*Description*|Text field used to provide more information about this trigger. May contain instructions for fixing specific problem, contact detail of responsible staff, etc.<br>The same set of macros is supported as in the trigger name.| |*Enabled*|Unchecking this box will disable the trigger if required.<br>Problems of a disabled trigger are no longer displayed in the frontend, but are not deleted.|  The **Tags** tab allows you to define trigger-level [tags](/manual/config/tagging). All problems of this trigger will be tagged with the values entered here.  ![](../../../../assets/en/manual/config/triggers/trigger_b.png)  In addition the *Inherited and trigger tags* option allows to view tags defined on template level, if the trigger comes from that template. If there are multiple templates with the same tag, these tags are displayed once and template names are separated with commas. A trigger does not "inherit" and display host-level tags.  |Parameter|Description| |--|--------| |*Name/Value*|Set custom tags to mark trigger events.<br>Tags are a pair of tag name and value. You can use only the name or pair it with a value. A trigger may have several tags with the same name, but different values.<br>User macros, user macros with context, low-level discovery macros and macro [functions](/manual/config/macros/macro_functions) with `{{ITEM.VALUE}}`, `{{ITEM.LASTVALUE}}` and low-level discovery macros are supported in event tags. Low-level discovery macros can be used inside macro context.<br>{TRIGGER.ID} macro is supported in trigger tag values. It may be useful for identifying triggers created from trigger prototypes and, for example, suppressing problems from these triggers during maintenance.<br>If the total length of expanded value exceeds 255, it will be cut to 255 characters.<br>See all [macros](/manual/config/tagging#macro_support) supported for event tags.<br>[Event tags](/manual/config/tagging) can be used for event correlation, in action conditions and will also be seen in *Monitoring* → *Problems* or the *Problems* widget.|  The **Dependencies** tab contains all the [dependencies](dependencies) of the trigger.  Click on *Add* to add a new dependency.  ::: noteclassic You can also configure a trigger by opening an existing one, pressing the *Clone* button and then saving under a different name. :::
ru	#### Настройка  Вкладка **Триггер** содержит все существенные атрибуты триггера.  ![](../../../../assets/en/manual/config/triggers/trigger.png)  Все обязательные поля ввода отмечены красной звёздочкой.  |Параметр|Описание| |--|--------| |*Имя*|Имя триггера.<br>Поддерживаемые [макросы](/manual/appendix/macros/supported_by_location): {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.\*} и пользовательские макросы {$МАКРОС}.<br>Можно использовать макросы **$1, $2...$9**, чтобы сослаться на первую, вторую...девятую константы из выражения.<br>*Обратите внимание*: Макросы $1-$9 будут раскрыты корректно, если ссылаются на константы в относительно простых, понятных выражениях. Например, имя "Загрузка процессора превышает $1 на {HOST.NAME}" будет автоматически изменено на "Загрузка процессора превышает 5 на Новый узел сети", если выражение - last(/Новый узел сети/system.cpu.load\[percpu,avg1\])>5 | |*Имя события*|Если указано, это имя будет использовано для создания имени события о проблеме вместо имени триггера.<br>Имя события можно использовать для построения осмысленных оповещений, содержащих данные о проблеме (смотрите [пример](/manual/config/triggers/expression#пример-18)).<br>Поддерживается тот же самый набор макросов, что и в имени триггера, плюс {TIME} и макросы выражений {?EXPRESSION}.<br>Поддерживается с Zabbix 5.2.0.| |*Оперативные данные*|Оперативные данные позволяют задать произвольные строки вместе с макросами. Эти макросы будут раскрываться динамически с соответствии с данными в реальном времени в *Мониторинг* → *[Проблемы](/manual/web_interface/frontend_sections/monitoring/problems)*. В то время как макросы в имени триггера (см. выше) раскроются в свои значения на момент наступления проблемы и станут основой статического имени проблемы, макросы в оперативных данных сохранят возможность отображения самой последней информации динамически.<br>Поддерживается тот же самый набор макросов, что и в имени триггера.| |*Важность*|Определение требуемой [важности](severity) триггера нажатием кнопок.| |*Выражение проблемы*|Логическое [выражение](expression), используемое для определения условий проблемы.<br>Проблема создается после того, как все условия, включённые в выражение, удовлетворены, то есть выражение вычислено значением ИСТИНА. Проблема будет решена, как только выражение будет вычислено значением ЛОЖЬ, если только в *Выражении восстановления* не указаны дополнительные условия восстановления.| |*Генерация ОК событий*|Опции формирования ОК событий:<br>**Выражение** - ОК события формируются на основе того же выражения, что и события о проблемах;<br>**Выражение восстановления** - OK события формируются, если выражение проблемы вычисляется как ЛОЖЬ и выражение восстановления вычисляется как ИСТИНА;<br>**Нет** - в этом случае триггер никогда самостоятельно не вернётся в состояние ОК.| |*Выражение восстановления*|Логическое [выражение](expression) (опционально), определяющее дополнительные условия, которые должны быть удовлетворены для решения проблемы, после того как исходное выражение проблемы уже вычислено как ЛОЖЬ.<br>Выражение восстановления полезно для [гистерезиса](/manual/config/triggers/expression#гистерезис) триггера. Возможность решения проблемы при помощи только выражения восстановления **отсутствует**, если выражение проблемы по-прежнему ИСТИНА.<br>Это поле доступно, только если в поле *Генерация ОК событий* выбрано 'Выражение восстановления'.| |*Режим генерации событий ПРОБЛЕМА*|Режим формирования событий о проблемах:<br>**Одиночный** - формируется одно событие, когда триггер переходит в состояние 'Проблема' в первый раз;<br>**Множественный** - событие формируется на *каждое* вычисление триггера 'Проблема'.| |*ОК событие закрывает*|Выберите, если ОК событие закрывает:<br>**Все проблемы** - все проблемы этого триггера<br>**Все проблемы, если значение тега совпадает** - только те проблемы триггера, значения тегов событий которых совпадают| |*Теги для совпадения*|Укажите имя тега события, которое будет использоваться для корреляции событий.<br>Это поле отображается, если в свойстве *ОК событие закрывает* выбрано 'Все проблемы, если значения тегов совпадают', и в этом случае это поле обязательно.| |*Разрешить закрывать вручную*|Выберите, чтобы разрешить [закрывать вручную](/manual/config/events/manual_close) события о проблемах, сформированные этим триггером. Закрытие вручную возможно при подтверждении событий о проблемах.| |*Имя пункта меню*|Если указать имя (не более 64 знаков), оно будет использоваться в веб-интерфейсе там, где показывается подпись к URL триггера, заданная в параметре *URL пункта меню*. Если оставить пустым, будет использовано имя по умолчанию *URL триггера*.<br>Поддерживается тот же набор макросов, что и в URL триггера.| |*URL пункта меню*|Если указать URL (не более 2048 знаков), он будет доступен в форме ссылки в [меню события](/manual/web_interface/menu/event_menu) в нескольких местах веб-интерфейса, например при нажатии на имя проблемы в *Мониторинг → [Проблемы](/manual/web_interface/frontend_sections/monitoring/problems)* или в виджете *[Проблемы](/manual/web_interface/frontend_sections/dashboards/widgets/problems#using-the-widget)* на панели.<br>Поддерживается тот же набор макросов, что и в имени триггера, плюс {EVENT.ID}, {HOST.ID} и {TRIGGER.ID}. Обратите внимание, что пользовательские макросы со скрытыми значениями не будут раскрыты в URL.| |*Описание*|Текстовое поле, которое используется, чтобы предоставить больше информации об этом триггере. Может содержать инструкции по устранению конкретной проблемы, контактные данные ответственного сотрудника и т.п.<br>Поддерживается тот же набор макросов, что и в имени триггера.| |*Активировано*|Уберите отметку, чтобы отключить триггер при необходимости.<br>Проблемы по отключенным триггерам более не будут отображаться в веб-интерфейсе, но также и не будут удалены.|  На вкладке **Теги** можно задать [теги](/manual/config/tagging) уровня триггера. Все проблемы этого триггера будут иметь теги со значениями, указанными здесь.  ![](../../../../assets/en/manual/config/triggers/trigger_b.png)  Кроме того, опция *Унаследованные и собственные теги* позволяет просмотреть теги, заданные на уровне шаблона, если триггер берется из этого шаблона. Если имеется несколько шаблонов с одинаковым тегом, эти теги отображаются однократно, а имена шаблонов перечисляются через запятую. Триггер не "наследует" и не отображает теги уровня узла сети.  |Параметр|Описание| |--|--------| |*Имя/Значение*|Укажите пользовательские теги для маркировки событий триггера.<br>Тег является парой из имени тега и значения. Вы можете использовать только имя или имя вместе со значением. У триггера может быть несколько тегов с одинаковым именем, но разными значениями.<br>В тегах событий поддерживаются пользовательские макросы, пользовательские макросы с контекстом, макросы низкоуровневого обнаружения и [функции](/manual/config/macros/macro_functions) макросов с `{{ITEM.VALUE}}`, `{{ITEM.LASTVALUE}}`, а также макросы низкоуровневого обнаружения. Макросы низкоуровневого обнаружения можно использовать внутри контекста макросов.<br>Макрос {TRIGGER.ID} поддерживается в значениях тега триггеров. Он может быть полезным для идентификации триггеров, созданных из прототипов триггеров и, например, для подавления проблем от таких триггеров во время обслуживания.<br>Если суммарная длина раскрытого значения превышает 255, значение будет обрезано до 255 символов.<br>Смотрите все [макросы](/manual/config/tagging#поддержка-макросов), поддерживаемые для тегов событий.<br>[Теги событий](/manual/config/tagging) можно использовать для корреляции событий, в условиях к действиям, также они видны в *Мониторинг* → *Проблемы* и в виджете *Проблемы*.|  Вкладка **Зависимости** содержит все [зависимости](dependencies) триггера.  Нажмите на *Добавить* для добавления новой зависимости.  ::: noteclassic Вы также можете настроить триггер, открыв уже существующий триггер, нажав на кнопку *Клонировать* и затем сохранив уже новый триггер под другим именем. :::

en-us	#### Configuration  To assign triggers as link indicators, do the following:  -   select a map element -   click on *Edit* in the *Links* section for the appropriate link -   click on *Add* in the *Link indicators* block and select one or more     triggers  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  All mandatory input fields are marked with a red asterisk.  Added triggers can be seen in the *Link indicators* list.  You can set the link type and color for each trigger directly from the list. When done, click on *Apply*, close the form and click on *Update* to save the map changes.
ru	#### Настройка  Для назначения триггеров как индикаторов связи, сделайте следующее:  -   выберите элемент карты -   нажмите на *Изменить* в разделе *Связи* у соответсвующей связи -   нажмите на *Добавить* в блоке *Индикаторы связи* и выберите один или более триггеров  ![](../../../../../assets/en/manual/config/visualization/map_triggers.png){width="600"}  Все обязательные поля ввода отмечены красной звёздочкой.  Добавленные триггеры будут видны в списке *Индикаторы связи*.  Вы можете выбрать тип и цвет связи для каждого триггера напрямую из списка. Когда завершите, нажмите на *Применить*, закройте диалог и нажмите на *Обновить* для сохранения изменений на карте сети.

en-us	#### Configuration  To configure a CSV to JSON preprocessing step:  -   Go to the Preprocessing tab in     [item](/manual/config/items/preprocessing)/[discovery     rule](/manual/discovery/low_level_discovery#preprocessing)     configuration -   Click on *Add* -   Select the *CSV to JSON* option  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  The first parameter allows to set a custom delimiter. Note that if the first line of CSV input starts with "Sep=" and is followed by a single UTF-8 character then that character will be used as the delimiter in case the first parameter is not set. If the first parameter is not set and a delimiter is not retrieved from the "Sep=" line, then a comma is used as a separator.  The second optional parameter allows to set a quotation symbol.  If the *With header row* checkbox is marked, the header line values will be interpreted as column names (see [Header processing](#csv_header_processing) for more information).  If the *Custom on fail* checkbox is marked, the item will not become unsupported in case of a failed preprocessing step. Additionally custom error handling options may be set: discard the value, set a specified value or set a specified error message.
ru	#### Настройка  Для настройки шага предварительной обработки CSV в JSON:  -   Перейдите на вкладку Предобработка в настройках [элемента данных](/manual/config/items/preprocessing) / [правила обнаружения](/manual/discovery/low_level_discovery#предобработка) -   Нажмите на *Добавить* -   Выберите опцию *CSV в JSON*  ![](../../../../../assets/en/manual/appendix/csv_to_json_params.png){width="600"}  Первый параметр позволяет задать пользовательский разделитель. Обратите внимание, если первая строка входящих данных CSV начинается с "Sep=" и затем следует один UTF-8 символ, тогда этот символ будет использоваться в качестве разделителя в случае, если первый параметр не задан. Если первый параметр не задан и разделитель не извлекается из строки "Sep=", то будет в качестве разделителя будет использоваться запятая.  Второй опциональный параметр позволяет задать символ цитирования.  Если выбрана опция *Со строкой заголовка*, значения строки заголовка будут интерпретированы как имена столбцов (смотрите [Обработка заголовка](#обработка-заголовка) для получения более подробной информации).  Если выбрана опция *Другое при ошибке*, элемент данных не станет неподдерживаемым в случае ошибки на шаге предварительной обработки. Кроме того, можно задать пользовательскую обработку ошибок: отбросить значение, задать нужное значение или задать нужное сообщение об ошибке.

en-us	### Configuration  To configure custom alert scripts as a media type:  1. Go to *Alerts → Media types*. 2. Click on *Create media type*.  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png){width="600"}  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the script media type:  |Parameter|Description| |--|--------| |*Script name*|Enter the name of the script file (e.g., notification.sh) that is located in the directory specified in the server configuration file [`AlertScriptsPath`](/manual/appendix/config/zabbix_server#alertscriptspath) parameter.| |*Script parameters*|Add optional script parameters that will be passed to the script as command-line arguments in the order in which they are defined.<br><br>Script parameters support {ALERT.SENDTO}, {ALERT.SUBJECT}, {ALERT.MESSAGE} macros, and, since Zabbix 6.4.0, all [macros](/manual/appendix/macros/supported_by_location) that are supported in notifications, as well as [user macros](/manual/appendix/macros/supported_by_location_user).|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning Even if an alert script does not use default messages, the message templates for operation types used by this media type must still be defined. Otherwise, a notification will not be sent. :::  ::: noteimportant If more than one script media type is configured, these scripts may be processed in parallel by the alerter processes.  The total number of alerter processes is limited by the server configuration file [`StartAlerters`](/manual/appendix/config/zabbix_server#startalerters) parameter. :::
ru	### Настройка  Для настройки пользовательского скрипта оповещения способом оповещений:  1.   Перейдите в *Оповещения → Способы оповещений*. 2.   Нажмите *Создать способ оповещения*.  Вкладка **Способ оповещения** содержит общие атрибуты способа оповещения:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png){width="600"}  Все обязательные поля ввода отмечены красной звёздочкой.  Следующие параметры уникальны для способов оповещений на основе скриптов:  |Параметр|Описание| |--|--------| |*Имя скрипта*|Введите имя файла, содержащего скрипт (напр, notification.sh), который расположен в директории, указанной в параметре [`AlertScriptsPath`](/manual/appendix/config/zabbix_server#alertscriptspath) файла конфигурации сервера .| |*Параметры скрипта*|Добавьте к скрипту необязательные параметры командной строки, которые будут переданы в заданном порядке.<br><br>В параметрах скриптов поддерживаются макросы {ALERT.SENDTO}, {ALERT.SUBJECT} и {ALERT.MESSAGE}, а начиная с Zabbix 6.4.0 - все [макросы](/manual/appendix/macros/supported_by_location), поддерживаемые в оповещениях, а также [пользовательские макросы](/manual/appendix/macros/supported_by_location_user).|  Смотрите также [общие параметры способов оповещений](/manual/config/notifications/media#общие_параметры) для получения подробной информации о настройке сообщений по умолчанию и опциях обработки оповещений.  ::: notewarning  Даже если скрипт оповещения не использует сообщения по умолчанию, все же необходимо задать шаблоны сообщений по типам операций, которые используются в скрипте, в противном случае оповещение не будет отправлено. :::  ::: noteimportant При наличии более одного способа оповещения с типом скрипт, эти скрипты могут обрабатываться процессами оповещения параллельно. Общее количество процессов оповещения ограничено параметром [`StartAlerters`](/manual/appendix/config/zabbix_server#startalerters) в файле конфигурации сервера. :::

en-us	#### Configuration  To configure email as the media type:  -   Go to *Alerts → Media types* -   Click on *Create media type* (or click on *Email* in the list of     pre-defined media types).  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_email.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the email media type:  |Parameter|Description| |--|--------| |*Email provider*|Select the email provider: *Generic SMTP*, *Gmail*, *Gmail relay*, *Office365*, or *Office365 relay*.<br>If you select the Gmail/Office365-related options, you will only need to supply the sender email address and password; such options as *SMTP server*, *SMTP server port*, *SMTP helo*, and *Connection security* will be automatically filled by Zabbix. See also: [Automated Gmail/Office365 media types](/manual/config/notifications/media#automated-gmailoffice365-media-types). | |*SMTP server*|Set an SMTP server to handle outgoing messages.<br>This field is available if *Generic SMTP* is selected as the email provider.| |*SMTP server port*|Set the SMTP server port to handle outgoing messages.<br>This field is available if *Generic SMTP* is selected as the email provider.| |*Email*|The address entered here will be used as the **From** address for the messages sent.<br>Adding a sender display name (like "Zabbix\_info" in *Zabbix\_info <zabbix\@company.com>* in the screenshot above) with the actual email address is supported since Zabbix 2.2 version.<br>There are some restrictions on display names in Zabbix emails in comparison to what is allowed by RFC 5322, as illustrated by examples:<br>Valid examples:<br>*zabbix\@company.com* (only email address, no need to use angle brackets)<br>*Zabbix\_info <zabbix\@company.com>* (display name and email address in angle brackets)<br>*∑Ω-monitoring <zabbix\@company.com>* (UTF-8 characters in display name)<br>Invalid examples:<br>*Zabbix HQ zabbix\@company.com* (display name present but no angle brackets around email address)<br>*"Zabbix\\@\\<H(comment)Q\\>" <zabbix\@company.com>* (although valid by RFC 5322, quoted pairs and comments are not supported in Zabbix emails)| |*SMTP helo*|Set a correct SMTP helo value, normally a domain name.<br>If empty, the domain name of the email will be sent (i. e. what comes after `@` in the *Email* field). If it is impossible to fetch the domain name, a debug-level warning will be logged and the server hostname will be sent as the domain for HELO command.<br>This field is available if *Generic SMTP* is selected as the email provider.| |*Connection security*|Select the level of connection security:<br>**None** - do not use the [CURLOPT\_USE\_SSL](http://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html) option<br>**STARTTLS** - use the CURLOPT\_USE\_SSL option with CURLUSESSL\_ALL value<br>**SSL/TLS** - use of CURLOPT\_USE\_SSL is optional| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the SMTP server.<br>The value of "SSLCALocation" server configuration directive should be put into [CURLOPT\_CAPATH](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html) for certificate validation.<br>This sets cURL option [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html).| |*SSL verify host*|Mark the checkbox to verify that the *Common Name* field or the *Subject Alternate Name* field of the SMTP server certificate matches.<br>This sets cURL option [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html).| |*Authentication*|Select the level of authentication:<br>**None** - no cURL options are set<br>(since 3.4.2) **Username and password** - implies "AUTH=\*" leaving the choice of authentication mechanism to cURL<br>(until 3.4.2) **Normal password** - [CURLOPT\_LOGIN\_OPTIONS](http://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html) is set to "AUTH=PLAIN"| |*Username*|User name to use in authentication.<br>This sets the value of [CURLOPT\_USERNAME](http://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html).| |*Password*|Password to use in authentication.<br>This sets the value of [CURLOPT\_PASSWORD](http://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html).| |*Message format*|Select message format:<br>**HTML** - send as HTML<br>**Plain text** - send as plain text|  ::: noteimportant To enable SMTP authentication options, Zabbix server must be both compiled with the `--with-libcurl` [compilation](/manual/installation/install#configure_the_sources) option (with cURL 7.20.0 or higher) and use the `libcurl-full` packages during runtime. :::  See also [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.
ru	#### Настройка  Для настройки e-mail способом оповещений:  -   Перейдите в *Оповещения → Способы оповещений* -   Нажмите на *Создать способ оповещения* (или нажмите на *Email* в списке с уже добавленными способами оповещений).  Вкладка **Способ оповещения** содержит общие атрибуты способа оповещения:  ![](../../../../../assets/en/manual/config/notifications/media/media_email.png)  Все обязательные поля ввода отмечены красной звёздочкой.  Следующие поля уникальны для e-mail способов оповещений:  |Параметр|Описание| |--|--------| |*Поставщик почты*|Выберите поставщика услуг электронной почты: *Generic SMTP*, *Gmail*, *Gmail relay*, *Office365* или *Office365 relay*.<br>Если выбрать варианты, относящиеся к Gmail/Office365, необходимо только указать адрес e-mail и пароль отправителя; для вариантов *SMTP сервер*, *Порт SMTP сервера*, *SMTP helo* и *Безопасность подключения* Zabbix укажет значения автоматически. См. также: [Автоматизация способов оповещений Gmail/Office365](/manual/config/notifications/media#автоматизация-способов-оповещений-gmailoffice365). | |*SMTP сервер*|Укажите SMTP сервер для обработки исходящих сообщений.<br>Это поле доступно, если в качестве поставщика услуг электронной почты выбрано *Generic SMTP*.| |*Порт SMTP сервера*|Укажите номер порта SMTP сервера для обработки исходящих сообщений.<br>Это поле доступно, если в качестве поставщика услуг электронной почты выбрано *Generic SMTP*.| |*Email*|Адрес, указанный здесь, будет использован как адрес **От** в отправленных сообщениях.<br>Использование отображения имени отправителя (например, "Zabbix\_info" в *Zabbix\_info <zabbix\@company.com>* на снимке экрана выше) с фактическим e-mail адресом поддерживается с Zabbix 2.2.<br>Есть некоторые ограничения на отображение имени e-mail адресов в Zabbix по сравнению с тем, что допускается по RFC 5322, как иллюстрировано в примерах:<br>Корректные примеры:<br>*zabbix\@company.com* (только e-mail адрес, нет нужды использовать угловые скобки)<br>*Zabbix\_info <zabbix\@company.com>* (отображаемое имя и e-mail адрес в угловых скобках)<br>*∑Ω-monitoring <zabbix\@company.com>* (символы UTF-8 в имени)<br>Ошибочные примеры:<br>*Zabbix HQ zabbix\@company.com* (отображаемое имя присутствует, но нет угловых скобок вокруг e-mail адреса)<br>*"Zabbix\\@\\<H(comment)Q\\>" <zabbix\@company.com>* (хотя допустимо с точки зрения RFC 5322, парные кавычки и комментарии не поддерживаются в Zabbix e-mail)| |*SMTP helo*|Укажите корректное значение SMTP helo, обычно имя домена.<br>Если это поле не заполнено, будет отправляться доменное имя e-mail (т.е. указанное после `@` в поле *Email*). Если невозможно извлечь доменное имя, в журнал будет записано предупреждение уровня отладки и имя узла сети сервера будет отправляться как домен для команды HELO.<br>Это поле доступно, если в качестве поставщика услуг электронной почты выбрано *Generic SMTP*.| |*Безопасность подключения*|Выберите уровень безопасности подключения:<br>**Нет** - не использовать опцию [CURLOPT\_USE\_SSL](http://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html)<br>**STARTTLS** - использовать опцию CURLOPT\_USE\_SSL со значением CURLUSESSL\_ALL<br>**SSL/TLS** - использование CURLOPT\_USE\_SSL опционально| |*Проверка SSL узла*|Отметьте для верификации SSL сертификата SMTP сервера.<br>Для верификации сертификата значение параметра "SSLCALocation" конфигурации сервера должно быть помещено в [CURLOPT\_CAPATH](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>Этот параметр использует cURL опцию [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html).| |*Проверка SSL узла сети*|Отметьте для удостоверения, что поле *Common Name* или поле *Subject Alternate Name* сертификата SMTP сервера совпадают.<br>Этот параметр использует cURL опцию [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html).| |*Аутентификация*|Выберите уровень аутентификации:<br>**Нет** - опции cURL не указываются<br>(начиная с 3.4.2) **Имя пользователя и пароль** - означает "AUTH=\*", оставляя выбор механизма аутентификации библиотеке cURL<br>(до 3.4.2) **Нормальный пароль** - [CURLOPT\_LOGIN\_OPTIONS](http://curl.haxx.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html) задается значением "AUTH=PLAIN"| |*Имя пользователя*|Имя пользователя для использования в аутентификации.<br>Этот параметр задает значение [CURLOPT\_USERNAME](http://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html).| |*Пароль*|Пароль для использования в аутентификации.<br>Этот параметр задает значение [CURLOPT\_PASSWORD](http://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html).| |*Формат сообщения*|Выберите формат сообщения:<br>**HTML** - отправлять как HTML<br>**Простой текст** - отправлять как простой текст|  ::: noteimportant Чтобы сделать опции SMTP аутентификации доступными, Zabbix сервер необходимо скомпилировать с опцией [компиляции](/manual/installation/install#сконфигурируйте_исходный_код) --with-libcurl (с cURL 7.20.0 или выше) и использовать пакеты `libcurl-full` в ходе выполнения.  :::  Смотрите также [общие параметры способов оповещений](/manual/config/notifications/media#общие_параметры) для получения подробной информации о настройке сообщений по умолчанию и опциях обработки оповещений.

en-us	#### Configuration  To create an ad-hoc graph, do the following:  -   Go to *Monitoring* → *Latest data* -   Use filter to display items that you want -   Mark checkboxes of the items you want to graph -   Click on *Display stacked graph* or *Display graph* buttons  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Your graph is created instantly:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Note that to avoid displaying too many lines in the graph, only the average value for each item is displayed (min/max value lines are not displayed). Triggers and trigger information is not displayed in the graph.  In the created graph window you have the [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) available and the possibility to switch from the "normal" line graph to a stacked one (and back).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}
ru	#### Настройка  Для создания ситуационного графика, выполните следующее:  -   Перейдите в *Мониторинг* → *Последние данные* -   Используйте фильтр, чтобы отображались те элементы данных, которые вам необходимы -   Выберите те элементы данных, которые желаете увидеть на графике -   Нажмите на кнопки *Показать стекируемый график* или *Показать график*  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  График будет создан мгновенно:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Обратите внимание, что во избежании отображения слишком большого количества линий на графике, показываются только средние значения по каждому элемента данных (линии минимального и максимального значения не отображаются). Также на графике не отображаются триггеры и информация с триггеров.  В созданном окне графика у вас будет виден [выбор периода времени](/manual/config/visualization/graphs/simple#выбор_периода_времени) и возможность переключения из "нормального" линейного графика на стекируемый (и обратно).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}

en-us	 #### Configuration  To create a new role, click on the *Create user role* button at the top right corner. To update an existing role, click on the role name to open the configuration form.  ![](../../../../../assets/en/manual/web_interface/user_role.png)  Available permissions are displayed. To revoke a certain permission,  unmark its checkbox.   Available permissions along with the defaults for each pre-configured  user role in Zabbix are described below.
ru	 #### Настройка  Чтобы создать новую роль, нажмите *Создать роль пользователя* в верхнем правом углу. Для внесения изменений в существующую роль нажмите на названии роли, чтобы открыть настройки.  ![](../../../../../assets/en/manual/web_interface/user_role.png)  Будут показаны существующие права. Чтобы отозвать какое-либо из них, снимите соответствующую метку.   Ниже приведено описание и настройки по умолчанию для всех изначально заданных ролей пользователей в Zabbix.