en-us	#### Overview  Zabbix is a highly integrated network monitoring solution, offering a multiplicity of features in a single package.  **[Data gathering](/manual/config/items)**  -   availability and performance checks -   support for SNMP (both trapping and polling), IPMI, JMX, VMware     monitoring -   custom checks -   gathering desired data at custom intervals -   performed by server/proxy and by agents  **[Flexible threshold definitions](/manual/config/triggers)**  -   you can define very flexible problem thresholds, called triggers,     referencing values from the backend database  **[Highly configurable alerting](/manual/config/notifications)**  -   sending notifications can be customized for the escalation schedule,     recipient, media type -   notifications can be made meaningful and helpful using macro     variables -   automatic actions include remote commands  **[Real-time graphing](/manual/config/visualization/graphs/simple)**  -   monitored items are immediately graphed using the built-in graphing     functionality  **[Web monitoring capabilities](/manual/web_monitoring)**  -   Zabbix can follow a path of simulated mouse clicks on a web site and     check for functionality and response time  **[Extensive visualization options](/manual/config/visualization)**  -   ability to create custom graphs that can combine multiple items into     a single view -   network maps -   slideshows in a dashboard-style overview -   reports -   high-level (business) view of monitored resources  **[Historical data storage](/manual/installation/requirements#database_size)**  -   data stored in a database -   configurable history -   built-in housekeeping procedure  **[Easy configuration](/manual/config/hosts)**  -   add monitored devices as hosts -   hosts are picked up for monitoring, once in the database -   apply templates to monitored devices  **[Use of templates](/manual/config/templates)**  -   grouping checks in templates -   templates can inherit other templates  **[Network discovery](/manual/discovery)**  -   automatic discovery of network devices -   agent autoregistration -   discovery of file systems, network interfaces and SNMP OIDs  **[Fast web interface](/manual/web_interface)**  -   a web-based frontend in PHP -   accessible from anywhere -   you can click your way through -   audit log  **[Zabbix API](/manual/api)**  -   Zabbix API provides programmable interface to Zabbix for mass     manipulations, third-party software integration and other purposes.  **[Permissions system](/manual/config/users_and_usergroups)**  -   secure user authentication -   certain users can be limited to certain views  **[Full featured and easily extensible agent](/manual/concepts/agent)**  -   deployed on monitoring targets -   can be deployed on both Linux and Windows  **[Binary daemons](/manual/concepts/server)**  -   written in C, for performance and small memory footprint -   easily portable  **[Ready for complex environments](/manual/distributed_monitoring)**  -   remote monitoring made easy by using a Zabbix proxy
ru	#### Обзор  Zabbix -- высокоинтегрированное решение для мониторинга сети, предлагающее множество функций в одном пакете.  **[Сбор данных](/manual/config/items)**  -   проверки доступности и производительности -   поддержка мониторинга с использованием SNMP (и трапперы, и поллеры), IPMI, JMX, VMware -   пользовательские проверки -   сбор желаемых данных с использованием пользовательских интервалов -   выполняются сервером/прокси и агентами  **[Гибкие определения порогов](/manual/config/triggers)**  -   вы можете задавать очень гибкие пороги проблем, называемые триггерами, ссылаясь на значения из базы данных  **[Множество настроек оповещений](/manual/config/notifications)**  -   отправка оповещений может быть настроена с использованием расписания эскалаций, получателей, способов оповещений -   оповещения можно сделать информативными и полезными с использованием переменных макросов -   автоматические действия, включающие в себя удаленные команды  **[Построение графиков в режиме реального времени](/manual/config/visualization/graphs/simple)**  -   при помощи встроенного функционала построения графиков сразу же доступны графики по наблюдаемым элементам данных  **[Возможности веб-мониторинга](/manual/web_monitoring)**  -   Zabbix может имитировать нажатия мышкой на веб-сайте, проверить функционал и время ответа  **[Широкие возможности визуализации](/manual/config/visualization)**  -   возможность создавать пользовательские графики, что позволяет комбинировать множество элементов данных в одном месте -   карты сети -   пользовательские комплексные экраны и слайд-шоу наподобие внешнего вида ПАНЕЛИ -   отчеты -   высокоуровневое (бизнес) представление наблюдаемых ресурсов  **[Хранение данных истории](/manual/installation/requirements#database_size)**  -   запись данных в базу данных -   настраиваемая история -   встроенная процедура очистки истории  **[Простая настройка](/manual/config/hosts)**  -   добавление наблюдаемых устройств в виде узлов сети -   как только узлы сети появляются в базе данных, они сразу готовы к мониторингу -   применение шаблонов к наблюдаемым устройствам  **[Использование шаблонов](/manual/config/templates)**  -   группировка проверок в шаблоны -   шаблоны могут наследоваться от других шаблонов  **[Сетевое обнаружение](/manual/discovery)**  -   автоматическое обнаружение сетевых устройств -   автоматическая регистрация агентов -   обнаружение файловых систем, сетевых устройств и SNMP OID'ов  **[Быстрый веб-итерфейс](/manual/web_interface)**  -   веб-интерфейс, основанный на языке PHP -   доступен из любого места -   удобная навигация -   журнал аудита  **[Zabbix API](/manual/api)**  -   Zabbix API предоставляет программируемый интерфейс к Zabbix для массовых манипуляций, интеграции стороннего программного обеспечения и других целей.  **[Система прав доступа](/manual/config/users_and_usergroups)**  -   безопасная аутентификация пользователей -   возможность ограничения доступа отдельным пользователям к конкретным страницам  **[Полнофункциональный и легко расширяемый агент](/manual/concepts/agent)**  -   разворачивается на наблюдаемых машинах -   можно развернуть как на Linux, так и на Windows  **[Бинарные демоны](/manual/concepts/server)**  -   написаны на языке Си, имеют высокую производительность и используют небольшой объем памяти -   легко переносимы  **[Готовность к сложным средам](/manual/distributed_monitoring)**  -   простой удаленный мониторинг с использованием Zabbix прокси

en-us	#### Overview  Zabbix offers automatic network discovery functionality that is effective and very flexible.  With network discovery properly set up you can:  -   speed up Zabbix deployment -   simplify administration -   use Zabbix in rapidly changing environments without excessive     administration  Zabbix network discovery is based on the following information:  -   IP ranges -   Availability of external services (FTP, SSH, WEB, POP3, IMAP, TCP,     etc) -   Information received from Zabbix agent (only unencrypted mode is     supported) -   Information received from SNMP agent  It does NOT provide:  -   Discovery of network topology  Network discovery basically consists of two phases: discovery and actions.
ru	#### Обзор  Zabbix предлагает функции эффективного и очень гибкого автоматического обнаружения сетевых устройств.  При наличии настроенного должным образом сетевого обнаружения вы сможете:  -   ускорить развёртывание Zabbix -   упростить администрирование -   использовать Zabbix в быстро меняющихся средах без излишнего администрирования  Обнаружение сетевых устройств в Zabbix базируется на основе следующей информации:  -   диапазоны IP -   доступность внешних сервисов (FTP, SSH, WEB, POP3, IMAP, TCP и т.д.) -   информация, полученная от Zabbix агента (поддерживается только режим без шифрования) -   информация, полученная от SNMP агента  Обнаружение НЕ предоставляет:  -   обнаружение топологии сети  Сетевое обнаружение, по сути, состоит из двух этапов: обнаружение и действия.

en-us	#### Overview  Zabbix provides an effective and reliable way of monitoring a distributed IT infrastructure using Zabbix [proxies](/manual/distributed_monitoring/proxies).  Proxies can be used to collect data locally on behalf of a centralized Zabbix server and then report the data to the server.
ru	#### Обзор  Zabbix обеспечивает эффективные и надежные пути мониторинга распределенной IT инфраструктуры, используя [прокси](/manual/distributed_monitoring/proxies).  Прокси можно использовать для сбора данных в локально от имени централизованного Zabbix сервера, а затем перенаправлять данные на сервер.

en-us	#### Overview  Zabbix proxy is a process that may collect monitoring data from one or more monitored devices and send the information to the Zabbix server, essentially working on behalf of the server. All collected data is buffered locally and then transferred to the Zabbix server the proxy belongs to.  Deploying a proxy is optional, but may be very beneficial to distribute the load of a single Zabbix server. If only proxies collect data, processing on the server becomes less CPU and disk I/O hungry.  A Zabbix proxy is the ideal solution for centralized monitoring of remote locations, branches and networks with no local administrators.  Zabbix proxy requires a separate database.  ::: noteimportant Note that databases supported with Zabbix proxy are SQLite, MySQL and PostgreSQL. Using Oracle is at your own risk and may contain some limitations as, for example, in [return values](/manual/discovery/low_level_discovery#overview) of low-level discovery rules. :::  See also: [Using proxies in a distributed environment](/manual/distributed_monitoring/proxies)
ru	#### Обзор  Zabbix прокси - это процесс, способный собирать данные мониторинга с одного или нескольких наблюдаемых устройств и отправлять эту информацию Zabbix серверу, таким образом прокси работает от имени сервера. Все собранные данные помещаются в локальный буфер и затем отправляются Zabbix серверу, которому принадлежит этот прокси.  Развертывание прокси не обязательно, но может быть очень полезно для распределения нагрузки одиночного Zabbix сервера. Если только прокси собирают данные, то обработка данных на сервере не так сильно нагружает CPU и I/O диска.  Zabbix прокси - идеальное решение для централизованного мониторинга удаленных объектов, филиалов и сетей, где отсутствуют локальные администраторы.  Для Zabbix прокси требуется отдельная база данных.  ::: noteimportant Zabbix прокси поддерживает следующие базы данных: SQLite, MySQL и PostgreSQL. Вы можете использовать Oracle на свой собственный риск; при этом возможны определенные ограничения -- например, в [значениях](/manual/discovery/low_level_discovery#обзор), возвращаемых правилами низкоуровневого обнаружения. :::  Смотрите также: [Использование прокси в распределенной среде](/manual/distributed_monitoring/proxies)

en-us	#### Overview  Zabbix server is the central process of Zabbix software.  The server performs the polling and trapping of data, it calculates triggers, sends notifications to users. It is the central component to which Zabbix agents and proxies report data on availability and integrity of systems. The server can itself remotely check networked services (such as web servers and mail servers) using simple service checks.  The server is the central repository in which all configuration, statistical and operational data is stored, and it is the entity in Zabbix that will actively alert administrators when problems arise in any of the monitored systems.  The functioning of a basic Zabbix server is broken into three distinct components; they are: Zabbix server, web frontend and database storage.  All of the configuration information for Zabbix is stored in the database, which both the server and the web frontend interact with. For example, when you create a new item using the web frontend (or API) it is added to the items table in the database. Then, about once a minute Zabbix server will query the items table for a list of the items which are active that is then stored in a cache within the Zabbix server. This is why it can take up to two minutes for any changes made in Zabbix frontend to show up in the latest data section.
ru	#### Обзор  Zabbix сервер - центральный процесс программного обеспечения Zabbix.  Сервер выполняет опрос и отлов данных, вычисляет триггеры, отправляет оповещения пользователям. Он является центральным компонентом, которому Zabbix агенты и прокси сообщают данные о доступности и целостности систем. Сервер может самостоятельно удаленно проверять сетевые службы (такие как веб-сервера и почтовые сервера), используя простые проверки сервисов.  Сервер является главным хранилищем, в котором хранятся все конфигурационные, статистические и оперативные данные, он так же рассылает уведомления администраторам в случае возникновения проблем с любой из наблюдаемых систем.  Функционал базового Zabbix сервера разделен на три отдельных компонента; это: Zabbix сервер, веб-интерфейс и хранилище в базе данных.  Все данные о конфигурации Zabbix хранятся в базе данных, с которой взаимодействует и сервер и веб-интерфейс. Например, когда вы создаете новый элемент данных используя веб-интерфейс (или API), запись об этом добавляется в таблицу элементов данных в базе данных. Затем, раз в минуту Zabbix сервер опрашивает таблицу элементов данных для получения списка активных элементов данных, и сохраняет этот список в кэш Zabbix сервера. Поэтому любые изменения, сделанные в веб-интерфейсе Zabbix, могут отобразиться в разделе последних данных с задержкой до двух минут.

en-us	#### Overview  Zabbix supports a number of built-in macros which may be used in various situations. These macros are variables, identified by a specific syntax:      {MACRO}   Macros resolve to a specific value depending on the context.  Effective use of macros allows to save time and make Zabbix configuration more transparent.  In one of typical uses, a macro may be used in a template. Thus a trigger on a template may be named "Processor load is too high on {HOST.NAME}". When the template is applied to the host, such as Zabbix server, the name will resolve to "Processor load is too high on Zabbix server" when the trigger is displayed in the Monitoring section.  Macros may be used in item key parameters. A macro may be used for only a part of the parameter, for example `item.key[server_{HOST.HOST}_local]`. Double-quoting the parameter is not necessary as Zabbix will take care of any ambiguous special symbols, if present in the resolved macro.  There are other types of macros in Zabbix.  Zabbix supports the following macros:  -   `{MACRO}` - built-in macro (see [full list](/manual/appendix/macros/supported_by_location)) -   `{<macro>.<func>(<params>)}` - macro [functions](/manual/config/macros/macro_functions) -   `{$MACRO}` - [user-defined macro](/manual/config/macros/user_macros), optionally [with context](/manual/config/macros/user_macros_context) -   `{#MACRO}` - macro for [low-level discovery](/manual/config/macros/lld_macros) -   `{?EXPRESSION}` - [expression macro](/manual/config/macros/expression_macros)
ru	#### Обзор  Zabbix поддерживает некоторое количество макросов, которые можно использовать в различных ситуациях. Макросами являются переменные, которые имеют специальный синтаксис:      {МАКРОС}  Макросы раскрываются в требуемое значение в зависимости от контекста.  Эффективное использование макросов позволяет сохранить время и делает настройку Zabbix более прозрачной.  Самое типичное место использования макросов в шаблонах. Таким образом, триггер из шаблона можно назвать как "Слишком высокая загрузка процессора на {HOST.NAME}". Когда шаблон применяется к узлу сети, такому как Zabbix сервер, имя будет раскрыто в "Слишком высокая загрузка процессора на Zabbix сервер", когда триггер отобразится в разделе Мониторинга.  Макросы можно использовать в параметрах ключей элементов данных. Макрос можно использовать только как часть параметра, например, `item.key[server_{HOST.HOST}_local]`. Двойные кавычки не являются обязательными, так как Zabbix позаботится о неоднозначных спецсимволах, если они присутствуют в раскрытом макросе.  В Zabbix также имеются и другие типы макросов.  Zabbix поддерживает следующие макросы:  -   `{МАКРОС}` - встроенные макросы (смотрите [полный список](/manual/appendix/macros/supported_by_location)) -   `{<макрос>.<функция>(<параметры>)}` - [функции](/manual/config/macros/macro_functions) макросов -   `{$МАКРОС}` - [пользовательские макросы](/manual/config/macros/user_macros), опционально [с контекстом](/manual/config/macros/user_macros_context) -   `{#МАКРОС}` - макросы для [низкоуровневого обнаружения](/manual/config/macros/lld_macros) -   `{?ВЫРАЖЕНИЕ}` - [макросы выражений](/manual/config/macros/expression_macros)

en-us	#### Overview  Zabbix supports the sending of SMS messages using a serial GSM modem connected to Zabbix server's serial port.  Make sure that:  -   The speed of the serial device (normally /dev/ttyS0 under Linux)     matches that of the GSM modem. Zabbix does not set the speed of the     serial link. It uses default settings. -   The 'zabbix' user has read/write access to the serial device. Run     the command ls –l /dev/ttyS0 to see current permissions of the     serial device. -   The GSM modem has PIN entered and it preserves it after power reset.     Alternatively you may disable PIN on the SIM card. PIN can be     entered by issuing command AT+CPIN="NNNN" (NNNN is your PIN number,     the quotes must be present) in a terminal software, such as Unix     minicom or Windows HyperTerminal.  Zabbix has been tested with these GSM modems:  -   Siemens MC35 -   Teltonika ModemCOM/G10  To configure SMS as the delivery channel for messages, you also need to configure SMS as the media type and enter the respective phone numbers for the users.
ru	#### Обзор  Zabbix поддерживает отправку SMS сообщений с использованием GSM модемов, подключенных к последовательному порту Zabbix сервера.  Убедитесь, что:  -   Скорость последовательного устройства (обычно /dev/ttyS0 порт под Linux) совпадает со скоростью GSM-модема. Zabbix не устанавливает скорость для последовательного соединения. Он использует настройки по умолчанию. -   Пользователь 'zabbix' имеет доступ на чтение/запись в последовательное устройство. Выполните команду ls -l /dev/ttyS0, для просмотра текущих прав доступа к последовательному устройству. -   На GSM модеме введен ПИН-код и он сохраняется даже после перезагрузки. Помимо этого, вы можете отключить запрос ПИН-кода на самой SIM карте. ПИН-код можно ввести путем использования команды AT+CPIN="NNNN" (где, NNNN - это ваш ПИН-код, кавычки должны присутствовать) в терминальном приложении, в таких как Unix мinicom или Windows HyperTerminal.  Zabbix был протестирован на следующих GSM модемах:  -   Siemens MC35 -   Teltonika ModemCOM/G10  Для настройки SMS каналом отправки сообщений, вам также необходимо настроить SMS способом оповещений и назначить соответствующие номера телефонов пользователям.

en-us	#### Parameter - array  If the key parameter is an array, it is again enclosed in square brackets, where individual parameters come in line with the rules and syntax of specifying multiple parameters.  ![](../../../../../assets/en/manual/config/key_param_array.png)  ::: noteimportant Multi-level parameter arrays, e.g. `[a,[b,[c,d]],e]`, are not allowed. :::
ru	#### Параметр - массив  Если параметр ключа - это массив, тогда он должен быть заключен в квадратные скобки, в которых каждый индивидуальный параметр следует один за другим, согласно правилам и синтаксису.  ![](../../../../../assets/ru/manual/config/key_param_array.png)  ::: noteimportant Многоуровневые массивы параметров, например `[a,[b,[c,d]],e]`, не разрешены. :::

en-us	#### Parameter behavior  Some of the operation parameters are marked with short labels to describe their behavior for the operation. The following labels are used:  -   *read-only* - the value of the parameter is set automatically and cannot be defined or changed by the user, even in some specific conditions     (e.g., *read-only* for inherited objects or discovered objects); -   *write-only* - the value of the parameter can be set, but cannot be accessed after; -   *supported* - the value of the parameter is not required to be set, but is allowed to be set in some specific conditions     (e.g., *supported* if `status` of Proxy object is set to "passive proxy"); -   *required* - the value of the parameter is required to be set.  Parameters that are not marked with labels are optional.
ru	#### Характер параметров  Для некоторых параметров операций указаны краткие подписи, описывающие их характер. Используются следующие подписи:  -   *только чтение* - значение параметра устанавливается автоматически, и пользователь не может задать или изменить его, даже в некоторых конкретных условиях     (напр., *только чтение* для унаследованных или обнаруженных объектов); -   *только запись* - значение параметра можно задать, но после этого оно не будет доступно; -   *поддерживается* - значение параметра не требуется задавать, но его можно задать в некоторых конкретных условиях     (напр., *поддерживается*, если для `status` объекта прокси задано "пассивный прокси"); -   *требуется* - значение параметра должно быть задано.  Параметры, для которых не указаны подписи, являются необязательными.

en-us	### Parameters  `(array)` IDs of hosts to delete.
ru	### Параметры  `(array)` ID хостов для удаления.

en-us	### Parameters  `(array)` IDs of items to clear.
ru	### Параметры  `(array)` ID элементов для очистки.

en-us	### Parameters  `(array)` IDs of proxies to delete.
ru	### Параметры   `(массив)` ID удаляемых прокси.

en-us	### Parameters  `(array)` IDs of the correlations to delete.
ru	### Параметры  `(массив)` ID удаляемых корреляций.

en-us	### Parameters  `(array)` IDs of the dashboards to delete.
ru	### Параметры   `(массив)` ID удаляемых панелей.

en-us	### Parameters  `(array)` IDs of the discovery rules to delete.
ru	### Параметры  `(массив)` ID удаляемых правил обнаружения.

en-us	### Parameters  `(array)` IDs of the graph prototypes to delete.
ru	### Параметры  `(массив)` ID удаляемых прототипов графиков.

en-us	### Parameters  `(array)` IDs of the graphs to delete.
ru	### Параметры   `(массив)` ID удаляемых графиков.

en-us	### Parameters  `(array)` IDs of the host groups to delete.
ru	### Параметры   `(массив)` ID удаляемых групп узлов сети.

en-us	### Parameters  `(array)` IDs of the host interfaces to delete.
ru	### Параметры  `(массив)` ID удаляемых интерфейсов узлов сети.

en-us	### Parameters  `(array)` IDs of the host macros to delete.
ru	### Параметры   `(массив)` ID удаляемых макросов узла сети.

en-us	### Parameters  `(array)` IDs of the host prototypes to delete.
ru	### Параметры   `(массив)` ID удаляемых прототипов узлов сети

en-us	### Parameters  `(array)` IDs of the icon maps to delete.
ru	### Параметры   `(массив)` ID удаляемых соответствий иконок.

en-us	### Parameters  `(array)` IDs of the images to delete.
ru	### Параметры   `(массив)` ID удаляемых изображений.

en-us	### Parameters  `(array)` IDs of the item prototypes to delete.
ru	### Параметры   `(массив)` ID удаляемых прототипов элементов данных.

en-us	### Parameters  `(array)` IDs of the items to delete.
ru	### Параметры   `(массив)` ID удаляемых элементов данных.

en-us	### Parameters  `(array)` IDs of the LLD rules to delete.
ru	### Параметры  `(массив)` ID удаляемых правил LLD.

en-us	### Parameters  `(array)` IDs of the maintenance periods to delete.
ru	### Параметры   `(массив)` ID удаляемых периодов обслуживания.

en-us	### Parameters  `(array)` IDs of the media types to delete.
ru	### Параметры  `(массив)` ID удаляемых способов оповещения.

en-us	### Parameters  `(array)` IDs of the regular expressions to delete.
ru	### Параметры   `(массив)` ID удаляемых регулярных выражений.

en-us	### Parameters  `(array)` IDs of the roles to delete.
ru	### Параметры   `(массив)` ID удаляемых ролей.

en-us	### Parameters  `(array)` IDs of the scripts to delete.
ru	### Параметры   `(массив)` ID удаляемых скриптов.

en-us	### Parameters  `(array)` IDs of the services to delete.
ru	### Параметры   `(массив)` ID удаляемых услуг.

en-us	### Parameters  `(array)` IDs of the template dashboards to delete.
ru	### Параметры   `(массив)` ID удаляемых шаблонов панелей.

en-us	### Parameters  `(array)` IDs of the template groups to delete.
ru	### Параметры  `(array)` Идентификаторы групп шаблонов, которые необходимо удалить.

en-us	### Parameters  `(array)` IDs of the templates to delete.
ru	### Параметры  `(массив)` ID удаляемых шаблонов.

en-us	### Parameters  `(array)` IDs of the tokens to delete.
ru	### Parameters  `(array)` ID токенов для удаления.

en-us	### Parameters  `(array)` IDs of the tokens to generate.
ru	### Параметры  `(массив)` ID токенов для генерации.

en-us	### Parameters  `(array)` IDs of the triggers to delete.
ru	### Параметры  `(массив)` ID удаляемых триггеров.

en-us	### Parameters  `(array)` IDs of the user groups to delete.
ru	### Параметры  `(массив)` ID удаляемых групп пользователей.

en-us	### Parameters  `(array)` IDs of the value maps to delete.
ru	### Параметры  `(массив)` ID удаляемых преобразований значений.

en-us	### Parameters  `(array)` IDs of the web scenarios to delete.
ru	### Параметры  `(array)` ID удаляемых веб-сценариев.

en-us	### Parameters  `(array)` IDs of users to delete.
ru	### Параметры  `(массив)` ID удаляемых пользователей.

en-us	### Parameters  `(array)` IDs of users to unblock.
ru	### Параметры  `(массив)` ID пользователей для разблокировки.

en-us	### Parameters  `(array)` The method accepts an empty array.
ru	### Параметры  `(массив)` Метод принимает пустой массив.

en-us	### Parameters  `(array)` The method accepts an empty array.
ru	### Параметры  `(array)` Метод принимает пустой массив.

en-us	#### - Parameters  Both functions use almost the same set of parameters. Use the list of [supported functions](/manual/appendix/functions) for reference.
ru	#### - Параметры  Обе функции используют практически идентичный набор параметров. Воспользуйтесь списком [поддерживаемых функций](/manual/appendix/functions) для справки.

en-us	### Parameters  `(object/array)` Actions to create.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object for the action.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to create for the action.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to create for the action.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to create for the action.|
ru	### Parameters  `(object/array)` Действия для создания.  В дополнение к [стандартным свойствам действия](object#action) метод принимает следующие параметры.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) объект для действия.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation), созданиедля действия.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation), создание для действия.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation), создание для действия.|

en-us	### Parameters  `(object/array)` Correlation properties to be updated.  The `correlationid` property must be defined for each correlation, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object to replace the current filter.| |operations|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to replace existing operations.|
ru	 ### Параметры  `(object/array)` Свойства корреляции должны быть обновлены.  Свойство `correlationid` должно быть определено для каждой корреляции, все остальные свойства являются необязательными. Только переданные свойства будут автоматически обновлены, все остальные останутся неизменными.  В дополнение к [standard correlation properties](object#correlation),  метод принимает следующее параметры.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Описание| |--|--|------| |filter|object|Корреляция [filter](/manual/api/reference/корреляция/объект#correlation_filter) объект для замены текущего фильтра.| |operations|array|Корреляция [operations](/руководство/api/ссылка/корреляция/объект#корреляция_операция) для замены существующих операций.|

en-us	### Parameters  `(object/array)` Discovery rule properties to be updated.  The `druleid` property must be defined for each discovery rule, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dchecks|array|Discovery [checks](/manual/api/reference/dcheck/object) to replace existing checks.|
ru	### Параметры  `(object/array)` Свойства правила обнаружения, которые будут обновлены.  Свойство `druleid` должно быть указано по каждому правилу обнаружения, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.  В дополнение к [стандартным свойствам правила обнаружения](object#discovery_rule), этот метод принимает следующие параметры.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Описание| |----------------|------|----------------| |dchecks|array|Проверки обнаружения, которые заменят существующие проверки.|

en-us	### Parameters  `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
ru	### Параметры  `(объект/массив)` [Свойства группы узлов сети](object#host_group), которые будут обновлены.  Свойство `groupid` должно быть указано для каждой группы узлов сети, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

en-us	### Parameters  `(object/array)` [Host interface properties](object#host_interface) to be updated.  The `interfaceid` property must be defined for each host interface, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
ru	### Параметры  `(объект/массив)` [Свойства интерфейса узла сети](object#host_interface), которые будут обновлены.  Свойство `interfaceid` должно быть указано для каждого интерфейса узла сети, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

en-us	### Parameters  `(object/array)` Host properties to be updated.  The `hostid` property must be defined for each host, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.  Note, however, that updating the host technical name will also update the host's visible name (if not given or empty) by the host's technical name value.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object#host_group) to replace the current host groups the host belongs to.<br><br>The host groups must have the `groupid` property defined. All host groups that are not listed in the request will be unlinked.| |interfaces|object/array|Host [interfaces](/manual/api/reference/hostinterface/object) to replace the current host interfaces.<br><br>All interfaces that are not listed in the request will be removed.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag) to replace the current host tags.<br><br>All tags that are not listed in the request will be removed.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates. All templates that are not listed in the request will be only unlinked.<br><br>The templates must have the `templateid` property defined.| |templates\_clear|object/array|[Templates](/manual/api/reference/template/object) to unlink and clear from the host.<br><br>The templates must have the `templateid` property defined.|  ::: notetip As opposed to the Zabbix frontend, when `name` (visible host name) is the same as `host` (technical host name), updating `host` via API will not automatically update `name`. Both properties need to be updated explicitly. :::
ru	### Параметры  `(object/array)` Свойства хоста для обновления.  Свойство `hostid` должно быть определено для каждого хоста, все остальные свойства необязательны. Будут обновлены только заданные свойства, все другие останутся без изменений.  Обратите внимание, что обновление технического имени хоста также приведет к обновлению видимого имени хоста (если оно не задано или не указано) техническим значение имени.  В дополнение к [стандартным свойствам хоста](object#host) метод принимает следующие параметры.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Описание| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object#host_group), чтобы заменить текущие группы хостов, к которым принадлежит хост.<br><br>Группы хостов должны иметь `groupid ` определено свойство. Все группы хостов, не указанные в запросе, будут разъединены.| |interfaces|object/array|Host [interfaces](/manual/api/reference/hostinterface/object) для замены текущих интерфейсов хоста.<br><br>Все интерфейсы, не указанные в запросе, будут удалены.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag) для замены текущих тегов host.<br><br>Все теги, не указанные в запросе, будут удалены. .| |inventory|object|Свойства хоста [inventory](/manual/api/reference/host/object#host_inventory).| |macros|object/array|[Пользовательские макросы](/manual/api/reference/usermacro/object) для замены текущих пользовательских макросов.<br><br>Все макросы, не указанные в запросе, будут удалены.| |templates|object/array|[Templates](/manual/api/reference/template/object), чтобы заменить текущие связанные шаблоны. Все шаблоны, не указанные в запросе, будут только несвязаны.<br><br>Для шаблонов должно быть определено свойство `templateid`.| |templates\_clear|object/array|[Templates](/manual/api/reference/template/object), чтобы разорвать связь и очистить хост.<br><br>В шаблонах должно быть определено свойство `templateid`.|  ::: notetip В отличие от внешнего интерфейса Zabbix, когда `name` (видимое имя хоста) совпадает с `host` (техническое имя хоста), обновляя `host` через API не будет автоматически обновлять `name`. Оба свойства должны быть обновляется явно. :::

en-us	### Parameters  `(object/array)` Items to create.  Additionally to the [standard item properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|Item [preprocessing](/manual/api/reference/item/object#item_preprocessing) options.| |tags|array|Item [tags](/manual/api/reference/item/object#item_tag).|
ru	### Параметры  `(объект/массив)` Создаваемые элементы данных.  В дополнение к [стандартным свойствам элемента данных](object#host), этот метод принимает следующие параметры.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Описание| |----------------|------|----------------| |preprocessing|массив|Параметры [предварительной обработки](/manual/api/reference/item/object#item_preprocessing) элемента данных.| |tags|массив|[Тэги](/manual/api/reference/item/object#item_tag) элемента данных.|

en-us	### Parameters  `(object/array)` Scripts to create.  The method accepts scripts with the [standard script properties](/manual/api/reference/script/object#script).
ru	### Параметры  `(объект/массив)` Создаваемые скрипты.  Этот метод принимает скрипты со [стандартными свойствами скрипта](/manual/api/reference/script/object#script).

en-us	### Parameters  `(object/array)` Tokens to create.  The method accepts tokens with the [standard token properties](object).
ru	### Параметры  `(объект/массив)` Создаваемые токены.  Этот метод принимает токены со [стандартными свойствами токена](object).

en-us	### Parameters  `(object/array)` [Value map properties](object#value_map) to be updated.  The `valuemapid` property must be defined for each value map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
ru	### Параметры  `(объект/массив)` [Свойства преобразования значений](object#value_map), которые будут обновлены.  Свойство `valuemapid` должно быть определено для каждого преобразования значений, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

en-us	### Parameters  `(object)` Parameters containing the IDs of the host groups to update and the objects that should be updated.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host groups to be updated.<br><br>The host groups must have the `groupid` property defined.<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *required*| |hosts|object/array|Hosts to replace the current hosts on the given host groups.<br>All other hosts, except the ones mentioned, will be excluded from host groups.<br>Discovered hosts will not be affected.<br><br>The hosts must have the `hostid` property defined.<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *required*|
ru	### Параметры  `(object)` Параметры, содержащие ID обновляемых групп узлов сети и объекты, которые необходимо обновить.  |Параметр|[Тип](/manual/api/reference_commentary#типы_данных)|Описание| |--|--|------| |groups|объект/массив|Обновляемые группы узлов сети.<br><br>У групп узлов сети должно быть задано свойство `groupid`.<br><br>[Характер параметра](/manual/api/reference_commentary#характер-параметров):<br>- *требуется*| |hosts|объект/массив|Узлы сети, которые заменят текущие узлы сети в заданных группах узлов сети.<br>Все остальные узлы сети, кроме указанных, будут исключены из групп узлов сети.<br>Обнаруженные узлы сети не будут затронуты.<br><br>У узлов сети должно быть задано свойство `hostid`.<br><br>[Характер параметра](/manual/api/reference_commentary#характер-параметров):<br>- *требуется*|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
ru	### Параметры  `(object)` Параметры, определяющие желаемый результат.  Метод поддерживает только один параметр.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Описание| |--|--|------| |output|query|Этот параметр является общим для всех методов `get`, описанных в [справочном комментарии](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
ru	### Параметры  `(object)` Параметры, определяющие желаемый результат.  Метод поддерживает только один параметр.  |Параметр|[Тип](/manual/api/reference_commentary#data_types)|Описание| |--|--|------| |output|query|Этот параметр является общим для всех методов `get`, описанных в [справочном комментарии](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the LLD rules to copy and the target hosts.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |discoveryids|array|IDs of the LLD rules to be copied.| |hostids|array|IDs of the hosts to copy the LLD rules to.|
ru	### Параметры  `(объект)` Параметры, которые задают копируемые правила LLD и целевые узлы сети.  |Параметр|Тип|Описание| |Свойство|[Тип](/manual/api/reference_commentary#data_types)|Описание| |discoveryids|массив|ID копируемых правил LLD.| |hostids|массив|ID узлов сети, в которые скопируются правила LLD.|

en-us	### Parameters  `(string/array)` IDs of hosts to return scripts for.
ru	### Параметры   `(строка/массив)` ID узлов сети, по которым необходимо вернуть скрипты.

en-us	#### Parameter - unquoted string  If the key parameter is an unquoted string, any Unicode character is allowed except comma and right square bracket (\]). Unquoted parameter cannot start with left square bracket (\[).  ![](../../../../../assets/en/manual/config/key_param_unquoted_string.png)
ru	#### Параметр - строка не заключенная в кавычки  Если параметр ключа - это строка без кавычек, тогда разрешен любой символ в Юникод, за исключением запятой и правой квадратной скобки (\]). Параметр, который не заключен в кавычки, не может начинаться с левой квадратной скобки (\[).  ![](../../../../../assets/ru/manual/config/key_param_unquoted_string.png)

en-us	## Part I - "Hello, world!"  In this section you will learn how to create the minimum required widget elements and add a new widget to Zabbix frontend.
ru	## Часть I - "Привет, мир!"  В этом разделе вы изучите, как создать минимально необходимые элементы виджета и добавить новый виджет в интерфейс Zabbix.

en-us	### Part I - New menu section
ru	### Часть I — Новый раздел меню

en-us	##### Passive and active checks  Passive checks work similarly to Zabbix agent. Active checks support scheduled/flexible intervals and check concurrency within one active server.   ::: noteclassic   By default, after a restart, Zabbix agent 2 will schedule the first data collection for active checks at a conditionally random time within the item's update interval to prevent spikes in resource usage. To perform active checks that do not have *Scheduling* [update interval](/manual/config/items/item/custom_intervals#scheduling-intervals) immediately after the agent restart, set `ForceActiveChecksOnStart` parameter (global-level) or `Plugins.<Plugin name>.System.ForceActiveChecksOnStart` (affects only specific plugin checks) in the [configuration file](/manual/appendix/config/zabbix_agent2). Plugin-level parameter, if set, will override the global parameter. Forcing active checks on start is supported since Zabbix 6.0.2.  :::
ru	##### Пассивные и активные проверки  Пассивные проверки работают аналогично Zabbix агенту. Активные проверки поддерживают интервалы по расписанию/гибкие интервалы, к тому же проверки выполняются параллельно в пределах одного активного сервера.  ::: noteclassic  По умолчанию, после перезапуска Zabbix агент 2 планирует первый сбор данных по активным проверкам в случайное время в течение интервала времени обновления элемента данных, во избежание скачков в использовании ресурсов. Чтобы активные проверки, у которых отсутствует [интервал обновления](/manual/config/items/item/custom_intervals#интервалы-по-расписанию) *По расписанию*, выполнялись сразу после перезапуска агента, укажите параметр `ForceActiveChecksOnStart` (глобальный уровень) или `Plugins.<ИмяПлагина>.System.ForceActiveChecksOnStart` (влияет только на проверки из конкретного плагина) в [файле конфигурации](/manual/appendix/config/zabbix_agent2). Параметр уровня плагина, если задан, переопределяет собой глобальный параметр. Принудительные активные проверки при запуске агента поддерживаются, начиная с Zabbix 6.0.2.  :::

en-us	#### Passive checks  A passive check is a simple data request. Zabbix server or proxy asks for some data (for example, CPU load) and Zabbix agent sends back the result to the server.  **Server request**  For definition of header and data length please refer to [protocol details](/manual/appendix/protocols/header_datalen).      <item key>  **Agent response**      <DATA>[\0<ERROR>]  Above, the part in square brackets is optional and is only sent for not supported items.  For example, for supported items:  1.  Server opens a TCP connection 2.  Server sends **<HEADER><DATALEN>agent.ping** 3.  Agent reads the request and responds with     **<HEADER><DATALEN>1** 4.  Server processes data to get the value, '1' in our case 5.  TCP connection is closed  For not supported items:  1.  Server opens a TCP connection 2.  Server sends **<HEADER><DATALEN>vfs.fs.size\[/nono\]** 3.  Agent reads the request and responds with     **<HEADER><DATALEN>ZBX\_NOTSUPPORTED\\0Cannot obtain     filesystem information: \[2\] No such file or directory** 4.  Server processes data, changes item state to not supported with the     specified error message 5.  TCP connection is closed
ru	#### Пассивные проверки  Пассивная проверка это простой запрос данных. Zabbix сервер или прокси запрашивает какие-либо данные (например, загрузку CPU) и Zabbix агент отправляет результат обратно серверу.  **Запрос сервера**  Для получения более подробных сведений об определении длины заголовка и данных, пожалуйста, обратитесь к [деталям протокола](/manual/appendix/protocols/header_datalen).      <ключ элемента данных>  **Ответ агента**      <ДАННЫЕ>[\0<ОШИБКА>]  Часть в квадратных скобках выше опциональна и отправляется только по неподдерживаемым элементам данных.  Например, для поддерживаемых элементов данных:  1.  Сервер открывает TCP-соединение 2.  Сервер отправляет **<ЗАГОЛОВОК><ДЛИНАДАННЫХ>agent.ping** 3.  Агент читает запрос и отвечает с **<ЗАГОЛОВОК><ДЛИНАДАННЫХ>1** 4.  Сервер обрабатывает данные, чтобы извлечь значение, в нашем случае '1' 5.  TCP-соединение закрывается  Для неподдерживаемых элементов данных:  1.  Сервер открывает TCP-соединение 2.  Сервер отправляет **<ЗАГОЛОВОК><ДЛИНАДАННЫХ>vfs.fs.size\[/nono\]** 3.  Агент читает запрос и отвечает с **<ЗАГОЛОВОК><ДЛИНАДАННЫХ>ZBX\_NOTSUPPORTED\\0Cannot obtain filesystem information: \[2\] No such file or directory** 4.  Сервер обрабатывает данные, меняет состояние элемента данных на неподдерживаемое с приведённым сообщением об ошибке 5.  TCP-соединение закрывается

en-us	#### Pattern examples  |Pattern|Description|Matches|No match| |--|------|--|--| |*\**|Matches all possible keys with or without parameters.|Any|None| |*vfs.file.contents*|Matches `vfs.file.contents` without parameters.|vfs.file.contents|vfs.file.contents\[/etc/passwd\]| |*vfs.file.contents\[\]*|Matches `vfs.file.contents` with empty parameters.|vfs.file.contents\[\]|vfs.file.contents| |*vfs.file.contents\[\*\]*|Matches `vfs.file.contents` with any parameters; will not match `vfs.file.contents` without square brackets.|vfs.file.contents\[\]<br>vfs.file.contents\[/path/to/file\]|vfs.file.contents| |*vfs.file.contents\[/etc/passwd,\*\]*|Matches `vfs.file.contents` with first parameters matching /etc/passwd and all other parameters having any value (also empty).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/var/log/zabbix\_server.log\]<br>vfs.file.contents\[\]| |*vfs.file.contents\[\*passwd\*\]*|Matches `vfs.file.contents` with first parameter matching \*passwd\* and no other parameters.|vfs.file.contents\[/etc/passwd\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]| |*vfs.file.contents\[\*passwd\*,\*\]*|Matches `vfs.file.contents` with only first parameter matching \*passwd\* and all following parameters having any value (also empty).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/tmp/test\]| |*vfs.file.contents\[/var/log/zabbix\_server.log,\*,abc\]*|Matches `vfs.file.contents` with first parameter matching /var/log/zabbix\_server.log, third parameter matching 'abc' and any (also empty) second parameter.|vfs.file.contents\[/var/log/zabbix\_server.log,,abc\]<br>vfs.file.contents\[/var/log/zabbix\_server.log,utf8,abc\]|vfs.file.contents\[/var/log/zabbix\_server.log,,abc,def\]| |*vfs.file.contents\[/etc/passwd,utf8\]*|Matches `vfs.file.contents` with first parameter matching /etc/passwd, second parameter matching 'utf8' and no other arguments.|vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf16\]| |*vfs.file.\**|Matches any keys starting with `vfs.file.` without any parameters.|vfs.file.contents<br>vfs.file.size|vfs.file.contents\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log\]| |*vfs.file.\*\[\*\]*|Matches any keys starting with `vfs.file.` with any parameters.|vfs.file.size.bytes\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log, utf8\]|vfs.file.size.bytes| |*vfs.\*.contents*|Matches any key starting with `vfs.` and ending with `.contents` without any parameters.|vfs.mount.point.file.contents<br>vfs..contents|vfs.contents|
ru	#### Примеры шаблонов  |Шаблон|Описание|Соответствует|Не соответствует| |--|------|--|--| |*\**|Соответствует всем возможным ключам с параметрами или без них.|Любой|Нет| |*vfs.file.contents*|Соответствие `vfs.file.contents` без параметров.|vfs.file.contents|vfs.file.contents\[/etc/passwd\]| |*vfs.file.contents\[\]*|Соответствие `vfs.file.contents` с пустыми параметрами.|vfs.file.contents\[\]|vfs.file.contents| |*vfs.file.contents\[\*\]*|Соответствие `vfs.file.contents` с любыми параметрами; не будет соответствовать `vfs.file.contents` без квадратных скобок.|vfs.file.contents\[\]<br>vfs.file.contents\[/путь/к/файлу\]|vfs.file.contents| |*vfs.file.contents\[/etc/passwd,\*\]*|Соответствие `vfs.file.contents` с первыми параметрами, соответствующими */etc/passwd*, и всеми другими параметрами, имеющими любое значение (в том числе пустыми).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/var/log/zabbix\_server.log\]<br>vfs.file.contents\[\]| |*vfs.file.contents\[\*passwd\*\]*|Соответствие `vfs.file.contents` с первым параметром, совпадающим с \*passwd\*, и без других параметров.|vfs.file.contents\[/etc/passwd\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]| |*vfs.file.contents\[\*passwd\*,\*\]*|Соответствие `vfs.file.contents` только с первым параметром, совпадающим с \*passwd\*, и всеми последующими параметрами, имеющими любое значение (в том числе пустое).|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd, utf8\]|vfs.file.contents\[/etc/passwd\]<br>vfs.file.contents\[/tmp/test\]| |*vfs.file.contents\[/var/log/zabbix\_server.log,\*,abc\]*|Соответствие `vfs.file.contents` с первым параметром, совпадающим с /var/log/zabbix\_server.log, третьим параметром, совпадающим с 'abc' и любым (в том числе пустым) вторым параметром.|vfs.file.contents\[/var/log/zabbix\_server.log,,abc\]<br>vfs.file.contents\[/var/log/zabbix\_server.log,utf8,abc\]|vfs.file.contents\[/var/log/zabbix\_server.log,,abc,def\]| |*vfs.file.contents\[/etc/passwd,utf8\]*|Соответствие `vfs.file.contents` с первым параметром, соответствующим /etc/passwd, вторым параметром, совпадающим с 'utf8', и без других аргументов.|vfs.file.contents\[/etc/passwd,utf8\]|vfs.file.contents\[/etc/passwd,\]<br>vfs.file.contents\[/etc/passwd,utf16\]| |*vfs.file.\**|Соответствие любым ключам, начинающимся с `vfs.file.` без каких-либо параметров.|vfs.file.contents<br>vfs.file.size|vfs.file.contents\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log\]| |*vfs.file.\*\[\*\]*|Соответствие любым ключам, начинающимся с `vfs.file.`, с любыми параметрами.|vfs.file.size.bytes\[\]<br>vfs.file.size\[/var/log/zabbix\_server.log, utf8\]|vfs.file.size.bytes| |*vfs.\*.contents*|Соответствие любому ключу, который начинается с `vfs.` и заканчивается на `.contents` без каких-либо параметров.|vfs.mount.point.file.contents<br>vfs..contents|vfs.contents|

en-us	#### Performance counter parameters  You can deploy some PerfCounter parameters for the monitoring of Windows performance counters.  For example, you can add these to the Zabbix agent configuration file:         PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30        or        PerfCounter=UserPerfCounter2,"\4\24",30  With such parameters in place, you can then simply use *UserPerfCounter1* or *UserPerfCounter2* as the keys for creating the respective items.  Remember to restart Zabbix agent after making changes to the configuration file.
ru	#### Параметры счетчиков производительности  Вы можете использовать некоторые параметры PerfCounter для мониторинга счётчиков производительности Windows.  Например, вы можете добавить следующее содержимое в файл конфигурации Zabbix агента:         PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30        или        PerfCounter=UserPerfCounter2,"\4\24",30  С такими параметрами, вы можете просто использовать ключи *UserPerfCounter1* или *UserPerfCounter2* при создании соответствующих элементов данных.  Не забудьте перезапустить Zabbix агента после внесения изменений в файл конфигурации.

en-us	### Performing requests  Once you have set up the frontend, you can use remote HTTP requests to call the API. To do that, you need to send HTTP POST requests to the `api_jsonrpc.php` file located in the frontend directory. For example, if your Zabbix frontend is installed under `https://example.com/zabbix`, an HTTP request to call the `apiinfo.version` method may look like this:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"apiinfo.version","params":{},"id":1}' ```  The request must have the `Content-Type` header set to one of these values: `application/json-rpc`, `application/json` or `application/jsonrequest`.  The request object contains the following properties:  -   `jsonrpc` - the version of the JSON-RPC protocol used by the API (Zabbix API implements JSON-RPC version 2.0); -   `method` - the API method being called; -   `params` - the parameters that will be passed to the API method; -   `id` - an arbitrary identifier of the request.  If the request is correct, the response returned by the API should look like this:  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```  The response object, in turn, contains the following properties:  -   `jsonrpc` - the version of the JSON-RPC protocol; -   `result` - the data returned by the method; -   `id` - an identifier of the corresponding request.
ru	### Выполнение запросов  После установки веб-интерфейса вы можете использовать удаленные HTTP-запросы для вызова API. Для этого необходимо отправлять HTTP-запросы POST к файлу `api_jsonrpc.php`, расположенному в директории веб-интерфейса. Например, если ваш веб-интерфейс Zabbix установлен в `https://example.com/zabbix`, HTTP-запрос для вызова метода `apiinfo.version` может выглядеть так:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"apiinfo.version","params":{},"id":1}' ```  Запрос должен иметь заголовок `Content-Type`, который задан одним из следующих значений: `application/json-rpc`, `application/json` или `application/jsonrequest`.  Объект запроса содержит следующие свойства:  -   `jsonrpc` - версия протокола JSON-RPC, используемая API (Zabbix API реализует JSON-RPC версии 2.0); -   `method` - вызываемый метод API; -   `params` - параметры, которые будут переданы методу API; -   `id` - произвольный индентификатор запроса.  Если запрос верен, ответ API должен быть примерно следующим:  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```  Объект ответа, в свою очередь, содержит следующие свойства:  -   `jsonrpc` - версия протокола JSON-RPC; -   `result` - данные, возвращаемые методом; -   `id` - идентификатор соответствующего запроса.

en-us	#### PHP 7.3 opcache configuration  If "opcache" is enabled in the PHP 7.3 configuration, Zabbix frontend may show a blank screen when loaded for the first time. This is a registered [PHP bug](https://bugs.php.net/bug.php?id=78015). To work around this, please set the "opcache.optimization\_level" parameter to `0x7FFFBFDF` in the PHP configuration (php.ini file).
ru	#### Конфигурация opcache в PHP 7.3  Если "opcache" включен в конфигурации PHP 7.3, Zabbix веб-интерфейс может отображать пустой экран при первой загрузке. Это известная [проблема PHP](https://bugs.php.net/bug.php?id=78015). Как вариант решения этой проблемы, пожалуйста, задайте параметр "opcache.optimization\_level" значением 0x7FFFBFDF в конфигурации PHP (файл php.ini).

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

en-us	##### Plugins  [Plugins](/manual/extensions/plugins) provide an alternative to loadable modules (written in C). However, plugins are a way to extend Zabbix agent 2 only.  A plugin is a *Go* package that defines the structure and implements one or several plugin interfaces (*Exporter*, *Collector*, *Configurator*, *Runner*, *Watcher*). Two types of Zabbix agent 2 plugins are supported:  -   [Built-in plugins](https://www.zabbix.com/documentation/guidelines/en/plugins/built_in_plugins)     (supported since Zabbix 4.4.0) -   [Loadable plugins](https://www.zabbix.com/documentation/guidelines/en/plugins/loadable_plugins)     (supported since Zabbix 6.0.0)  See the list of [built-in plugins](/manual/extensions/plugins#built-in).  For instructions and tutorials on writing your own plugins, see [Developer center](/devel/plugins).
ru	##### Плагины  [Плагины](/manual/extensions/plugins) предоставляют альтернативу загружаемым модулям (написанным на языке C). Однако плагины — это способ расширения только Zabbix агента 2.  Плагин — это пакет *Go* который определяет структуру и реализует один или несколько интерфейсов плагина (*Экспортер*, *Коллектор*, *Конфигуратор*, *Runner*, *Watcher*). Поддерживаются два типа плагинов Zabbix агента 2:  -   [Встроенные плагины](https://www.zabbix.com/documentation/guidelines/en/plugins/built_in_plugins)(поддерживаются начиная с Zabbix 4.4.0) -   [Загружаемые плагины ](https://www.zabbix.com/documentation/guidelines/en/plugins/loadable_plugins)(поддерживаются начиная с Zabbix 6.0.0)  См. список [встроенных плагинов](/manual/extensions/plugins#built- in).  Инструкции и учебные пособия по написанию собственных плагинов см. в [центре разработчиков](/devel/plugins).

en-us	#### - Potential errors  Functions return -1 in such situations:  -   specified evaluation period contains no data;  ```{=html} <!-- --> ``` -   result of mathematical operation is not defined[^3];  ```{=html} <!-- --> ``` -   numerical complications (unfortunately, for some sets of input data     range and precision of double-precision floating-point format become     insufficient)[^4].  ::: notetip No warnings or errors are flagged if chosen fit poorly describes provided data or there is just too few data for accurate prediction. :::
ru	#### - Возможные ошибки  Функции возвращают -1 в следующих ситуациях:  -   указанных период не содержит данных;  ```{=html} <!-- --> ``` -   результат математической операция не определен[^3];  ```{=html} <!-- --> ``` -   сложности вычислений (к сожалению, для некоторых наборов входных данных диапазона и точности формата чисел с плаваюшей точкой двойной точности становится недостаточно)[^4].  ::: notetip Никаких предупреждений или ошибок не выдаётся, если выбранная функция аппроксимации плохо описывает предоставленные данные или данных просто недостаточно для точного прогноза. :::

en-us	#### Prerequisites  ::: noteclassic This example does not cover the configuration of VMware. It is assumed that VMware is already configured. :::  Before proceeding, set the [`StartVMwareCollectors`](/manual/appendix/config/zabbix_server#startvmwarecollectors) parameter in Zabbix server configuration file to `2` [or more](/manual/vm_monitoring#configuration) (the default value is `0`).
ru	#### Предварительные условия  ::: noteclassic В этом примере не рассматривается конфигурация VMware. Предполагается, что VMware уже настроено. :::  Прежде чем продолжить, установите параметр [`StartVMwareCollectors`](/manual/appendix/config/zabbix_server#startvmwarecollectors) в файле конфигурации сервера Zabbix в значение `2` [или более](/manual/vm_monitoring#configuration) (значение по умолчанию — `0`).

en-us	 ### Pre-requisites  Prior to configuring service monitoring, you need to have the hosts configured:  - *HA node 1* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 1` - *HA node 2* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 2`
ru	### Предварительные требования  Перед тем как настраивать мониторинг услуг вам необходимо настроить следующие узлы сети:  - *HA нода 1* с по крайней мере одним триггеров и тегом (желательно задать на уровне триггера) `компонент:HA нода 1` - *HA нода 2* с по крайней мере одним триггеров и тегом (желательно задать на уровне триггера) `компонент:HA нода 2`

en-us	#### Prerequisites  You will need command line developer tools (Xcode is not required), Automake, pkg-config and PCRE (v8.x) or PCRE2 (v10.x). If you want to build agent binaries with TLS, you will also need OpenSSL or GnuTLS.  To install Automake and pkg-config, you will need a Homebrew package manager from <https://brew.sh/>. To install it, open terminal and run the following command:      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  Then install Automake and pkg-config:      $ brew install automake     $ brew install pkg-config  Preparing PCRE, OpenSSL and GnuTLS libraries depends on the way how they are going to be linked to the agent.  If you intend to run agent binaries on a macOS machine that already has these libraries, you can use precompiled libraries that are provided by Homebrew. These are typically macOS machines that use Homebrew for building Zabbix agent binaries or for other purposes.  If agent binaries will be used on macOS machines that don't have the shared version of libraries, you should compile static libraries from sources and link Zabbix agent with them.
ru	#### Предварительные требования  Вам потребуются средства разработки для командной строки (Xcode не требуется), Automake, pkg-config and PCRE (v8.x) или PCRE2 (v10.x). Если Вы хотите собрать бинарные файлы агента с поддержкой TLS, вам также понадобится OpenSSL или GnuTLS.  Чтобы установить Automake и pkg-config, вам потребуется менеджер пакетов Homebrew с <https://brew.sh/>. Чтобы его установить, откройте терминал и выполните следующую команду:      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  Затем установите Automake и pkg-config:      $ brew install automake     $ brew install pkg-config  Подготовка библиотек PCRE, OpenSSL и GnuTLS зависит от того, каким образом будет выполняться линковка к агенту.  Если вы намерены запускать бинарные файлы агента на macOS машине, на которой уже имеются данные библиотеки, то можно использовать предварительно скомпилированные библиотеки, поставляемые Homebrew. Обычно это macOS машины, которые используют Homebrew для сборки бинарных файлов Zabbix агента или для других целей.  Если бинарные файлы агента будут использоваться на macOS машинах, на которых отсутствуют разделяемые версии библиотек, то вам потребуется скомпилировать статические версии этих библиотек из исходного кода и выполнить линковку Zabbix агента к ним.

en-us	#### Problem events  A problem event is created:  -   when a trigger expression evaluates to TRUE if the trigger is in OK     state; -   each time a trigger expression evaluates to TRUE if multiple problem     event generation is enabled for the trigger.
ru	#### События проблемы  Событие проблемы создается:  -   когда выражение триггера вычисляется как ИСТИНА, если триггер был в состоянии ОК; -   каждый раз выражение триггера вычисляется как ИСТИНА, если у триггера активировано множественная генерация событий проблема.

en-us	# problem.get
ru	# problem.get

en-us	 #### Problem tags  Problem tags are used to match problems and services. These tags are specified at the primary service configuration tab.   Only child services of the lowest hierarchy level may have problem tags defined and be directly correlated to problems. If problem tags match,  the service status will change to the same status as the problem has. In case of several problems, a service will have the status of the most severe one. Status of a  parent service is then calculated based on child services statuses according to Status calculation rules.   If several tags are specified, *AND* logic is used: a problem must have all tags  specified in the service configuration to be mapped to the service.   ![](../../../assets/en/manual/config/problem_tags.png){width=600}   :::noteclassic A problem in Zabbix inherits tags from the whole chain of templates, hosts, items, web scenarios, and triggers. Any of these tags can be used for matching problems to services. ::: 
ru	 #### Теги проблем  Теги проблем используются для сопоставления проблем и услуг. Эти теги указываются на основной вкладке настройки услуги.  Только дочерние услуги самого нижнего уровня иерархии могут иметь теги проблем и быть непосредственно связаны с проблемами. Если теги проблем совпадают, состояние услуги изменится на то же самое состояние, что и проблема. В случае наличия нескольких проблем, услуге присваивается состояние самой серьезной проблемы. Затем состояние родительской услуги вычисляется на основе состояний дочерних услуг в соответствии с Правилами вычисления состояния.   Если указано несколько тегов, используется логика *И*: проблема должна иметь все теги, заданные в настройках услуги, чтобы сопоставление имело место.  ![](../../../assets/en/manual/config/problem_tags.png){width=600}   :::noteclassic Проблема в Zabbix наследует теги всей цепочки шаблонов, узлов сети, элементов данных, веб-сценариев и триггеров. Любые из этих тегов можно использовать для сопоставления проблем с услугами. ::: 

en-us	### Problem tag  The problem tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Problem tag name.| |value|string|Problem tag value.|
ru	### Тэг проблемы  Объект тега проблемы обладает следующими свойствами.  |Свойство|[Тип](/manual/api/reference_commentary#data_types)|Описание| |--|--|------| |tag|строка|Имя тега проблемы.| |value|строка|Значение тега проблемы.|

en-us	##### Problem with dots  So far so good. But what if an attribute name or a hash key contains dot symbol? Here is an example:      jmx[com.example:Type=Hello,all.fruits.apple.weight]  That's a problem. How to tell Zabbix that attribute name is "all.fruits", not just "all"? How to distinguish a dot that is part of the name from the dot that separates an attribute name and hash keys?  Before **2.0.4** Zabbix Java gateway was unable to handle such situations and users were left with UNSUPPORTED items. Since 2.0.4 this is possible, all you need to do is to escape the dots that are part of the name with a backslash:      jmx[com.example:Type=Hello,all\.fruits.apple.weight]  Same way, if your hash key contains a dot you escape it:      jmx[com.example:Type=Hello,all\.fruits.apple.total\.weight]
ru	##### Проблема с точками  Пока все хорошо. Но что, если имя атрибута или ключ хеша содержит символ точки? Вот пример:      jmx[com.example:Type=Hello,all.fruits.apple.weight]  Это проблема. Как сказать Zabbix'у, что имя атрибута "all.fruits", а не просто "all"? Как отличить точку, которая является частью имени, от точки, которая разделяет имя атрибута и ключи хешей?  До **2.0.4** Zabbix Java gateway не был способен справится с такими ситуациями и пользователи оставались с НЕПОДДЕРЖИВАЕМЫМИ элементами данных. Начиная с 2.0.4 проблема была исправлена, все что вам требуется сделать - экранировать точки, которые являются частью имени, обратной косой чертой:      jmx[com.example:Type=Hello,all\.fruits.apple.weight]  Аналогично, если ваш ключ хеша содержит точку, вам необходимо её экранировать:      jmx[com.example:Type=Hello,all\.fruits.apple.total\.weight]

en-us	##### Process user  Zabbix proxy is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run proxy as any non-root user without any issues.  If you will try to run it as 'root', it will switch to a hardcoded 'zabbix' user, which must be present on your system. You can only run proxy as 'root' if you modify the 'AllowRoot' parameter in the proxy configuration file accordingly.
ru	##### Пользователь процесса  Zabbix прокси спроектирован для запуска от непривилегированного пользователя (non-root). Он будет работать от любого непривилегированного пользователя, от которого был запущен. Таким образом, вы можете запускать прокси от имени любого непривилегированного пользователя, без каких либо последствий.  Если вы попытаетесь запустить сервер от имени 'root', прокси сразу переключится на пользователя 'zabbix', который должен присутствовать в вашей системе. Единственный способ запустить прокси от пользователя 'root' - соответствующим образом отредактировать параметр 'AllowRoot' в файле конфигурации прокси.

en-us	#### Prometheus to JSON  Data from Prometheus can be used for low-level discovery. In this case data in JSON format are needed and the *Prometheus to JSON* preprocessing option will return exactly that.  For more details, see [Discovery using Prometheus data](/manual/discovery/low_level_discovery/examples/prometheus).
ru	#### Prometheus в JSON  Данные из Prometheus можно использовать для низкоуровневого обнаружения. В этом случае данные необходимы в формате JSON, и опция предобработки *Prometheus в JSON* вернет их в нужном формате.  Для получения более подробных сведений смотрите [Обнаружение с использованием данных Prometheus](/manual/discovery/low_level_discovery/examples/prometheus).

en-us	#### Property behavior  Some of the object properties are marked with short labels to describe their behavior. The following labels are used:  -   *read-only* - the value of the property is set automatically and cannot be defined or changed by the user, even in some specific conditions     (e.g., *read-only* for inherited objects or discovered objects); -   *write-only* - the value of the property can be set, but cannot be accessed after; -   *constant* - the value of the property can be set when creating an object, but cannot be changed after; -   *supported* - the value of the property is not required to be set, but is allowed to be set in some specific conditions     (e.g., *supported* if `type` is set to "Simple check", "External check", "SSH agent", "TELNET agent", or "HTTP agent"); -   *required* - the value of the property is required to be set for all operations (except get operations) or in some specific conditions     (e.g., *required* for create operations; *required* if `operationtype` is set to "global script" and `opcommand_hst` is not set).  ::: noteclassic For update operations a property is considered as "set" when setting it during the update operation. :::  Properties that are not marked with labels are optional.
ru	#### Характер свойств  Для некоторых свойств объектов указаны краткие подписи, описывающие их характер. Используются следующие подписи:  -   *только чтение* - значение свойства устанавливается автоматически, и пользователь не может задать или изменить его, даже в некоторых конкретных условиях     (напр., *только чтение* для унаследованных или обнаруженных объектов); -   *только запись* - значение свойства можно задать, но после этого оно не будет доступно; -   *постоянное* - значение свойства можно задать при создании объекта, но нельзя изменить позднее; -   *поддерживается* - значение свойства не требуется задавать, но его можно задать в некоторых конкретных условиях     (напр., *поддерживается*, если для `type` задано "Простая проверка", "Внешняя проверка", "SSH агент", "TELNET агент" или "HTTP агент"); -   *требуется* - значение свойства должно быть задано для всех операций (кроме операций получения) или в некоторых конкретных условиях     (напр., *требуется* для операций создания; *требуется*, если для `operationtype` задано "глобальный скрипт" и не задано `opcommand_hst`).  ::: noteclassic Для операций обновления свойство считается заданным, когда оно задается во время операции обновления. :::  Свойства, для которых не указаны подписи, являются необязательными.

en-us	##### Protection against brute force attacks  In case of five consecutive failed login attempts, Zabbix interface will pause for 30 seconds in order to prevent brute force and dictionary attacks.  The IP address of a failed login attempt will be displayed after a successful login.
ru	##### Защита от атак перебором  В случае пяти последовательных неудачных попыток входа, Zabbix интерфейс будет принудительно делать паузу в 30 секунд для предотвращения атак методом перебора пароля и атак по словарю.  IP адрес, с которого были осуществлены неудачные попытки, будет отображен после успешного входа в систему.

en-us	##### Proxy configuration  HA cluster nodes (servers) must be listed in the configuration of either  passive or active Zabbix proxy.  For a passive proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  For an active proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **semicolon**. ``` Server=zabbix-node-01;zabbix-node-02 ```
ru	##### Настройка прокси  Ноды (серверы) HA кластера должны быть перечислены в конфигурации как пассивных, так и активных Zabbix прокси.  В случае пассивных прокси имена нод необходимо перечислить в [параметре](/manual/appendix/config/zabbix_proxy) Server этих прокси, разделяя имена **запятой**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  В случае активных прокси имена нод необходимо перечислить в [параметре](/manual/appendix/config/zabbix_proxy) Server этих прокси, разделяя имена **точкой с запятой**. ``` ServerActive=zabbix-node-01;zabbix-node-02 ```

en-us	# proxy.create
ru	# proxy.create

en-us	# proxy.delete
ru	# proxy.delete

en-us	# proxy.get
ru	# proxy.get

en-us	### Proxy installation  Once the required repository is added, you can install Zabbix proxy by running:      # apt install zabbix-proxy-mysql zabbix-sql-scripts  Substitute 'mysql' in the command with 'pgsql' to use PostgreSQL, or with 'sqlite3' to use SQLite3.  The package 'zabbix-sql-scripts' contains database schemas for all supported database management systems for both Zabbix server and Zabbix proxy and will be used for data import.
ru	### Установка прокси  После добавления требуемого репозитория вы можете установить Zabbix прокси, выполнив следующую команду:      # apt install zabbix-proxy-mysql zabbix-sql-scripts  Замените 'mysql' в команде на 'pgsql', чтобы использовать PostgreSQL, или на 'sqlite3' чтобы использовать SQLite3.  Пакет 'zabbix-sql-scripts' содержит схемы баз данных по всем поддерживаемым системам управления баз данных как для Zabbix сервера, так и для Zabbix прокси. Этот пакет будет использоваться для импорта данных.

en-us	### Proxy installation  Once the required repository is added, you can install Zabbix proxy by running:      # dnf install zabbix-proxy-mysql zabbix-sql-scripts  Substitute 'mysql' in the commands with 'pgsql' to use PostgreSQL, or with 'sqlite3' to use SQLite3 (proxy only).  The package 'zabbix-sql-scripts' contains database schemas for all supported database management systems for both Zabbix server and Zabbix proxy and will be used for data import.
ru	### Установка прокси  После добавления требуемого репозитория вы можете установить Zabbix прокси, выполнив следующую команду:      # dnf install zabbix-proxy-mysql zabbix-sql-scripts  Замените 'mysql' в команде на 'pgsql', чтобы использовать PostgreSQL, или на 'sqlite3' чтобы использовать SQLite3 (только прокси).  Пакет 'zabbix-sql-scripts' содержит схемы базы данных для всех поддерживаемых систем управления базами данных как для Zabbix сервера, так и для Zabbix прокси. Этот пакет используется для импорта данных.

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

en-us	# Proxy  This class is designed to work with proxies.  Object references:\  -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Proxy     interface](/manual/api/reference/proxy/object#proxy_interface)  Available methods:\  -   [proxy.create](/manual/api/reference/proxy/create) - create new     proxies -   [proxy.delete](/manual/api/reference/proxy/delete) - delete proxies -   [proxy.get](/manual/api/reference/proxy/get) - retrieve proxies -   [proxy.update](/manual/api/reference/proxy/update) - update proxies
ru	# Прокси  Этот класс предназначен для работы с прокси.  Справка по объектам:\  -   [Прокси](/manual/api/reference/proxy/object#proxy) -   [Интерфейс     прокси](/manual/api/reference/proxy/object#proxy_interface)  Доступные методы:\  -   [proxy.create](/manual/api/reference/proxy/create) - создание     новых прокси -   [proxy.delete](/manual/api/reference/proxy/delete) - удаление     прокси -   [proxy.get](/manual/api/reference/proxy/get) - получение прокси -   [proxy.update](/manual/api/reference/proxy/update) - обновление     прокси

en-us	# proxy.update
ru	# proxy.update

en-us	#### Proxy upgrade process
ru	#### Процесс обновления прокси

en-us	##### Proxy  [Zabbix proxy](/manual/concepts/proxy) can collect performance and availability data on behalf of Zabbix server. A proxy is an optional part of Zabbix deployment; however, it may be very beneficial to distribute the load of a single Zabbix server.
ru	##### Прокси  [Zabbix прокси](/manual/concepts/proxy) может собирать данные о производительности и доступности от имени Zabbix сервера. Прокси является опциональной частью Zabbix; однако он может быть полезен, чтобы распределить нагрузку одного Zabbix сервера.

en-us	##### Purpose of persistent files  When Zabbix agent is started it receives a list of active checks from Zabbix server or proxy.  For log\*\[\] metrics it receives the processed log size and the modification time for finding where to start log file monitoring from. Depending on the actual log file size and modification time reported by file system the agent decides either to continue log file monitoring from the processed log size or re\-analyze the log file from the beginning.  A running agent maintains a larger set of attributes for tracking all monitored log files between checks.  This in\-memory state is lost when the agent is stopped.  The new optional parameter **persistent\_dir** specifies a directory for storing this state of log\[\], log.count\[\], logrt\[\] or logrt.count\[\] item in a file. The state of log item is restored from the persistent file after the Zabbix agent is restarted.  The primary use\-case is monitoring of log file located on a mirrored file system. Until some moment in time the log file is written to both mirrors. Then mirrors are split.  On the active copy the log file is still growing, getting new records. Zabbix agent analyzes it and sends processed logs size and modification time to server. On the passive copy the log file stays the same, well behind the active copy. Later the operating system and Zabbix agent are rebooted from the passive copy. The processed log size and modification time the Zabbix agent receives from server may not be valid for situation on the passive copy.  To continue log file monitoring from the place the agent left off at the moment of file system mirror split the agent restores its state from the persistent file.
ru	##### Назначение постоянных файлов  Когда Zabbix агент запускается, он получает список активных проверок от Zabbix сервера или прокси.  Для log\*\[\] метрик агент получает размер обработанного журнала и время модификации чтобы найти, откуда следует начать мониторинг файла журнала. В зависимости от реального размера файла журнала и времени модификации, полученных от файловой системы, агент решает: либо продолжить мониторинг файла журнала с обработанного размера журнала, либо проанализировать файл журнала с самого его начала.  Работающий агент поддерживает большой набор атрибутов для отслеживания между проверками всех наблюдаемых файлов журналов. Этот состояние в памяти теряется при остановке агента.  Новый опциональный параметр ** постоянное\_хранилище** указывает директорию для хранения этого состояния в файле по log\[\], log.count\[\], logrt\[\] или logrt.count\[\] элементам данных. Состояние элемента данных журнала восстанавливается из постоянного файла после перезапуска Zabbix агента.  Основным сценарием применения такого подхода является мониторинг файла журнала, который расположен на зеркалируемой файловой системе. До какого-то момента файл журнала записывается в обоих зеркалах. Затем зеркала разделяются.  На активном зеркале копия файла журнала продолжает рости, получая новые записи. Zabbix агент анализирует их и отправляет на сервер размер обработанного журнала и время модификации. На стороне пассивного зеркала копия файла журнала остаётся той же самой, находясь далеко позади активной копии. Затем операционная система и Zabbix агент перезагружаются с пассивной копии. Полученные от сервера Zabbix агентом размер обработанного журнала и время модификации могут быть недостоверными для ситуации с пассивной копией.  Для продолжения наблюдения за файлом журнала с того же места, в котором агент остановил обработку файла при разделении зеркала, агент восстанавливает своё состояние из постоянного файла.

en-us	#### Query language comparison  The following table lists differences and similarities between PromQL and Zabbix Prometheus preprocessing query language.  |[PromQL instant vector selector](https://prometheus.io/docs/prometheus/latest/querying/basics/#instant-vector-selectors)|<|Zabbix Prometheus preprocessing| |----|----|----| |**Differences**|<|<| |Query target|Prometheus server|Plain text in Prometheus exposition format| |Returns|Instant vector|Metric or label value (Prometheus pattern)<br>Array of metrics for single value in JSON (Prometheus to JSON)| |Label matching operators|**=**, **!=**, **=\~**, **!\~**|**=**, **!=**, **=\~**, **!\~**| |Regular expression used in label or metric name matching|RE2|PCRE| |Comparison operators|See [list](https://prometheus.io/docs/prometheus/latest/querying/operators/#comparison-binary-operators)|Only **==** (equal) is supported for value filtering| |**Similarities**|<|<| |Selecting by metric name that equals string|<metric name> or {\_\_name\_\_="<metric name>"}|<metric name> or {\_\_name\_\_="<metric name>"}| |Selecting by metric name that matches regular expression|{\_\_name\_\_=\~"<regex>"}|{\_\_name\_\_=\~"<regex>"}| |Selecting by <label name> value that equals string|{<label name>="<label value>",...}|{<label name>="<label value>",...}| |Selecting by <label name> value that matches regular expression|{<label name>=\~"<regex>",...}|{<label name>=\~"<regex>",...}| |Selecting by value that equals string|{\_\_name\_\_=\~".\*"} == <value>|{\_\_name\_\_=\~".\*"} == <value>|
ru	#### Сравнение языка запросов  В следующей таблице перечислены различия и сходства между PromQL и языком запросов предобработки Prometheus в Zabbix.  |[Мгновенный векторный селектор PromQL \[en\]](https://prometheus.io/docs/prometheus/latest/querying/basics/#instant-vector-selectors)|<|Предобработка Prometheus в Zabbix| |----|----|----| |**Различия**|<|<| |Цель запроса|Сервер Prometheus|Простой текст в формате представления Prometheus| |Возвращает|Мгновенный вектор|Значение метрики или метки (Шаблон Prometheus)<br>Массив метрик для одиночного значения в JSON (Prometheus в JSON)| |Операторы сопоставления меток|**=**, **!=**, **=\~**, **!\~**|**=**, **!=**, **=\~**, **!\~**| |Регулярное выражение, используемое при сопоставлении метки или имени метрики|RE2|PCRE| |Операторы сравнения|Смотрите [список \[en\]](https://prometheus.io/docs/prometheus/latest/querying/operators/#comparison-binary-operators)|Только **==** (равно) поддерживается для фильтрации значений| |**Сходства**|<|<| |Выбор по названию метрики, равному строке|<имя метрики> или {\_\_name\_\_="<имя метрики>"}|<имя метрики> или {\_\_name\_\_="<имя метрики>"}| |Выбор по имени метрики, которое соответствует регулярному выражению|{\_\_name\_\_=\~"<регулярное выражение>"}|{\_\_name\_\_=\~"<регулярное выражение>"}| |Выбор по значению <имя метки>, равному строке|{<имя метки>="<значение метки>",...}|{<имя метки>="<значение метки>",...}| |Выбор по значению <имя метки>, которое соответствует регулярному выражению|{<имя метки>=\~"<регулярное выражение>",...}|{<имя метки>=\~"<регулярное выражение>",...}| |Выбор по значению, равному строке|{\_\_name\_\_=\~".\*"} == <значение>|{\_\_name\_\_=\~".\*"} == <значение>|

en-us	#### Queue item  A special internal item **zabbix\[queue,<from>,<to>\]** can be used to monitor the health of the queue in Zabbix. It will return the number of items delayed by the set amount of time. For more information see [Internal items](/manual/config/items/itemtypes/internal).
ru	#### Элемент данных очереди  Можно использовать специальный внутренний элемент данных **zabbix\[queue,<от>,<до>\]** для наблюдения за состоянием очереди Zabbix. Он будет возвращать количество элементов данных, задерживающихся за указанный период времени. Для получения более подробной информации смотрите [Внутренние элементы данных](/manual/config/items/itemtypes/internal).

en-us	#### Recent data vs longer periods  For very recent data a **single** line is drawn connecting each received value. The single line is drawn as long as there is at least one horizontal pixel available for one value.  For data that show a longer period **three lines** are drawn - a dark green one shows the average, while a light pink and a light green line shows the maximum and minimum values at that point in time. The space between the highs and the lows is filled with yellow background.  Working time (working days) is displayed in graphs as a white background, while non-working time is displayed in gray (with the *Original blue* default frontend theme).  ![](../../../../../assets/en/manual/config/graph_working_time.png){width="550"}  Working time is always displayed in simple graphs, whereas displaying it in [custom graphs](custom#configuring_custom_graphs) is a user preference.  Working time is not displayed if the graph shows more than 3 months.
ru	#### Недавние данные vs длительные периоды  Для самых последних данных **одиночная** линия рисуется с учетом каждого полученного значения. Одиночная линия рисуется до тех пор, пока доступен хотя бы один горизонтальный пиксел для одного значения.  Для данных показывающих длительный период рисуется **три линии** - темно зеленая линия отображает среднее значение, тогда как светло розовая и светло зеленая линии отображают максимальное и минимальное значения в данный момент времени. Пространство между максимумами и минимумами заполняется желтым цветом.  Рабочее время (рабочие дни) отображается на графиках белым фоном, а нерабочее время отображается серым (в теме *Оригинальная синяя*, по умолчанию в веб-интерфейсе).  ![](../../../../../assets/en/manual/config/graph_working_time.png){width="550"}  Рабочее время всегда отображается на простых графиках, тогда как отображение рабочего времени на [пользовательских графиках](custom#настройка_пользовательских_графиков) является предпочтением пользователя.  Рабочее время не отображается, если график отображает период более 3 месяцев.

en-us	# regexp.create
ru	# regexp.create

en-us	# regexp.delete
ru	# regexp.delete

en-us	# regexp.get
ru	# regexp.get

en-us	# regexp.update
ru	# regexp.update

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

en-us	#### Removing web server test page  It is recommended to remove the web server test page to avoid information exposure. By default, web server webroot contains a test page called index.html (Apache2 on Ubuntu is used as an example):  ![](../../../../assets/en/manual/installation/requirements/test_page.png)  The test page should be removed or should be made unavailable as part of the web server hardening process.
ru	#### Удаление тестовой страницы веб-сервера  Рекомендуется удалить тестовую страницу веб-сервера, чтобы избежать раскрытия информации. По умолчанию, корневой каталог веб-сервера содержит тестовую страницу с именем index.html (Apache2 на Ubuntu используется как пример):  ![](../../../../assets/en/manual/installation/requirements/test_page.png)  Как часть процесса по улучшению защищенности веб-сервера, тестовую страницу необходимо удалить или сделать недоступной.

en-us	# report.create
ru	# report.create

en-us	# report.delete
ru	# report.delete

en-us	# report.get
ru	# report.get

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

en-us	# report.update
ru	# report.update

en-us	### Required mode
ru	### Требуемый режим

en-us	### Required mode
ru	### Требуемый режим

en-us	#### Required software  Zabbix is built around modern web servers, leading database engines, and PHP scripting language.
ru	#### Требуемое программное обеспечение  Zabbix использует современные веб-сервера, ведущие СУБД и язык сценариев PHP.

en-us	### Reserved ID value "0"  Reserved ID value "0" can be used to filter elements and to remove referenced objects. For example, to remove a referenced proxy from a host, proxy\_hostid should be set to 0 ("proxy\_hostid": "0") or to filter hosts monitored by server option proxyids should be set to 0 ("proxyids": "0").
ru	### Зарезервированное значение ID равное "0"  Зарезервированное значение ID "0" можно использовать для фильтрации элементов и удаления связанных объектов. Например, для удаления ссылки на прокси с узла сети, proxy\_hostid необходимо задать значением 0 ("proxy\_hostid": "0") или для фильтрации узлов сети наблюдаемых сервером, опция proxyids должна быть задана значением 0 ("proxyids": "0").

en-us	#### Retrieving hosts  Now you have a valid user authentication token that can be used to access the data in Zabbix. For example, you can use the [host.get](/manual/api/reference/host/get) method to retrieve the IDs, host names and interfaces of all the configured [hosts](/manual/api/reference/host/object):  Request:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data @data.json ```  ::: notetip `data.json` is a file that contains a JSON query. Instead of a file, you can pass the query in the `--data` argument. :::  data.json  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "hostid",             "host"         ],         "selectInterfaces": [             "interfaceid",             "ip"         ]     },     "id": 2 } ```  The response object will contain the requested data about the hosts:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "interfaces": [                 {                     "interfaceid": "1",                     "ip": "127.0.0.1"                 }             ]         }     ],     "id": 2 } ```  ::: notetip For performance reasons it is always recommended to list the object properties you want to retrieve. Thus, you will avoid retrieving everything. :::
ru	#### Получение узлов сети  Теперь у вас есть валидный токен аутентификации пользователя, который можно использовать для доступа к данным в Zabbix. Например, вы можете воспользоваться методом  [host.get](/manual/api/reference/host/get) для получения идентификаторов, имен и интерфейсов всех настроенных [узлов сети](/manual/api/reference/host/object):  Запрос:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data @data.json ```  ::: notetip `data.json` - это файл, содержащий запрос JSON. Вместо использования файла запрос можно передать при помощи аргумента `--data`. :::  data.json  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "hostid",             "host"         ],         "selectInterfaces": [             "interfaceid",             "ip"         ]     },     "id": 2 } ```  Объект ответа будет содержать запрошенные данные об узлах сети:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "interfaces": [                 {                     "interfaceid": "1",                     "ip": "127.0.0.1"                 }             ]         }     ],     "id": 2 } ```  ::: notetip Из соображений производительности рекомендуется всегда перечислять свойства объекта, которые вы хотите получить, чтобы не получать все возможные. :::

en-us	#### Retrieving the version of the API  Retrieve the version of the Zabbix API.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "params": [],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```
ru	#### Получение версии API  Получите версию Zabbix API.  Request:  ```json {  · "jsonrpc": "2.0",  · "method": "apiinfo.version",  · "params": [],  · "id": 1 } ```  Response:  ```json {  · "jsonrpc": "2.0",  · "result": "4.0.0",  · "id": 1 } ```

en-us	#### Retrieving trigger events  Retrieve the latest events from trigger "13926."  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "select_acknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "13926",         "sortfield": ["clock", "eventid"],         "sortorder": "DESC"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "9695",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970410",             "value": "1",             "acknowledged": "1",             "ns": "413316245",             "name": "MySQL is down",             "severity": "5",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "1",                     "userid": "1",                     "eventid": "9695",                     "clock": "1350640590",                     "message": "Problem resolved.\n\r----[BULK ACKNOWLEDGE]----",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0",                     "suppress_until": "1472511600",                     "taskid": "0",                     "username": "Admin",                     "name": "Zabbix",                     "surname": "Administrator"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600",                     "userid": "0"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "service",                     "value": "mysqld"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         },         {             "eventid": "9671",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970347",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Unavailable by ICMP ping",             "severity": "4",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [],             "suppression_data": [],             "suppressed": "0",             "tags": []         }     ],     "id": 1 } ```
ru	#### Получение событий триггера  Получение последних событий триггера "13926."  [Запрос](/manual/api#выполнение-запросов):  ```json {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "select_acknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "13926",         "sortfield": ["clock", "eventid"],         "sortorder": "DESC"     },     "id": 1 } ```  Ответ:  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "9695",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970410",             "value": "1",             "acknowledged": "1",             "ns": "413316245",             "name": "MySQL is down",             "severity": "5",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "1",                     "userid": "1",                     "eventid": "9695",                     "clock": "1350640590",                     "message": "Problem resolved.\n\r----[BULK ACKNOWLEDGE]----",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0",                     "suppress_until": "1472511600",                     "taskid": "0",                     "username": "Admin",                     "name": "Zabbix",                     "surname": "Administrator"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600",                     "userid": "0"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "service",                     "value": "mysqld"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         },         {             "eventid": "9671",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970347",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Unavailable by ICMP ping",             "severity": "4",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [],             "suppression_data": [],             "suppressed": "0",             "tags": []         }     ],     "id": 1 } ```

en-us	### Return values  `(boolean )` Returns boolean true as result on successful update.
ru	### Возвращаемые значения  `(boolean)` Возвращает логическое значение true в качестве результата при успешном обновлении.

en-us	### Return values  `(boolean)` Returns `true` if importing has been successful.
ru	### Возвращаемые значения  `(логическое)` Возвращает `true` при успешном импорте.

en-us	### Return values  `(boolean)` Returns `true` if the copying was successful.
ru	### Возвращаемые значения   `(логическое)` Возвращает `true` при успешном копировании.

en-us	### Return values  `(boolean)` Returns `true` if the user has been logged out successfully.
ru	### Возвращаемые значения  `(логическое)` Возвращает `true`, если пользователь успешно выполнил выход.

en-us	### Return values  `(integer/array)` Returns an array of objects.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает массив объектов.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает одно из следующих:  -   массив объектов; -   количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(integer/array)` Возвращает:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(integer/array)` Возвращает:  -   массив объектов; -   количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(integer/array)` Возвращает:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(integer/array)` Возвращает либо:  - массив объектов; - количество извлеченных объектов, если параметр `countOutput`     был использован.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(integer/array)` Возвращает:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает:  -   массив объектов  или -   количество полученных объектов , если был использован параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(integer/array)` Возвращает:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ru	### Возвращаемые значения  `(целое число/массив)` Возвращает либо:  - · массив объектов; - · количество извлеченных объектов, если использовался параметр `countOutput`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the cleared items under the `itemids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы очищенных элементов в свойстве `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created correlations under the `correlationids` property. The order of the returned IDs matches the order of the passed correlations.
ru	### Возвращаемые значения  `(object)` Возвращает объект, который содержит ID созданных корреляций под свойством `correlationids`. Порядок возвращаемых ID совпадает с порядком переданных корреляций.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed dashboards.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных панелей, указанных в свойстве `dashboardids`. Порядок возвращаемых ID совпадает с порядком переданных панелей.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created discovery rules under the `druleids` property. The order of the returned IDs matches the order of the passed discovery rules.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных правил обнаружения, указанных в свойстве `druleids`. Порядок возвращаемых ID совпадает с порядком переданных правил обнаружения.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graph prototypes under the `graphids` property. The order of the returned IDs matches the order of the passed graph prototypes.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных прототипов графиков, указанных в свойстве `graphids`. Порядок возвращаемых ID совпадает с порядком переданных прототипов графиков.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graphs under the `graphids` property. The order of the returned IDs matches the order of the passed graphs.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных графиков, указанных в  свойстве `graphids`. Порядок возвращаемых ID совпадает с порядком переданных графиков.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host groups under the `groupids` property. The order of the returned IDs matches the order of the passed host groups.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных групп узлов сети, указанных в свойстве `groupids`. Порядок возвращаемых ID совпадает с порядком переданных групп узлов сети.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных интерфейсов узла сети, указанных в свойстве `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных интерфейсов узла сети, указанных в свойстве `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property. The order of the returned IDs matches the order of the passed host interfaces.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных интерфейсов узлов сети, указанных в свойстве `interfaceids`. Порядок возвращаемых ID совпадает с порядком переданных интерфейсов узлов сети.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host prototypes under the `hostids` property. The order of the returned IDs matches the order of the passed host prototypes.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных прототипов узлов сети, указанных в свойстве `hostids`. Порядок возвращаемых ID совпадает с порядком переданных прототипов узлов сети.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created hosts under the `hostids` property. The order of the returned IDs matches the order of the passed hosts.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы  созданных хостов в свойстве`hostids`. Порядок возвращаемых  идентификаторов соответствует порядку переданных хостов.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created icon maps under the `iconmapids` property. The order of the returned IDs matches the order of the passed icon maps.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных соответствий иконок, указанных в свойстве `iconmapids`. Порядок возвращаемых ID совпадает с порядком переданных соответствий иконок.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created images under the `imageids` property. The order of the returned IDs matches the order of the passed images.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных изображений, указанных в свойстве `imageids`. Порядок возвращаемых ID совпадает с порядком переданных изображений.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created item prototypes under the `itemids` property. The order of the returned IDs matches the order of the passed item prototypes.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных прототипов элементов данных, указанных в свойстве `itemids`. Порядок возвращаемых ID совпадает с порядком переданных прототипов элементов данных.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created items under the `itemids` property. The order of the returned IDs matches the order of the passed items.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных элементов данных, указанных в свойстве `itemids`. Порядок возвращаемых ID совпадает с порядком переданных элементов данных.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created LLD rules under the `itemids` property. The order of the returned IDs matches the order of the passed LLD rules.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных правил LLD, указанных в свойстве `itemids`. Порядок возвращаемых ID совпадает с порядком переданных правил LLD.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created maintenances under the `maintenanceids` property. The order of the returned IDs matches the order of the passed maintenances.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных обслуживаний, указанных в свойстве `maintenanceids`. Порядок возвращаемых ID совпадает с порядком переданных обслуживаний.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created media types under the `mediatypeids` property. The order of the returned IDs matches the order of the passed media types.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных способов оповещения,  указанных в свойстве`mediatypeids`. Порядок возвращаемых ID совпадает с порядком переданных способов оповещения.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created regular expressions under the `regexpids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных регулярных выражений, указанных в свойстве`regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created roles under the `roleids` property. The order of the returned IDs matches the order of the passed roles.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных ролей, указанных в  свойстве `roleids`. Порядок возвращаемых ID совпадает с порядком переданных ролей.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created scripts under the `scriptids` property. The order of the returned IDs matches the order of the passed scripts.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных скриптов, указанных в  свойстве `scriptids`. Порядок возвращаемых ID совпадает с порядком переданных скриптов.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created tasks under the `taskids` property. One task is created for each item and low-level discovery rule. The order of the returned IDs matches the order of the passed `itemids`.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных задач, указанных в свойстве `taskids`. Одна задача создается по каждому элементу данных и правилу низкоуровневого обнаружения. Порядок возвращаемых ID совпадает с порядком переданных `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created template dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed template dashboards.
ru	### Возвращаемые значения   `(объект)` Возвращает объект, который содержит ID созданных шаблонов панелей, указанных в свойстве `dashboardids`. Порядок возвращаемых идентификаторов соответствует порядку переданных шаблонов панелей.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created templates under the `templateids` property. The order of the returned IDs matches the order of the passed templates.
ru	### Возвращаемые значения   `(объект)` Возвращает объект, который содержит ID созданных шаблонов, указанных в свойстве `templateids`. Порядок возвращаемых идентификаторов соответствует порядку переданных шаблонов.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created tokens under the `tokenids` property. The order of the returned IDs matches the order of the passed tokens.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных токенов, указанных в  свойстве `tokenids`. Порядок возвращаемых ID совпадает с порядком переданных токенов.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created triggers under the `triggerids` property. The order of the returned IDs matches the order of the passed triggers.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных триггеров, указанных  в свойстве`triggerids`. Порядок возвращаемых ID совпадает с порядком переданных триггеров.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created users under the `userids` property. The order of the returned IDs matches the order of the passed users.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID созданных пользователей, указанных в свойстве `userids`. Порядок возвращаемых ID совпадает с порядком переданных пользователей.

en-us	### Return values  `(object)` Returns an object containing the IDs of the created web scenarios under the `httptestids` property. The order of the returned IDs matches the order of the passed web scenarios.
ru	### Возвращаемые значения  `(object)` Возвращает объект, который содержит ID созданных веб-сценариев под свойством `httptestids`. Порядок возвращаемых ID совпадает с порядком переданных веб-сценариев.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted correlations under the `correlationids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных корреляций, переданных в свойстве `correlationids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted dashboards under the `dashboardids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных панелей, указанных в свойстве `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted discovery rules under the `druleids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных правил обнаружения, указанных в свойстве `druleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted graph prototypes under the `graphids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных прототипов графиков, указанных в свойстве `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted graphs under the `graphids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных графиков, указанных в свойстве `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host groups under the `groupids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных групп узлов сети, указанных в свойстве`groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host interfaces under the `interfaceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных интерфейсов узлов сети, указанных в свойстве `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host interfaces under the `interfaceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных интерфейсов узлов сети, указанных в свойстве `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host macros under the `hostmacroids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных макросов узла сети, указанных в свойстве `hostmacroids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted host prototypes under the `hostids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных прототипов узлов сети, указанных в свойстве `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted hosts under the `hostids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы удаленных хостов под свойством hostids.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted icon maps under the `iconmapids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных соответствий иконок, указанных в свойстве `iconmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted images under the `imageids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных изображений, указанных в свойстве `imageids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted item prototypes under the `prototypeids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных прототипов элементов данных, указанных в свойстве `prototypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted items under the `itemids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных элементов данных, указанных в свойстве `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted maintenance periods under the `maintenanceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных периодов обслуживания, указанных в свойстве `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted media types under the `mediatypeids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных способов оповещения, указанных в свойстве `mediatypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted regular expressions under the `regexpids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удалённых регулярных выражений, указанных в свойстве`regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted roles under the `roleids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы удаленных ролей, указанных  в свойстве `roleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted scripts under the `scriptids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных скриптов, указанных в  свойстве `scriptids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted services under the `serviceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных услуг, указанных в свойстве `serviceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted template dashboards under the `dashboardids` property.
ru	### Возвращаемые значения   `(объект)` Возвращает объект, который содержит ID удаленных шаблонов панелей, указанных в свойстве `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted template groups under the `groupids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы удаленного шаблона. группы под свойством `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted templates under the `templateids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удалённых шаблонов, указанных в свойстве `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted tokens under the `tokenids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы удалённых токенов, указанных  в свойстве `tokenids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted triggers under the `triggerids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных триггеров, указанных в свойстве `triggerids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted user groups under the `usrgrpids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удалённых групп пользователей, указанных в свойстве `usrgrpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted users under the `userids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных пользователей, указанных в свойстве `userids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted value maps under the `valuemapids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID удаленных преобразований значений, указанных в свойстве `valuemapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the deleted web scenarios under the `httptestids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы удаленных веб-сценариев в свойстве `httptestids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the unblocked users under the `userids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID разблокированных пользователей, указанных в свойстве `userids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated actions under the `actionids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы (IDs) обновленных действий под свойством `actionids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated correlations under the `correlationids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы обновленных корреляций в свойстве `correlationid`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated dashboards under the `dashboardids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных панелей, указанных в свойстве `dashboardids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated discovery rules under the `druleids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, который содержит ID обновленных правил обнаружения под свойством `druleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated events under the `eventids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, который содержит ID обновленных событий, указанных в свойстве `eventids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graph prototypes under the `graphids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, который содержит ID обновленных прототипов графиков, указанных в свойстве `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated graphs under the `graphids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, который содержит ID обновленных графиков, указанных в свойстве `graphids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных групп узлов сети, указанных в свойстве `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных групп узлов сети, указанных в свойстве `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных групп узлов сети, указанных в свойстве `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host groups under the `groupids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных групп узлов сети, указанных в свойстве `groupids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host interfaces under the `interfaceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных интерфейсов узлов сети, указанных в свойстве `interfaceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated host prototypes under the `hostids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных прототипов узлов сети, указанных в свойстве `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы обновленных хостов. под свойством `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы обновленных хостов. под свойством `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы обновленных хостов. под свойством `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated hosts under the `hostids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы обновленных хостов. под свойством `hostids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated icon maps under the `iconmapids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных соответствий иконок, указанных в свойстве `iconmapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated images under the `imageids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных изображений, указанных в свойстве `imageids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated item prototypes under the `itemids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных прототипов элементов данных, указанных в свойстве `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated items under the `itemids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных элементов данных, указанных в свойстве `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated LLD rules under the `itemids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных правил LLD, указанных в свойстве `itemids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated maintenances under the `maintenanceids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных обслуживаний, указанных в свойстве `maintenanceids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated media types under the `mediatypeids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных способов оповещений, указанных в свойстве `mediatypeids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated regular expressions under the `regexpids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных регулярных выражений, указанных в свойстве`regexpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated roles under the `roleids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы обновлённых ролей, указанных  в свойстве `roleids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных шаблонов, указанных в свойстве `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных шаблонов, указанных в свойстве `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных шаблонов, указанных в свойстве `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated templates under the `templateids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных шаблонов, указанных в свойстве `templateids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated tokens under the `tokenids` property.
ru	### Возвращаемые значения  `(object)` Возвращает объект, содержащий идентификаторы обновлённых токенов, указанных  в свойстве `tokenids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated user groups under the `usrgrpids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных групп пользователей, указанных в свойстве `usrgrpids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated users under the `userids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных пользователей, указанных в свойстве`userids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated value maps under the `valuemapids` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных преобразований значений, указанных в свойстве`valuemapids`.

en-us	### Return values  `(object)` Returns an object containing the IDs of the updated web scenarios under the `httptestid` property.
ru	### Возвращаемые значения  `(объект)` Возвращает объект, который содержит ID обновленных веб-сценариев, указанных в свойстве `httptestid`.

en-us	### Return values  `(object)` Returns authentication object.
ru	### Возвращаемые значения  `(object)` Возвращает объект аутентификации.

en-us	### Return values  `(object)` Returns autoregistration object.
ru	### Возвращаемые значения  `(object)` Возвращает объект авторегистрации.

en-us	### Return values  `(object)` Returns settings object.
ru	### Возвращаемые значения  `(object)` Возвращает объект настроек..

en-us	### Return values  `(string)` Returns the version of the Zabbix API.  ::: notetip Starting from Zabbix 2.0.4 the version of the API matches the version of Zabbix. :::
ru	### Return values  `(string)` Возвращает версию Zabbix API.  ::: notetip Начиная с Zabbix 2.0.4 версия API соответствует версии Zabbix. :::

en-us	#### Revoke write access to SSL configuration file in Windows  Zabbix Windows agent compiled with OpenSSL will try to reach the SSL configuration file in c:\\openssl-64bit. The "openssl-64bit" directory on disk C: can be created by non-privileged users.  So for security hardening, it is required to create this directory manually and revoke write access from non-admin users.  Please note that the directory names will be different on 32-bit and 64-bit versions of Windows.
ru	#### Отзыв доступа на запись к файлу конфигурации SSL на Windows  Zabbix агент на Windows, скомпилированный с OpenSSL, попытается получить доступ к файлу конфигурации SSL в c:\\openssl-64bit. Директория "openssl-64bit" на диске C: может быть создана непривилегированными пользователями.  Поэтому для повышения безопасности системы, необходимо создать данную директорию вручную и убрать доступ на запись для пользователей, не являющихся администраторами.  Пожалуйста, обратите внимание, что имена директорий будут отличаться на 32-битных и 64-битных версиях Windows.

en-us	#### RHEL  Nginx is available only in EPEL:      # dnf -y install epel-release
ru	#### RHEL  Nginx доступен только в EPEL:      # yum -y install epel-release

en-us	# role.create
ru	# role.create

en-us	# role.delete
ru	# role.delete

en-us	# role.get
ru	# role.get

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

en-us	# Role  This class is designed to work with user roles.  Object references:\  -   [Role](/manual/api/reference/role/object#role) -   [Role rules](/manual/api/reference/role/object#role_rules) -   [UI element](/manual/api/reference/role/object#ui_element) -   [Service](/manual/api/reference/role/object#service) -   [Service tag](/manual/api/reference/role/object#service_tag) -   [Module](/manual/api/reference/role/object#module) -   [Action](/manual/api/reference/role/object#action)  Available methods:\  -   [role.create](/manual/api/reference/role/create) - create new user     roles -   [role.delete](/manual/api/reference/role/delete) - delete user roles -   [role.get](/manual/api/reference/role/get) - retrieve user roles -   [role.update](/manual/api/reference/role/update) - update user roles
ru	# Роли  Этот класс предназначен для работы с пользовательскими ролями.  Справка по объектам:\  -   [Роль](/manual/api/reference/role/object#role) -   [Правила роли](/manual/api/reference/role/object#role_rules) -   [Элемент пользовательского интерфейса](/manual/api/reference/role/object#ui_element) -   [Услуга](/manual/api/reference/role/object#service) -   [Тэг услуги](/manual/api/reference/role/object#service_tag) -   [Модуль](/manual/api/reference/role/object#module) -   [Действие](/manual/api/reference/role/object#action)  Доступные методы:\  -   [role.create](/manual/api/reference/role/create) - создание новых ролей пользователей -   [role.delete](/manual/api/reference/role/delete) - удаление ролей пользователей -   [role.get](/manual/api/reference/role/get) - получение ролей пользователей -   [role.update](/manual/api/reference/role/update) - обновление ролей пользователей

en-us	# role.update
ru	# role.update

en-us	#### Running Zabbix get  An example of running Zabbix get under UNIX to get the processor load value from the agent:      shell> cd bin     shell> ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]  Another example of running Zabbix get for capturing a string from a website:      shell> cd bin     shell> ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.example.com,,,\"USA: ([a-zA-Z0-9.-]+)\",,\1]"  Note that the item key here contains a space so quotes are used to mark the item key to the shell. The quotes are not part of the item key; they will be trimmed by the shell and will not be passed to Zabbix agent.  Zabbix get accepts the following command line parameters:        -s --host <host name or IP>      Specify host name or IP address of a host.       -p --port <port number>          Specify port number of agent running on the host. Default is 10050.       -I --source-address <IP address> Specify source IP address.       -t --timeout <seconds>           Specify timeout. Valid range: 1-30 seconds (default: 30 seconds).       -k --key <item key>              Specify key of item to retrieve value of.       -h --help                        Give this help.       -V --version                     Display version number.  See also [Zabbix get manpage](/manpages/zabbix_get) for more information.  Zabbix get on Windows can be run similarly:      zabbix_get.exe [options]
ru	#### Выполнение Zabbix get  Пример выполнения Zabbix get в UNIX для получения значения загрузки процессора с агента:      shell> cd bin     shell> ./zabbix_get -s 127.0.0.1 -p 10050 -k system.cpu.load[all,avg1]  Еще один пример выполнения утилиты Zabbix get для получения строки с веб-сайта:      shell> cd bin     shell> ./zabbix_get -s 192.168.1.1 -p 10050 -k "web.page.regexp[www.example.com,,,\"USA: ([a-zA-Z0-9.-]+)\",,\1]"  Обратите внимание, что в этом примере ключ элемента данных содержит пробелы, поэтому для выделения ключа элемента данных используются двойные кавычки. Двойные кавычки не являются частью ключа элемента данных; они будут обрезаны оболочкой командной строки и не будут переданы Zabbix агенту.  Zabbix get принимает следующие параметры командной строки:        -s --host <имя хоста или IP>       Требуется указать имя хоста или IP адрес хоста.       -p --port <номер порта>            Требуется указать номер порта агента, запущенного на хосте. По умолчанию 10050.       -I --source-address <IP адрес>     Требуется указать IP адрес для исходящего подключения.       -t --timeout <секунды>   Требуется указать время ожидания. Допустимый диапазон: 1-30 секунд (по умолчанию: 30 секунд).       -k -key <ключ элемента данных>     Требуется указать ключ элемента данных, значение которого необходимо получить.       -h --help                          Вывод этого сообщения помощи.       -V --version                       Вывод номера версии.  Смотрите также [страницу помощи по Zabbix get](/manpages/zabbix_get) для получения более подробной информации.  Zabbix get в Windows можно выполнить аналогичным образом:      zabbix_get.exe [опции]

en-us	###      Runtime control options     **config\_cache\_reload**   Reload configuration cache. Ignored if cache is being currently loaded. Active Zabbix proxy will connect to the Zabbix server and request configuration data. Default configuration file (unless **-c** option is specified) will be used to find PID file and signal will be sent to process, listed in PID file.     **snmp\_cache\_reload**   Reload SNMP cache.     **housekeeper\_execute**   Execute the housekeeper. Ignored if housekeeper is being currently executed.     **diaginfo**\[=*section*\]   Log internal diagnostic information of the specified section. Section can be *historycache*, *preprocessing*. By default diagnostic information of all sections is logged.     **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified.     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified.  [ ]{#lbAG}
ru	###    ·  Параметры runtime-option   ·  **config\_cache\_reload** ·  Перезагрузить кеш конфигурации. Игнорируется, если кеш в данный момент загружается. Активный прокси Zabbix подключится к серверу Zabbix и запросит данные конфигурации. Если файл конфигурации не указан (если опция **-c** не указана) то для поиска будет использоваться PID, и сигнал будет отправлен на процесс, указанный в файле PID.   ·  **snmp\_cache\_reload** ·  Перезагрузить кэш SNMP.   ·  **housekeeper\_execute** ·  Запустит процесс housekeeper. Игнорируется, если housekeeper в данный момент выполняется.   ·  **diaginfo**\[=*раздел*\] ·  Записывать внутреннюю диагностическую информацию указанного раздела. Раздел может быть *historycache*, *preprocessing*. По умолчанию диагностическая информация всех разделов логируется.   ·  **log\_level\_increase**\[=*цель*\] ·  Увеличить уровень логирования, влияет на все процессы, если цель не указана.   ·  **log\_level\_decrease**\[=*цель*\] ·  Уменьшить уровень логирования, влияет на все процессы, если цель не указана.  [ ]{#lbAG}

en-us	#### Runtime control options:     **userparameter_reload**   Reload user parameters from the configuration file     **loglevel increase**   Increase log level     **loglevel decrease**   Decrease log level     **help**   List available runtime control options     **metrics**   List available metrics     **version**   Display version  ```{=html} <!-- --> ``` **-p**, **--print**   Print known items and exit. For each item either generic defaults are used, or specific defaults for testing are supplied. These defaults are listed in square brackets as item key parameters. Returned values are enclosed in square brackets and prefixed with the type of the returned value, separated by a pipe character. For user parameters type is always **t**, as the agent can not determine all possible return values. Items, displayed as working, are not guaranteed to work from the Zabbix server or zabbix\_get when querying a running agent daemon as permissions or environment may be different. Returned value types are:     d   Number with a decimal part.     m   Not supported. This could be caused by querying an item that only works in the active mode like a log monitoring item or an item that requires multiple collected values. Permission issues or incorrect user parameters could also result in the not supported state.     s   Text. Maximum length not limited.     t   Text. Same as **s**.     u   Unsigned integer.  \  **-t**, **--test** *item-key*   Test single item and exit. See **--print** for output description.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAG}
ru	#### Выполнение административных функций:     **userparameter_reload**   Перезагрузка пользовательских параметров из файла конфигурации     **loglevel increase**   Увеличение уровня журналирования     **loglevel decrease**   Уменьшение уровня журналирования     **help**   Список доступных административных функций     **metrics**   Список доступных метрик     **version**   Вывод номера версии  ```{=html} <!-- --> ``` **-p**, **--print**   Вывод известных элементов данных и выход. Для каждого элемента данных используются значения по умолчанию либо предоставляются определенные значения для тестирования. Эти значения перечислены в квадратных скобках в качестве ключей элементов данных. Возвращаемые значения заключены в квадратные скобки с префиксом типа данных возвращаемого значения, разделенные вертикальной чертой. Для каждого пользовательского параметра всегда используется **t**, так как агент не может определить все возможные варианты возвращаемых значений. Элементы данных, которые отображаются как работающие, не обязательно будут работать с сервера Zabbix или zabbix\_get при опросе запущенного демона агента, так как разрешения или среда могут различаться. Типы возвращаемых значений:     d   Число с плавающей точкой.     m   Не поддерживается. Такое может произойти из-за запроса элемента данных, который работает только в активном режиме, таких как элемент данных наблюдения за журналом или элемент данных, требующий несколько собранных значений. Проблемы прав доступа или некорректные пользовательские параметры могут также привести к состоянию "не поддерживается".     s   Текст. Максимальная длина не ограничена.     t   Текст. Так же как и **s**.     u   Беззнаковое целое число.  \  **-t**, **--test** *item-key*   Тестирование одного элемента данных и выход. Смотрите **--print** для вывода описания.  **-h**, **--help**   Вывод этой справки и выход.  **-V**, **--version**   Вывод информации о версии и выход.  [ ]{#lbAG}

en-us	 ##### RUNTIME CONTROL   Runtime control options:     **config\_cache\_reload**   Reload configuration cache. Ignored if cache is being currently loaded. Default configuration file (unless **-c** option is specified) will be used to find PID file and signal will be sent to process, listed in PID file.    **snmp\_cache\_reload**   Reload SNMP cache.    **housekeeper\_execute**   Execute the housekeeper. Ignored if housekeeper is being currently executed.  **trigger_housekeeper\_execute**   Start the trigger housekeeping procedure. Ignored if the trigger housekeeping procedure is currently in progress.  **diaginfo**\[=*section*\]   Log internal diagnostic information of the specified section. Section can be *historycache*, *preprocessing*, *alerting*, *lld*, *valuecache*. By default diagnostic information of all sections is logged.   **ha_status**   Log high availability (HA) cluster status.
ru	### Контроль времени выполнения Параметры контроля времени выполнения   **config\_cache\_reload** Перезагрузить конфигурационный кэш. Игнорируется, если кэш в данный момент загружается. Файл конфигурации по умолчанию (если не указана опция **-c**), то для поиска будет использоваться файл PID, и сигнал будет отправлен в отношении процесса, указанного в файле PID.  **snmp\_cache\_reload** Перезагрузка кэша SNMP.  **housekeeper\_execute** Запускает процесс housekeeper. Игнорируется, если housekeeper в данный момент выполняется.  **diaginfo**\[=*раздел*\] ·  Записывать внутреннюю диагностическую информацию указанного раздела. Раздел может быть *historycache*, *preprocessing*, *alerting*, *lld*, *valuecache*. По умолчанию диагностическая информация всех разделов логируется.  **log\_level\_increase**\[=*цель*\] Увеличить уровень логирования, влияет на все процессы, если цель не указана  **log\_level\_decrease**\[=*цель*\] ·  Уменьшить уровень логирования, влияет на все процессы, если цель не указана  [ ]{#lbAG}

en-us	#### Scenario
ru	#### Сценарий

en-us	#### Scenario items  As soon as a scenario is created, Zabbix automatically adds the following items for monitoring.  |Item|Description| |----|-----------| |*Download speed for scenario <Scenario>*|This item will collect information about the download speed (bytes per second) of the whole scenario, i.e. average for all steps.<br>Item key: web.test.in\[Scenario,,bps\]<br>Type: *Numeric(float)*| |*Failed step of scenario <Scenario>*|This item will display the number of the step that failed on the scenario. If all steps are executed successfully, 0 is returned.<br>Item key: web.test.fail\[Scenario\]<br>Type: *Numeric(unsigned)*| |*Last error message of scenario <Scenario>*|This item returns the last error message text of the scenario. A new value is stored only if the scenario has a failed step. If all steps are ok, no new value is collected.<br>Item key: web.test.error\[Scenario\]<br>Type: *Character*|  The actual scenario name will be used instead of "Scenario".  ::: noteclassic If the scenario name contains [user macros](/manual/config/macros/user_macros), these macros will be left unresolved in web monitoring item names. <br><br> If the scenario name starts with a doublequote or contains a comma or a square bracket, it will be properly quoted in item keys. In other cases no additional quoting will be performed. :::  ::: noteclassic Web monitoring items are added with a 30 day history and a 90 day trend retention period. :::  These items can be used to create triggers and define notification conditions.
ru	#### Элементы данных сценария  Как только сценарий будет создан, Zabbix автоматически добавит сопутствующие элементы данных для мониторинга.  |Элемент данных|Описание| |----|-----------| |*Скорость загрузки сценария <Сценарий>*|Этот элемент данных собирает информацию о скорости загрузки (байт в секунду) всего сценария, т.е. средний показатель для всех шагов.<br>Ключ элемента данных: web.test.in\[Сценарий,,bps\]<br>Тип: *Числовой (с плавающей точкой)*| |*Неуспешный шаг сценария <Сценарий>*|Этот элемент данных отображает номер неуспешного шага в сценарии. Если все шаги в сценарии выполнены успешно, то возвращается 0.<br>Ключ элемента данных: web.test.fail\[Сценарий\]<br>Тип: *Числовой (целое)*| |*Последнее сообщение об ошибке для сценария <Сценарий>*|Этот элемент данных возвращает текст последнего сообщения об ошибке в сценарии. Новое значение сохраняется только, если в сценарии есть неуспешный шаг. Если все шаги в сценарии выполнены успешно, то значение не сохраняется.<br>Ключ элемента данных: web.test.error\[Сценарий\]<br>Тип: *Символ*|  Вместо "Сценарий" будет использовано реальное имя сценария.  ::: noteclassic Элементы данных веб-мониторинга добавляются с 30 дневным периодом хранения истории и с 90 дневным периодом хранения динамики изменений. :::  ::: noteclassic Если имя сценария начинается с двойной кавычки, содержит запятую или квадратные скобки, оно будет корректно заключено в кавычки в ключах элементов данных. В других случаях дополнительные кавычки не добавляются. :::  Эти элементы данных можно использовать для создания триггеров, а также при настройке условий оповещения.

en-us	#### Scenario step items  As soon as a step is created, Zabbix automatically adds the following items for monitoring.  |Item|Description| |----|-----------| |*Download speed for step <Step> of scenario <Scenario>*|This item will collect information about the download speed (bytes per second) of the step.<br>Item key: web.test.in\[Scenario,Step,bps\]<br>Type: *Numeric(float)*| |*Response time for step <Step> of scenario <Scenario>*|This item will collect information about the response time of the step in seconds. Response time is counted from the beginning of the request until all information has been transferred.<br>Item key: web.test.time\[Scenario,Step,resp\]<br>Type: *Numeric(float)*| |*Response code for step <Step> of scenario <Scenario>*|This item will collect response codes of the step.<br>Item key: web.test.rspcode\[Scenario,Step\]<br>Type: *Numeric(unsigned)*|  Actual scenario and step names will be used instead of "Scenario" and "Step" respectively.  ::: noteclassic Web monitoring items are added with a 30 day history and a 90 day trend retention period. :::  ::: noteclassic If scenario name starts with a doublequote or contains comma or square bracket, it will be properly quoted in item keys. In other cases no additional quoting will be performed. :::  These items can be used to create triggers and define notification conditions. For example, to create a "Zabbix GUI login is too slow" trigger, you can define a trigger expression:      last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3
ru	#### Элементы данных шага сценария  Как только шаг создан, Zabbix автоматически добавит сопутствующие элементы данных для мониторинга.  |Элемент данных|Описание| |----|-----------| |*Скорость загрузки для шага <Шаг> сценария <Сценарий>*|Этот элемент данных собирает информацию о скорости загрузки (байт в секунду) для указанного шага.<br>Ключ элемента данных: web.test.in\[Сценарий,Шаг,bps\]<br>Тип: *Числовой (с плавающей точкой)*| |*Время ответа для шага <Шаг> сценария <Сценарий>*|Этот элемент данных собирает информацию о времени ответа в секундах для указанного шага. Временем ответа считается от начала отправки запроса до окончания получения всей передаваемой информации.<br>Ключ элемента данных: web.test.time\[Сценарий,Шаг,resp\]<br>Тип: *Числовой (с плавающей точкой)*| |*Код ответа для шага <Шаг> сценария <Сценарий>*|Этот элемент данных собирает информацию о возвращенных кодах ответа указанного шага.<br>Ключ элемента данных: web.test.rspcode\[Сценарий,Шаг\]<br>Тип: *Числовой (целое положительное)*|  Будут использоваться настоящие имена сценария и шага вместо "Сценарий" и "Шаг" соответственно.  ::: noteclassic Элементы данных Веб-мониторинга добавляются с 30-дневным сроком хранения истории и 90-дневным сроком хранения динамики изменений. :::  ::: noteclassic Если имя сценария начинается с двойных кавычек, содержит запятые или квадратные скобки, они будут корректно экранированы в ключах элементов данных. В других случаях дополнительное экранирование не выполняется. :::  Эти элементы данных можно использовать для создания триггеров и настройке условий оповещения. Например для создания триггера "Вход в Zabbix веб-интерфейс слишком медленный", вы можете указать следующее выражение триггера:      last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3

en-us	#### Scheduling intervals  Scheduling intervals are used to check items at specific times. While flexible intervals are designed to redefine the default item update interval, the scheduling intervals are used to specify an independent checking schedule, which is executed in parallel.  A scheduling interval is defined as: `md<filter>wd<filter>h<filter>m<filter>s<filter>` where:  -   **md** - month days -   **wd** - week days -   **h** - hours -   **m** - minutes -   **s** – seconds  `<filter>` is used to specify values for its prefix (days, hours, minutes, seconds) and is defined as: `[<from>[-<to>]][/<step>][,<filter>]` where:  -   `<from>` and `<to>` define the range of matching values (included).     If `<to>` is omitted then the filter matches a `<from> - <from>`     range. If `<from>` is also omitted then the filter matches all     possible values. -   `<step>` defines the skips of the number value through the range. By     default `<step>` has the value of 1, which means that all values of     the defined range are matched.  While the filter definitions are optional, at least one filter must be used. A filter must either have a range or the *<step>* value defined.  An empty filter matches either '0' if no lower-level filter is defined or all possible values otherwise. For example, if the hour filter is omitted then only '0' hour will match, provided minute and seconds filters are omitted too, otherwise an empty hour filter will match all hour values.  Valid `<from>` and `<to>` values for their respective filter prefix are:  |Prefix|Description|*<from>*|*<to>*| |------|-----------|--------------|------------| |md|Month days|1-31|1-31| |wd|Week days|1-7|1-7| |h|Hours|0-23|0-23| |m|Minutes|0-59|0-59| |s|Seconds|0-59|0-59|  The `<from>` value must be less or equal to `<to>` value. The `<step>` value must be greater or equal to 1 and less or equal to `<to>` - `<from>`.  Single digit month days, hours, minutes and seconds values can be prefixed with 0. For example `md01-31` and `h/02` are valid intervals, but `md01-031` and `wd01-07` are not.  In Zabbix frontend, multiple scheduling intervals are entered in separate rows. In Zabbix API, they are concatenated into a single string with a semicolon `;` as a separator.  If a time is matched by several intervals it is executed only once. For example, `wd1h9;h9` will be executed only once on Monday at 9am.  Examples:  |Interval|Will be executed| |--------|----------------| |m0-59|every minute| |h9-17/2|every 2 hours starting with 9:00 (9:00, 11:00 ...)| |m0,30 or m/30|hourly at hh:00 and hh:30| |m0,5,10,15,20,25,30,35,40,45,50,55 or m/5|every five minutes| |wd1-5h9|every Monday till Friday at 9:00| |wd1-5h9-18|every Monday till Friday at 9:00,10:00,...,18:00| |h9,10,11 or h9-11|every day at 9:00, 10:00 and 11:00| |md1h9m30|every 1st day of each month at 9:30| |md1wd1h9m30|every 1st day of each month at 9:30 if it is Monday| |h9m/30|every day at 9:00, 9:30| |h9m0-59/30|every day at 9:00, 9:30| |h9,10m/30|every day at 9:00, 9:30, 10:00, 10:30| |h9-10m30|every day at 9:30, 10:30| |h9m10-40/30|every day at 9:10, 9:40| |h9,10m10-40/30|every day at 9:10, 9:40, 10:10, 10:40| |h9-10m10-40/30|every day at 9:10, 9:40, 10:10, 10:40| |h9m10-40|every day at 9:10, 9:11, 9:12, ... 9:40| |h9m10-40/1|every day at 9:10, 9:11, 9:12, ... 9:40| |h9-12,15|every day at 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0|every day at 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0s30|every day at 9:00:30, 10:00:30, 11:00:30, 12:00:30, 15:00:30| |h9-12s30|every day at 9:00:30, 9:01:30, 9:02:30 ... 12:58:30, 12:59:30| |h9m/30;h10 (*API-specific syntax*)|every day at 9:00, 9:30, 10:00| |h9m/30<br>h10 (*add this as another row in frontend*)|every day at 9:00, 9:30, 10:00|
ru	#### Интервалы по расписанию  Интервалы по расписанию используются для опроса элементов данных в заданное время. Тогда как переменные интервалы разрабатывались для переопределения интервала обновления элементов данных по умолчанию, интервалы по расписанию используются для обозначения независимого расписания опроса, которое выполняется параллельно.  Интервал по расписанию задается как: `md<фильтр>wd<фильтр>h<фильтр>m<фильтр>s<фильтр>` где:  -   **md** - дни месяца -   **wd** - дни недели -   **h** - часы -   **m** - минуты -   **s** – секунды  `<фильтр>` используется для того, чтобы указать значения по своему префиксу (дни, часы, минуты, секунды) и задается как: `[<от>[-<до>]][/<шаг>][,<фильтр>]` где:  -   `<от>` и `<до>` определяют диапазон соответствующих значений (включительно). Если `<до>` не указывается, тогда фильтр совпадает с диапазоном `<от> - <от>`. Если `<от>` также не указан, тогда фильтр совпадает со всеми возможными значениями. -   `<шаг>` определяет пропуски количества значений через диапазон. По умолчанию значение `<шаг>` равно 1, что означает что все значения указанного диапазона совпадают.  Хотя добавление фильтра опционально, по крайней мере один фильтр должен использоваться. Фильтр должен определять либо диапазон, либо значение *<шага>*.  Пустой фильтр соответствует либо '0', если фильтр более низкого уровня не определен, либо, в противном случае, все возможные значения. Например, если фильтр часа опущен, то будет соответствовать только '0' в случае, если фильтры минут и секунд также опущены; в противном случае пустой фильтр часа будет соответствовать всем значениям часа.  Допустимые значения `<от>` и `<до>` по их соответствующему префиксу фильтра:  |Префикс|Описание|*<от>*|*<до>*| |------|-----------|--------------|------------| |md|Дни месяца|1-31|1-31| |wd|Дни недели|1-7|1-7| |h|Часы|0-23|0-23| |m|Минуты|0-59|0-59| |s|Секунды|0-59|0-59|  Значение `<от>` должно быть меньше или равно значению `<до>`. Значение `<шага>` должно быть больше или равно 1 и меньше или равно `<от>` - `<до>`.  К однозначным цифрам значений дней месяца, часов, минут и секунд можно добавлять префикс 0. Например, `md01-31` и `h/02` являются допустимыми интервалами, но `md01-031` и `wd01-07` - нет.  В веб-интерфейсе Zabbix, несколько интервалов по расписанию вводятся в отдельных строках. В Zabbix API, они складываются в одну строку с разделителем точкой с запятой `;`.  Если время совпадает по нескольким интервалам, опрос выполнится только раз. Например, `wd1h9;h9` выполнится только один раз в Понедельник в 9 утра.  Примеры:  |Интервал|Когда выполняется| |--------|----------------| |m0-59|каждую минуту| |h9-17/2|каждые 2 часа, начиная с 9:00 (9:00, 11:00 ...)| |m0,30 или m/30|каждый час в чч:00 и чч:30| |m0,5,10,15,20,25,30,35,40,45,50,55 или m/5|каждые пять минут| |wd1-5h9|каждый день с понедельника по Пятницу в 9:00| |wd1-5h9-18|каждый день с понедельник по Пятницу в 9:00,10:00,...,18:00| |h9,10,11 или h9-11|каждый день в 9:00, 10:00 и 11:00| |md1h9m30|каждое первое число каждого месяца в 9:30| |md1wd1h9m30|каждое первое число каждого месяца в 9:30, если этот день понедельник| |h9m/30|каждый день в 9:00, 9:30| |h9m0-59/30|каждый день в 9:00, 9:30| |h9,10m/30|каждый день в 9:00, 9:30, 10:00, 10:30| |h9-10m30|каждый день в 9:30, 10:30| |h9m10-40/30|каждый день в 9:10, 9:40| |h9,10m10-40/30|каждый день в 9:10, 9:40, 10:10, 10:40| |h9-10m10-40/30|каждый день в 9:10, 9:40, 10:10, 10:40| |h9m10-40|каждый день в 9:10, 9:11, 9:12, ... 9:40| |h9m10-40/1|каждый день в 9:10, 9:11, 9:12, ... 9:40| |h9-12,15|каждый день в 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0|каждый день в 9:00, 10:00, 11:00, 12:00, 15:00| |h9-12,15m0s30|каждый день в 9:00:30, 10:00:30, 11:00:30, 12:00:30, 15:00:30| |h9-12s30|каждый день в 9:00:30, 9:01:30, 9:02:30 ... 12:58:30, 12:59:30| |h9m/30;h10 (*особый синтаксис API*)|каждый день в 9:00, 9:30, 10:00| |h9m/30<br>h10 (*добавьте это отдельной строкой в веб-интерфейсе*)|каждый день в 9:00, 9:30, 10:00|

en-us	# script.create
ru	# script.create

en-us	# script.delete
ru	# script.delete

en-us	# script.execute
ru	# script.execute

en-us	# script.get
ru	# script.get

en-us	# script.getscriptsbyhosts
ru	# script.getscriptsbyhosts

en-us	##### Script items  A [script item](/manual/config/items/itemtypes/script) is an item for executing user-defined JavaScript code that retrieves data over HTTP/HTTPS. Script items are useful when the functionality provided by HTTP agent items is not enough. For example, in demanding data collection scenarios that require multiple steps or complex logic, a script item can be configured to make an HTTP call, then process the data received, and then pass the transformed value to a second HTTP call.
ru	##### Скриптовые элементы данных  [Скриптовый элемент данных](/manual/config/items/itemtypes/script) — это элемент для выполнения пользовательского кода JavaScript, который получает данные через HTTP/HTTPS. Скриптовые элементы данных полезны, когда функциональности, предоставляемой элементами HTTP-агента, недостаточно. Например, в сложных сценариях сбора данных, требующих нескольких шагов или сложной логики, скриптовый элемент данных можно настроить для выполнения HTTP-вызова, а затем обработки полученных данных, с последующей передачей преобразованного значения второму HTTP-вызову.

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

en-us	#### Script timeout
ru	#### Время ожидания выполнения скриптов

en-us	#### script  [ZBX-19466](https://support.zabbix.com/browse/ZBX-19466) Changed validation of [Script](/manual/api/reference/script/object#script) object to be unique by combination of 2 properties: `name` and `menu_path`.\
ru	#### script  [ZBX-19466](https://support.zabbix.com/browse/ZBX-19466) Изменена проверка уникальности объекта [Script](/manual/api/reference/script/object#script) за счет комбинации двух свойств: `name` и `menu_path`.\

en-us	#### Searching hosts by problem severity  Retrieve hosts that have "Disaster" problems.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["name"],         "severities": 5     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10160",             "name": "Zabbix server"         }     ],     "id": 1 } ```  Retrieve hosts that have "Average" and "High" problems.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["name"],         "severities": [3, 4]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "20170",             "name": "Database"         },         {             "hostid": "20183",             "name": "workstation"         }     ],     "id": 1 } ```
ru	#### Поиск хостов по серьезности проблемы  Получить хосты, у которых есть проблемы «катастрофа» (Disaster).  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.get",    "params": {    "output": ["name"],    "severities": 5    },    "auth": "038e1d7b1735c6a5436ee9eae095879e",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": [    {    "hostid": "10160",    "name": "Zabbix server"    }    ],    "id": 1 } ```  Получить хосты с проблемами уровня "средние" (Average) и "высокие" (High).  Запрос:  ```json {    "jsonrpc": "2.0",    "method": "host.get",    "params": {    "output": ["name"],    "severities": [3, 4]    },    "auth": "038e1d7b1735c6a5436ee9eae095879e",    "id": 1 } ```  Ответ:  ```json {    "jsonrpc": "2.0",    "result": [    {    "hostid": "20170",    "name": "Database"    },    {    "hostid": "20183",    "name": "workstation"    }    ],    "id": 1 } ```

en-us	#### Secure autoregistration  A secure way of autoregistration is possible by configuring PSK-based authentication with encrypted connections.  The level of encryption is configured globally in *Administration* → *General* → *[Autoregistration](/manual/web_interface/frontend_sections/administration/general#autoregistration)*.  It is possible to select no encryption, TLS encryption with PSK authentication or both (so that some hosts may register without encryption while others through encryption).  Authentication by PSK is verified by Zabbix server before adding a host. If successful, the host is added and *[Connections from/to host](/manual/config/hosts/host#encryption)* are set to 'PSK' only with identity/pre-shared key the same as in the global autoregistration setting.  ::: noteimportant To ensure security of autoregistration on installations using proxies, encryption between Zabbix server and proxy should be enabled. :::
ru	#### Использование метаданных узлов сети  Когда агент отправляет запрос на авторегистрацию серверу он отправляет свое имя узла сети (hostname). В некоторых случаях (к примеру, ноды облака Amazon) имени узла сети недостаточно для Zabbix сервера для отличия обнаруженных узлов сети. Метаданные узла сети могут дополнительно использовать для отправки дополнительной информации от агента к серверу.  Метаданные узла сети настраиваются в [файле конфигурации](/ru/manual/appendix/config/zabbix_agentd) агента - zabbix\_agentd.conf. Имеется 2 способа указать метаданные узла сети в файле конфигурации:       HostMetadata      HostMetadataItem  Смотрите описание параметров по ссылке выше.  ::: noteclassic Попытка авторегистрации происходит каждый раз, как только активный агент отправляет запрос на обновление своих активных проверок серверу. Задержка между запросами определяется параметром [RefreshActiveChecks](/ru/manual/appendix/config/zabbix_agentd) агента. Первый запрос отправляется сразу же после перезапуска агента. :::

en-us	### See also  -   [Action filter](object#action_filter) -   [Action operation](object#action_operation)
ru	### Смотрите также  -   [Фильтр действия](object#фильтр-действия) -   [Операция действия](object#операция-действия)

en-us	### See also  -   [Action filter](object#action_filter) -   [Action operation](object#action_operation)
ru	### Смотрите также  -   [Фильтр действия](object#фильтр-действия) -   [Операция действия](object#операция-действия)

en-us	### See also  -   [Alert](/manual/api/reference/alert/object) -   [Item](/manual/api/reference/item/object) -   [Host](/manual/api/reference/host/object) -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule) -   [Trigger](/manual/api/reference/trigger/object)
ru	### Смотрите также  -   [Оповещение](/manual/api/reference/alert/object) -   [Элемент данных](/manual/api/reference/item/object) -   [Узел сети](/manual/api/reference/host/object) -   [LLD правило](/manual/api/reference/discoveryrule/object#lld_rule) -   [Триггер](/manual/api/reference/trigger/object)

en-us	### See also  -   [Alert](/manual/api/reference/alert/object) -   [Item](/manual/api/reference/item/object) -   [Host](/manual/api/reference/host/object) -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule) -   [Trigger](/manual/api/reference/trigger/object)
ru	### Смотрите также¶  -   [Оповещение](/manual/api/reference/alert/object) -   [Элемент данных](/manual/api/reference/item/object) -   [Узел сети](/manual/api/reference/host/object) -   [LLD правило](/manual/api/reference/discoveryrule/object#lld_rule) -   [Триггер](/manual/api/reference/trigger/object)

en-us	### See also  -   [Audit log object](/manual/api/reference/auditlog/object)
ru	### Смотрите также  - · [Audit log object](/manual/api/reference/auditlog/object)

en-us	### See also  -   [Authentication](/manual/api/reference/authentication)
ru	### Смотрите также  -   [Аутентификация](/manual/api/reference/authentication)

en-us	### See also  -   [Correlation filter](object#correlation_filter) -   [Correlation operation](object#correlation_operation)
ru	### Смотрите также  -   [Фильтр корреляции](object#correlation_filter) -   [Операции корреляции](object#correlation_operation)

en-us	### See also  -   [Correlation filter](object#correlation_filter) -   [Correlation operation](object#correlation_operation)
ru	### Смотрите также  - · [Correlation filter](object#correlation_filter) - · [Correlation operation](object#correlation_operation)

en-us	### See also  -   [Correlation filter](object#correlation_filter) -   [Correlation operation](object#correlation_operation)
ru	### Смотрите также  -   [Фильтр корреляции](object#correlation_filter) -   [Операция корреляции](object#correlation_operation)

en-us	### See also  -   [Dashboard page](object#dashboard_page) -   [Dashboard widget](object#dashboard_widget) -   [Dashboard widget field](object#dashboard_widget_field) -   [Dashboard user](object#dashboard_user) -   [Dashboard user group](object#dashboard_user_group)
ru	### Смотрите также  -   [Панель](object#dashboard_page) -   [Виджет панели](object#dashboard_widget) -   [Поле виджета панели](object#dashboard_widget_field) -   [Пользователь](object#dashboard_user) -   [Группа пользователей панели](object#dashboard_user_group)

en-us	### See also  -   [Dashboard page](object#dashboard_page) -   [Dashboard widget](object#dashboard_widget) -   [Dashboard widget field](object#dashboard_widget_field) -   [Dashboard user](object#dashboard_user) -   [Dashboard user group](object#dashboard_user_group)
ru	### Смотрите также  -   [Панель](object#dashboard_page) -   [Виджет панели](object#dashboard_widget) -   [Dashboard widget field](object#dashboard_widget_field) -   [Поле виджета панели](object#dashboard_user) -   [Группа пользователей панели](object#dashboard_user_group)

en-us	### See also  -   [Dashboard page](object#dashboard_page) -   [Dashboard widget](object#dashboard_widget) -   [Dashboard widget field](object#dashboard_widget_field) -   [Dashboard user](object#dashboard_user) -   [Dashboard user group](object#dashboard_user_group)
ru	### Смотрите также  -   [Виджет панели](object#виджет_панели) -   [Поле виджета панели](object#поле_виджета_панели) -   [Пользователь панели](object#пользователь_панели) -   [Группа пользователей панели](object#группа_пользователей_панели)

en-us	### See also  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host) -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)
ru	### Смотрите также  -   [Обнаруженный узел сети](/manual/api/reference/dhost/object#discovered_host) -   [Проверка обнаружения](/manual/api/reference/dcheck/object#discovery_check)

en-us	### See also  -   [Discovered     host](/manual/api/reference/dhost/object#discovered_host) -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check) -   [Host](/manual/api/reference/host/object#host)
ru	### Смотрите также  -   [Обнаруженный узел сети](/manual/api/reference/dhost/object#discovered_host) -   [Проверка обнаружения](/manual/api/reference/dcheck/object#discovery_check) -   [Узел сети](/manual/api/reference/host/object#host)

en-us	### See also  -   [Discovered     service](/manual/api/reference/dservice/object#discovered_service) -   [Discovery rule](/manual/api/reference/drule/object#discovery_rule)
ru	### Смотрите также  - · [Обнаруженная служба](/manual/api/reference/dservice/object#discovered_service) - · [Правило обнаружения](/manual/api/reference/drule/object#discovery_rule)

en-us	### See also  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)
ru	### Смотрите также  -   [Проверка обнаружения](/ru/manual/api/reference/dcheck/object#проверка_обнаружения)

en-us	### See also  -   [Discovery     check](/manual/api/reference/dcheck/object#discovery_check)
ru	### Смотрите также  -   [Проверка обнаружения](/manual/api/reference/dcheck/object#discovery_check)

en-us	### See also  -   [Discovery rule](/manual/api/reference/discoveryrule/object#discovery_rule) -   [Graph](/manual/api/reference/graph/object#graph) -   [Host](/manual/api/reference/host/object#host) -   [Host interface](/manual/api/reference/hostinterface/object#host_interface) -   [Trigger](/manual/api/reference/trigger/object#trigger)
ru	### Смотрите также  -   [Правило обраружения](/manual/api/reference/discoveryrule/object#discovery_rule) -   [График](/manual/api/reference/graph/object#graph) -   [Узел сети](/manual/api/reference/host/object#host) -   [Интерфейс узла сети](/manual/api/reference/hostinterface/object#host_interface) -   [Триггер](/manual/api/reference/trigger/object#trigger)

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8)  ------------------------------------------------------------------------  [ ]{#index}
ru	## СМОТРИТЕ ТАКЖЕ  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1),  **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_сервер](zabbix_server)**(8)  -------------------------------------------------- ----------------------  [ ]{#оглавление}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAJ}
ru	## СМОТРИТЕ ТАКЖЕ  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_get](zabbix_get)**(1),  **[zabbix\_js](zabbix_js)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}
ru	## СМОТРИТЕ ТАКЖЕ  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1),  **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1),  **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAH}
ru	## СМОТРИТЕ ТАКЖЕ  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1),  **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8),  **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAH}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAJ}
ru	## СМОТРИТЕ ТАКЖЕ  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1),  **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_server](zabbix_server)**(8),  **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}
ru	## Смотрите также  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(1), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8),  **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8) [ ]{#lbAJ}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(8), **[zabbix\_js](zabbix_js)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(8), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAI}
ru	## СМОТРИТЕ ТАКЖЕ  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_get](zabbix_get)**(8),  **[zabbix\_js](zabbix_js)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(8), **[zabbix\_server](zabbix_server)**(8) [ ]{#lbAI}

en-us	## SEE ALSO  Documentation <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8), **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAI}
ru	## СМОТРИТЕ ТАКЖЕ  Документация <https://www.zabbix.com/manuals>  **[zabbix\_agentd](zabbix_agentd)**(8), **[zabbix\_proxy](zabbix_proxy)**(8), **[zabbix\_sender](zabbix_sender)**(1), **[zabbix\_server](zabbix_server)**(8),  **[zabbix\_js](zabbix_js)**(1), **[zabbix\_agent2](zabbix_agent2)**(8), **[zabbix\_web\_service](zabbix_web_service)**(8) [ ]{#lbAI}

en-us	### See also  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)
ru	### Смотрите также  -   [Элемент графика](/manual/api/reference/graphitem/object#graph_item)

en-us	### See also  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)
ru	### Смотрите также¶  -   [Элемент графика](/manual/api/reference/graphitem/object#graph_item)

en-us	### See also  -   [Graph](/manual/api/reference/graph/object#graph)
ru	### Смотрите также  -   [График](/manual/api/reference/graph/object#graph)

en-us	### See also  -   [Graph prototype](/manual/api/reference/graphprototype/object#graph_prototype) -   [Host](/manual/api/reference/host/object#host) -   [Item prototype](/manual/api/reference/itemprototype/object#item_prototype) -   [LLD rule filter](object#lld_rule_filter) -   [Trigger prototype](/manual/api/reference/triggerprototype/object#trigger_prototype)
ru	### Смотрите также  -   [Прототип графика](/manual/api/reference/graphprototype/object#graph_prototype) -   [Узел сети](/manual/api/reference/host/object#host) -   [Прототип элемента данных](/manual/api/reference/itemprototype/object#item_prototype) -   [Фильтр LLD правила](object#lld_rule_filter) -   [Прототип триггера](/manual/api/reference/triggerprototype/object#trigger_prototype)

en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [Host prototype tag](object#host_prototype_tag) -   [Custom interface](object#custom_interface) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
ru	### Смотрите также  -   [Соединение с группой](object#group_link) -   [Прототип группы](object#group_prototype) -   [Тэг прототипа узла сети](object#host_prototype_tag) -   [Пользовательский интерфейс](object#custom_interface) -   [Пользовательский макрос](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [Host prototype tag](object#host_prototype_tag) -   [Custom interface](object#custom_interface) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
ru	### Смотрите также  -   [Соединение с группой](object#group_link) -   [Прототип группы](object#group_prototype) -   [Тэг прототипа узла сети](object#host_prototype_tag) -   [Пользовательский интерфейс](object#custom_interface) -   [Пользовательский макрос](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
ru	### Смотрите также  -   [Соединения с группами](object#group_link) -   [Прототип группы](object#group_prototype) -   [Пользовательский макрос](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [hostinterface.create](create) -   [host.massadd](/manual/api/reference/host/massadd) -   [Host](/manual/api/reference/host/object#host)
ru	### Смотрите также  -   [hostinterface.create](create) -   [host.massadd](/manual/api/reference/host/massadd) -   [Узел сети](/manual/api/reference/host/object#host)

en-us	### See also  -   [hostinterface.delete](delete) -   [host.massremove](/manual/api/reference/host/massremove)
ru	### Смотрите также  -   [hostinterface.delete](delete) -   [host.massremove](/manual/api/reference/host/massremove)

en-us	### See also  -   [hostinterface.massadd](massadd) -   [host.massadd](/manual/api/reference/host/massadd)
ru	### Смотрите также  - · [hostinterface.massadd](massadd) - · [host.massadd](/manual/api/reference/host/massadd)

en-us	### See also  -   [hostinterface.massremove](massremove) -   [host.massremove](/manual/api/reference/host/massremove)
ru	### Смотрите также  -   [hostinterface.massremove](massremove) -   [host.massremove](/manual/api/reference/host/massremove)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Graph prototype](/manual/api/reference/graphprototype/object#graph_prototype) -   [Trigger prototype](/manual/api/reference/triggerprototype/object#trigger_prototype)
ru	### Смотрите также  -   [Узел сети](/manual/api/reference/host/object#host) -   [Прототип графика](/manual/api/reference/graphprototype/object#graph_prototype) -   [Прототип триггера](/manual/api/reference/triggerprototype/object#trigger_prototype)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Time period](object#time_period)
ru	### Смотрите также  - · [Узел сети](/manual/api/reference/host/object#host) - · [Группа узлов сети](/manual/api/reference/hostgroup/object#host_group) - · [Период времени](object#time_period)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Item](/manual/api/reference/item/object#item)
ru	### Смотрите также  -   [Узел сети](/manual/api/reference/host/object#host) -   [Элемент данных](/manual/api/reference/item/object#item)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Media type](/manual/api/reference/mediatype/object#media_type) -   [User](/manual/api/reference/user/object#user)
ru	### Смотрите также  - · [Узел сети](/manual/api/reference/host/object#host) - · [Способ оповещения](/manual/api/reference/mediatype/object#media_type) - · [Пользователь](/manual/api/reference/user/object#user)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy interface](object#proxy_interface)
ru	### Смотрите также  -   [Узел сети](/manual/api/reference/host/object#host) -   [Интерфейс прокси](object#proxy_interface)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy interface](object#proxy_interface)
ru	### Смотрите также  -   [Узел сети](/manual/api/reference/host/object#host) -   [Интерфейс прокси](object#proxy_interface)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy interface](object#proxy_interface)
ru	### Смотрите также  -   [Узел сети](/manual/api/reference/host/object#host) -   [Интерфейс прокси](object#proxy_interface)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Scenario step](object#scenario_step)
ru	### Смотрите также  -   [Узел сети](/manual/api/reference/host/object#host) -   [Шаг сценария](object#шаг_сценария)

en-us	### See also  -   [Host](/manual/api/reference/host/object#object_details) -   [Host group](/manual/api/reference/hostgroup/object#object_details)
ru	### Смотрите также  -   [Узел сети](/manual/api/reference/host/object#object_details) -   [Группа узлов сети](/manual/api/reference/hostgroup/object#object_details)

en-us	### See also  -   [host.update](/manual/api/reference/host/update) -   [host.massupdate](/manual/api/reference/host/massupdate)
ru	### Смотрите также  -   [host.update](/manual/api/reference/host/update) -   [host.massupdate](/manual/api/reference/host/massupdate)

en-us	### See also  -   [host.update](update) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#template) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
ru	### Смотрите также  -   [host.update](update) -   [Группа узлов     сети](/manual/api/reference/hostgroup/object#host_group) -   [Шаблон](/manual/api/reference/template/object#template) -   [Пользовательский     макрос](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Интерфейс узла     сети](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [host.update](update) -   [host.massadd](massadd) -   [host.massremove](massremove) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#host_group) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
ru	### Смотрите также  -   [host.update](update) -   [host.massadd](massadd) -   [host.massremove](massremove) -   [Группа узлов     сети](/manual/api/reference/hostgroup/object#host_group) -   [Шаблон](/manual/api/reference/template/object#host_group) -   [Пользовательский     макрос](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Интерфейс узла     сети](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [host.update](update) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
ru	### Смотрите также  -   [host.update](update) -   [Пользовательский     макрос](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Интерфейс узла     сети](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
ru	### Смотрите также  -   [Соответствие иконок](object#icon_mapping)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
ru	### Смотрите также  -   [Соответствие иконок](object#icon_mapping)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
ru	### Смотрите также  -   [Соответствие иконок](object#icon_mapping)

en-us	### See also  -   [LLD rule filter](object#lld_rule_filter) -   [LLD macro paths](object#lld_macro_path) -   [LLD rule preprocessing](object#lld_rule_preprocessing)
ru	### Смотрите также  -   [Фильтр правил LLD](object#lld_rule_filter) -   [Пути макросов LLD](object#lld_macro_path) -   [Предварительная обработка правил LLD](object#lld_rule_preprocessing)

en-us	### See also  -   [Permission](object#permission)
ru	### Смотрите также  -   [Права доступа](object#permission)

en-us	### See also  -   [Permission](object#permission)
ru	### Смотрите также  -   [Права доступа](object#permission)

en-us	### See also  -   [Role rules](/manual/api/reference/role/object#role_rules) -   [User](/manual/api/reference/user/object#user)
ru	### Смотрите также  -   [Правила роли](/manual/api/reference/role/object#role_rules) -   [Пользователь](/manual/api/reference/user/object#user)

en-us	### See also  -   [Role rules](object#role_rules) -   [UI element](object#ui_element) -   [Module](object#module) -   [Action](object#action)
ru	### Смотрите также  -   [Правила роли](object#role_rules) -   [Элемент пользовательского интерфейса](object#ui_element) -   [Модуль](object#module) -   [Действие](object#action)

en-us	### See also  -   [Scenario step](object#scenario_step)
ru	### Смотрите также  -   [Шаг сценария](object#scenario_step)

en-us	### See also  -   [Scenario step](object#scenario_step)
ru	### Смотрите также  -   [Шаг сценария](object#scenario_step)

en-us	### See also  -   [template.update](update) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
ru	### See also  -   [template.update](update) -   [Пользовательский макрос](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Time period](object#time_period)
ru	### Смотрите также  -   [Период времени](object#time_period)

en-us	### See also  -   [Time period](object#time_period)
ru	### Смотрите также  -   [Период времени](object#time_period)

en-us	### See also  -   [user.login](login)
ru	### Смотрите также  -   [user.login](login)

en-us	### See also  -   [user.logout](logout)
ru	### Смотрите также  -   [user.logout](logout)

en-us	### See also  -   [User](/manual/api/reference/user/object#user)
ru	### Смотрите также  -   [Пользователь](/manual/api/reference/user/object#user)

en-us	### See also  -   [Users](/manual/api/reference/user/object#users) -   [User groups](/manual/api/reference/user/object#user_groups)
ru	### Смотрите также  -   [Пользователи](/manual/api/reference/user/object#users) -   [Группы пользователей](/manual/api/reference/user/object#user_groups)

en-us	### See also  -   [Users](object#users) -   [User groups](object#user_groups)
ru	### Смотрите также  - · [Пользователи](object#users) - · [Группы пользователей](object#user_groups)

en-us	### See also  -   [Users](object#users) -   [User groups](object#user_groups)
ru	### Смотрите также  -   [Пользователи](/manual/api/reference/user/object#users) -   [Группы пользователей](/manual/api/reference/user/object#user_groups)

en-us	#### See also  -   [Zabbix blog article on SNMP     traps](https://blog.zabbix.com/snmp-traps-in-zabbix) -   [Configuring snmptrapd (official net-snmp documentation)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd) -   [Configuring snmptrapd to receive SNMPv3 notifications (official net-snmp documentation)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd_to_receive_SNMPv3_notifications)
ru	#### Смотрите также  -   [Статья в Zabbix блоге о SNMP трапах](https://blog.zabbix.com/snmp-traps-in-zabbix) \[en\] -   [Настройка snmptrapd (официальная документация net-snmp)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd) \[en\] -   [Настройка snmptrapd на получение SNMPv3 уведомлений (официальная документация net-snmp)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd_to_receive_SNMPv3_notifications) \[en\]

en-us	#### Selecting elements  To select elements, select one and then hold down *Ctrl* to select the others.  You can also select multiple elements by dragging a rectangle in the editable area and selecting all elements in it.  Once you select more than one element, the element property form shifts to the mass-update mode so you can change attributes of selected elements in one go. To do so, mark the attribute using the checkbox and enter a new value for it. You may use macros here (for example, {HOST.NAME} for the element label).  ![](../../../../../assets/en/manual/config/visualization/map_update.png){width="600"}
ru	#### Выбор элементов  Для выбора нескольких элементов, выберите сначала один элемент, затем нажмите и удерживайте *Ctrl*, чтобы выбрать другие.  Вы также можете выбрать несколько элементов, переместив прямоугольник в области редактирования и тем самым выбрав все элементы находящиеся в нем.  Как только вы выберите более одного элемента, диалог свойств элемента переключится в режим массового обновления, так что вы сможете изменить атрибуты выбранных элементов за раз. Чтобы это сделать, отметьте атрибут, используя флажок, и укажите для него новое значение. Здесь вы можете использовать макросы (такие как, скажем, {HOST.NAME} для подписи элемента).  ![](../../../../../assets/en/manual/config/visualization/map_update.png){width="600"}

en-us	#### SELinux configuration  See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL.  After the frontend and SELinux configuration is done, restart the Apache web server:      # service apache2 restart
ru	#### Настройка SELinux  Смотрите [настройку SELinux](/manual/installation/install_from_packages/rhel#конфигурация-selinux) для RHEL.  После завершения настройки веб-интерфейса и SELinux, перезапустите веб-сервер Apache:      # service apache2 restart

en-us	#### SELinux configuration Zabbix uses socket-based inter-process communication. On systems where SELinux is enabled, it may be required to add SELinux rules to allow Zabbix create/use UNIX domain sockets in the SocketDir directory. Currently socket files are used by server (alerter, preprocessing, IPMI) and proxy (IPMI). Socket files are persistent, meaning they are present while the process is running.  Having SELinux status enabled in enforcing mode, you need to execute the following commands to enable communication between Zabbix frontend and server:  RHEL 7 and later:      # setsebool -P httpd_can_connect_zabbix on     If the database is accessible over network (including 'localhost' in case of PostgreSQL), you need to allow Zabbix frontend to connect to the database too:     # setsebool -P httpd_can_network_connect_db on  RHEL prior to 7:      # setsebool -P httpd_can_network_connect on     # setsebool -P zabbix_can_network on  After the frontend and SELinux configuration is done, restart the Apache web server:      # service httpd restart
ru	#### Конфигурация SELinux Zabbix использует межпроцессное взаимодействие на основе сокетов. В системах, где включен SELinux, может потребоваться добавить правила SELinux, чтобы позволить Zabbix создавать/использовать доменные сокеты UNIX в каталоге SocketDir. В настоящее время файлы сокетов используются сервером (оповещение, предварительная обработка, IPMI) и прокси (IPMI). Файлы сокетов являются постоянными, то есть они присутствуют во время выполнения процесса.  Включив статус SELinux в принудительном режиме, вам необходимо выполнить следующие команды для разрешения коммуникаций между веб-интерфейсом Zabbix и сервером:  RHEL 7 и более поздние версии:      # setsebool -P httpd_can_connect_zabbix on     Если база данных доступна по сети (включая «localhost» в случае PostgreSQL), вам также необходимо разрешить веб-интерфейсу Zabbix подключаться к базе данных:     # setsebool -P httpd_can_network_connect_db on  RHEL до 7 версии:      # setsebool -P httpd_can_network_connect on     # setsebool -P zabbix_can_network on  После завершения настройки веб-интерфейса и SELinux перезапустите Apache веб сервер:      # service httpd restart

en-us	##### Sending in data  In the simplest of cases, we may use [zabbix\_sender](/manual/concepts/sender) utility to send in some 'test value':      zabbix_sender -z <server IP address> -p 10051 -s "New host" -k trap -o "test value"  To send in the value we use these keys:  *-z* - to specify Zabbix server IP address  *-p* - to specify Zabbix server port number (10051 by default)  *-s* - to specify the host (make sure to use the 'technical' [host name](/manual/config/hosts/host#configuration) here, instead of the 'visible' name)  *-k* - to specify the key of the item we just defined  *-o* - to specify the actual value to send  ::: noteimportant Zabbix trapper process does not expand macros used in the item key in attempt to check corresponding item key existence for targeted host. :::
ru	##### Отправка данных  В самом простом случае, вы можете использовать утилиту [zabbix\_sender](/manual/concepts/sender) для отправки некоторого 'тестового значения' траппер элементу данных.      zabbix_sender -z <IP адрес сервера> -p 10051 -s "New host" -k trap -o "тестовое значение"  Для отправки значения мы используем следующие ключи:  *-z* - чтобы указать IP адрес Zabbix сервера  *-p* - чтобы указать номер порта Zabbix сервера (10051 по умолчанию)  *-s* - чтобы указать узел сети (убедитесь, что используете здесь 'техническое' [имя узла сети](/manual/config/hosts/host#настройка), вместо 'видимого' имени)  *-k* - чтобы указать ключ элемента данных, который мы только что добавили  *-o* - чтобы указать фактически отправляемое значение  ::: noteimportant ​Процесс Zabbix траппера не раскрывает макросы, которые используются в ключе элемента данных в попытке проверки наличия соответствующего ключа элемента данных на целевом узле сети. :::

en-us	##### Serialization rules  XML to JSON conversion will be processed according to the following rules (for JSON to XML conversions reversed rules are applied):  1\. XML attributes will be converted to keys that have their names prepended with '@'.  Example:  *Input:*       <xml foo="FOO">        <bar>          <baz>BAZ</baz>        </bar>      </xml>  *Output:*  ```json  {    "xml": {      "@foo": "FOO",      "bar": {        "baz": "BAZ"      }    }  } ```  2\. Self-closing elements (<foo/>) will be converted as having 'null' value.  Example:  *Input:*      <xml>       <foo/>     </xml>  *Output:*  ```json {   "xml": {     "foo": null   } } ```  3\. Empty attributes (with "" value) will be converted as having empty string ('') value.  Example:  *Input:*      <xml>       <foo bar="" />     </xml>  *Output:*  ```json {   "xml": {     "foo": {       "@bar": ""     }   } } ```  4\. Multiple child nodes with the same element name will be converted to a single key that has an array of values as its value.  Example:  *Input:*      <xml>       <foo>BAR</foo>       <foo>BAZ</foo>       <foo>QUX</foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": ["BAR", "BAZ", "QUX"]   } } ```  5\. If a text element has no attributes and no children, it will be converted as a string.  Example:  *Input:*      <xml>         <foo>BAZ</foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": "BAZ"    } } ```  6\. If a text element has no children, but has attributes: text content will be converted to an element with the key '\#text' and content as a value; attributes will be converted as described in the serialization rule 1.  Example:  *Input:*      <xml>       <foo bar="BAR">         BAZ       </foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": {       "@bar": "BAR",       "#text": "BAZ"     }   } } ```
ru	##### Правила сериализации  Преобразование XML в JSON обрабатывается в соответствии со следующими правилами (для преобразования JSON в XML применяются обратные правила):  1\. Атрибуты XML преобразуются в ключи, имеющие в своих именах префикс '@'.  Пример:  *Входящие данные:*       <xml foo="FOO">        <bar>          <baz>BAZ</baz>        </bar>      </xml>  *Вывод:*  ```json  {    "xml": {      "@foo": "FOO",      "bar": {        "baz": "BAZ"      }    }  } ```  2\. Элементы, которые закрываются в самих себе (<foo/>), будут преобразованы как имеющие значение 'null'.  Пример:  *Входящие данные:*      <xml>       <foo/>     </xml>  *Вывод:*  ```json {   "xml": {     "foo": null   } } ```  3\. Пустые атрибуты (со значением "") будут преобразованы как имеющие значение пустой строки ('').  Пример:  *Входящие данные:*      <xml>       <foo bar="" />     </xml>  *Вывод:*  ```json {   "xml": {     "foo": {       "@bar": ""     }   } } ```  4\. Несколько дочерних узлов с идентичными именами элементов будут преобразованы в один ключ, который имеет массив значений в качестве своего значения.  Пример:  *Входящие данные:*      <xml>       <foo>BAR</foo>       <foo>BAZ</foo>       <foo>QUX</foo>     </xml>  *Вывод:*  ```json {   "xml": {     "foo": ["BAR", "BAZ", "QUX"]   } } ```  5\. Если текстовый элемент не имеет атрибутов и дочерних элементов, он будет преобразован в строку.  Пример:  *Входящие данные:*      <xml>         <foo>BAZ</foo>     </xml>  *Вывод:*  ```json {   "xml": {     "foo": "BAZ"    } } ```  6\. Если текстовый элемент не имеет дочерних элементов, но имеет атрибуты: текстовое содержимое будет преобразовано в элемент с ключом '\#text' и содержимым в виде значения; атрибуты будут преобразованы в соответствии с правилом сериализации 1.  Пример:  *Входящие данные:*      <xml>       <foo bar="BAR">         BAZ       </foo>     </xml>  *Вывод:*  ```json {   "xml": {     "foo": {       "@bar": "BAR",       "#text": "BAZ"     }   } } ```

en-us	##### Server configuration  By default, the Zabbix server is not configured to start any IPMI pollers, thus any added IPMI items won't work. To change this, open the Zabbix server configuration file ([zabbix\_server.conf](/manual/appendix/config/zabbix_server)) as root and look for the following line:      # StartIPMIPollers=0  Uncomment it and set poller count to, say, 3, so that it reads:      StartIPMIPollers=3  Save the file and restart zabbix\_server afterwards.
ru	##### Настройка сервера  По умолчанию, Zabbix сервер не запускает IPMI поллеры, поэтому любые добавленные элементы данных IPMI не будут работать. Чтобы изменить это, откройте файл конфигурации ([zabbix\_server.conf](/manual/appendix/config/zabbix_server)) Zabbix сервера из-под root и найдите следующую строку:      # StartIPMIPollers=0  Раскомментируйте эту строку и задайте количество поллеров, скажем, равное 3 так, чтобы строка была такой:      StartIPMIPollers=3  Сохраните файл, после чего перезапустите zabbix\_server.

en-us	#### Server upgrade process
ru	#### Процесс обновления сервера

en-us	# service.create
ru	# service.create

en-us	# service.delete
ru	# service.delete

en-us	#### Service events  Service events are generated only if service actions for these events are enabled. In this case, each service status change creates a new event:  -   Problem event - when service status is changed from OK to PROBLEM -   OK event - when service status is changed from PROBLEM to OK  The event contains details of the service state change - when it happened and what the new state is.
ru	#### События на услуги  События на услуги генерируются только, если действия на услуги включены. В этом случае, каждое изменение состояние услуги создает новое событие:  -   Событие о проблеме - когда состояние услуги меняется с OK на PROBLEM -   Событие OK - когда состояние услуги меняется с PROBLEM на OK  Событие содержит подробную информацию о изменении состояния услуги - когда произошло изменение и какое теперь новое состояние.

en-us	# service.get
ru	# service.get

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

en-us	 ### Service tree  The next step is to build the service tree. In this example, the infrastructure is very basic and consists of three services: *Zabbix cluster* (parent) and two child services *Zabbix server node 1* and *Zabbix server node 2*.        Zabbix cluster     |     |- Zabbix server node 1     |- Zabbix server node 2  At the Services page, turn on *Edit* mode and press Create service:  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  In the service configuration window, enter name *Zabbix cluster* and mark the checkbox *Advanced configuration*.   ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Configure additional rule:  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  Zabbix cluster will have two child services - one for each of the HA nodes. If both HA nodes have problems of at least *Warning* status,  parent service status should be set to *Disaster*. To achieve this, additional rule should be configured as:  - Set status to: Disaster - Condition: If at least `N` child services have `Status` status or above - N: 2 - Status: Warning  Switch to the *Tags* tab and add a tag `Zabbix:server`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  Save the new service. 
ru	### Дерево услуг  Следующим шагом будет построение дерева услуг. В этом примере инфраструктура очень проста и состоит из трех услуг: *Zabbix кластер* (родительская) и двух дочерних услуг *Zabbix сервер нода 1* и *Zabbix сервер нода 2*.        Zabbix кластер     |     |- Zabbix сервер нода 1     |- Zabbix сервер нода 2  На странице Услуг, включите режим *Изменение* и нажмите на Создать услугу:  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  В окне настройки услуги введите имя *Zabbix кластер* и отметьте опцию *Расширенная настройка*.   ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Настройте дополнительное правило:  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  У Zabbix кластера будет две дочерних услуги - по одной на каждую HA нод. Если обе HA ноды имеют проблемы с по крайней мере состоянием *Предупреждение*,  состояние родительской услуги должно быть задано значением *Чрезвычайное*. Для этого необходимо настроить дополнительное правило, такое как:  - Задать состояние в: Чрезвычайное - Условие: Если по крайней мере `N` дочерних услуг в `Состояние` состоянии или выше - N: 2 - Состояние: Предупреждение  Переключитесь на вкладку *Теги* и добавьте `Zabbix:сервер` тег. Этот тег будет использован далее для действий на услуги и для отчетов SLA.  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  Сохраните новую услугу.

en-us	# service.update
ru	# service.update

en-us	# settings.get
ru	# settings.get

en-us	# settings.update
ru	# settings.update

en-us	#### Setting up SNMP trap monitoring
ru	#### Настройка мониторинга SNMP трапов

en-us	#### Sharing  The **Sharing** tab contains the map type as well as sharing options (user groups, users) for private maps:  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |Parameter|Description| |--|--------| |*Type*|Select map type:<br>**Private** - map is visible only to selected user groups and users<br>**Public** - map is visible to all| |*List of user group shares*|Select user groups that the map is accessible to.<br>You may allow read-only or read-write access.| |*List of user shares*|Select users that the map is accessible to.<br>You may allow read-only or read-write access.|  When you click on *Add* to save this map, you have created an empty map with a name, dimensions, and certain preferences. Now you need to add some elements. For that, click on *Constructor* in the map list to open the editable area.
ru	#### Общий доступ  Вкладка **Общий доступ** содержит как тип карты сети, так и опции общего доступа (группы пользователей, пользователи) по приватным картам:  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |Параметр|Описание| |--|--------| |*Тип*|Выберите тип карты:<br>**Приватная** - карта видима только выбранным группам пользователей и пользователям<br>**Публичная** - карта видима всем| |*Список групп пользователей участников*|Выберите группы пользователей, которые будут иметь доступ к этой карте сети.<br>Вы можете разрешить доступ только на чтение или чтение-запись.| |*Список пользователей участников*|Выберите пользователей, которые будут иметь доступ к этой карте сети.<br>Вы можете разрешить доступ только на чтение или чтение-запись.|  Когда вы нажмете *Добавить* для сохранения карты сети, вы создадите пустую карту сети с именем, размерами и заданными настройками. Теперь вам необходимо добавить какие-нибудь элементы. Чтобы это сделать, нажмите на *Конструктор* в списке карт сетей, чтобы открыть область редактирования.

en-us	#### Simple checks  There is a bug in **fping** versions earlier than v3.10 that mishandles duplicate echo replay packets. This may cause unexpected results for `icmpping`, `icmppingloss`, `icmppingsec` items. It is recommended to use the latest version of **fping**. Please see [ZBX-11726](https://support.zabbix.com/browse/ZBX-11726) for more details.
ru	#### Простые проверки  Имеется проблема в утилите **fping** версий до v3.10, которые некорректно обрабатывают дубликаты ответных echo пакетов. Такое поведение может вызывать неожиданные результаты в элементах данных icmpping, icmppingloss, icmppingsec. Рекомендуется использовать последнюю версию **fping**. Пожалуйста, обратитесь к [ZBX-11726](https://support.zabbix.com/browse/ZBX-11726) для получения более подробной информации.

en-us	##### Simple data collection  Collect the content of *https://www.example.com/release\_notes*:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```
ru	##### Простой сбор данных  Получение содержимого *https://www.example.com/release\_notes*:  -   Создайте элемент данных с типом "Скрипт".\ -   В поле *Скрипт* введите следующий код:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```

en-us	 ### SLA  In this example, expected Zabbix cluster performance is 100% excluding semi-annual one hour maintenance period.     First, you need to add a new service level agreement.   Go to the *Services->SLA* menu section and press Create SLA. Enter name *Zabbix cluster performance* and set the SLO to 100%.   The service Zabbix cluster has a service tag `Zabbix:server`. To use this SLA for measuring performance of Zabbix cluster, in the *Service tags* parameter, specify:  - Name: Zabbix - Operation: Equals - Value: server  ![](../../../assets/en/manual/config/service_sla.png){width=600}  In a real-life setup, you can also update desired reporting period, time zone and start date or change the schedule from 24/7 to custom. For this example, the default settings are sufficient.   Switch to the *Excluded downtimes* tab and add downtimes for scheduled maintenance periods to exclude these periods from SLA calculation. In the Excluded downtimes section press the Add link, enter downtime name, planned start time and duration.  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  Press Add to save the new SLA.  Switch to the SLA reports section to view the SLA report for Zabbix cluster.    ![](../../../assets/en/manual/config/service_sla2.png){width=600}  The SLA info can also be checked in the *Services* section.   ![](../../../assets/en/manual/config/service_sla3.png){width=600}
ru	 ### SLA  В этом примере ожидаемая производительность кластера Zabbix составляет 100% за исключением периода обслуживания в течении одного часа раз в полгода.     Сначала вам необходимо добавить новое соглашение о уровне услуги.   Перейдите в раздел меню *Услуги->SLA* и нажмите на Создать SLA. Введите имя *Производительность кластера Zabbix* и задайте SLO значением 100%.   Услуга кластера Zabbix имеет тег услуги `Zabbix:сервер`. Чтобы использовать этот SLA для измерения производительности кластера Zabbix, в параметре *Теги услуги* введите:  - Имя: Zabbix - Операция: Равно - Значение: сервер  ![](../../../assets/en/manual/config/service_sla.png){width=600}  В реальных условиях вы также можете добавить желаемый период отчетности, часовую зону и дату начала или изменить расписание с 24/7 на пользовательское. Для этого примера настроек по умолчанию достаточно.  Переключитесь на вкладку *Исключения времени простоя* и добавьте время простоя для запланированных периодов обслуживания, чтобы исключить эти периоды из вычисления SLA. В разделе Исключения времени простоя нажмите на ссылку Добавить, введите имя периода простоя, запланированное время начала и длительность.  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  Нажмите на Добавить для сохранения нового SLA.  Переключитесь в  раздел отчетов SLA для просмотра отчета SLA по Zabbix кластеру.    ![](../../../assets/en/manual/config/service_sla2.png){width=600}  Это инфо о SLA также можно проверить в разделе *Услуги*.   ![](../../../assets/en/manual/config/service_sla3.png){width=600}

en-us	 ### SLA reports  How a service performs compared to an SLA is visible in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report). SLA reports can be viewed:    - from the *SLA* section by clicking on the SLA report hyperlink;   - from the *Services* section by clicking on the SLA name in the info tab;   - in the Dashboard [widget](/manual/web_interface/frontend_sections/dashboards/widgets/sla_report) *SLA report*.      Once an SLA is configured, the *Info* tab in the services section will also display some information about service performance. 
ru	### Отчеты SLA  Насколько хорошо услуга работает по сравнению с SLA, видно в [отчете SLA](/manual/web_interface/frontend_sections/services/sla_report). Отчеты SLA можно увидеть:    - из раздела *SLA* при нажатии на гиперссылку отчета SLA;   - из раздела *Услуги* при нажатии на имя SLA на вкладке инфо;   - в [виджете](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/sla_report) панели *Отчет SLA*.      Как только SLA будет настроен, на вкладке *Инфо* в разделе с услугами также будет отображаться некоторая информация о производительности услуги.

en-us	#### Slideshow  It is possible to activate a slideshow in the dashboard:  -   `/zabbix.php?action=dashboard.view&slideshow=1` - activate slideshow
ru	#### Слайд-шоу  На панели можно активировать слайд-шоу:  -   `/zabbix.php?action=dashboard.view&slideshow=1` - активировать слайд-шоу

en-us	#### SNMP checks  If the OpenBSD operating system is used, a use-after-free bug in the Net-SNMP library up to the 5.7.3 version can cause a crash of Zabbix server if the SourceIP parameter is set in the Zabbix server configuration file. As a workaround, please do not set the SourceIP parameter. The same problem applies also for Linux, but it does not cause Zabbix server to stop working. A local patch for the net-snmp package on OpenBSD was applied and will be released with OpenBSD 6.3.
ru	#### SNMP проверки  При использовании операционной системы OpenBSD, проблема использования памяти после освобождения памяти в библиотеке Net-SNMP вплоть до версии 5.7.3 может привести к аварийной остановке сервера Zabbix, если в файле конфигурации сервера Zabbix указан параметр SourceIP. Как временное решение, пожалуйста, не задавайте параметр SourceIP. Эта проблема также применима и к Linux, но она не приводит к остановке работы сервера Zabbix. К пакету net-snmp применен локальный патч на OpenBSD и будет выпущен с версией OpenBSD 6.3.

en-us	##### SNMP trap format  All customized Perl trap receivers and SNMPTT trap configuration must format the trap in the following way:   ```yaml [timestamp] [the trap, part 1] ZBXTRAP [address] [the trap, part 2] ```  where  -   \[timestamp\] - the timestamp used for log items -   ZBXTRAP - header that indicates that a new trap starts in this line -   \[address\] - IP address used to find the host for this trap  Note that "ZBXTRAP" and "\[address\]" will be cut out from the message during processing. If the trap is formatted otherwise, Zabbix might parse the traps unexpectedly.  Example trap:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events" localhost - ZBXTRAP 192.168.1.1 Link down on interface 2. Admin state: 1. Operational state: 2 ```  This will result in the following trap for SNMP interface with IP=192.168.1.1:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events" localhost - Link down on interface 2. Admin state: 1. Operational state: 2 ```
ru	##### Формат SNMP трапа  Все заданные получатели трапов perl и конфигурация SNMPTT трапов должны форматировать трап следующим образом:  ```yaml [штамп времени] [трап, часть 1] ZBXTRAP [адрес] [трап, часть 2] ```  где  -   \[штамп времени\] - штамп времени, используемый в элементах данных типа 'Журнал (лог)' -   ZBXTRAP - заголовок, который указывает, что с этой строки начался новый трап -   \[адрес\] - IP адрес, используемый для поиска узла сети для этого трапа  Обратите внимание, что "ZBXTRAP" и "\[адрес\]" при обработке отрезаются из сообщения. Если трап форматируется как-то иначе, Zabbix может разобрать такие трапы неожиданным образом.  Пример трапа:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events" localhost - ZBXTRAP 192.168.1.1 Link down on interface 2. Admin state: 1. Operational state: 2 ```  Что приведет к следующему виду трапа для SNMP интерфейса с IP=192.168.1.1:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events" localhost - Link down on interface 2. Admin state: 1. Operational state: 2 ```

en-us	#### SNMP traps  The "net-snmp-perl" package, needed for SNMP traps, has been removed in RHEL 8.0-8.2; re-added in RHEL 8.3.  So if you are using RHEL 8.0-8.2, the best solution is to upgrade to RHEL 8.3.  Please also see [ZBX-17192](https://support.zabbix.com/browse/ZBX-17192) for more information.
ru	#### SNMP трапы  Пакет "net-snmp-perl", требуемый для SNMP трапов, удален в RHEL 8.0-8.2; добавлен повторно в RHEL 8.3.  Таким образом, если вы используете RHEL 8.0-8.2, лучшим решением будет обновление до RHEL 8.3.  Пожалуйста, также просмотрите [ZBX-17192](https://support.zabbix.com/browse/ZBX-17192) для получения более подробной информации.

en-us	### Source  CAction::update() in *ui/include/classes/api/services/CAction.php*.
ru	### Источник  CAction::update() in *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAlert::get() in *ui/include/classes/api/services/CAlert.php*.
ru	### Исходный код  CAlert::get() in *ui/include/classes/api/services/CAlert.php*.

en-us	### Source  CAPIInfo::version() in *ui/include/classes/api/services/CAPIInfo.php*.
ru	### Исходный код  CAPIInfo::version() in *ui/include/classes/api/services/CAPIInfo.php*.

en-us	### Source  CAuditLog::get() in *ui/include/classes/api/services/CAuditLog.php*.
ru	### Исходный код  CAuditLog::get() in *ui/include/classes/api/services/CAuditLog.php*.

en-us	### Source  CAuthentication::get() in *ui/include/classes/api/services/CAuthentication.php*.
ru	### Источник  CAuthentication::get() в *ui/include/classes/api/services/CAuthentication.php*.

en-us	### Source  CAutoregistration::get() in *ui/include/classes/api/services/CAutoregistration.php*.
ru	### Источник  CAutoregistration::get() в *ui/include/classes/api/services/CAutoregistration.php*.

en-us	### Source  CAutoregistration::update() in *ui/include/classes/api/services/CAutoregistration.php*.
ru	### Источник  CAutoregistration::update() в *ui/include/classes/api/services/CAutoregistration.php*.

en-us	### Source  CCorrelation::create() in *ui/include/classes/api/services/CCorrelation.php*.
ru	### Исходный код  CCorrelation::create() в *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::delete() in *ui/include/classes/api/services/CCorrelation.php*.
ru	### Исходный код  CCorrelation::delete() в *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::get() in *ui/include/classes/api/services/CCorrelation.php*.
ru	### Исходный код  CCorrelation::get() в  *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::update() in *ui/include/classes/api/services/CCorrelation.php*.
ru	### Исходный код  Correlation::update() in *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CDashboard::create() in *ui/include/classes/api/services/CDashboard.php*.
ru	### Исходный код  CDashboard::create() в  *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::delete() in *ui/include/classes/api/services/CDashboard.php*.
ru	### Исходный код  CDashboard::delete() в *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::get() in *ui/include/classes/api/services/CDashboard.php*.
ru	### Исходный код  CDashboard::get() в *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::update() in *ui/include/classes/api/services/CDashboard.php*.
ru	### Исходный код  CDashboard::update() в *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDCheck::get() in *ui/include/classes/api/services/CDCheck.php*.
ru	### Источник  CDCheck::get() в *ui/include/classes/api/services/CDCheck.php*.

en-us	### Source  CDHost::get() in *ui/include/classes/api/services/CDHost.php*.
ru	### Исходный код  CDHost::get() in *ui/include/classes/api/services/CDHost.php*.

en-us	### Source  CDiscoveryRule::create() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ru	### Исходный код  CDiscoveryRule::create() в *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::delete() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ru	### Исходный код  CDiscoveryRule::delete() в *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::get() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ru	### Исходный код  CDiscoveryRule::get() в *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::update() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ru	### Исходный код  CDiscoveryRule::update() в *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDRule::create() in *ui/include/classes/api/services/CDRule.php*.
ru	### Исходный код  CDRule::create() в *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::delete() in *ui/include/classes/api/services/CDRule.php*.
ru	### Исходный код  CDRule::delete() в *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::get() in *ui/include/classes/api/services/CDRule.php*.
ru	### Исходный код  CDRule::get() в *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::update() in *ui/include/classes/api/services/CDRule.php*.
ru	### Исходный код  CDRule::update() в *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDService::get() in *ui/include/classes/api/services/CDService.php*.
ru	### Исходный код  CDService::get() в *ui/include/classes/api/services/CDService.php*.

en-us	### Source  CEvent::acknowledge() in *ui/include/classes/api/services/CEvent.php*.
ru	### Исходный код  CEvent::acknowledge() в *ui/include/classes/api/services/CEvent.php*.

en-us	### Source  CEvent::get() in *ui/include/classes/api/services/CEvent.php*.
ru	### Исходный код  CEvent::get() в *ui/include/classes/api/services/CEvent.php*.

en-us	### Source  CEvent::get() in *ui/include/classes/api/services/CProblem.php*.
ru	### Исходный код  CEvent::get() в *ui/include/classes/api/services/CProblem.php*.

en-us	### Source  CGraph::create() in *ui/include/classes/api/services/CGraph.php*.
ru	### Исходный код  CGraph::create() в *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraph::delete() in *ui/include/classes/api/services/CGraph.php*.
ru	### Исходный код  CGraph::delete() в *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraph::get() in *ui/include/classes/api/services/CGraph.php*.
ru	### Исходный код  CGraph::get() в *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraphItem::get() in *ui/include/classes/api/services/CGraphItem.php*.
ru	### Исходный код  CGraphItem::get() в *ui/include/classes/api/services/CGraphItem.php*.

en-us	### Source  CGraphPrototype::create() in *ui/include/classes/api/services/CGraphPrototype.php*.
ru	### Исходный код  CGraphPrototype::create() в *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::delete() in *ui/include/classes/api/services/CGraphPrototype.php*.
ru	### Исходный код  CGraphPrototype::delete() в *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::get() in *ui/include/classes/api/services/CGraphPrototype.php*.
ru	### Исходный код   CGraphPrototype::get() в *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::update() in *ui/include/classes/api/services/CGraphPrototype.php*.
ru	### Исходный код  CGraphPrototype::update() в *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraph::update() in *ui/include/classes/api/services/CGraph.php*.
ru	### Исходный код  CGraph::update() в *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CHaNode::get() in *ui/include/classes/api/services/CHaNode.php*.
ru	### Исходный код  CHaNode::get() в *ui/include/classes/api/services/CHaNode.php*.

en-us	### Source  CHistory::clear() in *ui/include/classes/api/services/CHistory.php*.
ru	### Источник  CHistory::clear() в *ui/include/classes/api/services/CHistory.php*.

en-us	### Source  CHistory::get() in *ui/include/classes/api/services/CHistory.php*.
ru	### Источник  CHistory::get() в *ui/include/classes/api/services/CHistory.php*.

en-us	### Source  CHost::create() in *ui/include/classes/api/services/CHost.php*.
ru	### Источник  CHost::create() в *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::delete() in *ui/include/classes/api/services/CHost.php*.
ru	### Источник  CHost::delete() в *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::get() in *ui/include/classes/api/services/CHost.php*.
ru	### Источник  CHost::get() в *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHostGroup::create() in *ui/include/classes/api/services/CHostGroup.php*.
ru	### Исходный код  CHostGroup::create() в *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::delete() in *ui/include/classes/api/services/CHostGroup.php*.
ru	### Исходный код  CHostGroup::delete() в *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::get() in *ui/include/classes/api/services/CHostGroup.php*.
ru	### Исходный код  CHostGroup::get() в *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massAdd() in *ui/include/classes/api/services/CHostGroup.php*.
ru	### Исходный код  CHostGroup::massAdd() в *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massRemove() in *ui/include/classes/api/services/CHostGroup.php*.
ru	### Исходный код  CHostGroup::massRemove() в *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massUpdate() in *ui/include/classes/api/services/CHostGroup.php*.
ru	### Исходный код  CHostGroup::massUpdate() в *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::update() in *ui/include/classes/api/services/CHostGroup.php*.
ru	### Исходный код  CHostGroup::update() в *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostInterface::create() in *ui/include/classes/api/services/CHostInterface.php*.
ru	### Исходный код  CHostInterface::create() в *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::delete() in *ui/include/classes/api/services/CHostInterface.php*.
ru	### Исходный код  CHostInterface::delete() в *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::get() in *ui/include/classes/api/services/CHostInterface.php*.
ru	### Исходный код  CHostInterface::get() в *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::massAdd() in *ui/include/classes/api/services/CHostInterface.php*.
ru	### Исходный код  CHostInterface::massAdd() в *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::massRemove() in *ui/include/classes/api/services/CHostInterface.php*.
ru	### Исходный код  CHostInterface::massRemove() в *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::replaceHostInterfaces() in *ui/include/classes/api/services/CHostInterface.php*.
ru	### Исходный код  CHostInterface::replaceHostInterfaces() в *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::update() in *ui/include/classes/api/services/CHostInterface.php*.
ru	### Исходный код  CHostInterface::update() в *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHost::massAdd() in *ui/include/classes/api/services/CHost.php*.
ru	### Источник  CHost::massAdd() в *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::massRemove() in *ui/include/classes/api/services/CHost.php*.
ru	### Источник  CHost::massRemove() в *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::massUpdate() in *ui/include/classes/api/services/CHost.php*.
ru	### Источник  CHost::massUpdate() в *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHostPrototype::create() in *ui/include/classes/api/services/CHostPrototype.php*.
ru	### Исходный код  CHostPrototype::create() в *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::delete() in *ui/include/classes/api/services/CHostPrototype.php*.
ru	### Исходный код  CHostPrototype::delete() в *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::get() in *ui/include/classes/api/services/CHostPrototype.php*.
ru	### Исходный код  CHostPrototype::get() в *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::update() in *ui/include/classes/api/services/CHostPrototype.php*.
ru	### Исходный код  CHostPrototype::update() в *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHost::update() in *ui/include/classes/api/services/CHost.php*.
ru	### Источник  CHost::update() в *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHousekeeping ::get() in *ui/include/classes/api/services/CHousekeeping.php*.
ru	### Исходный код  CHousekeeping ::get() в *ui/include/classes/api/services/CHousekeeping.php*.

en-us	### Source  CHousekeeping::update() in *ui/include/classes/api/services/CHousekeeping.php*.
ru	### Исходный код  CHousekeeping::update() в *ui/include/classes/api/services/CHousekeeping.php*.

en-us	### Source  CHttpTest::create() in *ui/include/classes/api/services/CHttpTest.php*.
ru	### Источник  CHttpTest::create() в *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CHttpTest::delete() in *ui/include/classes/api/services/CHttpTest.php*.
ru	### Источник  CHttpTest::delete() в *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CHttpTest::get() in *ui/include/classes/api/services/CHttpTest.php*.
ru	### Исходный код  CHttpTest::get() в *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CHttpTest::update() in *ui/include/classes/api/services/CHttpTest.php*.
ru	### Исходный код  CHttpTest::update() в *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CIconMap::create() in *ui/include/classes/api/services/CIconMap.php*.
ru	### Исходный код  CIconMap::create() в *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CIconMap::delete() in *ui/include/classes/api/services/CIconMap.php*.
ru	### Исходный код  CIconMap::delete() в *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CIconMap::get() in *ui/include/classes/api/services/CIconMap.php*.
ru	### Исходный код  CIconMap::get() в *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CIconMap::update() in *ui/include/classes/api/services/CIconMap.php*.
ru	### Исходный код  CIconMap::update() в *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CImage::create() in *ui/include/classes/api/services/CImage.php*.
ru	### Исходный код  CImage::create() в *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CImage::delete() in *ui/include/classes/api/services/CImage.php*.
ru	### Исходный код  CImage::delete() в *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CImage::get() in *ui/include/classes/api/services/CImage.php*.
ru	### Исходный код  CImage::get() в *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CImage::update() in *ui/include/classes/api/services/CImage.php*.
ru	### Исходный код  CImage::update() в *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CItem::create() in *ui/include/classes/api/services/CItem.php*.
ru	### Исходный код  CItem::create() в *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItem::delete() in *ui/include/classes/api/services/CItem.php*.
ru	### Исходный код  CItem::delete() в *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItem::get() in *ui/include/classes/api/services/CItem.php*.
ru	### Исходный код  CItem::get() в *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItemPrototype::create() in *ui/include/classes/api/services/CItemPrototype.php*.
ru	### Исходный код  CItemPrototype::create() в *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::delete() in *ui/include/classes/api/services/CItemPrototype.php*.
ru	### Исходный код  CItemPrototype::delete() в *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::get() in *ui/include/classes/api/services/CItemPrototype.php*.
ru	### Исходный код  CItemPrototype::get() в *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::update() in *ui/include/classes/api/services/CItemPrototype.php*.
ru	### Исходный код  CItemPrototype::update() в *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItem::update() in *ui/include/classes/api/services/CItem.php*.
ru	### Исходный код  CItem::update() в *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CMaintenance::create() in *ui/include/classes/api/services/CMaintenance.php*.
ru	### Исходный код  CMaintenance::create() в *ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::delete() in *ui/include/classes/api/services/CMaintenance.php*.
ru	### Исходный код  CMaintenance::delete() в *ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::get() in *ui/include/classes/api/services/CMaintenance.php*.
ru	### Исходный код  CMaintenance::get() в *ui/include/classes/api/services/CMaintenance.php*.