en-us	#### Troubleshooting and removing agent  This section lists some useful commands that can be used for troubleshooting and removing Zabbix agent installation.  See if Zabbix agent is running:      ps aux | grep zabbix_agentd  See if Zabbix agent has been installed from packages:      pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  See the files that were installed from the installer package (note that the initial `/` is not displayed in this view):      pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent     Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist                                                                                                                                                                                                                                usr/local/bin/zabbix_get                                                                                                                                                                                                                                                            usr/local/bin/zabbix_sender                                                                                                                                                                                                                                                         usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW                                                                                                                                                                                                                  usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW                                                                                                                                                                                                                     usr/local/etc/zabbix/zabbix_agentd.conf.NEW                                                                                                                                                                                                                                         usr/local/sbin/zabbix_agentd  Stop Zabbix agent if it was launched with `launchctl`:      sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  Remove files (including configuration and logs) that were installed with installer package:      sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist     sudo rm -f /usr/local/sbin/zabbix_agentd     sudo rm -f /usr/local/bin/zabbix_get     sudo rm -f /usr/local/bin/zabbix_sender     sudo rm -rf /usr/local/etc/zabbix     sudo rm -rf /var/log/zabbix  Forget that Zabbix agent has been installed:      sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent
ru	#### Устранение неполадок и удаление агента  Этот раздел перечисляет некоторые полезные команды, которые можно использовать для поиска неполадок и удаления установленного Zabbix агента.  Просмотр, запущен ли Zabbix агент:      ps aux | grep zabbix_agentd  Просмотр, установлен ли Zabbix агент из пакетов:      pkgutil --pkgs | grep zabbix      com.zabbix.pkg.ZabbixAgent  Просмотр списка файлов, которые установлены пакетом установщика (обратите внимание, начальный символ / не отображается в выводе ниже):      pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent     Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist                                                                                                                                                                                                                                usr/local/bin/zabbix_get                                                                                                                                                                                                                                                            usr/local/bin/zabbix_sender                                                                                                                                                                                                                                                         usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW                                                                                                                                                                                                                  usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW                                                                                                                                                                                                                     usr/local/etc/zabbix/zabbix_agentd.conf.NEW                                                                                                                                                                                                                                         usr/local/sbin/zabbix_agentd  Остановка Zabbix агента, если он запущен при помощи `launchctl`:      sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist  Удаление файлов (включая конфигурацию и журналы), которые были установлены пакетом установщика:      sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist     sudo rm -f /usr/local/sbin/zabbix_agentd     sudo rm -f /usr/local/bin/zabbix_get     sudo rm -f /usr/local/bin/zabbix_sender     sudo rm -rf /usr/local/etc/zabbix     sudo rm -rf /var/log/zabbix  Забыть, что Zabbix агент был установлен:      sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent

en-us	#### Troubleshooting  -   In case of unavailable metrics, please make sure if they are not     made unavailable or turned off by default in recent VMware vSphere     versions or if some limits are not placed on performance-metric     database queries. See     [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094) for     additional details.  ```{=html} <!-- --> ``` -   In case of *'config.vpxd.stats.maxQueryMetrics' is invalid or     exceeds the maximum number of characters permitted\*\** error, add a     `config.vpxd.stats.maxQueryMetrics` parameter to the vCenter Server     settings. The value of this parameter should be the same as the     value of `maxQuerysize` in VMware's *web.xml*. See this VMware     knowledge base [article](https://kb.vmware.com/s/article/2107096)     for details.
ru	#### Решение проблем  -   В случае недоступности метрик, пожалуйста, убедитесь, что они не стали недоступными или отключенными по умолчанию в последних версиях VMware vSphere, или не наложены ли какие-либо ограничения на запросы метрик производительности в базу данных. Смотрите [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094) для получения более подробных сведений.  ```{=html} <!-- --> ``` -   В случае ошибки *'config.vpxd.stats.maxQueryMetrics' is invalid or exceeds the maximum number of characters permitted\*\**, добавьте параметр `config.vpxd.stats.maxQueryMetrics` в настройки сервера vCenter. Значение этого параметра должно быть таким же, как и `maxQuerysize` в VMware *web.xml*. Для получения более подробных сведений смотрите эту [статью](https://kb.vmware.com/s/article/2107096) базы знаний VMware.

en-us	#### Troubleshooting  The following steps may help you troubleshoot problems with Elasticsearch setup:  1.  Check if the mapping is correct (GET request to required index URL     like `http://localhost:9200/uint`). 2.  Check if shards are not in failed state (restart of Elasticsearch     should help). 3.  Check the configuration of Elasticsearch. Configuration should allow     access from the Zabbix frontend host and the Zabbix server host. 4.  Check Elasticsearch logs.  If you are still experiencing problems with your installation then please create a bug report with all the information from this list (mapping, error logs, configuration, version, etc.)
ru	#### Решение проблем  Следующие шаги могут помочь вам в решении проблем с настройкой Elasticsearch:  1.  Проверьте, что сопоставления корректны (запрос GET к URL нужного индекса, наподобие: `http://localhost:9200/uint`). 2.  Проверьте, что шарды не находятся в состоянии ошибки (может помочь перезапуск Elasticsearch). 3.  Проверьте настройки Elasticsearch. Конфигурация должна разрешать доступ с хоста веб-интерфейса Zabbix и хоста сервера Zabbix. 4.  Проверьте журналы Elasticsearch.  Если у вас по-прежнему возникают проблемы с вашей инсталляцией, пожалуйста, создайте отчёт об ошибке со всей информацией из этого списка (сопоставления, журналы ошибок, настройка, версия и так далее).

en-us	#### Type of calculation  The following options of calculating conditions are available:  -   **And** - all conditions must be met  Note that using "And" calculation is disallowed between several triggers when they are selected as a `Trigger=` condition. Actions can only be executed based on the event of one trigger.  -   **Or** - enough if one condition is met -   **And/Or** - combination of the two: AND with different condition     types and OR with the same condition type, for example:  *Host group* equals Oracle servers\ *Host group* equals MySQL servers\ *Event name* contains 'Database is down'\ *Event name* contains 'Database is unavailable'  is evaluated as  **(**Host group equals Oracle servers **or** Host group equals MySQL servers**)** **and** **(**Event name contains 'Database is down' **or** Event name contains 'Database is unavailable'**)**  -   **Custom expression** - a user-defined calculation formula for     evaluating action conditions. It must include all conditions     (represented as uppercase letters A, B, C, ...) and may include     spaces, tabs, brackets ( ), **and** (case sensitive), **or** (case     sensitive), **not** (case sensitive).  While the previous example with `And/Or` would be represented as (A or B) and (C or D), in a custom expression you may as well have multiple other ways of calculation:  (A and B) and (C or D)\ (A and B) or (C and D)\ ((A or B) and C) or D\ (not (A or B) and C) or not D\ etc.
ru	##### Тип вычисления  Для вычисления условий доступны следующие опции:  -   **И** - должны быть выполнены все условия  Обратите внимание, вычисление "И" запрещено использовать между несколькими триггерами, когда они добавлены с условием `​Триггер равно`. Действия могут выполняться на основе события только одного триггера.  -   **Или** - достаточно выполнения одного условия -   **И/Или** - комбинация из двух опций: И с различными типами условий и ИЛИ с одинаковым типом условий, например:  *Группа узлов сети* равно Oracle сервера\ *Группа узлов сети* равно MySQL сервера\ *Имя события* содержит 'База данных не работает'\ *Имя события* содержит 'База данных недоступна'  вычисляется как  **(**Группа узлов сети равно Oracle сервера **или** Группа узлов сети равно MySQL сервера**)** **и** **(**Имя события содержит 'База данных не работает' **или** Имя события содержит 'База данных недоступна'**)**  -   **Пользовательское выражение** - формула вычисления, введенная пользователем, для оценки условий действия. Она должна включать в себя все условия (представленные в виде заглавных букв A, B, C, ...) и может включать пробелы, символы табуляции, скобки ( ), **and** (с учетом регистра), **or** (с учетом регистра), **not** (с учетом регистра).  Тогда как предыдущий пример с `И/Или` был бы представлен в виде `(A or B) and (C or D)`, в пользовательском выражении вы также можете использовать несколько других методов вычисления:  (A and B) and (C or D)\ (A and B) or (C and D)\ ((A or B) and C) or D\ (not (A or B) and C) or not D\ и так далее.

en-us	#### Unavailable interface  After the UnreachablePeriod ends and the interface has not reappeared, the interface is treated as unavailable.  In the server log it is indicated by messages like these:      temporarily disabling Zabbix agent checks on host "New host": interface unavailable  and in the [frontend](/manual/web_interface/frontend_sections/configuration/hosts) the host availability icon goes from green/gray to yellow/red (the unreachable interface details can be seen in the hint box that is displayed when a mouse is positioned on the host availability icon):  ![](../../../../assets/en/manual/config/unavailable.png)  The **UnavailableDelay** parameter defines how often an interface is checked during interface unavailability.  By default it is 60 seconds (so in this case "temporarily disabling", from the log message above, will mean disabling checks for one minute).  When the connection to the interface is restored, the monitoring returns to normal automatically, too:      enabling Zabbix agent checks on host "New host": interface became available
ru	#### Недоступный интерфейс  После того как UnreachablePeriod завершился, а интерфейс так и не стал доступным, он считается недоступным.  В журнале сервера это обозначается записями такого рода:      temporarily disabling Zabbix agent checks on host "New host": interface unavailable  При этом в [веб-интерфейсе](/manual/web_interface/frontend_sections/configuration/hosts) иконка доступности узла сети меняет свой цвет с зеленого/серого на желтый/красный (при наведении указателя мыши на иконку доступности узла сети можно видеть информацию о недостижимости интерфейса):  ![](../../../../assets/en/manual/config/unavailable.png)  Параметр **UnavailableDelay** определяет, как часто интерфейс проверяется повторно в течение его недоступности.  По умолчанию - раз в 60 секунд (таким образом, в этом случае "temporarily disabling" из файла журнала выше будет означать деактивацию проверок сроком на одну минуту).  Когда соединение c интерфейсом будет восстановлено, мониторинг тоже автоматически вернётся к норме:      enabling Zabbix agent checks on host "New host": interface became available

en-us	#### Unblocking multiple users  Unblock two users.  Request:  ```json {     "jsonrpc": "2.0",     "method": "user.unblock",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```
ru	#### Разблокирование нескольких пользователей  Разблокировать двух пользователей.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "user.unblock",     "params": [         "1",         "5"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```

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

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

en-us	#### Uninstalling agent Windows service  To uninstall a single instance of Zabbix agent using the default configuration file:         zabbix_agentd.exe --uninstall  To uninstall a single instance of Zabbix agent using a non-default configuration file:         zabbix_agentd.exe --config <your_configuration_file> --uninstall  To uninstall multiple instances of Zabbix agent from Windows services:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --uninstall --multiple-agents
ru	#### Удаление службы Windows агента  Для удаления одиночного экземпляра Zabbix агента, который использует файл конфигурации по умолчанию:         zabbix_agentd.exe --uninstall  Для удаления одиночного экземпляра Zabbix агента, который использует отличный от умолчания файл конфигурации:         zabbix_agentd.exe --config <ваш_файл_конфигурации> --uninstall  Для удаления нескольких экземпляров Zabbix агента из служб Windows:        zabbix_agentd.exe --config <файл_конфигурации_экземпляра_1> --uninstall --multiple-agents       zabbix_agentd.exe --config <файл_конфигурации_экземпляра_2> --uninstall --multiple-agents       ...       zabbix_agentd.exe --config <файл_конфигурации_экземпляра_N> --uninstall --multiple-agents

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

en-us	#### Unknown interface status  Zabbix server determines an unknown status for the corresponding agent interface (Zabbix, SNMP, IPMI, JMX) if:  -   there are no enabled items on the interface (they were removed or     disabled); -   there are only active Zabbix agent items; -   there are no pollers for that type of the interface (e.g.     StartPollers=0); -   host is disabled; -   host is set to be monitored by proxy, a different proxy or by server     if it was monitored by proxy; -   host is monitored by a proxy that appears to be offline (no updates     received from the proxy during the maximum heartbeat interval - 1     hour).  Setting interface availability to unknown is done after server configuration cache synchronization. Restoring interface availability (available/unavailable) on hosts monitored by proxies is done after proxy configuration cache synchronization.  See also more details about host interface [unreachability](/manual/appendix/items/unreachability).
ru	#### Неизвестное состояние интерфейса  Zabbix сервер определяет неизвестное состояние у соответствующего интерфейса агента (Zabbix, SNMP, IMP, JMX), если:  -   у интерфейса не имеется активированных элементов данных (они были     удалены или деактивированы); -   имеются только активные элементы данных Zabbix агента; -   нет поллеров для данного типа интерфейса (т.е. StartPollers=0); -   узел сети деактивирован; -   узел сети переведён на наблюдение через прокси, другой прокси или     через сервер, если узел сети ранее наблюдался через прокси; -   узел сети наблюдается прокси, который перешел в оффлайн (от прокси     не получено обновлений в течение максимального интервала проверки     состояния прокси — 1 час).  Перевод доступности интерфейса в неизвестное состояние выполняется после синхронизации кэша конфигурации сервера. Восстановление доступности интерфейса (доступен/недоступен) на узлах сети, которые наблюдаются через прокси, выполняется после синхронизации кэша конфигурации прокси.  Смотрите также более подробную информацию о [недостижимости](/ru/manual/appendix/items/unreachability) интерфейсов узлов сети.

en-us	 #### Unknown status  It is possible that an unknown operand appears in a trigger expression if:  -   an unsupported item is used -   the function evaluation for a supported item results in an error  In this case a trigger generally evaluates to "unknown" (although there are some exceptions). For more details, see [Expressions with unknown operands](/manual/config/triggers/expression#expressions-with-unknown-operands).  It is possible to [get notified](/manual/config/events/sources#internal-events) on unknown triggers.
ru	#### Неизвестное состояние  Имеется вероятность, что в выражении появится неизвестный операнд, если:  -   использован неподдерживаемый элемент данных -   вычисление функции по поддерживаемому элементу данных приводит к ошибке  В этом случае триггер обычно вычисляется как «неизвестно» (хотя имеются некоторые исключения). Для получения более подробных сведений смотрите [Выражения с неизвестными операндами](/manual/config/triggers/expression#выражения-с-неизвестными-операндами).  О неизвестных триггерах можно [получить оповещение](/manual/config/events/sources#внутренние-события).

en-us	#### Unlinking a template  To unlink a template from a host, do the following:  -   Go to *Configuration → Hosts* -   Click on the required host and find the *Templates* field -   Click on *Unlink* or *Unlink and clear* next to the template to     unlink -   Click on *Update* in the host attributes form  Choosing the *Unlink* option will simply remove association with the template, while leaving all its entities (items, triggers, graphs etc.) with the host.  Choosing the *Unlink and clear* option will remove both the association with the template and all its entities (items, triggers, graphs etc.).
ru	#### Отсоединение шаблона  Для отсоединения шаблона от узла сети, сделайте следующее:  -   Перейдите в *Настройка → Узлы сети* -   Нажмите на нужный узел сети и переключитесь на вкладку *Шаблоны* -   Нажмите на *Отсоединить* или на *Отсоединить и очистить* для отсоединения шаблона -   Нажмите на *Обновить* в диалоге атрибутов узла сети  Опция *Отсоединить* просто удалит связь с шаблоном, но оставит все его объекты (элементы данных, триггеры, графики и прочее) у узла сети.  Опция *Отсоединить и очистить* удалит и связь с шаблоном, и все его объекты (элементы данных, триггеры, графики и прочее).

en-us	#### Unlinking templates  Unlink and clear two templates from host.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "templates_clear": [             {                 "templateid": "10124"             },             {                 "templateid": "10125"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```
ru	#### Отвязка шаблонов  Отсоединить и очистить два шаблона от хоста.  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.update",    "params": {    "hostid": "10126",    "templates_clear": [    {    "templateid": "10124"    },    {    "templateid": "10125"    }    ]    },    "auth": "038e1d7b1735c6a5436ee9eae095879e",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": {    "hostids": [    "10126"    ]    },    "id": 1 } ```

en-us	#### Unlinking templates  Unlink a template from two hosts and delete all of the templated entities.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.massremove",     "params": {         "hostids": ["69665", "69666"],         "templateids_clear": "325"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "69665",             "69666"         ]     },     "id": 1 } ```
ru	#### Отвязка шаблонов  Отсоедините шаблон от двух хостов и удалите все созданные шаблоны. сущности.  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.massremove",    "params": {    "hostids": ["69665", "69666"],    "templateids_clear": "325"    },    "auth": "038e1d7b1735c6a5436ee9eae095879e",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": {    "hostids": [    "69665",    "69666"    ]    },    "id": 1 } ```

en-us	#### Unreachable interface  A host interface is treated as unreachable after a failed check (network error, timeout) by Zabbix, SNMP, IPMI or JMX agents. Note that Zabbix agent active checks do not influence interface availability in any way.  From that moment **UnreachableDelay** defines how often an interface is rechecked using one of the items (including LLD rules) in this unreachability situation and such rechecks will be performed already by unreachable pollers (or IPMI pollers for IPMI checks). By default it is 15 seconds before the next check.  In the Zabbix server log unreachability is indicated by messages like these:      Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds     Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds  Note that the exact item that failed is indicated and the item type (Zabbix agent).  ::: noteclassic The *Timeout* parameter will also affect how early an interface is rechecked during unreachability. If the Timeout is 20 seconds and UnreachableDelay 30 seconds, the next check will be in 50 seconds after the first attempt. :::  The **UnreachablePeriod** parameter defines how long the unreachability period is in total. By default UnreachablePeriod is 45 seconds. UnreachablePeriod should be several times bigger than UnreachableDelay, so that an interface is rechecked more than once before an interface becomes unavailable.
ru	#### Недостижимый интерфейс  Интерфейс узла сети считается недостижимым после ошибки при проверке (сетевая ошибка, превышение времени ожидания) посредством Zabbix, SNMP, IPMI или JMX агентов. Учтите, что активные проверки Zabbix агента никак не влияют на доступность интерфейса.  С этого момента **UnreachableDelay** определяет, как часто в этой ситуации недостижимости интерфейс будет проверяться повторно, используя один из элементов данных (включая правила LLD), причём такие повторные проверки выполняются уже с помощью unreachable поллеров (или IPMI поллеров для IPMI проверок). По умолчанию - 15 секунд до следующей проверки.  В журнале Zabbix сервера недостижимость обозначается записями такого рода:      Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds     Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds  Обратите внимание, что указывается, какой именно элемент данных выполнился с ошибкой, а также тип этого элемента данных (Zabbix агент).  ::: noteclassic Параметр *Timeout* также будет влиять на то, как быстро интерфейс будет проверен повторно в течение периода недостижимости. Если время ожидания составляет 20 секунд и UnreachableDelay составляет 30 секунд, то следующая проверка будет через 50 секунд после первой попытки. :::  Параметр **UnreachablePeriod** определяет общую длительность периода недостижимости. По умолчанию, UnreachablePeriod равен 45 секундам. UnreachablePeriod должен быть в несколько раз больше, чем UnreachableDelay, чтобы интерфейс проверялся повторно более одного раза, прежде чем он станет недоступным.

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

en-us	#### Update dependent item prototype  Update Dependent item prototype with new Master item prototype ID. Only dependencies on same host (template/discovery rule) are allowed, therefore Master and Dependent item should have same hostid and ruleid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "master_itemid": "25570",         "itemid": "189030"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189030"         ]     },     "id": 1 } ```
ru	#### Обновление прототип зависимого элемента данных   Обновить прототип зависимого элемента данных новым ID  основного прототипа элемента данных. Разрешены  зависимости только от одного и того же узла сети (шаблона /правила обнаружения), поэтому главный и зависимый элементы данных должны иметь одинаковые hostid и ruleid.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "master_itemid": "25570",         "itemid": "189030"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189030"         ]     },     "id": 1 } ```

en-us	#### Update dependent item  Update Dependent item name and Master item ID. Only dependencies on same host are allowed, therefore Master and Dependent item should have same hostid.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "name": "Dependent item updated name",         "master_itemid": "25562",         "itemid": "189019"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189019"         ]     },     "id": 1 } ```
ru	#### Обновление зависимого элемента данных  Обновить имя зависимого элемента данных и ID основного элемента. Разрешены зависимости только от того же узла сети, поэтому основной и зависимый элемент должны иметь одинаковые hostid.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "name": "Dependent item updated name",         "master_itemid": "25562",         "itemid": "189019"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "189019"         ]     },     "id": 1 } ```

en-us	#### Updated service monitoring  Several updates have been made to the monitoring of **services**. Service  monitoring offers a high-level view of the monitored infrastructure in Zabbix.
ru	#### Услуги  Внесено несколько обновлений в мониторинг **услуг**. Мониторинг услуг предлагает в Zabbix высокоуровневый обзор наблюдаемой инфраструктуры.

en-us	#### Updated templates  - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) template has been supplemented with metrics regarding VPN, high availability (HA), wireless termination points (WTPs), SD-WAN health checks, and HW sensors. - [MySQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) template has been supplemented with the items "MySQL: Get database" and "MySQL: Get replication". The LLD rules "Database discovery" and "Replication discovery" have been changed to the "Dependent item" type. - [Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) template has been supplemented with the items "Oracle: Get archive log", "Oracle: Get ASM disk groups", "Oracle: Get database", "Oracle: Get PDB", and "Oracle: Get tablespace". The LLD rules "Archive log discovery", "ASM disk groups discovery", "Database discovery", "PDB discovery", and "Tablespace discovery" have been changed to the "Dependent item" type. - The VMware Hypervisor template within the [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.0) and [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.0) template sets has been supplemented with a new LLD rule, "Sensor discovery".
ru	#### Обновлённые шаблоны  - Шаблон [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) был дополнен метриками, относящимися к VPN, отказоусточйивости (high availability, HA), wireless termination points (WTPs), проверкам работоспособности SD-WAN и датчикам оборудования. - Шаблон [MySQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) был дополнен элементами данных «MySQL: Get database» и «MySQL: Get replication». У правил низкоуровневого обнаружения «Database discovery» и «Replication discovery» тип был изменён на «Зависимый элемент данных». - Шаблон [Oracle by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_odbc/README.md?at=refs%2Fheads%2Frelease%2F6.0) был дополнен элементами данных «Oracle: Get archive log», «Oracle: Get ASM disk groups», «Oracle: Get database», «Oracle: Get PDB» и «Oracle: Get tablespace». У правил низкоуровневого обнаружения «Archive log discovery», «ASM disk groups discovery», «Database discovery», «PDB discovery» и «Tablespace discovery» тип был изменён на «Зависимый элемент данных». - Шаблон VMware Hypervisor в наборах шаблонов [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=refs%2Fheads%2Frelease%2F6.0) и [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn?at=release%2F6.0) был дополнен новым правилом LLD, «Sensor discovery».

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

en-us	#### Updated templates  [MSSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc?at=refs%2Fheads%2Frelease%2F6.0) template has been updated for working with AlwaysOn features such as Failover Cluster Instances (FCI) and Availability Groups (AG). It is now possible to use the template for monitoring a host in cluster, standalone host and host by cluster name. A macro for instance name is no longer used; when the master is switched, it is not required to change any macros:  - new LLD rules and metrics for quorum and quorum members have been added; - the type of the LLD rules has been changed from “Database monitor” to “Dependent item”; - items with `db.odbc.discovery` key have been turned into items dependent on the `db.odbc.get` item - new item has been added - MSSQL DB '{#DBNAME}': Recovery model, which returns the database recovery model under the database discovery; - new macros, namely, {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}, have been added - those can be used for disabling backup age triggers for a certain database.
ru	#### Обновлённые шаблоны  Шаблон [MSSQL by ODBC](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_odbc?at=refs%2Fheads%2Frelease%2F6.0) был обновлён для работы с такими функциями AlwaysOn, как Экземпляры отказоустойчивого кластера (Failover Cluster Instances, FCI) и Группы доступности (Availability Groups, AG). Теперь шаблон можно использовать для мониторинга узла в кластере, автономного хоста и хоста по имени кластера. Макрос для имени экземпляра более не используется; при переключении не требуется менять никакие макросы:  - добавлены новые правила LLD и метрики для кворума и членов кворума; - тип правил LLD изменён с «Монитор баз данных» на «Зависимый элемент данных»; - элементы данных с ключом `db.odbc.discovery` преобразованы в зависимые от элемента данных `db.odbc.get`; - добавлен новый элемент данных — MSSQL DB '{#DBNAME}': Recovery model, который при обнаружении базы данных возвращает модель восстановления базы данных; - добавлены новые макросы, а именно: {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}, — они могут быть использованы для отключения трриггеров на возраст резервной копии для определённой базы данных.

en-us	 ##### Updated templates  PostgreSQL Agent 2 template has been updated.  A trigger for detecting checksum failures has been added to the Dbstat item of the [PostgreSQL Agent 2 template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F5.0).  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     or find them in the `templates` directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
ru	##### Обновлённые шаблоны  Обновлён шаблон PostgreSQL Agent 2.  К элементу данных Dbstat шаблона [PostgreSQL Agent 2 template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2?at=refs%2Fheads%2Frelease%2F5.0) добавлен триггер для обнаружения нарушений контрольной суммы.  Вы можете получить это шаблон:  -   В *Конфигурация* → *Шаблоны* на новых инсталяциях.; -   При обновлении с предыдущих версий последние шаблоны можно загрузить с [Git репозитория](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) Zabbix или найти их в директории `templates` в скачанной последней версии Zabbix. Затем, находясь в *Настройка* → *Шаблоны*, вы можете импортировать его в Zabbix вручную.

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

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

en-us	#### Updated templates  The [OS templates](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os?at=refs%2Fheads%2Frelease%2F6.0) (agent, SNMP, and Prometheus-based) have been given a mounted filesystem update. In mounted filesystem discovery, the "Space is low" and "Space is critically low" triggers no longer have the absolute threshold and burst condition.
ru	#### Обновлённые шаблоны  [Шаблоны операционных систем](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/os?at=refs%2Fheads%2Frelease%2F6.0) (агент, SNMP и на основе Prometheus) получили обновление смонтированных файловых систем. При обнаружении смонтированных файловых систем триггеры "Space is low" (мало места) и "Space is critically low" (критически мало места) более не имеют абсолютного порога и условия взрывного роста.

en-us	#### Updated templates  The templates [Zabbix server health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_server?at=refs%2Fheads%2Frelease%2F6.0), [Remote Zabbix server health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_server_remote?at=refs%2Fheads%2Frelease%2F6.0), [Zabbix proxy health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_proxy?at=refs%2Fheads%2Frelease%2F6.0), and [Remote Zabbix proxy health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_proxy_remote?at=refs%2Fheads%2Frelease%2F6.0) have been updated for improved data visualization in item graphs by regrouping the displayed metrics.
ru	#### Обновлённые шаблоны  Шаблоны [Zabbix server health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_server?at=refs%2Fheads%2Frelease%2F6.0), [Remote Zabbix server health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_server_remote?at=refs%2Fheads%2Frelease%2F6.0), [Zabbix proxy health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_proxy?at=refs%2Fheads%2Frelease%2F6.0) и [Remote Zabbix proxy health](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zabbix_proxy_remote?at=refs%2Fheads%2Frelease%2F6.0) были обновлены для улучшения визуализации данных на графиках элементов данных путём перегруппировки отображаемых метрик.

en-us	#### Update HTTP agent item  Enable item value trapping.  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "allow_traps": 1     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```
ru	#### Обновить элемент данных HTTP-агента   Включить захват значения элемента данных.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "allow_traps": 1     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```

en-us	 Update operations offer the same set of parameters as [Recovery operations](/manual/config/notifications/action/recovery_operations#Recovery_operation_details).  ![](../../../../../assets/en/manual/config/update_operation_details.png)
ru	Операции обновления предлагают тот же самый набор параметров, что и [Операции восстановления](/manual/config/notifications/action/recovery_operations#детали-операции-восстановления).  ![](../../../../../assets/en/manual/config/update_operation_details.png)

en-us	#### Updating an item  Enable an item, that is, set its status to "0":  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "10092",         "status": 0     },     "auth": "0424bd59b807674191e7d77572075f33",     "id": 5 } ```  A successful response will contain the ID of the updated item:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10092"         ]     },     "id": 5 } ```  ::: notetip The `item.update` method as well as other update methods can also accept arrays of objects and update multiple items with one API call. :::
ru	#### Обновление элемента данных  Активируйте элемент данных, то есть укажите для "status" значение "0":  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "10092",         "status": 0     },     "auth": "0424bd59b807674191e7d77572075f33",     "id": 5 } ```  Успешный ответ будет содержать ID обновленного элемента данных:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "10092"         ]     },     "id": 5 } ```  ::: notetip Метод `item.update`, так же как и другие методы обновления, может принимать массивы объектов и обновлять несколько элементов данных с помощью одного вызова API. :::

en-us	#### Updating an item with preprocessing  Update an item with item preprocessing rule "In range".  Request:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "preprocessing": [             {                 "type": 13,                 "params": "\n100",                 "error_handler": 1,                 "error_handler_params": ""             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```
ru	#### Обновление элемента данных с предварительной обработкой  Обновить элемент данных с помощью правила предварительной обработки элемента данных "In range".  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "item.update",     "params": {         "itemid": "23856",         "preprocessing": [             {                 "type": 13,                 "params": "\n100",                 "error_handler": 1,                 "error_handler_params": ""             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23856"         ]     },     "id": 1 } ```

en-us	##### Updating a report  To update an existing report, click the report name, make the required configuration changes, and then click the *Update* button.  If an existing report is updated by another user and this user changes the Dashboard, upon clicking the *Update* button, a warning message "Report generated by other users will be changed to the current user" will be displayed.  ![](../../../assets/en/manual/web_interface/report_update.png)  Clicking *OK* at this step will lead to the following changes:  -   *Generate report by* settings will be updated to display the user who edited the report last (unless *Generate report by* is set to the recipient). -   Users that have been displayed as "Inaccessible user" or "Inaccessible user group" will be deleted from the list of report subscribers.  Clicking *Cancel* will close the configuration form and cancel the report update.
ru	##### Изменение отчёта  Чтобы изменить существующий отчёт, нажмите на имя отчёта, затем внесите необходимые изменения и нажмите на кнопку *Обновить*.  Если существующий отчёт обновлён другим пользователем и этот пользователь меняет Панель, при нажатии на кнопку *Обновить* отобразится сообщение с предупреждением: "Отчёт, сгенерированный другими пользователями, изменится на текущего пользователя".  ![](../../../assets/en/manual/web_interface/report_update.png)  Нажатие *ОК* на этом шаге приведёт к следующим изменениям:  -   Настройки *Сгенерировано* будут обновлены, чтобы отображался тот пользователь, который редактировал отчёт в последний раз (если только *Сгенерировано* не задано значением Получатель). -   Пользователи, которые отображались как «Недоступный пользователь» или «Недоступная группа пользователей», будут удалены из списка подписчиков отчёта.  Нажатие *Отмена* закроет всплывающее окно и отменит обновление отчёта.

en-us	#### Updating global regular expression for file systems discovery.  Request:  ```json {     "jsonrpc": "2.0",     "method": "regexp.update",     "params": {       "regexpid": "1",       "name": "File systems for discovery",       "test_string": "",       "expressions": [         {           "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         },         {           "expression": "^(ntfs|fat32|fat16)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         }       ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "1"         ]     },     "id": 1 } ```
ru	#### Обновление глобального регулярного выражения для обнаружения файловых систем.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "regexp.update",     "params": {       "regexpid": "1",       "name": "File systems for discovery",       "test_string": "",       "expressions": [         {           "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         },         {           "expression": "^(ntfs|fat32|fat16)$",           "expression_type": "3",           "exp_delimiter": ",",           "case_sensitive": "0"         }       ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "regexpids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Updating host encryption  Update the host "10590" to use PSK encryption only for connections from host to Zabbix server, and change the PSK identity and PSK key. Note that the host has to be [pre-configured to use PSK](/manual/encryption/using_pre_shared_keys#configuring-psk-for-server-agent-communication-example).  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10590",         "tls_connect": 1,         "tls_accept": 2,         "tls_psk_identity": "PSK 002",         "tls_psk": "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10590"         ]     },     "id": 1 } ```
ru	#### Обновление шифрования узла сети  Обновите узел сети "10590", чтобы шифрование PSK использовалось только для соединений от узла сети к серверу Zabbix, и поменяйте идентификатор PSK и ключ PSK. Учтите, что для узла сети должно быть [предварительно настроено использование PSK](/manual/encryption/using_pre_shared_keys#настройка-psk-для-соединения-сервер-агент-пример).  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10590",         "tls_connect": 1,         "tls_accept": 2,         "tls_psk_identity": "PSK 002",         "tls_psk": "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10590"         ]     },     "id": 1 } ```

en-us	#### Updating host inventory  Change inventory mode and add location  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "inventory_mode": 0,         "inventory": {             "location": "Latvia, Riga"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```
ru	#### Обновление инвентаризации узла сети  Изменение режима инвентаризации и добавление местоположения  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.update",    "params": {    "hostid": "10387",    "inventory_mode": 0,    "inventory": {    "location": "Latvia, Riga"    }    },    "auth": "038e1d7b1735c6a5436ee9eae095879e",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": {    "hostids": [    "10387"    ]    },    "id": 1 } ```

en-us	#### Updating host macros  Replace all host macros with two new ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10126",         "macros": [             {                 "macro": "{$PASS}",                 "value": "password"             },             {                 "macro": "{$DISC}",                 "value": "sda",                 "description": "Updated description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10126"         ]     },     "id": 1 } ```
ru	#### Обновление макросов хоста  Заменить все макросы узла двумя новыми.  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.update",    "params": {    "hostid": "10126",    "macros": [    {    "macro": "{$PASS}",    "value": "password"    },    {    "macro": "{$DISC}",    "value": "sda",    "description": "Updated description"    }    ]    },    "auth": "038e1d7b1735c6a5436ee9eae095879e",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": {    "hostids": [    "10126"    ]    },    "id": 1 } ```

en-us	#### Updating host prototype tags  Replace host prototype tags with new ones.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "tags": [             {                 "tag": "Datacenter",                 "value": "{#DATACENTER.NAME}"             },             {                 "tag": "Instance type",                 "value": "{#INSTANCE_TYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```
ru	#### Обновление тегов прототипа узла сети  Замените теги прототипа узла сети на новые.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "hostprototype.update",     "params": {         "hostid": "10092",         "tags": [             {                 "tag": "Datacenter",                 "value": "{#DATACENTER.NAME}"             },             {                 "tag": "Instance type",                 "value": "{#INSTANCE_TYPE}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10092"         ]     },     "id": 1 } ```

en-us	#### Updating host tags  Replace all host tags with a new one.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.update",     "params": {         "hostid": "10387",         "tags": {             "tag": "OS",             "value": "RHEL 7"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10387"         ]     },     "id": 1 } ```
ru	#### Обновление тегов хоста  Заменить все теги хоста на новый.  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.update",    "params": {    "hostid": "10387",    "tags": {    "tag": "OS",    "value": "RHEL 7"    }    },    "auth": "038e1d7b1735c6a5436ee9eae095879e",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": {    "hostids": [    "10387"    ]    },    "id": 1 } ```

en-us	#### Updating item preprocessing options  Update an item prototype with item preprocessing rule “Custom multiplier”.  Request:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 1,                 "params": "4",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```
ru	#### Обновление параметров предварительной обработки элемента данных  Обновить прототип элемента данных с помощью правила предварительной обработки элемента данных “Custom multiplier”.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "itemprototype.update",     "params": {         "itemid": "44211",         "preprocessing": [             {                 "type": 1,                 "params": "4",                 "error_handler": 2,                 "error_handler_params": "5"             }         ]     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "44211"         ]     },     "id": 1 } ```

en-us	#### Updating LLD rule script  Update an LLD rule script with a different script and remove unnecessary parameters that were used by previous script.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```
ru	#### Обновление скрипта   Обновить скрипт LLD правила другим скриптом и удалить ненужные параметры, которые использовались предыдущим сценарием.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "23865",         "parameters": [],         "script": "Zabbix.Log(3, 'Log test');\nreturn 1;"     },     "auth": "700ca65537074ec963db7efabda78259",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "23865"         ]     },     "id": 1 } ```

en-us	#### Updating multiple triggers  Enable multiple triggers, that is, set their status to 0:  ```json {     "jsonrpc": "2.0",     "method": "trigger.update",     "params": [         {             "triggerid": "13938",             "status": 0         },         {             "triggerid": "13939",             "status": 0         }     ],     "auth": "0424bd59b807674191e7d77572075f33",     "id": 6 } ```  A successful response will contain the IDs of the updated triggers:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938",             "13939"         ]     },     "id": 6 } ```  ::: notetip This is the preferred method of updating. Some API methods like `host.massupdate` allow to write more simple code, but it's not recommended to use those methods, since they will be removed in the future releases. :::
ru	#### Обновление нескольких триггеров  Активируйте несколько триггеров, то есть укажите для "status" значение "0":  ```json {     "jsonrpc": "2.0",     "method": "trigger.update",     "params": [         {             "triggerid": "13938",             "status": 0         },         {             "triggerid": "13939",             "status": 0         }     ],     "auth": "0424bd59b807674191e7d77572075f33",     "id": 6 } ```  Успешный ответ будет содержать ID обновленных триггеров:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "13938",             "13939"         ]     },     "id": 6 } ```  ::: notetip Это предпочтительный метод обновления. Некоторые методы API, такие как `host.massupdate`, позволяют писать более простой код, однако не рекомендуется использовать эти методы, так как они будут удалены в будущих релизах. :::

en-us	#### Updating problems  The problem update popup allows to:  -   comment on the problem -   view comments and actions so far -   change problem severity -   acknowledge/unacknowledge problem -   manually close problem  ![](../../assets/en/manual/acknowledges/update_problem.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Problem*|If only one problem is selected, the problem name is displayed.<br>If several problems are selected, *N problems selected* is displayed.| |*Message*|Enter text to comment on the problem (maximum 2048 characters).| |*History*|Previous activities and comments on the problem are listed, along with the time and user details.<br>For the meaning of icons used to denote user actions see the [event detail](/manual/web_interface/frontend_sections/monitoring/problems#viewing_details) page.<br>Note that history is displayed if only one problem is selected for the update.| |*Scope*|Define the scope of such actions as changing severity, acknowledging or manually closing problems:<br>**Only selected problem** - will affect this event only<br>**Selected and all other problems of related triggers** - in case of acknowledgment/closing problem, will affect this event and all other problems that are not acknowledged/closed so far. If the scope contains problems already acknowledged or closed, these problems will not be acknowledged/closed repeatedly. On the other hand, the number of message and severity change operations are not limited.| |*Change severity*|Mark the checkbox and click on the severity button to update problem severity.<br>The checkbox for changing severity is available if read-write permissions exist for at least one of the selected problems. Only those problems that are read-writable will be updated when clicking on *Update*.<br>If read-write permissions exist for none of the selected triggers, the checkbox is disabled.| |*Acknowledge*|Mark the checkbox to acknowledge the problem.<br>This checkbox is available if there is at least one unacknowledged problem among the selected.<br>It is not possible to add another acknowledgment for an already acknowledged problem (it is possible to add another comment though).| |*Unacknowledge*|Mark the checkbox to unacknowledge the problem.<br>This checkbox is available if there is at least one acknowledged problem among the selected.| |*Close problem*|Mark the checkbox to manually close the selected problem(s).<br>The checkbox for closing a problem is available if the *Allow manual close* option is checked in [trigger configuration](/manual/config/triggers/trigger) for at least one of the selected problems. Only those problems will be closed that are allowed to be closed when clicking on *Update*.<br>If no problem is manually closeable, the checkbox is disabled.<br>Already closed problems will not be closed repeatedly.|
ru	#### Обновление проблем  Всплывающее окно обновления проблемы позволяет:  -   добавить комментарий к проблеме -   просмотреть комментарии и действия на текущий момент -   изменить важность проблемы -   подтвердить / убрать подтверждение проблемы -   вручную закрыть проблему  ![](../../assets/en/manual/acknowledges/update_problem.png){width="600"}  Все обязательные поля ввода отмечены красной звездочкой.  |Параметр|Описание| |--|--------| |*Проблема*|Если выбрана только одна проблема, отобразится имя проблемы.<br>Если выбрано несколько проблем, отобразится *N выбрано проблем*.| |*Сообщение*|Введите текст комментария к проблеме (максимум 2048 символов).| |*История*| Перечислены предыдущие действия и комментарии по проблеме, а также время и сведения о пользователе.<br>Значение значков, используемых для обозначения действий пользователя, смотрите на странице [сведения о событии](/manual/web_interface/frontend_sections/monitoring/problems#просмотр-деталей).<br>Обратите внимание, что история отображается, если для обновления выбрана только одна проблема.| |*Границы*|Определяет область таких действий, как изменение важности, подтверждение или закрытие проблем вручную:<br>**Только выбранная проблема** - повлияет только на это событие<br>**Выбранные и все другие проблемы связанные с триггерами** - в случае подтверждения/закрытия проблемы, повлияет на это событие и все другие проблемы, которые до сих пор не подтверждены / закрыты. Если область содержит проблемы уже подтвержденные или закрытые, эти проблемы не будут подтверждаться / закрываться повторно. С другой стороны, количество операций по изменению сообщений и серьезности не ограничено.| |*Изменение важности*|Отметьте эту опцию и нажмите на кнопку важности, чтобы обновить важность проблемы.<br>Опция изменения важности доступна, если разрешения на чтение и запись имеются хотя бы для одной из выбранных проблем. При нажатии на кнопку *Обновить* будут обновлены только те проблемы, которые доступны для чтения и записи.<br>Если права на чтение и запись не имеются ни для одного из выбранных триггеров, опция будет отключена.| |*Подтверждение*|Отметьте эту опцию, чтобы подтвердить проблему.<br>Эта опция доступна, если среди выбранных есть хотя бы одна неподтверждённая проблема.<br>Невозможно добавить еще одно подтверждение для уже подтверждённой проблемы (хотя можно добавить еще один комментарий).| |*Отменить подтверждение*|Отметьте эту опцию, чтобы отменить подтверждение проблемы.<br>Эта опция доступна, если среди выбранных есть хотя бы одна подтверждённая проблема.| |*Закрыть проблему*|Отметьте эту опцию, чтобы вручную закрыть выбранную проблему(ы).<br>Опция закрытия проблемы доступна, если в [настройках триггера](/manual/config/triggers/trigger) выбрана опция *Разрешить закрывать вручную* хотя бы для одной из выбранных проблем. При нажатии на кнопку *Обновить* будут закрыты только те проблемы, которые разрешено закрывать.<br>Если проблему нельзя закрывать вручную, опция будет недоступна.<br> Уже закрытые проблемы не будут закрываться повторно.|

en-us	 #### Upgrade
ru	#### Обновление

en-us	#### Upgrade between minor versions  It is possible to upgrade between minor versions of 6.0.x (for example, from 6.0.1 to 6.0.3). Upgrading between minor versions is easy.  To execute Zabbix minor version upgrade it is required to run:      sudo dnf upgrade 'zabbix-*'  To execute Zabbix server minor version upgrade run:      sudo dnf upgrade 'zabbix-server-*'  To execute Zabbix agent minor version upgrade run:      sudo dnf upgrade 'zabbix-agent-*'  or, for Zabbix agent 2:      sudo dnf upgrade 'zabbix-agent2-*'
ru	#### Обновление между минорными версиями  Имеется возможность обновления между минорными версиями 6.0.x (например, с 6.0.1 до 6.0.3). Процедура минорного обновления версии очень проста.  Для выполнения минорного обновления версии Zabbix необходимо выполнить:      sudo dnf upgrade 'zabbix-*'  Для выполнения обновления минорной версии Zabbix сервера выполните:      sudo dnf upgrade 'zabbix-server-*'  Для выполнения обновления минорной версии Zabbix агента выполните:      sudo dnf upgrade 'zabbix-agent-*'  или, для Zabbix агента 2:      sudo dnf upgrade 'zabbix-agent2-*'

en-us	#### Upgrade between minor versions  It is possible to upgrade between minor versions of 6.0.x (for example, from 6.0.1 to 6.0.3). Upgrading between minor versions is easy.  To execute Zabbix minor version upgrade it is required to run:      $ sudo yum upgrade 'zabbix-*'  To execute Zabbix server minor version upgrade run:      $ sudo yum upgrade 'zabbix-server-*'  To execute Zabbix agent minor version upgrade run:      $ sudo yum upgrade 'zabbix-agent-*'  or, for Zabbix agent 2:      $ sudo yum upgrade 'zabbix-agent2-*'  Note that you may also use 'update' instead of 'upgrade' in these commands. While 'upgrade' will delete obsolete packages, 'update' will preserve them.  
ru	#### Обновление между минорными версиями  Имеется возможность обновления между минорными версиями 6.0.x (например, с 6.0.1 до 6.0.3). Процедура минорного обновления версии очень проста.  Для выполнения минорного обновления версии Zabbix необходимо выполнить:      $ sudo yum upgrade 'zabbix-*'  Для выполнения обновления минорной версии Zabbix сервера выполните:      $ sudo yum upgrade 'zabbix-server-*'  Для выполнения обновления минорной версии Zabbix агента выполните:      $ sudo yum upgrade 'zabbix-agent-*'  или, для Zabbix агента 2:      $ sudo yum upgrade 'zabbix-agent2-*'  Обратите внимание, в этих командах вы можете также использовать 'update' вместо 'upgrade'. В то время как при 'upgrade' устаревшие пакеты будут удалены, а при 'update' пакеты будут сохранены.

en-us	#### Upgrade between minor versions  It is possible to upgrade minor versions of 6.0.x (for example, from 6.0.1 to 6.0.3). It is easy.  To upgrade Zabbix minor version please run:      sudo apt install --only-upgrade 'zabbix.*'  To upgrade Zabbix server minor version please run:      sudo apt install --only-upgrade 'zabbix-server.*'  To upgrade Zabbix agent minor version please run:      sudo apt install --only-upgrade 'zabbix-agent.*'  or, for Zabbix agent 2:      sudo apt install --only-upgrade 'zabbix-agent2.*'
ru	#### Обновление между минорными версиями  Имеется возможность обновления между минорными версиями 6.0.x (например, с 6.0.1 до 6.0.3). Процедура очень проста.  Чтобы выполнить минорное обновления версии Zabbix, пожалуйста, выполните:      sudo apt install --only-upgrade 'zabbix.*'  Чтобы выполнить минорное обновления версии Zabbix сервера , пожалуйста, выполните:      sudo apt install --only-upgrade 'zabbix-server.*'  Чтобы выполнить минорное обновления версии Zabbix агента, пожалуйста, выполните:      sudo apt install --only-upgrade 'zabbix-agent.*'  или, для Zabbix агента 2:      sudo apt install --only-upgrade 'zabbix-agent2.*'

en-us	#### Upgrade between minor versions  When upgrading between minor versions of 6.0.x (for example from 6.0.1 to 6.0.3) it is required to execute the same actions for server/proxy/agent as during the upgrade between major versions. The only difference is that when upgrading between minor versions no changes to the database are made.
ru	#### Обновление между минорными версиями  При обновлении между минорными версиями 6.0.x (например, с 6.0.1 до 6.0.3) необходимо выполнить те же самые действия для сервера / прокси / агента, как и при обновлении между мажорными версиями. Единственное различие заключается в том, что при обновлении между минорными версиями изменения в базе данных отсутствуют.

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

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

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

en-us	##### Upgrade with MariaDB 10.2.1 and before  Upgrading Zabbix may fail if database tables were created with MariaDB 10.2.1 and before, because in those versions the default row format is compact. This can be fixed by changing the row format to dynamic (see also [ZBX-17690](https://support.zabbix.com/browse/ZBX-17690)).
ru	##### Обновление с MariaDB 10.2.1 и старше  Обновление Zabbix может завершится с ошибкой, если таблицы базы данных были созданы с MariaDB версии 10.2.1 и старше, так как в этих версиях по умолчанию используется компактный формат строк. Такая проблема исправляется изменением формата строк на динамический формат (смотрите также [ZBX-17690](https://support.zabbix.com/browse/ZBX-17690)).

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

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

en-us	 #### Usability improvements to custom graphs  The graph page in *Monitoring* → *Hosts* → *Graphs* has seen  several usability improvements:  -   There is no longer a 20 graph limit in the page -   A subfilter has been added allowing to quickly select groups of related graphs based on a common tag or tag value -   Simple graphs for the host can be displayed alongside custom graphs  For more details, see the [graph](/manual/web_interface/frontend_sections/monitoring/hosts/graphs) page.
ru	#### Улучшения удобства использования пользовательских графиков  Страница графиков в *Мониторинг* → *Узлы сети* → *Графики* имеет несколько улучшений, связанных с удобством использования:  -   На странице более нет ограничения в 20 графиков -   Добавлен подфильтр, который позволяет быстро выбрать группы связанных графиков, основываясь на общем теге или значении тега -   Простые графики узла сети могут отображаться вместе с пользовательскими графиками  Для получения более подробных сведений смотрите страницу [графиков](/manual/web_interface/frontend_sections/monitoring/hosts/graphs).

en-us	#### Usage
ru	#### Использование

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

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

en-us	#### Usage examples  By using some appropriate suffixes you can write trigger expressions that are easier to understand and maintain, for example these expressions:      last(/host/system.uptime)<86400s     avg(/host/system.cpu.load,600s)<10     last(/host/vm.memory.size[available])<20971520  could be changed to:      last(/host/system.uptime)<1d     avg(/host/system.cpu.load,10m)<10     last(/host/vm.memory.size[available])<20M
ru	#### Примеры использования  При использовании некоторых соответствующих суффиксов вы можете написать выражения триггеров, которые легче понимать и поддерживать, например, такие выражения:      last(/host/system.uptime)<86400s     avg(/host/system.cpu.load,600s)<10     last(/host/vm.memory.size[available])<20971520  можно заменить на:      last(/host/system.uptime)<1d     avg(/host/system.cpu.load,10m)<10     last(/host/vm.memory.size[available])<20M

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

en-us	 #### Usage  In the following locations:     - graph names    - map element labels     - map shape labels    - map link labels   only a **single** function, from the following set: `avg`, `last`, `max`, `min`,  is allowed as an expression macro, e.g.:      {?avg(/{HOST.HOST}/{ITEM.KEY},1h)}      Expressions such as `{?last(/host/item1)/last(/host/item2)}`, `{?count(/host/item1,5m)}`  and `{?last(/host/item1)*10}` are incorrect in these locations.  However, in:     - trigger event names     - trigger-based notifications and commands    - problem update notifications and commands      **complex** expressions are allowed, e.g.:       {?trendavg(/host/item1,1M:now/M)/trendavg(/host/item1,1M:now/M-1y)*100}  See also:   -   [Supported macros](/manual/appendix/macros/supported_by_location) for a list of supported locations of the expression macro -   [Example](/manual/config/triggers/expression#example_18) of using an expression macro in the event name
ru	#### Использование  В следующих местах:     - именах графиков    - подписях к элементам карт    - подписях к фигурам карт    - подписях к связям карт  в качестве макроса выражения допускается только **одна** функция из следующего списка: `avg`, `last`, `max`, `min`, например:      {?avg(/{HOST.HOST}/{ITEM.KEY},1h)}      Такие выражения как `{?last(/host/item1)/last(/host/item2)}`, `{?count(/host/item1,5m)}` и `{?last(/host/item1)*10}` в этих местах недопустимы.  Однако, в:     - именах событий на триггеры    - оповещениях и командах на триггеры    - оповещениях и командах на обновление проблем     разрешены **сложные** выражения, например:       {?trendavg(/host/item1,1M:now/M)/trendavg(/host/item1,1M:now/M-1y)*100}  Смотрите также:   -   [Поддерживаемые макросы](/manual/appendix/macros/supported_by_location) для списка поддерживаемых мест использования макросов выражений -   [Пример](/manual/config/triggers/expression#пример-18) использования макроса выражений в имени события

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

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

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

en-us	### Use cases  Some use cases for recovery operations are as follows:  1.  Notify on a recovery all users that were notified on the problem:     -  Select *Notify all involved* as operation type.  2.  Have multiple operations upon recovery: send a notification and execute a remote command:     -  Add operation types for sending a message and executing a command.  3.  Open a ticket in external helpdesk/ticketing system and close it when the problem is resolved:     -  Create an external script that communicates with the helpdesk system.     -  Create an action having operation that executes this script and thus opens a ticket.     -  Have a recovery operation that executes this script with other parameters and closes the ticket.     -  Use the {EVENT.ID} macro to reference the original problem.
ru	#### Сценарии применения  Некоторые сценарии использования операций восстановления заключаются в следующем:  1.  Оповещение о восстановлении всех пользователей, которые были ранее оповещены о проблеме:     - Выберите в качестве типа операции 'Оповещать всех участников'  2.  Наличие нескольких операций по восстановлению: отправка оповещений и выполнение удалённой команды:     - Добавьте типы операций для отправки сообщения и выполнения команды  3.  Открытие задачи во внешней системе поддержки клиентов / системе задач и закрытие этих задач при решении проблемы:     - Создайте внешний скрипт, который будет взаимодействовать с системой поддержки клиентов.     - Создайте действие, имеющее операцию, которая выполняет этот скрипт и таким образом открывает задачу.     - Добавьте операцию восстановления, которая выполнит этот скрипт с другими параметрами и закроет задачу.     - Используйте макрос {EVENT.ID} в качестве ссылки на исходную проблему.

en-us	#### Use cases  Some use cases for this functionality are as follows:  1.  Mark trigger events in the frontend:     -   Define a tag at the trigger level, for example `scope:performance`;     -   All problems created by this trigger will be marked with this tag. 2.  Mark all template-inherited problems:     -   Define a tag at the template level, for example `target:MySQL`;     -   All host problems created by triggers from this template will be marked with this tag. 3.  Mark all host problems:     -   Define a tag at the host level, for example `service:Jira`;     -   All problems of the host triggers will be marked with this tag. 4.  Group related items:     -   Define a tag at the item level, for example `component:cpu`;     -   In the *Latest data* section, use the tag filter to view all items tagged as `component:cpu`. 5.  Identify problems in a log file and close them separately:     -   Define tags in the log trigger that will identify events using value extraction by the `{{ITEM.VALUE<N>}.regsub()}` macro;     -   In the trigger configuration, set multiple problem event generation mode;     -   In the trigger configuration, use [event correlation](/manual/config/event_correlation):          select the option that OK event closes only matching events and choose the tag for matching;     -   See problem events created with a tag and closed individually. 6.  Use it to filter notifications:     -   Define tags at the trigger level to mark events by different tags;     -   Use tag filtering in action conditions to receive notifications only on the events that match tag data. 7.  Use information extracted from item value as tag value:     -   Use an `{{ITEM.VALUE<N>}.regsub()}` macro in the tag value;     -   See tag values in *Monitoring* → *Problems* as extracted data from the item value. 8.  Identify problems better in notifications:     -   Define tags at the trigger level;     -   Use an {EVENT.TAGS} macro in the problem notification;     -   Easier identify which application/service the notification belongs to. 9.  Simplify configuration tasks by using tags at the template level:     -   Define tags at the template trigger level;     -   See these tags on all triggers created from template triggers. 10. Create triggers with tags from low-level discovery (LLD):     -   Define tags on trigger prototypes;     -   Use LLD macros in the tag name or value;     -   See these tags on all triggers created from trigger prototypes. 11. Match services using [service tags](/manual/it_services/service_tree#service-tags):     -   Define [service actions](/manual/it_services/service_actions#conditions) for services with matching tags;     -   Use service tags to map a service to an SLA for [SLA calculations](/manual/it_services/sla#configuration). 12. Map services to problems using [problem tags](/manual/it_services/service_tree#service-configuration):     -   In the service configuration, specify [problem tag](/manual/it_services/service_tree#problem-tags), for example `target:MySQL`;     -   Problems with the matching tag will be automatically correlated to the service;     -   Service status will change to the status of the problem with the highest severity.  13. Suppress problems when a host is in maintenance mode:     -   Define tags in *[Maintenance periods](/manual/maintenance#configuration)* to suppress only problems with matching tags. 14. Grant access to user groups:     -   Specify tags in the [user group](/manual/config/users_and_usergroups/usergroup#configuration) configuration to allow viewing only problems with matching tags.
ru	#### Сценарии применения  Некоторые сценарии использования этой функциональности заключаются в следующем:  1. Маркировка событий триггеров в веб-интерфейсе:     - Задайте тег на уровне триггера, например: `scope:performance`;     - Все проблемы, созданные этим триггером, будут помечены данным тегом. 2. Маркировка всех проблем, унаследованных с шаблона:     - Задайте тег на уровне шаблона, например: 'target:MySQL';     - Все проблемы узлов сети, созданные триггерами из этого шаблона, будут помечены данным тегом. 3. Маркировка всех проблем узла сети:     - Задайте тег на уровне узла сети, например: 'service:Jira';     - Все проблемы триггеров этого узла сети будут помечены данным тегом. 4. Группировка связанных элементов данных:     - Задайте тег на уровне элемента данных, например: 'component:cpu';     - В разделе *Последние данные* используйте фильтрацию по тегам для просмотра всех элементов данных, помеченных тегом 'component:cpu'. 5. Идентификация проблем в файле журнала и закрытие их по отдельности:     - Задайте теги для триггера файла журнала, которые будут идентифицировать события с использованием извлечения значения при помощи макроса `{{ITEM.VALUE<N>}.regsub()}`;     - В настройках триггера укажите режим множественной генерации событий о проблемах;     - В настройках триггера используйте [корреляцию событий](/manual/config/event_correlation): выберите опцию, что событие ОК закрывает только совпадающие события и выберите тег для поиска совпадений;     - Смотрите события о проблемах, которые создаются с тегом и закрываются независимо. 6. Использование тегов в фильтрации оповещений:     - Задайте теги на уровне триггеров, чтобы пометить события разными тегами;     - Используйте фильтрацию тегов в условиях действий, чтобы получать оповещения только по тем событиям, которые соответствуют данным тегам. 7. Использование информации, извлечённой из значения элемента данных, в качестве значения тега:     - Используйте макрос `{{ITEM.VALUE<N>}.regsub()}` в значении тега;     - Просматривайте значения тегов в *Мониторинг* → *Проблемы* с извлечёнными данными из значения элемента данных. 8. Улучшение идентификации проблем в оповещениях:     - Задайте теги на уровне триггера;     - Используйте макрос {EVENT.TAGS} в оповещении на проблемы;     - Легче определить, к какому приложению / сервису относится оповещение. 9. Упрощение задач настройки с использованием тегов на уровне шаблонов:     - Задайте теги для триггеров на уровне шаблона;     - Просматривайте эти теги по всем триггерам, созданным из триггеров шаблона. 10. Создание триггеров с тегами из низкоуровневого обнаружения (LLD):     - Задайте теги для прототипов триггеров;     - Используйте макросы LLD в имени тега или его значении;     - Просматривайте эти теги по всем триггерам, созданным из прототипов триггеров. 11. Сопоставление услуг, используя [теги услуг](/manual/it_services/service_tree#теги-услуг):     - Задайте [действия на услуги](/manual/it_services/service_actions#условия) для услуг с соответствующими тегами;     - Используйте теги услуг, чтобы соотнести услуги к SLA для [вычислений SLA](/manual/it_services/sla#настройка). 12. Сопоставление услуг с проблемами, используя [теги проблем](/manual/it_services/service_tree#настройка-услуги):     - В настройках услуг укажите [тег проблем](/manual/it_services/service_tree#теги-проблем), например: `target:MySQL`;     - Проблемы с соответствующим тегом будут автоматически соответствовать этой услуге;     - Состояние услуги поменяется на состояние проблемы с наивысшей важностью.  13. Подавление проблем, когда узел сети в режиме обслуживания:     - Задайте теги в *[Периодах обслуживания](/manual/maintenance#настройка)*, чтобы подавить только проблемы с соответствующими тегами. 14. Предоставление доступа группам пользователей:     - Укажите теги в настройках [группы пользователей](/manual/config/users_and_usergroups/usergroup#настройка), чтобы разрешить просмотр только проблем с соответствующими тегами.

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

en-us	##### Use cases  Zabbix frontend uses GUI interface to define possible options: required, verify\_ca, verify\_full. Specify required options in the installation wizard step *Configure DB connections*. These options are mapped to the configuration file (zabbix.conf.php) in the following manner:  |GUI settings|Configuration file|Description|Result| |----|----|----|----| |![](../../../../assets/en/manual/appendix/install/encrypt_db_transport.png)|...<br>// Used for TLS connection.<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '';<br>$DB\['CERT\_FILE'\] = '';<br>$DB\['CA\_FILE'\] = '';<br>$DB\['VERIFY\_HOST'\] = false;<br>$DB\['CIPHER\_LIST'\] = '';<br>...|Check *Database TLS encryption*<br>Leave *Verify database certificate* unchecked|Enable 'required' mode.| |![](../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca.png)|...<br>$DB\['ENCRYPTION'\] = true;\\\\ $DB\['KEY\_FILE'\] = '';<br>$DB\['CERT\_FILE'\] = '';<br>$DB\['CA\_FILE'\] = '/etc/ssl/mysql/ca.pem';<br>$DB\['VERIFY\_HOST'\] = false;<br>$DB\['CIPHER\_LIST'\] = '';<br>...|1\. Check *Database TLS encryption* and *Verify database certificate*<br>2. Specify path to *Database TLS CA file*|Enable 'verify\_ca' mode.| |![](../../../../assets/en/manual/appendix/install/encrypt_db_verify_full1.png)|...<br>// Used for TLS connection with strictly defined Cipher list.<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '<key\_file\_path>';<br>$DB\['CERT\_FILE'\] = '<key\_file\_path>';<br>$DB\['CA\_FILE'\] = '<key\_file\_path>';<br>$DB\['VERIFY\_HOST'\] = true;<br>$DB\['CIPHER\_LIST'\] = '<cipher\_list>';<br>...<br><br>Or:<br><br>...<br>// Used for TLS connection without Cipher list defined - selected by MySQL server<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '<key\_file\_path>';<br>$DB\['CERT\_FILE'\] = '<key\_file\_path>';<br>$DB\['CA\_FILE'\] = '<key\_file\_path>';<br>$DB\['VERIFY\_HOST'\] = true;<br>$DB\['CIPHER\_LIST'\] = '';<br>...|1\. Check *Database TLS encryption* and *Verify database certificate*<br>2. Specify path to *Database TLS key file*<br>3. Specify path to *Database TLS CA file*<br>4. Specify path to *Database TLS certificate file*<br>5. Specify TLS cipher list (optional)|Enable 'verify\_full' mode for MySQL.| |![](../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png)|...<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '<key\_file\_path>';<br>$DB\['CERT\_FILE'\] = '<key\_file\_path>';<br>$DB\['CA\_FILE'\] = '<key\_file\_path>';<br>$DB\['VERIFY\_HOST'\] = true;<br>$DB\['CIPHER\_LIST'\] = ' ';<br>...<br>|1\. Check *Database TLS encryption* and *Verify database certificate*<br>2. Specify path to *Database TLS key file*<br>3. Specify path to *Database TLS CA file*<br>4. Specify path to *Database TLS certificate file*<br>5. Check *Database host verification*|Enable 'verify\_full' mode for PostgreSQL.|  **See also:** [Encryption configuration examples for MySQL](/manual/appendix/install/db_encrypt/mysql), [Encryption configuration examples for PostgreSQL](/manual/appendix/install/db_encrypt/postgres).
ru	##### Сценарии использования  Веб-интерфейс Zabbix использует графический интерфейс, чтобы определить возможные опции: required, verify\_ca, verify\_full. Указывайте нужные опции на шаге *Настройка соединения с базой данных* помощника по установке. Эти опции соответствуют файлу конфигурации (zabbix.conf.php) следующим образом:  |Параметр интерфейса|Файл конфигурации|Описание|Результат| |----|----|----|----| |![](../../../../assets/en/manual/appendix/install/encrypt_db_transport.png)|...<br>// Used for TLS connection.<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '';<br>$DB\['CERT\_FILE'\] = '';<br>$DB\['CA\_FILE'\] = '';<br>$DB\['VERIFY\_HOST'\] = false;<br>$DB\['CIPHER\_LIST'\] = '';<br>...|Отметьте *TLS шифрование базы данных*<br>Оставьте *Удостоверять сертификат базы данных* неотмеченным|Включает режим 'required'.| |![](../../../../assets/en/manual/appendix/install/encrypt_db_verify_ca.png)|...<br>$DB\['ENCRYPTION'\] = true;\\\\ $DB\['KEY\_FILE'\] = '';<br>$DB\['CERT\_FILE'\] = '';<br>$DB\['CA\_FILE'\] = '/etc/ssl/mysql/ca.pem';<br>$DB\['VERIFY\_HOST'\] = false;<br>$DB\['CIPHER\_LIST'\] = '';<br>...|1\. Отметьте *TLS шифрование базы данных* и *Удостоверять сертификат базы данных*<br>2. Укажите путь к *Файл TLS CA базы данных*|Включает режим 'verify\_ca'.| |![](../../../../assets/en/manual/appendix/install/encrypt_db_verify_full1.png)|...<br>// Used for TLS connection with strictly defined Cipher list.<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '<key\_file\_path>';<br>$DB\['CERT\_FILE'\] = '<key\_file\_path>';<br>$DB\['CA\_FILE'\] = '<key\_file\_path>';<br>$DB\['VERIFY\_HOST'\] = true;<br>$DB\['CIPHER\_LIST'\] = '<cipher\_list>';<br>...<br><br>Или:<br><br>...<br>// Used for TLS connection without Cipher list defined - selected by MySQL server<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '<key\_file\_path>';<br>$DB\['CERT\_FILE'\] = '<key\_file\_path>';<br>$DB\['CA\_FILE'\] = '<key\_file\_path>';<br>$DB\['VERIFY\_HOST'\] = true;<br>$DB\['CIPHER\_LIST'\] = '';<br>...|1\. Отметьте *TLS шифрование базы данных* и *Удостоверять сертификат базы данных*<br>2. Укажите путь к *Файл TLS ключа базы данных*<br>3. Укажите путь к *Файл TLS CA базы данных*<br>4. Укажите путь к *Файл TLS сертификата базы данных*<br>5. Укажите список шифров TLS (опционально)|Включает режим 'verify\_full' для MySQL.| |![](../../../../assets/en/manual/appendix/install/encrypt_db_verify_full2.png)|...<br>$DB\['ENCRYPTION'\] = true;<br>$DB\['KEY\_FILE'\] = '<key\_file\_path>';<br>$DB\['CERT\_FILE'\] = '<key\_file\_path>';<br>$DB\['CA\_FILE'\] = '<key\_file\_path>';<br>$DB\['VERIFY\_HOST'\] = true;<br>$DB\['CIPHER\_LIST'\] = ' ';<br>...<br>|1\. Отметьте *TLS шифрование базы данных* и *Удостоверять сертификат базы данных*<br>2. Укажите путь к *Файл TLS ключа базы данных*<br>3. Укажите путь к *Файл TLS CA базы данных*<br>4. Укажите путь к *Файл TLS сертификата базы данных*<br>5. Отметьте *Сверка хоста базы данных*|Включает режим 'verify\_full' для PostgreSQL.|  **Смотрите также:** [Примеры настроек шифрования для MySQL](/manual/appendix/install/db_encrypt/mysql), [Примеры настроек шифрования для PostgreSQL](/manual/appendix/install/db_encrypt/postgres).

en-us	#### user  Changes:\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) added new method `user.unblock`.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) `user.create`, `user.update`: implemented password strength validation according the password policy.\
ru	#### user  Изменения:\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) добавлен новый метод `user.unblock`.\ [ZBXNEXT-4029](https://support.zabbix.com/browse/ZBXNEXT-4029) `user.create`, `user.update`: реализована проверка надежности пароля в соответствии с политикой паролей.\

en-us	#### user  Changes:\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) `user.create`, `user.update`: increased max length of the "url" field to 2048 characters.\
ru	#### user  Изменения:\ [ZBXNEXT-7971](https://support.zabbix.com/browse/ZBXNEXT-7971) `user.create`, `user.update`: максимальная длина поля "url" увеличена до 2048 символов.\

en-us	#### user  Changes:\ [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: added new parameter `token`.\
ru	#### Пользователь  Изменения:\ [ZBXNEXT-8012](https://support.zabbix.com/browse/ZBXNEXT-8012) `user.checkAuthentication`: добавлен новый параметр `token`.\

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

en-us	#### User-configured ciphersuites  The built-in ciphersuite selection criteria can be overridden with user-configured ciphersuites.  ::: noteimportant User-configured ciphersuites is a feature intended for advanced users who understand TLS ciphersuites, their security and consequences of mistakes, and who are comfortable with TLS troubleshooting. :::  The built-in ciphersuite selection criteria can be overridden using the following parameters:  |Override scope|Parameter|Value|Description| |--|--|------|------| |Ciphersuite selection for certificates|TLSCipherCert13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function `SSL_CTX_set_ciphersuites()`).|Certificate-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherCert|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the `SSL_CTX_set_cipher_list()` or `gnutls_priority_init()` functions, respectively.|Certificate-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Ciphersuite selection for PSK|TLSCipherPSK13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function `SSL_CTX_set_ciphersuites()`).|PSK-based ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherPSK|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the `SSL_CTX_set_cipher_list()` or `gnutls_priority_init()` functions, respectively.|PSK-based ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)| |Combined ciphersuite list for certificate and PSK|TLSCipherAll13|Valid OpenSSL 1.1.1 [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.3 protocol (their values are passed to the OpenSSL function `SSL_CTX_set_ciphersuites()`).|Ciphersuite selection criteria for TLS 1.3<br><br>Only OpenSSL 1.1.1 or newer.| |^|TLSCipherAll|Valid OpenSSL [cipher strings](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) for TLS 1.2 or valid GnuTLS [priority strings](https://gnutls.org/manual/html_node/Priority-Strings.html). Their values are passed to the `SSL_CTX_set_cipher_list()` or `gnutls_priority_init()` functions, respectively.|Ciphersuite selection criteria for TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL)|  To override the ciphersuite selection in [zabbix\_get](/manpages/zabbix_get) and [zabbix\_sender](/manpages/zabbix_sender) utilities - use the command-line parameters:  -   `--tls-cipher13` -   `--tls-cipher`  The new parameters are optional. If a parameter is not specified, the internal default value is used. If a parameter is defined it cannot be empty.  If the setting of a TLSCipher\* value in the crypto library fails then the server, proxy or agent will not start and an error is logged.  It is important to understand when each parameter is applicable.
ru	#### Алгоритмы шифрования, заданные пользователем  Встроенные критерии выбора алгоритмов шифрования могут быть переопределены алгоритмами шифрования, заданными пользователем.  ::: noteimportant Алгоритмы шифрования, заданные пользователем, - это возможность, предназначенная для продвинутых пользователей, которые понимают алгоритмы шифрования TLS, их безопасность и последствия ошибок, и которые разбираются в устранении неполадок с TLS. :::  Встроенные критерии выбора алгоритмов шифрования могут быть переопределены, используя следующие параметры:  |Область действия переопределения|Параметр|Значение|Описание| |--|--|------|------| |Выбор алгоритмов шифрования для сертификатов|TLSCipherCert13|Корректные [строки шифров](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL 1.1.1 для протокола TLS 1.3 (их значения передаются функции OpenSSL `SSL_CTX_set_ciphersuites()`).|Критерии выбора алгоритмов шифрования при использовании сертификатов для TLS 1.3.<br><br>Только OpenSSL 1.1.1 или новее.| |^|TLSCipherCert|Корректные [строки шифров](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL для TLS 1.2 или корректные [строки приоритетов](https://gnutls.org/manual/html_node/Priority-Strings.html) GnuTLS. Их значения передаются функциям `SSL_CTX_set_cipher_list()` или `gnutls_priority_init()`, соответственно.|Критерии выбора алгоритмов шифрования при использовании сертификатов для TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL).| |Выбор алгоритмов шифрования для PSK|TLSCipherPSK13|Корректные [строки шифров](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL 1.1.1 для протокола TLS 1.3 (их значения передаются функции OpenSSL `SSL_CTX_set_ciphersuites()`).|Критерии выбора алгоритмов шифрования при использовании PSK для TLS 1.3<br><br>Только OpenSSL 1.1.1 или новее.| |^|TLSCipherPSK|Корректные [строки шифров](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL для TLS 1.2 или корректные [строки приоритетов](https://gnutls.org/manual/html_node/Priority-Strings.html) GnuTLS. Их значения передаются функциям `SSL_CTX_set_cipher_list()` или `gnutls_priority_init()`, соответственно.|Критерии выбора алгоритмов шифрования при использовании PSK для TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL).| |Комбинированный список алгоритмов шифрования для сертификатов и PSK|TLSCipherAll13|Корректные [строки шифров](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL 1.1.1 для протокола TLS 1.3 (их значения передаются функции OpenSSL `SSL_CTX_set_ciphersuites()`).|Критерии выбора алгоритмов шифрования для TLS 1.3<br><br>только OpenSSL 1.1.1 или новее.| |^|TLSCipherAll|Корректные [строки шифров](https://www.openssl.org/docs/man1.1.1/man1/ciphers.html) OpenSSL для TLS 1.2 или корректные [строки приоритетов](https://gnutls.org/manual/html_node/Priority-Strings.html) GnuTLS. Их значения передаются функциям `SSL_CTX_set_cipher_list()` или `gnutls_priority_init()`, соответственно.|Критерии выбора алгоритмов шифрования для TLS 1.2/1.3 (GnuTLS), TLS 1.2 (OpenSSL).|  Чтобы переопределить выбор алгоритмов шифрования в утилиах [zabbix\_get](/manpages/zabbix_get) и [zabbix\_sender](/manpages/zabbix_sender) - используйте параметры командной строки:  -   `--tls-cipher13` -   `--tls-cipher`  Эти параметры опциональны. Если параметр не указан, используется внутреннее значение по умолчанию. Если параметр указан, он не может быть пустым.  Если настройка значения параметров TLSCipher\* в криптобиблиотеке завершается неудачей, то сервер, прокси или агент не запустятся, а в журнал будет записано сообщение об ошибке.  Крайне важно понимать, когда применим каждый из параметров.

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

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

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

en-us	#### usergroup  Changes:\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) `usergroup.create`, `usergroup.update`: `userids` parameter is now deprecated. Use `users` instead.\
ru	#### usergroup  Изменения:\ [ZBXNEXT-6866](https://support.zabbix.com/browse/ZBXNEXT-6866) `usergroup.create`, `usergroup.update`: параметр `userids` теперь устарел. Вместо этого используйте `users`.\

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

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

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

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

en-us	#### User groups  A listing of existing user groups with their details is displayed.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  Displayed data:  |Column|Description| |--|--------| |*Name*|Name of the user group. Clicking on the user group name opens the user group [configuration form](/manual/config/users_and_usergroups/usergroup#configuration).| |*\#*|The number of users in the group. Clicking on *Users* will display the respective users filtered out in the user list.| |*Members*|Usernames of individual users in the user group (with name and surname in parentheses). Clicking on the username will open the user configuration form. Users from disabled groups are displayed in red.| |*Frontend access*|Frontend access level is displayed:<br>**System default** - users are authenticated by Zabbix, LDAP or HTTP (depending on the [authentication](authentication) method set globally);<br>**Internal** - users are authenticated by Zabbix; ignored if HTTP authentication is the global default;<br>**LDAP** - users are authenticated by LDAP; ignored if HTTP authentication is the global default;<br>**Disabled** - access to Zabbix frontend is forbidden for this group.<br>By clicking on the current level, you can change it.| |*Debug mode*|[Debug mode](/manual/web_interface/debug_mode) status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.| |*Status*|User group status is displayed - *Enabled* or *Disabled*. By clicking on the status you can change it.|  To configure a new user group, click on the *Create user group* button in the top right-hand corner.
ru	#### Группы пользователей  Здесь отображается список существующих групп пользователей с подробной информацией о них.  ![](../../../../../assets/en/manual/web_interface/user_groups0.png){width="600"}  Отображаемые данные:  |Столбец|Описание| |--|--------| |*Имя*<br>*(Name)*|Имя группы пользователей. При нажатии на имя группы пользователей откроется [диалог настройки](/manual/config/users_and_usergroups/usergroup#настройка) этой группы пользователей.| |*\#*|Количество пользователей в группе. При нажатии на *Пользователи (Users)* отобразятся соответствующие пользователи, отфильтрованные из списка пользователей.| |*Члены группы*<br>*(Members)*|Имена пользователей отдельных пользователей из группы пользователей (с именем и фамилией в круглых скобках). При нажатии на имя пользователя откроется диалог настройки этого пользователя. Пользователи из деактивированных групп отображаются красным цветом.| |*Доступ к веб-интерфейсу*<br>*(Frontend access)*|Отображается уровень доступа к веб-интерфейсу:<br>**Системное по умолчанию (System default)** — пользователи аутентицируются средствами Zabbix, LDAP или HTTP (в зависимости от глобально настроенного [метода](authentication) аутентификации);<br>**Внутренний (Internal)** — пользователи аутентифицируются при помощи Zabbix; игнорируется, если глобальные настройки по умолчанию — аутентификация HTTP;<br>**LDAP** — пользователи аутентифицируются при помощи LDAP; игнорируется, если глобальные настройки по умолчанию — аутентификация HTTP;<br>**Деактивировано (Disabled)** — доступ к веб-интерфейсу для этой группы запрещён.<br>Нажав на текущий уровень, вы можете сменить его.| |*Режим отладки*<br>*(Debug mode)*|Отображается состояние [режима отладки](/manual/web_interface/debug_mode) — *Активировано* или *Деактивировано*. Нажав на состояние, вы можете сменить его.| |*Состояние*<br>*(Status)*|Отображается состояние группы пользователей — *Активировано* или *Деактивировано*. Нажав на состояние, вы можете сменить его.|  Для настройки новой группы пользователей нажмите на кнопку *Создать группу пользователей* в правом верхнем углу.

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

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

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

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

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

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

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

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

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

en-us	#### User macros in item name no longer supported  The support for user macros in item names (including discovery rule names), deprecated since Zabbix 4.0, has been fully removed.
ru	#### Пользовательские макросы в именах элементов данных более не поддерживаются  Поддержка пользовательских макросов в именах элементов данных (включая имена правил обнаружения), считавшаяся устаревшей с версии Zabbix 4.0, теперь полностью удалена.

en-us	##### User macros in item name no longer supported  The support for user macros in item names (including discovery rule names), deprecated since Zabbix 4.0, has been fully removed.
ru	##### Пользовательские макросы в именах элементов данных более не поддерживаются  Поддержка пользовательских макросов в именах элементов данных (включая имена правил обнаружения) считалась устаревшей, начиная с Zabbix 4.0, а теперь полностью убрана.

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

en-us	#### User macro values  It is possible to store user macro values secretly in Vault.  A "[Vault secret](/manual/config/macros/user_macros#configuration)" value of a user macro contains a reference path (as 'path:key', for example "secret/zabbix:password").  The following commands may be used to set the value for the path mentioned in example:      # Enable "secret/" mount point if not already enabled, note that "kv-v2" must be used     vault secrets enable -path=secret/ kv-v2      # Put new secret with key password under mount point "secret/" and path "secret/zabbix"     vault kv put secret/zabbix password=<password>      # Test that secret is successfully added     vault kv get secret/zabbix      # Finally test with Curl, note that "data" need to be manually added after mount point and "/v1" before the mount point, also see --capath parameter     curl --header "X-Vault-Token: <VaultToken>" https://127.0.0.1:8200/v1/secret/data/zabbix  The secret value is retrieved by Zabbix server on every refresh of configuration data and is stored in configuration cache. The authentication token for a read-only access to the reference paths must be provided in server configuration ('VaultToken' parameter). If the macro value cannot be retrieved successfully the corresponding item using the value will turn unsupported.  It is also possible to trigger refresh of secret values from Vault, using a 'secrets\_reload' command line [option](/manual/concepts/server#runtime_control).  Zabbix proxy never communicates with Vault to get any secrets other than database credentials. Secret values on Zabbix proxy are retrieved from Zabbix server on each configuration sync and stored in configuration cache the same way as on Zabbix server.  That means a Zabbix proxy cannot start data collection after a restart until it receives the configuration data update from Zabbix server for the first time. Encryption must be enabled between Zabbix server and proxy; otherwise a server warning message is logged.
ru	#### Значения пользовательских макросов  В Хранилище можно скрытно хранить значения пользовательских макросов.  Значение пользовательского макроса «[Секрет Хранилища](/manual/config/macros/user_macros#настройка)» содержит ссылочный путь (в виде 'путь:ключ', например «secret/zabbix:password»).  Чтобы задать значение пути упомянутого в примере, можно использовать следующие команды:      # Включите точку монтирования "secret/", если она еще не включена, обратите внимание, что нужно использовать "kv-v2"     vault secrets enable -path=secret/ kv-v2      # Поместите новый секрет с ключом password в точку монтирования "secret/" и путь "secret/zabbix"     vault kv put secret/zabbix password=<пароль>      # Проверьте, что секрет успешно добавлен     vault kv get secret/zabbix      # Наконец, проверьте с помощью Curl, обратите внимание, что необходимо добавить вручную "data" после точки монтирования и "/v1" перед точкой монтирования, также смотрите параметр --capath     $ curl --header "X-Vault-Token: <ТокенХранилища>" https://127.0.0.1:8200/v1/secret/data/zabbix  Секретное значение извлекается сервером Zabbix при каждом обновлении данных конфигурации и хранится в кэше конфигурации. Токен аутентификации для доступа только на чтение к ссылочным путям должен быть указан в конфигурации сервера (параметр VaultToken). Если значение макроса не удаётся получить успешно, элемент данных, использующий это значение, станет неподдерживаемым.  Также можно инициировать обновление секретных значений из Хранилища при помощи [опции](/manual/concepts/server#управление-работой) командной строки 'secrets\_reload'.  Zabbix прокси никогда не связывается с Хранилищем для получения каких-либо секретов, кроме учётных данных базы данных.  Zabbix прокси получает секретные значения от Zabbix сервера при каждой синхронизации конфигурации и сохраняет их в кэше конфигурации так же, как и Zabbix сервер.  Это означает, что Zabbix прокси не может начать сбор данных после перезапуска, пока не получит первое обновление данных конфигурации от Zabbix сервера. Между Zabbix сервером и прокси должно быть включено шифрование; в противном случае в журнал вносится сообщение с предупреждением сервера.

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

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

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

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

en-us	#### User media  The *Media* tab contains a listing of all media defined for the user. Media are used for sending notifications. Click on *Add* to assign media to the user.  See the [Media types](/manual/config/notifications/media#user_media) section for details on configuring user media.
ru	#### Оповещение пользователя  Вкладка *Оповещения* содержит список всех способов оповещений, заданных для пользователя. Способы оповещений используются для отправки оповещений. Нажмите на *Добавить* для назначения оповещения пользователю.  Смотрите раздел [Способы оповещений](/manual/config/notifications/media#оповещение-пользователей) для получения подробных сведений по настройке оповещений пользователей.

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

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

en-us	#### User parameter reload without agent restart  User parameters now can be reloaded from the configuration file without restarting the agent. To do so, run the new `userparameter_reload` runtime control option, e. g.:      zabbix_agentd -R userparameter_reload  or      zabbix_agent2 -R userparameter_reload  UserParameter is the only agent configuration option that will be reloaded with this command.
ru	#### Перезагрузка пользовательских параметров без перезапуска агента  Пользовательские параметры теперь можно перечитать из файла конфигурации без перезапуска агента. Чтобы это сделать, используйте новую управляющую опцию `userparameter_reload`, например:      zabbix_agentd -R userparameter_reload  или      zabbix_agent2 -R userparameter_reload  При помощи этой команды из всех опций конфигурации агента можно перезагрузить только UserParameter.

en-us	#### User passwords  Previously, spaces in user passwords have been automatically trimmed in both the User configuration form and the Login form. After the introduction of configurable [password complexity requirements](/manual/introduction/whatsnew600#password_requirements), spaces in passwords are no longer trimmed. So users, who thought that they had spaces in their passwords, will not be able to log in as usual and will have to enter their 'old' password without spaces. To continue using passwords with spaces, they will need to recreate their passwords.  
ru	#### User passwords  Previously, spaces in user passwords have been automatically trimmed in both the User configuration form and the Login form. After the introduction of configurable [password complexity requirements](/manual/introduction/whatsnew600#password_requirements), spaces in passwords are no longer trimmed. So users, who thought that they had spaces in their passwords, will not be able to log in as usual and will have to enter their 'old' password without spaces. To continue using passwords with spaces, they will need to recreate their passwords.  

en-us	##### User passwords  Previously, spaces in user passwords have been automatically trimmed in both the User configuration form and the Login form. After the introduction of configurable [password complexity requirements](/manual/introduction/whatsnew600#password_requirements), spaces in passwords are no longer trimmed. So users, who thought that they had spaces in their passwords, will not be able to log in as usual and will have to enter their 'old' password without spaces. To continue using passwords with spaces, they will need to recreate their passwords.
ru	##### Пароли пользователей  Ранее, пробелы в начале и конце паролей пользователей автоматически удалялись как в диалоге Настройки пользователя, так и в диалоге Входа в систему. После введения настраиваемых [требований к сложности паролей](/manual/introduction/whatsnew600#требования-к-паролям), пробелы в паролях более не усекаются. Таким образом пользователи, кто думал, что имеет пробелы в своих паролях, теперь не смогут выполнить вход как обычно, и они должны будут ввести свои  «старые» пароли без пробелов в начале и конце пароля. Чтобы продолжать использовать пароли с пробелами, этим пользователям потребуется пересоздать свои пароли.

en-us	#### User permission check  Does the user have permission to write to hosts whose names begin with "MySQL" or "Linux" ?  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": ["MySQL", "Linux"]         },         "editable": true,         "startSearch": true,         "searchByAny": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "0",     "id": 1 } ```  ::: noteclassic Zero result means no hosts with read/write permissions. :::
ru	#### Проверка прав пользователя  Есть ли у пользователя разрешение на запись на хосты, имена которых начинаются с "MySQL" или "Linux"?  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.get",    "params": {       "countOutput": true,       "search": {          "host": ["MySQL", "Linux"]       },       "editable": true,       "startSearch": true,       "searchByAny": true    },    "auth": "766b71ee543230a1182ca5c44d353e36",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": "0",    "id": 1 } ```  ::: noteclassic Нулевой результат означает отсутствие хостов с разрешениями на чтение/запись. :::

en-us	#### - User profile  The **User profile** section provides options to set custom interface language, color theme, number of rows displayed in the lists, etc. The changes made here will be applied to the current user only.  The **User** tab allows you to set various user preferences.  ![profile.png](../../../assets/en/manual/web_interface/profile.png)  |Parameter|Description| |--|--------| |*Password*|Click on the link to display two fields for entering a new password.| |*Language*|Select the interface language of your choice or select **System default** to use default system settings.<br>For more information, see [Installation of additional frontend languages](/manual/appendix/install/locales).| |*Time zone*|Select the time zone to override global [time zone](/manual/web_interface/time_zone#overview) on user level or select **System default** to use global time zone settings.| |*Theme*|Select a color theme specifically for your profile:<br>**System default** - use default system settings<br>**Blue** - standard blue theme<br>**Dark** - alternative dark theme<br>**High-contrast light** - light theme with high contrast<br>**High-contrast dark** - dark theme with high contrast| |*Auto-login*|Mark this checkbox to make Zabbix remember you and log you in automatically for 30 days. Browser cookies are used for this.| |*Auto-logout*|With this checkbox marked you will be logged out automatically, after the set amount of seconds (minimum 90 seconds, maximum 1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 90s, 5m, 2h, 1d.<br>Note that this option will not work:<br>\* When Monitoring menu pages perform background information refreshes. In case pages refreshing data in a specific time interval (dashboards, graphs, latest data, etc.) are left open session lifetime is extended, respectively disabling auto-logout feature;<br>\* If logging in with the *Remember me for 30 days* option checked.<br>Auto-logout can accept 0, meaning that Auto-logout becomes disabled after profile settings update.| |*Refresh*|Set how often the information on the [*Monitoring*](/manual/web_interface/frontend_sections/monitoring) menu pages will be refreshed (minimum 0 seconds, maximum 1 hour), except for [*Dashboard*](/manual/web_interface/frontend_sections/monitoring/dashboard), which uses its own refresh parameters for every widget.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 90s, 1m, 1h.| |*Rows per page*|You can set how many rows will be displayed per page in the lists. Fewer rows (and fewer records to display) mean faster loading times.| |*URL (after login)*|You can set a specific URL to be displayed after the login. Instead of the default *Monitoring* → *Dashboard* it can be, for example, the URL of *Monitoring* → *Triggers*.|  The **Media** tab allows you to specify the [media details](/manual/config/notifications/media#user_media) for the user, such as the types, the addresses to use and when to use them to deliver notifications.  ![profile\_b.png](../../../assets/en/manual/web_interface/profile_b.png)  ::: noteclassic Only [admin level](/manual/config/users_and_usergroups/permissions) users (Admin and Super admin) can change their own media details. :::  The **Messaging** tab allows you to set [global notifications](/manual/web_interface/user_profile/global_notifications).
ru	#### - Профиль пользователя  Раздел **Профиль пользователя** дает возможность выбрать язык веб-интерфейса, цветовую схему, количество отображаемых строк в списках и т.п. Сделанные здесь изменения применяются только к текущему пользователю.  Вкладка **Пользователь (User)** позволяет задать различные предпочтения пользователя.  ![profile.png](../../../assets/en/manual/web_interface/profile.png)  |Параметр|Описание| |---------|-----------| |*Пароль*<br>*(Password)*|Нажмите на ссылку, отобразятся два поля для ввода нового пароля.| |*Язык*<br>*(Language)*|Выберите язык интерфейса по своему желанию или выберите **Системное по умолчанию** для использования системных настроек по умолчанию.<br>Чтобы получить более подробную информацию, смотрите [Установка дополнительных языков в веб-интерфейсе](/manual/appendix/install/locales).| |*Часовой пояс*<br>*(Time zone)*|Выберите часовой пояс, который заменит глобальный [часовой пояс](/manual/web_interface/time_zone#обзор) на уровне пользователя, или выберите **Системное по умолчанию** для использования глобальной настройки часового пояса.| |*Тема*<br>*(Theme)*|Выберите цветовую схему конкретно для вашего профиля:<br>**Системное по умолчанию** — использование настройки системы по умолчанию<br>**Голубая** — стандартная голубая тема<br>**Темная** — альтернативная тёмная тема<br>**Высококонтрастная светлая** — светлая тема с высоким контрастом<br>**Высококонтрастная тёмная** — тёмная тема с высоким контрастом| |*Авто-вход*<br>*(Auto-login)*|Отметьте флажок, если хотите, чтобы Zabbix запомнил вас и выполнял вход в систему автоматически в течение 30 дней. Для этого используются cookies браузера.| |*Авто-выход*<br>*(Auto-logout)*|При выборе этой опции вы будете выходить из системы автоматически после указанного количества секунд (минимальное значение 90 секунд, максимальное 1 день).<br>Поддерживаются [суффиксы времени](/manual/appendix/suffixes), такие как 90s, 5m, 2h, 1d.<br>Обратите внимание на случаи, когда эта опция не будет работать:<br>\* Когда страницы раздела Мониторинга выполняют обновление информации в фоновом режиме. В случае, когда страницы, которые периодически обновляют данные в соответствии с заданным интервалом обновления (панели, графики, последние данные и т.п.), остаются открытыми, то время жизни сессии продлевается; соответственно, функция авто-выхода отключается;<br>\* Когда выполнен вход с выбранной опцией *Запомнить меня на 30 дней*.<br>Авто-выход может принимать значение 0, означающее, что Авто-выход будет отключен после обновления настроек профиля.| |*Обновить*<br>*(Refresh)*|Укажите, как часто будет обновляться информация на страницах раздела [*Мониторинг*](/manual/web_interface/frontend_sections/monitoring) (минимум 0 секунд, максимум 1 час), за исключением страниц подраздела [*Панель*](/manual/web_interface/frontend_sections/monitoring/dashboard), которые используют свои собственные параметры обновления по каждому отдельному виджету.<br>Поддерживаются [суффиксы времени](/manual/appendix/suffixes), например: 30s, 90s, 1m, 1h.| |*Строк на странице*<br>*(Rows per page)*|Вы можете указать, сколько строк будет отображаться в списках на каждой странице. Меньше строк (и меньше отображаемых записей) означает более быструю загрузку.| |*URL (после входа в систему)*<br>*(URL (after login))*|Вы можете указать конкретный URL, который будет отображаться после входа. Вместо страницы по умолчанию *Мониторинг* → *Панель* можно указать, например, URL на *Мониторинг* → *Триггеры*.|  Вкладка **Оповещения (Media)** позволяет вам указать [подробности оповещений](/manual/config/notifications/media#оповещение-пользователей) пользователя, такие как типы, используемые адреса и когда вы бы хотели, чтобы эти оповещения использовались для доставки уведомлений.  ![profile\_b.png](../../../assets/en/manual/web_interface/profile_b.png)  ::: noteclassic Только пользователи с [уровнем прав доступа администратора](/manual/config/users_and_usergroups/permissions) (Администратор и Супер-Администратор) могут менять детали своих настроек оповещений. :::  Вкладка **Сообщения (Messaging)** позволяет вам настроить [глобальные оповещения](/manual/web_interface/user_profile/global_notifications).

en-us	#### User role  The user role defines which parts of UI, which API methods, and which actions are available to the user. The following roles are pre-defined in Zabbix:  |User type|Description| |--|--------| |*Guest role*|The user has access to the Monitoring, Inventory, and Reports menu sections, but without the rights to perform any actions.| |*User role*|The user has access to the Monitoring, Inventory, and Reports menu sections. The user has no access to any resources by default. Any permissions to host groups must be explicitly assigned.| |*Admin role*|The user has access to the Monitoring, Inventory, Reports and Configuration menu sections. The user has no access to any host groups by default. Any permissions to host groups must be explicitly given.| |*Super Admin role*|The user has access to all menu sections. The user has a read-write access to all host groups. Permissions cannot be revoked by denying access to specific host groups.|  [User roles](/manual/web_interface/frontend_sections/administration/user_roles) are configured in the *Administration→User roles* section. Super Admins can modify or delete pre-defined roles and create more roles with custom sets of permissions.  To assign a role to the user, go to the Permissions tab in the user configuration form, locate the *Role* field and select a role. Once a role is selected a list of associated permissions will be displayed below.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)
ru	#### Роль пользователя  Роль пользователя определяет, какие части веб-интерфейса, какие API методы и какие действия доступны пользователю. В Zabbix уже заранее добавлены следующие роли:  |Тип пользователя|Описание| |--|--------| |*Guest role*|Пользователь имеет доступ к разделам меню Мониторинг, Инвентаризация и Отчёты, но без прав на выполнение каких-либо действий.| |*User role*|Пользователь имеет доступ к разделам меню Мониторинг, Инвентаризация и Отчёты. У пользователя по умолчанию отсутствуют права к каким бы то ни было ресурсам. Любые права доступа к группам узлов необходимо назначать явным образом.| |*Admin role*|Пользователь имеет доступ к разделам меню Мониторинг, Инвентаризация, Отчёты и Настройка. Пользователь по умолчанию не имеет доступа к каким бы то ни было группам узлов сети. Любые права доступа к группам узлов необходимо назначать явным образом.| |*Super Admin role*|Пользователь имеет доступ ко всем разделам меню. Пользователь имеет права чтения-записи ко всем группам узлов сети. Права нельзя отозвать путём ограничения доступа к конкретным группам узлов сети.|  [Роли пользователей](/manual/web_interface/frontend_sections/administration/user_roles) настраиваются в разделе *Администрирование→Роли пользователей*. Супер Администраторы могут изменять и удалять добавленные заранее роли, а также создавать дополнительные роли с пользовательским набором прав доступа.  Чтобы назначить роль пользователю, перейдите на вкладку Права доступа в диалоге настройки пользователя, найдите поле *Роль* и выберите роль. Как только роль будет выбрана, ниже отобразится список связанных прав доступа.  ![user\_permissions.png](../../../../assets/en/manual/config/user_permissions.png)

en-us	#### Users  A listing of existing users with their details is displayed.  ![](../../../../../assets/en/manual/web_interface/users.png){width="600"}  From the dropdown to the right in the *Users* bar you can choose whether to display all users or those belonging to one particular group.  Displayed data:  |Column|Description| |--|--------| |*Username*|Username for logging into Zabbix. Clicking on the username opens the user [configuration form](/manual/config/users_and_usergroups/user).| |*Name*|First name of the user.| |*Last name*|Second name of the user.| |*User role*|[User role](/manual/web_interface/frontend_sections/administration/user_roles) is displayed.| |*Groups*|Groups that the user is a member of are listed. Clicking on the user group name opens the user group configuration form. Disabled groups are displayed in red.| |*Is online?*|The on-line status of the user is displayed - *Yes* or *No*. The time of last user activity is displayed in parentheses.| |*Login*|The login status of the user is displayed - *Ok* or *Blocked*. A user can become temporarily blocked upon exceeding the number of unsuccessful login attempts set in the *[Administration→General](/manual/web_interface/frontend_sections/administration/general#other_parameters)* section (five by default). By clicking on *Blocked* you can unblock the user.| |*Frontend access*|Frontend access level is displayed - *System default*, *Internal*, *LDAP*, or *Disabled*, depending on the one set for the whole user group.| |*API access*|API access status is displayed - *Enabled* or *Disabled*, depending on the one set for the user role.| |*Debug mode*|Debug mode status is displayed - *Enabled* or *Disabled*, depending on the one set for the whole user group.| |*Status*|User status is displayed - *Enabled* or *Disabled*, depending on the one set for the whole user group.|  To configure a new user, click on the *Create user* button in the top right-hand corner.
ru	#### Пользователи  Здесь отображается список существующих пользователей с подробной информацией о них.  ![](../../../../../assets/en/manual/web_interface/users.png){width="600"}  Из выпадающего меню правее надписи *Пользователи* вы можете выбрать, следует ли отображать всех пользователей или только принадлежащих одной конкретной группе.  Отображаемые данные:  |Столбец|Описание| |--|--------| |*Имя пользователя*<br>*(Username)*|Имя пользователя, используемое для входа в Zabbix. При нажатии на имя пользователя откроется [диалог настройки](/manual/config/users_and_usergroups/user) этого пользователя.| |*Имя (Name)*|Имя пользователя.| |*Фамилия (Last name)*|Фамилия пользователя.| |*Роль пользователя*<br>*(User role)*|Отображается [роль пользователя](/manual/web_interface/frontend_sections/administration/user_roles).| |*Группы (Groups)*|Отображаются группы, в которые этот пользователь состоит. При нажатии на имя группы пользователей откроется диалог настройки этой группы пользователей. Деактивированные группы отображаются красным цветом.| |*В системе? (Is online?)*|Отображается текущее состояние регистрации пользователя — *Да* или *Нет*. Время последней активности пользователя отображается в круглых скобках.| |*Вход в систему*<br>*(Login)*|Отображается состояние входа с систему пользователя — *Ок* или *Заблокирован*. Пользователь может быть временно заблокирован при превышении количества неудачных попыток входа с систему, выставленных в разделе *[Администрирование→Общие](/manual/web_interface/frontend_sections/administration/general#другие-параметры)* (пять по умолчанию). Нажав на *Заблокирован*, вы сможете разблокировать пользователя.| |*Доступ к веб-интерфейсу*<br>*(Frontend access)*|Отображается уровень доступа к веб-интерфейсу — *Системное по умолчанию*, *Внутренний*, *LDAP* или *Деактивировано*, в зависимости от набора групп пользователей.| |*Доступ к API (API access)*|Отображается статус доступа к API — *Активировано* или *Деактивировано*, в зависимости от настроек роли пользователя.| |*Режим отладки (Debug mode)*|Отображается состояние режима отладки — *Активировано* или *Деактивировано*, в зависимости от набора групп пользователей.| |*Состояние (Status)*|Отображается состояние пользователя — *Активировано* или *Деактивировано*, в зависимости от набора групп пользователей.|  Для настройки нового пользователя нажмите на кнопку *Создать пользователя* в верхнем правом углу.

en-us	#### Users of Zabbix  Many organizations of different size around the world rely on Zabbix as a primary monitoring platform.
ru	#### Пользователи Zabbix  Множество организаций разных размеров по всему миру полагаются на Zabbix, как на основную платформу мониторинга.

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

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

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

en-us	#### Using a custom expression filter  Create a correlation that will use a custom filter condition. The formula IDs "A" or "B" have been chosen arbitrarily. Condition type will be "Host group" with operator "<>".  Request:  ```json {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```
ru	#### Использование пользовательского фильтра выражений  Создайте корреляцию, которая будет использовать пользовательское условие фильтра. Идентификаторы формулы «A» или «B» выбраны произвольно. Тип условия будет "Host group" с оператором "<>".  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new host group correlation",         "description": "a custom description",         "status": 0,         "filter": {             "evaltype": 3,             "formula": "A or B",             "conditions": [                 {                     "type": 2,                     "operator": 1,                     "formulaid": "A"                 },                 {                     "type": 2,                     "operator": 1,                     "formulaid": "B"                 }             ]         },         "operations": [             {                 "type": 1             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Using a custom expression filter  Create a trigger action that will use a custom filter condition. The action must send a message for each trigger with severity higher or equal to "Warning" for hosts "10084" and "10106". The formula IDs "A", "B" and "C" have been chosen arbitrarily.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```  
ru	#### Использование пользовательского фильтра выражения   Создает триггер действия который будет использовать пользовательский фильтр. Действие отправит сообщение по каждому триггеру с критичностью большей или равной "Предупреждение" для узлов сети "10084" и "10106". Идентификаторы формулы "A", "B" и "C" выбраны произвольно.  Запрос:  ``` {.java} {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Ответ:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```  

en-us	#### Using a custom expression filter  Create a trigger action that will use a custom filter condition. The action must send a message for each trigger with severity higher or equal to "Warning" for hosts "10084" and "10106". The formula IDs "A", "B" and "C" have been chosen arbitrarily.  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Trigger action",         "eventsource": 0,         "status": 0,         "esc_period": "2m",         "filter": {             "evaltype": 3,             "formula": "A and (B or C)",             "conditions": [                 {                     "conditiontype": 4,                     "operator": 5,                     "value": "2",                     "formulaid": "A"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10084",                     "formulaid": "B"                 },                 {                     "conditiontype": 1,                     "operator": 0,                     "value": "10106",                     "formulaid": "C"                 }             ]         },         "operations": [             {                 "operationtype": 0,                 "esc_period": "0s",                 "esc_step_from": 1,                 "esc_step_to": 2,                 "evaltype": 0,                 "opmessage_grp": [                     {                         "usrgrpid": "7"                     }                 ],                 "opmessage": {                     "default_msg": 1,                     "mediatypeid": "1"                 }             }         ],         "pause_suppressed": "0",         "notify_if_canceled": "0"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```
ru	#### Использование пользовательского фильтра выражений  Создание триггерного действия, которое будет использовать пользовательское условие фильтра. Действие должно посылать сообщение для каждого триггера с важностью выше или равной "Предупреждение" для узлов "10084" и "10106". Формула IDs "А", "B" и "C" были выбраны произвольно.  Request:  ```json {  · "jsonrpc": "2.0",  · "method": "action.create",  · "params": {  · "name": "Trigger action",  · "eventsource": 0,  · "status": 0,  · "esc_period": "2m",  · "filter": {  · "evaltype": 3,  · "formula": "A and (B or C)",  · "conditions": [  · {  · "conditiontype": 4,  · "operator": 5,  · "value": "2",  · "formulaid": "A"  · },  · {  · "conditiontype": 1,  · "operator": 0,  · "value": "10084",  · "formulaid": "B"  · },  · {  · "conditiontype": 1,  · "operator": 0,  · "value": "10106",  · "formulaid": "C"  · }  · ]  · },  · "operations": [  · {  · "operationtype": 0,  · "esc_period": "0s",  · "esc_step_from": 1,  · "esc_step_to": 2,  · "evaltype": 0,  · "opmessage_grp": [  · {  · "usrgrpid": "7"  · }  · ],  · "opmessage": {  · "default_msg": 1,  · "mediatypeid": "1"  · }  · }  · ],  · "pause_suppressed": "0",  · "notify_if_canceled": "0"  · },  · "auth": "038e1d7b1735c6a5436ee9eae095879e",  · "id": 1 } ```  Response:  ```json {  · "jsonrpc": "2.0",  · "result": {  · "actionids": [  · "18"  · ]  · },  · "id": 1 } ```

en-us	##### Using a custom tile service provider  The Geomap widget is capable to load raster tile images from a custom self-hosted or a third-party tile provider service. To use a custom third-party tile provider service or a self-hosted tile folder or server, select *Other* in the *Tile provider* field and specify the custom URL in the *Tile URL* field using proper placeholders.
ru	##### Использование пользовательского поставщика услуг плиток  Виджет *Геокарта* способен загружать растровые изображения плиток с пользовательского собственного хостинга либо службы стороннего поставщика плиток. Чтобы использовать службу стороннего поставщика плиток или собственную папку или сервер плиток, выберите *Другое* в поле *Провайдер плитки* и укажите собственный URL в поле *URL плитки*, используя соответствующие шаблоны-заполнители.

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

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

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

en-us	#### Using custom query fields and headers  Create LLD rule with custom query fields and headers.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements": "2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "auth": "d678e0b85688ce578ff061bd29a20d3b",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```
ru	#### Использование пользовательских полей запроса и заголовков  Создать правило LLD с пользовательскими полями запроса и заголовками.  Запрос:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.create",     "params": {         "hostid": "10257",         "interfaceid": "5",         "type": 19,         "name": "API HTTP agent",         "key_": "api_discovery_rule",         "value_type": 3,         "delay": "5s",         "url": "http://127.0.0.1?discoverer.php",         "query_fields": [             {                 "mode": "json"             },             {                 "elements": "2"             }         ],         "headers": {             "X-Type": "api",             "Authorization": "Bearer mF_A.B5f-2.1JcM"         },         "allow_traps": 1,         "trapper_hosts": "127.0.0.1"     },     "auth": "d678e0b85688ce578ff061bd29a20d3b",     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "28336"         ]     },     "id": 1 } ```

en-us	#### Using db.odbc.discovery  As a practical example to illustrate how the SQL query is transformed into JSON, let us consider low-level discovery of Zabbix proxies by performing an ODBC query on Zabbix database. This is useful for automatic creation of "zabbix\[proxy,<name>,lastaccess\]" [internal items](/manual/config/items/itemtypes/internal) to monitor which proxies are alive.  Let us start with discovery rule configuration:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  All mandatory input fields are marked with a red asterisk.  Here, the following direct query on Zabbix database is used to select all Zabbix proxies, together with the number of hosts they are monitoring. The number of hosts can be used, for instance, to filter out empty proxies:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  By the internal workings of "db.odbc.discovery\[,{$DSN}\]" item, the result of this query gets automatically transformed into the following JSON:  ``` {.java} [     {         "{#HOST}": "Japan 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japan 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Latvia",         "{#COUNT}": "3"     } ] ```  It can be seen that column names become macro names and selected rows become the values of these macros.  ::: noteclassic  If it is not obvious how a column name would be transformed into a macro name, it is suggested to use column aliases like "COUNT(h2.host) AS count" in the example above.  In case a column name cannot be converted into a valid macro name, the discovery rule becomes not supported, with the error message detailing the offending column number. If additional help is desired, the obtained column names are provided under DebugLevel=4 in Zabbix server log file:      $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() column[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'      23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro.   :::  Now that we understand how a SQL query is transformed into a JSON object, we can use {\#HOST} macro in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Once discovery is performed, an item will be created for each proxy:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)
ru	#### Использование db.odbc.discovery  В качестве практического примера, иллюстрирующего, как SQL запрос трансформируется в JSON, давайте рассмотрим низкоуровневое обнаружение Zabbix прокси, выполнив ODBC запрос к базе данных Zabbix. Он может быть полезен для автоматического создания [внутренних элементов данных](/manual/config/items/itemtypes/internal) «zabbix\[proxy,<name>,lastaccess\]» для наблюдения за тем, какие прокси живы.   Давайте начнём с настройки правила обнаружения:  ![lld\_rule\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_odbc.png)  Все обязательные поля ввода отмечены красной звёздочкой.  Здесь используется следующий прямой запрос к базе данных Zabbix для выборки всех Zabbix прокси вместе с количеством узлов сети, за которыми эти прокси наблюдают. Количество узлов сети можно использовать, например, для фильтрации пустых прокси:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  Благодаря внутреннему механизму обработки элемента данных «db.odbc.discovery\[,{$DSN}\]», результат этого запроса автоматически преобразуется в следующий JSON:  ``` {.java} [     {         "{#HOST}": "Japan 1",         "{#COUNT}": "5"     },     {         "{#HOST}": "Japan 2",         "{#COUNT}": "12"     },     {         "{#HOST}": "Latvia",         "{#COUNT}": "3"     } ] ```  Видно, что имена столбцов становятся именами макросов, а выбранные строки становятся значениями этих макросов.  ::: noteclassic Если результат преобразования имени столбца в имя макроса неочевиден, предлагается использовать алиасы к именам столбцов, как «COUNT(h2.host) AS count» в примере выше.  В случае, если имя столбца не удаётся сконвертировать в допустимое имя макроса, правило обнаружения становится неподдерживаемым с подробным сообщением об ошибке, содержащим номер проблемного столбца. Если желательна дополнительная помощь, полученные имена столбцов отображаются в файле журнала Zabbix сервера при DebugLevel=4:      $ grep db.odbc.discovery /tmp/zabbix_server.log      ...      23876:20150114:153410.856 In db_odbc_discovery() query:'SELECT h1.host, COUNT(h2.host) FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;'      23876:20150114:153410.860 db_odbc_discovery() column[1]:'host'      23876:20150114:153410.860 db_odbc_discovery() column[2]:'COUNT(h2.host)'      23876:20150114:153410.860 End of db_odbc_discovery():NOTSUPPORTED      23876:20150114:153410.860 Item [Zabbix server:db.odbc.discovery[proxies,{$DSN}]] error: Cannot convert column #2 name to macro.   :::  Теперь, когда мы понимаем, как SQL запрос трансформируется в объект JSON, мы можем использовать макрос {\#HOST} в прототипах элементов данных:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)  Как только обнаружение будет выполнено, элемент данных будет создан по каждому прокси:  ![discovered\_items\_odbc1.png](../../../../../assets/en/manual/discovery/low_level_discovery/discovered_items_odbc1.png)

en-us	#### Using db.odbc.get  Using `db.odbc.get[,{$DSN}]` and the following SQL example:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  this JSON will be returned:  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  As you can see, there are no low-level discovery macros there. However, custom low-level discovery macros can be created in the [LLD macros](/manual/discovery/low_level_discovery#custom_macros) tab of a discovery rule using JSONPath, for example:      {#HOST} → $.host  Now this {\#HOST} macro may be used in item prototypes:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)
ru	#### Использование db.odbc.get  При использовании `db.odbc.get[,{$DSN}]` и следующего примера SQL:      mysql> SELECT h1.host, COUNT(h2.host) AS count FROM hosts h1 LEFT JOIN hosts h2 ON h1.hostid = h2.proxy_hostid WHERE h1.status IN (5, 6) GROUP BY h1.host;     +---------+-------+     | host    | count |     +---------+-------+     | Japan 1 |     5 |     | Japan 2 |    12 |     | Latvia  |     3 |     +---------+-------+     3 rows in set (0.01 sec)  вернётся этот JSON:  ``` {.java} [     {         "host": "Japan 1",         "count": "5"     },     {         "host": "Japan 2",         "count": "12"     },     {         "host": "Latvia",         "count": "3"     } ] ```  Как вы можете видеть, макросы низкоуровневого обнаружения здесь отсутствуют. Однако, можно создать настраиваемые макросы низкоуровневого обнаружения на вкладке [LLD макросы](/manual/discovery/low_level_discovery#настраиваемые-макросы) правила обнаружения, используя JSONPath, например:      {#HOST} → $.host  Теперь, этот макрос {\#HOST} можно использовать в прототипах элементов данных:  ![item\_prototype\_odbc.png](../../../../../assets/en/manual/discovery/low_level_discovery/item_prototype_odbc.png)

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

en-us	#### Using filter  The filter can help narrow down the number of hosts and/or triggers displayed. For better search performance, data is searched with macros unresolved.  The filter is located below the *Availability report* bar. It can be opened and collapsed by clicking on the *Filter* tab on the left.
ru	#### Использование фильтра  Фильтр может сократить количество отображаемых узлов сети и/или триггеров. Для повышения производительности поиска данные ищутся с нераскрытыми макросами.  Фильтр расположен ниже надписи раздела *Отчёт о доступности*. Его можно показать и скрыть, щёлкнув по вкладке *Фильтр* в правом верхнем углу.

en-us	 #### Using filter  The filter is located below the *Audit log* bar. It can be opened and collapsed by clicking on the *Filter* tab in the upper right corner.  ![](../../../../../assets/en/manual/web_interface/audit_log_filter.png){width="600"}  You may use the filter to narrow down the records by user, affected resource, resource ID and performed operation (*Recordset ID*). You may also select the action (e.g., add, update, delete, etc.) for the resource. Since Zabbix 6.0.5, one or more actions can be selected.  For better search performance, all data is searched with macros unresolved.
ru	#### Использование фильтра  Фильтр расположен ниже надписи раздела *Журнал аудита*. Его можно показать и скрыть щелчком по вкладке *Фильтр* в правом верхнем углу.  ![](../../../../../assets/en/manual/web_interface/audit_log_filter.png){width="600"}  Вы можете использовать фильтр, чтобы сократить количество записей, отфильтровав  по пользователю,  ресурсу, над которым производились действия, идентификатору ресурса и выполненной операции (*ID набора записей*). Вы также можете выбрать действие над ресурсом (например, добавить, обновить, удалить и т.д.). Начиная с версии Zabbix 6.0.5, можно выбрать одно или несколько действий.  Для повышения производительности поиска данные ищутся с нераскрытыми макросами.

en-us	##### Using filter  The item list may contain a lot of items. By using the filter, you can filter out some of them to quickly locate the items you'ŗe looking for. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Parameter|Description| |--|-----------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by item name.| |*Key*|Filter by item key.| |*Value mapping*|Filter by the value map used.<br>This parameter is not displayed if the *Templates* option is empty.| |*Type*|Filter by item type (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filter by type of information (Numeric unsigned, float, etc.).| |*History*|Filter by how long item history is kept.| |*Trends*|Filter by how long item trends are kept.| |*Update interval*|Filter by item update interval.| |*Tags*|Specify tags to limit the number of items displayed. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Status*|Filter by item status - *Enabled* or *Disabled*.| |*Triggers*|Filter items with (or without) triggers.| |*Inherited*|Filter items inherited (or not inherited) from linked templates.|  The **Subfilter** below the filter offers further filtering options (for the data already filtered). You can select groups of items with a common parameter value. Upon clicking on a group, it gets highlighted and only the items with this parameter value remain in the list.
ru	##### Использование фильтра  Список может содержать много элементов данных. Используя фильтр, можно отфильтровать некоторые из них, чтобы быстро найти искомые. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Значок *Фильтр* доступен в правом верхнем углу. При нажатии на нём откроется фильтр, где можно указать желаемые критерии фильтрации.  ![](../../../../../../assets/en/manual/web_interface/template_item_filter.png){width="600"}  |Параметр|Описание| |--|-----------| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>Можно выбрать только группы узлов сети, которые содержат хотя бы один шаблон.<br>При указании родительской группы узлов сети неявно выбираются все вложенные группы узлов сети.| |*Шаблоны (Templates)*|Фильтр по одному или нескольким шаблонам.| |*Имя (Name)*|Фильтр по имени элемента данных.| |*Ключ (Key)*|Фильтр по ключу элемента данных.| |*Преобразование значений*<br>*(Value mapping)*|Фильтр по используемому преобразованию значений.<br>Этот параметр не отображается, если опция *Шаблоны* пуста.| |*Тип (Type)*|Фильтр по типу элемента данных (Zabbix агент, SNMP агент и т.д.).| |*Тип инфорации*<br>*(Type of information)*|Фильтр по типу информации (Числовой (целое положительное), Числовой (с плавающей точкой) и т.д.).| |*История (History)*|Фильтр по сроку хранения данных истории элементов данных.| |*Динамика изменений*<br>*(Trends)*|Фильтр по сроку хранения динамики изменений элементов данных.| |*Интервал обновления*<br>*(Update interval)*|Фильтр по интервалу обновления элементов данных.| |*Теги*<br>*(Tags)*|Укажите теги, чтобы ограничить количество отображаемых элементов данных. Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск совпадений по имени тега всегда чувствителен к регистру.<br>Для каждой операции доступно несколько условий:<br>**Существует** — включить указанные имена тегов<br>**Равно** — включить указанные имена тегов и их значения (с учётом регистра)<br>**Содержит** — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>**Не существует** — исключить указанные имена тегов<br>**Не равно** — исключить указанные имена тегов и их значения (с учётом регистра)<br>**Не содержит** — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>Для условий имеется два типа вычислений:<br>**И/Или** — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или<br>**Или** — достаточно соблюдения одного условия| |*Состояние (Status)*|Фильтр по состоянию элементов данных — *Активировано* или *Деактивировано*.| |*Триггеры (Triggers)*|Отфильтровать элементы данных с триггерами (или без них).| |*Унаследованные (Inherited)*|Отфильтровать элементы данных, унаследованные (или не унаследованные) из присоединённых шаблонов.|  **Подфильтр** ниже фильтра предлагает опции дальнейшей фильтрации (для уже отфильтрованных данных). Можно выбрать группы элементов данных с общим значением параметра. При нажатии на группу она подсвечивается, и в списке остаются только элементы данных с этим значением параметра.

en-us	##### Using filter  The page shows a list of all web scenarios of the selected host. To view web scenarios for another host or host group without returning to the *Monitoring → Hosts* page, select that host or group in the filter. You may also filter scenarios based on tags.
ru	##### Использование фильтра  На странице отображается список всех веб-сценариев выбранного узла сети. Чтобы посмотреть веб-сценарии другого узла сети или группы узлов сети без возврата к странице *Мониторинг → Узлы сети*, выберите этот узел сети или группу в фильтре. Вы также можете фильтровать сценарии на основе тегов.

en-us	##### Using filter  To view a specific graph, select it in the filter. The filter allows to specify the host, the graph name and the *Show* option (all/host graphs/simple graphs).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  If no host is selected in the filter, no graphs are displayed.
ru	##### Использование фильтра  Чтобы просмотреть конкретный график, выберите его в фильтре. Фильтр позволяет указать узел сети, имя графика и опцию *Показать* (все/графики узлов сети/простые графики).  ![](../../../../../../assets/en/manual/web_interface/graph_filter.png){width="600"}  Если в фильтре не выбран узел сети, графики не отображаются.

en-us	##### Using filter  You can filter graphs by host group and host. For better search performance, data is searched with macros unresolved.
ru	##### Использование фильтра  Графики можно отфильтровать по группе узлов сети и по узлу сети. Для более эффективного поиска данные ищутся с нераскрытыми макросами.

en-us	##### Using filter  You can filter graphs by host group and template. For better search performance, data is searched with macros unresolved.
ru	##### Использование фильтра  Графики можно отфильтровать по группе узлов сети и по шаблону. Для более эффективного поиска данные ищутся с нераскрытыми макросами.

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

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

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria such as template, discovery rule name, item key, item type, etc.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Only host groups that contain at least one template can be selected.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Templates*|Filter by one or more templates.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Keep lost resources period*|Filter by Keep lost resources period.| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
ru	##### Использование фильтра  Для отображения только истересующих вас правил обнаружения можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Значок *Фильтр* доступен в правом верхнем углу. При нажатии на нём откроется фильтр, где можно указать желаемые критерии фильтрации — такие как шаблон, имя правила обнаружения, ключ элемента данных, тип элемента данных и т.д.  ![](../../../../../../assets/en/manual/web_interface/template_drule_filter.png){width="600"}  |Параметр|Описание| |--|--------| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>Можно выбрать только группы узлов сети, которые содержат хотя бы один шаблон.<br>При указании родительской группы узлов сети неявно выбираются все вложенные группы узлов сети.| |*Шаблоны (Templates)*|Фильтр по одному или нескольким шаблонам.| |*Имя (Name)*|Фильтр по имени правила обнаружения.| |*Ключ (Key)*|Фильтр по ключу элемента данных правила обнаружения.| |*Тип (Type)*|Фильтр по типу элемента данных правила обнаружения.| |*Интервал обновления*<br>*(Update interval)*|Фильтр по интервалу обновления.<br>Недоступен для элементов данных типов Zabbix траппер и зависимый.| |*Период сохранения потерянных ресурсов*<br>*(Keep lost resources period)*|Фильтр по периоду сохранения потерянных ресурсов.| |*Состояние (Status)*|Фильтр по состоянию правила обнаружения (Все/Активировано/Деактивировано).|

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* link is available above the list of discovery rules. If you click on it, a filter becomes available where you can filter discovery rules by host group, host, name, item key, item type, and other parameters.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*Hosts*|Filter by one or more hosts.| |*Name*|Filter by discovery rule name.| |*Key*|Filter by discovery item key.| |*Type*|Filter by discovery item type.| |*Update interval*|Filter by update interval.<br>Not available for Zabbix trapper and dependent items.| |*Keep lost resources period*|Filter by Keep lost resources period.| |*SNMP OID*|Filter by SNMP OID.<br>Only available if *SNMP agent* is selected as type.| |*State*|Filter by discovery rule state (All/Normal/Not supported).| |*Status*|Filter by discovery rule status (All/Enabled/Disabled).|
ru	##### Использование фильтра  Для отображения только интересующих вас правил обнаружения можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Ссылка *Фильтр* доступна выше списка правил обнаружения. При нажатии на неё становится доступен фильтр, где можно отобрать правила обнаружения по группе узлов сети, узлу сети, имени, ключу элемента данных, типу элемента данных и другим параметрам.  ![](../../../../../../assets/en/manual/web_interface/lld_rule_filter.png){width="600"}  |Параметр|Описание| |--|--------| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>При указании родительской группы неявно выбираются все вложенные группы узлов сети.| |*Узлы сети (Hosts)*|Фильтр по одному или нескольким узлам сети.| |*Имя (Name)*|Фильтр по имени правила обнаружения.| |*Ключ (Key)*|Фильтр по ключу элемента данных правила обнаружения.| |*Тип (Type)*|Фильтр по типу элемента данных правила обнаружения.| |*Интервал обновления*<br>*(Update interval)*|Фильтр по интервалу обновления.<br>Недоступен для элементов данных с типом Zabbix траппер и зависимый.| |*Период сохранения потерянных ресурсов*<br>*(Keep lost resources period)*|Фильтр по периоду сохранения потерянных ресурсов.| |*SNMP OID*|Фильтр по SNMP OID.<br>Доступен только если в качестве типа выбрано *SNMP агент*.| |*Статус (State)*|Фильтр по статусу правила обнаружения (Все/Нормальный/Не поддерживается).| |*Состояние (Status)*|Фильтр по состоянию правила обнаружения (Все/Активировано/Деактивировано).|

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

en-us	##### Using filter  You can use the filter to display only the discovery rules you are interested in. For better search performance, data is searched with macros unresolved.  With nothing selected in the filter, all enabled discovery rules are displayed. To select a specific discovery rule for display, start typing its name in the filter. All matching enabled discovery rules will be listed for selection. More than one discovery rule can be selected.
ru	##### Использование фильтра  Чтобы отображать только те правила обнаружения, которые вас интересуют, вы можете использовать фильтр. Для повышения эффективности поиска данные ищутся с нераскрытыми макросами.  Если в фильтре ничего не выбрано, отображаются все активированные правила обнаружения. Чтобы выбрать для отображения конкретное правило обнаружения, начните вводить в фильтре его имя. Для выбора будут перечислены все совпадающие активированные правила обнаружения. Можно выбрать более одного правила обнаружения.

en-us	##### Using filter  You can use the filter to display only the host groups you are interested in. For better search performance, data is searched with macros unresolved.
ru	##### Использование фильтра  Для отображения только интересующих вас групп можно использовать фильтр. Для большей эффективности поиска данные ищутся с нераскрытыми макросами.

en-us	#### Using filter  You can use the filter to display only the hosts you are interested in. For better search performance, data is searched with macros unresolved.  The filter is located above the table. It is possible to filter hosts by name, host group, IP or DNS, interface port, tags, problem severity, status (enabled/disabled/any); you can also select whether to display suppressed problems and hosts that are currently in maintenance.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/monitoring_hosts_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Name*|Filter by visible host name.| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.| |*IP*|Filter by IP address.| |*DNS*|Filter by DNS name.| |*Port*|Filter by port number.| |*Severity*|Filter by problem severity. By default problems of all severities are displayed. Problems are displayed if not suppressed.| |*Status*|Filter by host status.| |*Tags*|Filter by host tag name and value. Hosts can be filtered by host-level tags as well as tags from all linked templates, including parent templates.<br>It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show hosts in maintenance*|Mark the checkbox to display hosts that are in maintenance (displayed by default).| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.|  ##### Saving filter  Favorite filter settings can be saved as tabs and then quickly accessed by  clicking on the respective tab above the filter.  See more details about [saving filters](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).
ru	#### Использование фильтра  Вы можете использовать фильтр для отображения только интересующих вас узлов сети. Для лучшей производительности поиска данные ищутся с нераскрытыми макросами.  Фильтр расположен над таблицей. Можно фильтровать узлы сети по имени, группе узлов сети, IP или DNS, порту интерфейса, тегам, важности проблем, состоянию (активировано/деактивировано/любое); Вы также можете выбрать, отображать ли подавленные проблемы и узлы сети, которые в данный момент находятся в состоянии обслуживания.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/monitoring_hosts_filter.png){width="600"}  |Параметр|Описание| |--|--------| |*Имя (Name)*|Фильтр по видимому имени узла сети.| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>Пр выборе родительской группы неявно выбираются все вложенные группы узлов сети.| |*IP*|Фильтр по IP адресу.| |*DNS*|Фильтр по DNS имени.| |*Порт (Port)*|Фильтр по номеру порта.| |*Важность*<br>*(Severity)*|Фильтр по важности проблем. По умолчанию отображаются проблемы любой степени важности. Проблемы отображаются, если они не подавлены.| |*Состояние (Status)*|Фильтр по состоянию узла сети.| |*Теги*<br>*(Tags)*|Фильтр по имени и значению тегов узла сети. Узлы сети могут быть отфильтрованы по тегам уровня узла сети, а также по тегам из из всех присоединённых шаблонов, включая родительские шаблоны.<br>Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск соответствия имён тегов всегда чувствителен к регистру.<br>По каждому условию доступно несколько операторов:<br>**Существует** — включить указанные имена тегов<br>**Равно** — включить указанные имена тегов и их значения (с учётом регистра)<br>**Содержит** — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>**Не существует** — исключить указанные имена тегов<br>**Не равно** — исключить указанные имена тегов и их значения (с учётом регистра)<br>**Не содержит** — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>Для условий имеется два типа вычислений:<br>**И/Или** — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или<br>**Или** — достаточно соблюдения одного условия| |*Узлы сети в обслуживании*<br>*(Show hosts in maintenance)*|Отметьте флажок для отображения узлов сети, находящихся в состоянии обслуживания (по умолчанию отображаются).| |*Подавленные проблемы*<br>*(Show suppressed problems)*|Отметьте флажок для отображения проблем, которые в противном случае могут быть подавлены (не показаны) по причине режима обслуживания узла сети.|  ##### Сохранение фильтра  Настройки избранных фильтров можно сохранить в виде вкладок и затем быстро получать к ним доступ, нажимая на соответствующую вкладку над фильтром.  Смотрите более подробную информацию о [сохранении фильтров](/manual/web_interface/frontend_sections/monitoring/problems#вкладки-избранных-фильтров).

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

en-us	#### Using filter  You can use the filter to display only the items you are interested in. For better search performance, data is searched with macros unresolved.  The filter icon ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png){width="20"} is located above the table and the subfilter. Click on it  to expand the filter.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_filter.png){width="600"}  The filter allows to narrow the list by host group, host, item name, tag and other settings.  Specifying a parent host group in the filter implicitly selects all nested host groups. See *Monitoring* -> *[Problems](/manual/web_interface/frontend_sections/monitoring/problems#using-filter)*  for details on filtering by tags.  *Show details* allows to extend the information displayed for the items. Such details as the refresh interval, history and trends settings, item type, and item errors (fine/unsupported) are displayed.  ##### Saving filter  Favorite filter settings can be saved as tabs and then quickly accessed by  clicking on the respective tab above the filter.  See more details about [saving filters](/manual/web_interface/frontend_sections/monitoring/problems#tabs_for_favorite_filters).  #### Using subfilter  The subfilter is useful for a quick one-click access to groups of related items.  The subfilter operates autonomously from the main filter - results are filtered  immediately, no need to click on *Apply* in the main filter.  Note that the subfilter only allows to further modify the filtering from the main filter.   Unlike the main filter, the subfilter is updated together with each table refresh request  to always get up-to-date information of available filtering options and their counter  numbers.  The subfilter shows **clickable links** allowing to filter items based on a common  entity - the host, tag name or tag value. As soon as the entity is clicked, items are  immediately filtered; the selected entity is highlighted with gray background.  To remove the filtering, click on the entity again. To add another  entity to the filtered results, click on another entity.  For each entity group (e.g. tags, hosts) up to 10 rows of entities are displayed. If there are  more entities, this list can be expanded to a maximum of 1000 entries  (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))  by clicking on a three-dot icon displayed at the end. Once expanded to the maximum, the  list cannot be collapsed. (*Note* that a non-expandable maximum of 100 is the limit before Zabbix 6.0.5.)  In the list of *Tag values* up to 10 rows of tag names are displayed. If there are  more tag names with values, this list can be expanded to a maximum of 200 tag names  by clicking on a three-dot icon displayed at the bottom. Once expanded to the maximum, the  list cannot be collapsed. (*Note* that a non-expandable maximum of 20 rows is the limit before Zabbix 6.0.5.)  For each tag name up to 10 rows of values are displayed (expandable to 1000 entries  (the value of SUBFILTER_VALUES_PER_GROUP in [frontend definitions](/manual/web_interface/definitions))).  The host options in the subfilter are available only if no hosts or more than one  host is selected in the main filter.   By default, items with and without data are displayed in the item list. If only one host  is selected in the main filter, the subfilter offers the option to filter only items  with data, only without data, or both for this host.  A number next to each clickable entity indicates the number of items it has in the  results of the main filter. Entities without items are not displayed, unless they were  selected in the subfilter before.  Once one entity is selected, the numbers with other available entities are displayed  with a plus sign indicating how many items may be added to the current selection.  #### Graphs   **Ad-hoc graphs for comparing items**  You may use the checkbox in the first column to select several items and then compare their data in a simple or stacked [ad-hoc graph](/manual/config/visualization/graphs/adhoc). To do that, select items of interest, then click on the required graph button below the table.  **Links to value history/simple graph**  The last column in the latest value list offers:  -   a **History** link (for all textual items) - leading to listings     (*Values/500 latest values*) displaying the history of previous item     values.  -   a **Graph** link (for all numeric items) - leading to a [simple     graph](/manual/config/visualization/graphs/simple). However, once     the graph is displayed, a dropdown on the upper right offers a     possibility to switch to *Values/500 latest values* as well.  ![](../../../../../assets/en/manual/web_interface/latest_values.png){width="600"}  The values displayed in this list are "raw", that is, no postprocessing is applied.  ::: noteclassic The total amount of values displayed is defined by the value of *Limit for search and filter results* parameter, set in [Administration → General](/manual/web_interface/frontend_sections/administration/general). :::
ru	#### Использование фильтра  Вы можете использовать фильтр для отображения только тех элементов данных, в которых вы заинтересованы. Для лучшей производительности поиска данные ищутся с нераскрытыми макросами.  Значок фильтра ![](../../../../../assets/en/manual/web_interface/icon_filter_collapsed.png){width="20"} расположен выше таблицы и подфильтра. Нажмите на него, чтобы раскрыть фильтр.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/latest_data_filter.png){width="600"}  Фильтр позволяет сузить список по группе узлов сети, узлу сети, имени элемента данных, тегу и другим настройкам.  При указании в фильтре родительской группы узлов сети косвенным образом будут выбраны все вложенные группы узлов сети. Для более подробной информации о фильтрации по тегам смотрите *Мониторинг* -> *[Проблемы](/manual/web_interface/frontend_sections/monitoring/problems#использование-фильтра)*.  Оция *Подробная информация (Show details)* позволяет показать больше информации об элементах данных. Отображаются такие подробности как интервал обновления, настройки истории и динамики изменений, тип элемента данных и ошибки элемента данных  (в порядке/не поддерживается).  ##### Сохранение фильтра  Настройки избранных фильтров можно сохранить в виде вкладок и затем быстро получать к ним доступ, щёлкая по соответствующей вкладке над фильтром.  Смотрите более подробную информацию о [сохранении фильтров](/manual/web_interface/frontend_sections/monitoring/problems#вкладки-избранных-фильтров).  #### Использование подфильтра  Подфильтр полезен для быстрого доступа одним щелчком к группам связанных элементов данных.  Подфильтр работает автономно от основного фильтра — результаты фильтруются сразу же, без необходимости нажимать кнопку *Применить* в основном фильтре.  Обратите внимание, что подфильтр позволяет только далее модифицировать результаты фильтрации основного фильтра.   В отличие от основного фильтра, подфильтр обновляется вместе с каждым запросом на обновление таблицы, чтобы всегда получать актуальную информацию о доступных опциях фильтрации и числах их счётчиков.  В подфильтре отображаются **доступные ссылки**, позволяющие фильтровать элементы данных на основе общих объектов — узлу сети, имени тега или значении тега. При щелчке на объекте элементы данных сразу же фильтруются; выбранный объект выделяется серым фоном. Чтобы снять фильтрацию, нажмите на объект ещё раз. Чтобы добавить ещё один объект к отфильтрованным результатам, щёлкните по другому объекту.  Для каждой группы объектов (например, тегов или узлов сети) отображается до 10 строк объектов. Если имеется больше объектов, этот список может быть расширен до максимум 1000 элементов (значение параметра SUBFILTER_VALUES_PER_GROUP в [определениях веб-интерфейса](/manual/web_interface/definitions))  щелчком по значку с тремя точками, отображаемому в конце. После расширения до максимума список свернуть нельзя. (*Обратите внимание*, что нерасширяемый максимум 100 — это ограничение до версии Zabbix 6.0.5.)  В списке *Значений тегов* отображается до 10 строк имён тегов. Если имеется больше имён тегов со значениями, этот список может быть расширен до максимум 200 имён тегов щелчком по значку с тремя точками, отображаемому внизу. После расширения до максимума список свернуть нельзя. (*Обратите внимание*, что нерасширяемый максимум 20 строк — это ограничение до версии Zabbix 6.0.5.)  Для каждого имени тега отображается до 10 строк значений (с возможностью расширения до 1000 элементов  (значение параметра SUBFILTER_VALUES_PER_GROUP в [определениях веб-интерфейса](/manual/web_interface/definitions))).  Опции узлов сети в подфильтре доступны только если в основном фильтре узел сети не выбран или выбрано более одного узла сети.  По умолчанию в списке элементов данных отображаются как элементы, имеющие данные, так и без них. Если в основном фильтре выбран один узел сети, то в подфильтре для данного узла сети предлагаются опции фильтрации только с данными, только без данных либо и то, и другое.  Число рядом с каждым являющимся ссылкой объектом означает количество элементов данных, которые этот объект имеет в результатах основного фильтра. Объекты без элементов данных не отображаются, если только они не были выбраны в подфильтре ранее.  После выбора одного объекта числа у других доступных объектов отображаются со знаком плюс, указывающим, сколько элементов данных может быть добавлено к текущему выбору.  #### Графики  **Ситуационные графики для сравнения элементов данных**  Вы можете использовать флажок из первого столбца, чтобы выбрать несколько элементов данных и затем сравнить их данные на простом или стэкируемом [ситуационных графиках](/manual/config/visualization/graphs/adhoc). Чтобы это сделать, выберите интересующие элементы данных, затем нажмите на требуемую кнопку графика под таблицей.  **Ссылки на историю значений/простой график**  Последний столбец в списке последних значений предлагает:  -   ссылку **История** (для всех текстовых элементов данных) — ведёт к списку (Значения/500 последних значений), который отображает историю предыдущих значений элемента данных.  -   ссылку **График** (для всех числовых элементов данных) — ведёт к [простому графику](/manual/config/visualization/graphs/simple). Однако, как только график будет отображён, выпадающее меню справа сверху также предложит возможность переключиться на *Значения/500 последних значений*.  ![](../../../../../assets/en/manual/web_interface/latest_values.png){width="600"}  Значения в этом списке отображаются как «сырые», то есть, постобработка не применяется.  ::: noteclassic Общее количество отображаемых значений определяется значением параметра *Лимит элементов в результатах поиска и фильтрах*, указанному в [Администрирование → Общие](/manual/web_interface/frontend_sections/administration/general). :::

en-us	##### Using filter  You can use the filter to display only the items you are interested in. For better search performance, data is searched with macros unresolved.  The *Filter* icon is available at the top right corner. Clicking on it will open a filter where you can specify the desired filtering criteria.  ![](../../../../../../assets/en/manual/web_interface/item_filter.png){width="600"}  |Parameter|Description| |--|--------| |*Host groups*|Filter by one or more host groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host groups containing templates only cannot be selected.| |*Hosts*|Filter by one or more hosts.| |*Name*|Filter by item name.| |*Key*|Filter by item key.| |*Value mapping*|Filter by the value map used.<br>This parameter is not displayed if the *Hosts* option is empty.| |*Type*|Filter by item type (Zabbix agent, SNMP agent, etc.).| |*Type of information*|Filter by type of information (Numeric unsigned, float, etc.).| |*History*|Filter by how long item history is kept.| |*Trends*|Filter by how long item trends are kept.| |*Update interval*|Filter by item update interval.| |*Tags*|Specify tags to limit the number of items displayed. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*State*|Filter by item state - *Normal* or *Not supported*.| |*Status*|Filter by item status - *Enabled* or *Disabled*.| |*Triggers*|Filter items with (or without) triggers.| |*Inherited*|Filter items inherited (or not inherited) from a template.| |*Discovery*|Filter items discovered (or not discovered) by low-level discovery.|  The **Subfilter** below the filter offers further filtering options (for the data already filtered). You can select groups of items with a common parameter value. Upon clicking on a group, it gets highlighted and only the items with this parameter value remain in the list.
ru	##### Использование фильтра  Для отображения только истересующих вас элементов данных можно использовать фильтр. Для более эффективного поиска данные ищутся с нераскрытыми макросами.  Значок *Фильтр* доступен в правом верхнем углу. При нажатии на нём откроется фильтр, где можно указать желаемые критерии фильтрации.  ![](../../../../../../assets/en/manual/web_interface/item_filter.png){width="600"}  |Параметр|Описание| |--|--------| |*Группы узлов сети*<br>*(Host groups)*|Фильтр по одной или нескольким группам узлов сети.<br>При указании родительской группы узлов сети неявно выбираются все вложенные группы узлов сети.<br>Нельзя выбрать группы, которые содержат только шаблоны.| |*Узлы сети*<br>*(Hosts)*|Фильтр по одному или нескольким узлам сети.| |*Имя (Name)*|Фильтр по имени элемента данных.| |*Ключ (Key)*|Фильтр по ключу элемента данных.| |*Преобразование значений*<br>*(Value mapping)*|Фильтр по используемому преобразованию значений.<br>Этот параметр не отображается, если опция *Узлы сети* пуста.| |*Тип (Type)*|Фильтр по типу элемента данных (Zabbix агент, SNMP агент и т.д.).| |*Тип информации*<br>*(Type of information)*|Фильтр по типу информации (Числовой (целое положительное), Числовой (с плавающей точкой) и т.д.).| |*История (History)*|Фильтр по сроку хранения данных истории элементов данных.| |*Динамика изменений*<br>*(Trends)*|Фильтр по сроку хранения динамики изменений элементов данных.| |*Интервал обновления*<br>*(Update interval)*|Фильтр по интервалу обновления элементов данных.| |*Теги*<br>*(Tags)*|Укажите теги, чтобы ограничить количество отображаемых элементов данных. Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск совпадений по имени тега всегда чувствителен к регистру.<br>Для каждой операции доступно несколько условий:<br>**Существует** — включить указанные имена тегов<br>**Равно** — включить указанные имена тегов и их значения (с учётом регистра)<br>**Содержит** — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>**Не существует** — исключить указанные имена тегов<br>**Не равно** — исключить указанные имена тегов и их значения (с учётом регистра)<br>**Не содержит** — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)<br>Для условий имеется два типа вычислений:<br>**И/Или** — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или<br>**Или** — достаточно соблюдения одного условия| |*Статус (State)*|Фильтр по статусу элементов данных — *Нормальный* или *Не поддерживается*.| |*Состояние (Status)*|Фильтр по состоянию элементов данных — *Активировано* или *Деактивировано*.| |*Триггеры (Triggers)*|Отфильтровать элементы данных с триггерами (или без них).| |*Унаследованные (Inherited)*|Отфильтровать элементы данных, унаследованные (или не унаследованные) из шаблонов.| |*Обнаружен (Discovery)*|Отфильтровать элементы данных, обнаруженные (или не обнаруженные) низкоуровневым обнаружением.|  *Подфильтр* ниже фильтра предлагает опции дальнейшей фильтрации (для уже отфильтрованных данных). Можно выбрать группы элементов данных с общим значением параметра. При нажатии на группу она подсвечивается, и в списке остаются только элементы данных с этим значением параметра.

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

en-us	##### Using filter  You can use the filter to display only the maps you are interested in. For better search performance, data is searched with macros unresolved.
ru	##### Использование фильтра  Вы можете использовать фильтр, чтобы отображать только интересующие вас карты. Для повышения производительности поиска данные ищутся с нераскрытыми макросами.

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