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	## Scheduled reports  The [scheduled reports](/manual/config/reports) functionality is no longer experimental.
ru	## Запланированные отчеты  Функциональность [запланированных отчетов](/manual/config/reports) больше не является экспериментальной.

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 timeout
ru	#### Время ожидания выполнения скриптов

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	#### Sections  [Introduction](about) provides general information about current Zabbix software. Reading this section should equip you with some good reasons to choose Zabbix.  [Zabbix concepts](/manual/definitions) explain the terminology used in Zabbix and provides details on Zabbix components.  [Installation](/manual/installation/getting_zabbix) and [Quickstart](/manual/quickstart/item) sections should help you to get started with Zabbix. [Zabbix appliance](/manual/appliance) is an alternative for getting a quick taster of what it is like to use Zabbix.  [Configuration](/manual/config) is one of the largest and more important sections in this manual. It contains loads of essential advice about how to set up Zabbix to monitor your environment, from setting up hosts to getting essential data to viewing data to configuring notifications and remote commands to be executed in case of problems.  [Service monitoring](/manual/it_services) section details how to use Zabbix for a high-level overview of your monitoring environment.  [Web monitoring](/manual/web_monitoring) should help you learn how to monitor the availability of web sites.  [Virtual machine monitoring](/manual/vm_monitoring) presents a how-to for configuring VMware environment monitoring.  [Maintenance](/manual/maintenance), [Regular expressions](/manual/regular_expressions), [Event acknowledgment](/manual/acknowledges) and [XML export/import](/manual/xml_export_import) are further sections that reveal how to use these various aspects of Zabbix software.  [Discovery](/manual/discovery) contains instructions for setting up automatic discovery of network devices, active agents, file systems, network interfaces, etc.  [Distributed monitoring](/manual/distributed_monitoring) deals with the possibilities of using Zabbix in larger and more complex environments.  [Encryption](/manual/encryption) helps explaining the possibilities of encrypting communications between Zabbix components.  [Web interface](/manual/web_interface) contains information specific for using the web interface of Zabbix.  [API](/manual/api) section presents details of working with Zabbix API.  Detailed lists of technical information are included in [Appendixes](/manual/appendix). This is where you will also find a FAQ section.
ru	#### Разделы  [Введение](about) дает общую информацию об этой версии программного обеспечения Zabbix. Чтение этого раздела должно вооружить вас некоторыми весомыми причинах в пользу выбора Zabbix.  [Понятия в Zabbix](/manual/definitions) разъясняют используемую в Zabbix терминологию и подробнее рассказывают о компонентах Zabbix.  Разделы [Установки](/manual/installation/getting_zabbix) и [Быстрого старта](/manual/quickstart/item) должны помочь вам начать работать с Zabbix. [Готовое решение Zabbix](/manual/appliance) -- альтернатива для быстрой возможности попробовать Zabbix, чтобы понять, что это такое и как его использовать.  Раздел [Настройка](/manual/config) — один из самых больших и очень важных разделов в этом руководстве. Он содержит важные советы о том, как настроить Zabbix для мониторинга вашей среды, начиная с настройки узлов сети для получения необходимых данных и их просмотра, и заканчивая настройкой оповещений и удалённых команд, которые будут выполнены в случае возникновения проблем.  Раздел [Мониторинг услуг](/manual/it_services) объясняет, как использовать Zabbix для высокоуровневого обзора вашей среды мониторинга.  [Веб-мониторинг](/manual/web_monitoring) должен помочь вам в понимании мониторинга доступности веб-сайтов.  [Мониторинг виртуальных машин](/manual/vm_monitoring) содержит рекомендации по настройке мониторинга среды VMware.  Разделы [Обслуживание](/manual/maintenance), [Регулярные выражения](/manual/regular_expressions), [Подтверждение событий](/manual/acknowledges) и [Экспорт/импорт XML](/manual/xml_export_import) рассказывают, каким ещё образом можно использовать различные аспекты программного обеспечения Zabbix.  [Обнаружение](/manual/discovery) содержит инструкции по настройке автоматического обнаружения сетевых устройств, активных агентов, файловых систем, сетевых интерфейсов и т.д.  [Распределённый мониторинг](/manual/distributed_monitoring) описывает возможности использования Zabbix в больших и более сложных средах.  [Шифрование](/manual/encryption) помогает понять возможности шифрованных соединений между компонентами Zabbix.  [Веб-интерфейс](/manual/web_interface) содержит информацию, относящуюся к использованию веб-интерфейса Zabbix.  Раздел [API](/manual/api) содержит подробности работы с Zabbix API.  Подробные списки технической информации включены в [Приложения](/manual/appendix). Здесь вы также сможете найти раздел Часто задаваемых вопросов.

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  -   [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	### Смотрите также  -   [Фильтр корреляции](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  -   [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  -   [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#dashboard_page) -   [Виджет панели](object#dashboard_widget) -   [Поле виджета панели](object#dashboard_widget_field) -   [Пользователь](object#dashboard_user) -   [Группа пользователей панели](object#dashboard_user_group)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
ru	### Смотрите также  - [Поле виджета панели](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
ru	### Смотрите также  - [Поле виджета информационной панели](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

en-us	### See also  -   [Dashboard widget field](/manual/api/reference/dashboard/object#dashboard-widget-field) -   [`dashboard.create`](/manual/api/reference/dashboard/create) -   [`dashboard.update`](/manual/api/reference/dashboard/update)
ru	### Смотрите также  - [Поле виджета панели](/manual/api/reference/dashboard/object#dashboard-widget-field) - [`dashboard.create`](/manual/api/reference/dashboard/create) - [`dashboard.update`](/manual/api/reference/dashboard/update)

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) -   [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 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 or AlmaLinux, CentOS Stream, Oracle Linux, Rocky Linux 8 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 в принудительном режиме (enforcing mode), вам необходимо выполнить следующие команды для разрешения коммуникаций между веб-интерфейсом Zabbix и сервером:  RHEL 7 и более поздние версии либо AlmaLinux, CentOS Stream, Oracle Linux, Rocky Linux 8 и более поздние версии:      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 data  Sending data to Zabbix server or proxy is possible using the [Zabbix sender](/manual/concepts/sender) utility or Zabbix sender [protocol](/manual/appendix/protocols/zabbix_sender). Sending data to Zabbix server is also possible using the [`history.push`](/manual/api/reference/history/push) API method.
ru	#### Отправка данных  Отправка данных на Zabbix сервер или прокси возможна с помощью утилиты [Zabbix sender](/manual/concepts/sender) или [протокола](/manual/appendix/protocols/zabbix_sender) Zabbix sender. Отправка данных на сервер Zabbix также возможна с использованием метода API [`history.push`](/manual/api/reference/history/push).

en-us	##### Sending in collected data  **Agent sends**  The agent data request contains the gathered item values and the values for executed remote commands (if any).    ```json {   "request": "agent data",   "data": [     {       "id": 1,       "itemid": 5678,       "value": "7.0.0",       "clock": 1712830783,       "ns": 76808644     },     {       "id": 2,       "itemid": 1234,       "value": "69672",       "clock": 1712830783,       "ns": 77053975     }   ],   "commands": [     {       "id": 1324,       "value": "16G"     }   ],   "session": "1234456akdsjhfoui",   "host": "Zabbix server",   "version": "7.0.0",   "variant": 2 } ```  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | request |<| _string_ | yes | `agent data` | | data |<| _array of objects_ | yes | Item values. | | | id | _number_ | yes | The value identifier (incremental counter used for checking duplicated values in the case of network problems). | |^| itemid | _string_ | yes | The item identifier. | |^| value | _string_ | no | The item value. | |^| lastlogsize | _number_ | no | The item lastlogsize. | |^| mtime | _number_ | no | The item mtime. | |^| state | _number_ | no | The item state. | |^| source | _string_ | no | The value event log source. | |^| eventid | _number_ | no | The value event log eventid. | |^| severity | _number_ | no | The value event log severity. | |^| timestamp | _number_ | no | The value event log timestamp. | |^| clock | _number_ | yes | The value timestamp (seconds since Epoch). | |^| ns | _number_ | yes | The value timestamp nanoseconds. | | commands |<| _array of objects_ | no | Remote commands execution result. Note that remote command execution on an active agent is supported since Zabbix agent 7.0. Older active agents will ignore any remote commands included in the active checks server response. | | | id | _number_ | no | Remote command identifier. | |^| value | _string_ | no | Remote command execution result if the execution was successful. | |^| error | _string_ | no | Remote command execution error message if the execution failed. | | session |<| _string_ | yes | Unique session identifier generated each time when agent is started. | | host |<| _string_ | yes | Host name. | | version |<| _string_ | yes | The agent version number. | | variant |<| _number_ | yes | The agent variant (*1* - Zabbix agent, *2* - Zabbix agent 2). |  A virtual ID is assigned to each value. Value ID is a simple ascending counter, unique within one data session (identified by the session token). This ID is used to discard duplicate values that might be sent in poor connectivity environments.  **Server response**  The agent data response is sent by the server back to the agent after processing the agent data request.    ```json {   "response": "success",   "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.003534" } ```  | Field | Type | Mandatory | Value | |-|-|-|--------| | response | _string_ | yes | `success` \| `failed` | | info | _string_ | yes | Item processing results. |    ::: noteimportant If sending of some values fails on the server (for example, because host or item has been disabled or deleted), agent will not retry sending of those values. :::  For example:  1.  Agent opens a TCP connection 2.  Agent sends a list of values 3.  Server processes the data and sends the status back 4.  TCP connection is closed  Note how in the example above the not supported status for vfs.fs.size\[/nono\] is indicated by the "state" value of 1 and the error message in "value" property.  ::: noteimportant Error message will be trimmed to 2048 symbols on server side. :::
ru	##### Отправка собранных данных  **Агент отправляет**  Запрос агента с данными содержит собранные значения элементов данных и значения для выполненных удалённых команд (если таковые имеются).  ```json { "request": "agent data", "data": [ { "id": 1, "itemid": 5678, "value": "7.0.0", "clock": 1712830783, "ns": 76808644 }, { "id": 2, "itemid": 1234, "value": "69672", "clock": 1712830783, "ns": 77053975 } ], "commands": [ { "id": 1324, "value": "16G" } ], "session": "1234456akdsjhfoui", "host": "Zabbix server", "version": "7.0.0", "variant": 2 } ```  | Поле|<|Тип|Обязательный|Значение| |-|------|--|-|-----------------------| | request |<| _строка_ | да| `agent data` | | data |<| _массив объектов_ | да|Значения элементов данных. | | | id | _число_ | да| Идентификатор значения (возрастающий счётчик, используемый для проверки дубликатов значений в случае сетевых проблем).| |^| itemid | _строка_ | да| Идентификатор элемента данных. | |^| value | _строка_ | нет| Значение элемента данных. | |^| lastlogsize | _число_ | нет| Последний размер журнала (lastlogsize) элемента данных.| |^| mtime | _число_ | нет|Отметка времени последнего обновления (mtime) элемента данных.| |^| state | _число_ | нет|Состояние элемента данных.| |^| source | _строка_ | нет| Источник (source) значения журнала событий.| |^| eventid | _число_ | нет| Идентификатор (eventid) значения журнала событий.| |^| severity | _число_ | нет| Важность (severity) значения журнала событий.| |^| timestamp | _число_ | нет| Отметка времени (timestamp) значения журнала событий.| |^| clock | _число_ | да|Отметка времени значения (секунд с начала эпохи). | |^| ns | _число_ | да|Наносекунды отметки времени значения. | | commands |<| _массив объектов_ | нет| Результат выполнения удалённых команд. Обратите внимание, что выполнение удалённых команд на активном агенте поддерживается, начиная с версии Zabbix агента 7.0. Более старые активные агенты будут игнорировать любые удалённые команды, включённые в ответ активных проверок сервера. | | | id | _число_ | нет| Идентификатор удалённой команды. | |^| value | _строка_ | нет| Результат выполнения удалённой команды при успешном выполнении. | |^| error | _строка_ | нет| Сообщение об ошибке выполнения удалённой команды при неуспешном выполнении. | | session |<| _строка_ | да|Уникальный идентификатор сессии, генерируемый каждый раз при старте агента. | | host |<| _строка_ | да|Имя узла сети. | | version |<| _строка_ | да| номер версии агента. | | variant |<| _число_ | да| Вариант агента (*1* — Zabbix агент, *2* — Zabbix агент 2). |  Виртуальный ID назначается каждому значению. Значением ID является простой счётчик с инкрементом, уникальный в пределах одной сессии передачи данных (идентифицируемой при помощи токена сессии). Этот ID используется, чтобы отбрасывать дубликаты значений, которые могут быть отправлены в средах с плохой связью.  **Ответ сервера**  Ответ на данные агента отсылается сервером назад агенту после обработки запроса агента с данными.  ```json { "response": "success", "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.003534" } ```  | Поле| Тип| Обязательный| Значение| |-|-|-|--------| | response | _строка_ | да| `success` \| `failed` | | info | _строка_ | да|Результаты обработки элементов данных. |  ::: noteimportant Если отправка некоторых значений завершилась неудачей на сервере (например, по причине того, что узел сети или элемент данных был деактивирован или удалён), агент не будет повторять отправку этих элементов данных :::  Например:  1.  Агент открывает TCP соединение 2.  Агент отправляет список значений 3.  Сервер обрабатывает данные и отправляет обратно статус 4.  TCP соединение закрывается  Обратите внимание на то, как в примере выше указывается неподдерживаемое состояние для vfs.fs.size\[/nono\] при помощи значения "state", равного 1, и сообщения об ошибке в свойстве "value".  ::: noteimportant Сообщение об ошибке будет обрезано до 2048 символов на стороне сервера. :::

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 process types and threads  -   `agent poller` - asynchronous poller process for passive checks with a worker thread -   `alert manager` - alert queue manager -   `alert syncer` - alert DB writer -   `alerter` - process for sending notifications -   `availability manager` - process for host availability updates -   `configuration syncer` - process for managing in-memory cache of     configuration data -   `configuration syncer worker` - process for resolving and synchronizing user macro values in item names -   `connector manager` - manager process for connectors -   `connector worker` - process for handling requests from the connector manager -   `discovery manager` - manager process for discovery of devices -   `discovery worker` - process for handling discovery tasks from the discovery manager -   `escalator` - process for escalation of actions -   `ha manager` - process for managing high availability -   `history poller` - process for handling calculated checks requiring a database connection -   `history syncer` - history DB writer -   `housekeeper` - process for removal of old historical data -   `http agent poller` - asynchronous poller process for HTTP checks with a worker thread -   `http poller` - web monitoring poller -   `icmp pinger` - poller for icmpping checks -   `ipmi manager` - IPMI poller manager -   `ipmi poller` - poller for IPMI checks -   `java poller` - poller for Java checks -   `lld manager` - manager process of low-level discovery tasks -   `lld worker` - worker process of low-level discovery tasks -   `odbc poller` - poller for ODBC checks -   `poller` - normal poller for passive checks -   `preprocessing manager` - manager of preprocessing tasks with preprocessing worker threads -   `preprocessing worker` - thread for data preprocessing -   `proxy poller` - poller for passive proxies -   `proxy group manager` - manager of proxy load balancing and high availability -   `report manager`- manager of scheduled report generation tasks -   `report writer` - process for generating scheduled reports -   `self-monitoring` - process for collecting internal server     statistics -   `service manager` - process for managing services by receiving information     about problems, problem tags, and problem recovery from history syncer, task manager, and alert manager -   `snmp poller` - asynchronous poller process for SNMP checks with a worker thread (`walk[OID]` and `get[OID]` items only) -   `snmp trapper` - trapper for SNMP traps -   `task manager` - process for remote execution of tasks requested by     other components (e.g., close problem, acknowledge problem, check     item value now, remote command functionality) -   `timer` - timer for processing maintenances -   `trapper` - trapper for active checks, traps, proxy communication -   `trigger housekeeper` - process for removing problems generated by triggers that have been deleted -   `unreachable poller` - poller for unreachable devices -   `vmware collector` - VMware data collector responsible for data     gathering from VMware services  The server log file can be used to observe these process types.  Various types of Zabbix server processes can be monitored using the **zabbix\[process,<type>,<mode>,<state>\]** internal [item](/manual/config/items/itemtypes/internal).
ru	#### Типы процессов сервера  -   `agent poller` — процесс асинхронного поллера для пассивных проверок с рабочим потоком (worker thread) -   `alert manager` — менеджер задач оповещений -   `alert syncer` — процесс записи оповещений в БД -   `alerter` — процесс отправки оповещений -   `availability manager` — процесс для обновления доступности узлов сети -   `configuration syncer` — процесс управления кэшем данных конфигурации в оперативной памяти -   `configuration syncer worker` — процесс для раскрытия и синхронизации значений пользовательских макросов в именах элементов данных -   `connector manager` — процесс менеджера для коннекторов -   `connector worker` — процесс для обработки запросов от connector manager-а -   `discovery manager` — процесс менеджера для обнаружения устройств -   `discovery worker` — процесс для обработки задач обнаружения от discovery manager-а -   `escalator` — процесс эскалации действий -   `ha manager` — процесс для управления высокой доступностью -   `history poller` — процесс обработки вычисляемых проверок, требующих подключения к базе данных -   `history syncer` — процесс, который записывает историю в БД -   `housekeeper` — процесс удаления устаревших данных истории -   `http agent poller` — процесс асинхронного поллера для проверок HTTP с рабочим потоком -   `http poller` — поллер веб-мониторинга -   `icmp pinger` — поллер проверок icmpping -   `ipmi manager` — менеджер IPMI поллеров -   `ipmi poller` — поллер для проверок через IPMI -   `java poller` — поллер для Java проверок -   `lld manager` — процесс менеджера задач низкоуровневого обнаружения -   `lld worker` — рабочий процесс для задач низкоуровневого обнаружения -   `odbc poller` — поллер для ODBC проверок -   `poller` — обычный поллер для пассивных проверок -   `preprocessing manager` — менеджер задач предобработки с рабочими потоками предобработки -   `preprocessing worker` — потоки для предобработки данных -   `proxy poller` — поллер для пассивных прокси -   `proxy group manager` — менеджер распределения нагрузки и высокой доступности серверов прокси -   `report manager`— менеджер задач генерации отчётов по расписанию -   `report writer` — процесс для генерации отчётов по расписанию -   `self-monitoring` — процесс сбора внутренней статистики сервера -   `service manager` — процесс управления услугами для получения информации о проблемах, тегах проблем и событиях восстановления после проблем от процессов history syncer, task manager и alert manager -   `snmp poller` — процесс асинхронного поллера для проверок SNMP с рабочим потоком (только элементы данных `walk[OID]` и `get[OID]`) -   `snmp trapper` — траппер сбора/обработки SNMP трапов -   `task manager` — процесс для удаленного выполнения задач, которые запрашиваются другими компонентами (например, функционал закрытия проблемы, подтверждения проблемы, принудительной проверки значения элемента данных, удалённой команды) -   `timer` — процесс для обработки обслуживаний -   `trapper` — процесс-улавливатель для активных проверок, трапов, и прокси -   `trigger housekeeper` — процесс для удаления проблем, сгенерированных триггерами, которые были удалены -   `unreachable poller` — поллер недоступных устройств -   `vmware collector` — сборщик данных VMware, ответственный за сбор данных от служб VMware  Можно воспользоваться файлом журнала сервера для выявления этих типов процессов.  Различные типы процессов Zabbix сервера можно мониторить, используя внутренний [элемент данных](/manual/config/items/itemtypes/internal) **zabbix\[процесс,<тип>,<режим>,<состояние>\]**.

en-us	##### Server/proxy  If stated as mandatory, the required software/library is strictly necessary. Optional ones are needed for supporting some specific function.  |Requirement|Mandatory status|Description| |--|-|-------| |*libpcre/libpcre2*|One of|PCRE/PCRE2 library is required for [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) support.<br>The naming may differ depending on the GNU/Linux distribution, for example 'libpcre3' or 'libpcre1'. PCRE v8.x and PCRE2 v10.x are supported.| |*libevent*|Yes|Required for inter-process communication. Version 1.4 or higher.| |*libevent-pthreads*|^|Required for inter-process communication.| |*libpthread*|^|Required for mutex and read-write lock support (could be part of libc).| |*libresolv*|^|Required for DNS resolution (could be part of libc).| |*libiconv*|^|Required for text encoding/format conversion (could be part of libc). Mandatory for Zabbix server on Linux.| |*libz*|^|Required for compression support.| |*libm*|^|Math library. Required by Zabbix server only.| |*libmysqlclient*|One of|Required if MySQL is used.| |*libmariadb*|^|Required if MariaDB is used.| |*libclntsh*|^|Required if Oracle is used; *libclntsh* version must match or be higher than the version of the Oracle database used.| |*libpq5*|^|Required if PostgreSQL is used; *libpq5* version must match or be higher than the version of the PostgreSQL database used.| |*libsqlite3*|^|Required if Sqlite is used. Required for Zabbix proxy only.| |*libOpenIPMI*|No|Required for IPMI support. Required for Zabbix server only.| |*libssh2* or *libssh*|^|Required for [SSH checks](/manual/config/items/itemtypes/ssh_checks#overview). Version 1.0 or higher (libssh2); 0.9.0 or higher (libssh).| |*libcurl*|^|Required for web monitoring, VMware monitoring, SMTP authentication, `web.page.*` Zabbix agent [items](/manual/config/items/itemtypes/zabbix_agent), HTTP agent items and Elasticsearch (if used). Version 7.19.1 or higher is required (7.28.0 or higher is recommended).<br>Libcurl version requirements:<br>- SMTP authentication: version 7.20.0 or higher<br>- Elasticsearch: version 7.28.0 or higher<br>To make use of upgraded cURL features, restart Zabbix server/proxy and agent (for `web.page.*` items).| |*libxml2*|^|Required for VMware monitoring and XML XPath preprocessing.| |*net-snmp*|^|Required for SNMP support. Version 5.3.0 or higher.<br> Support of strong encryption protocols (AES192/AES192C, AES256/AES256C) is available starting with net-snmp library 5.8; on RHEL 8+ based systems it is recommended to use net-snmp 5.8.15 or later.| |*libunixodbc*|^|Required for database monitoring.| |*libgnutls* or *libopenssl*|^|Required when using [encryption](/manual/encryption#compiling_zabbix_with_encryption_support).<br>Minimum versions: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1| |*libldap*|^|Required for LDAP support.| |*fping*|^|Required for [ICMP ping items](/manual/config/items/itemtypes/simple_checks#icmp_pings).|
ru	##### Сервер / прокси  Обязательные требования всегда нужно соблюдать. Дополнительные требования требуются для поддержки отдельных функций.  |Требование|Признак обязательности|Описание| |--|-|-------| |*libpcre/libpcre2*|Одна из|Библиотека PCRE/PCRE2 требуется для поддержки [Perl-совместимых регулярных выражений](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE).<br>Наименование может отличаться в зависимости от дистрибутива GNU/Linux, например «libpcre3» или «libpcre1». Поддерживаются библиотеки PCRE v8.x и PCRE2 v10.x.| |*libevent*|Да|Требуется для взаимодействия между процессами. Версия 1.4 или выше.| |*libpthread*|^|Требуется для поддержки мьютексов (mutex) и блокировок на чтение-запись (может быть частью libc).| |*libresolv*|^|Требуется для разрешения имён DNS (может быть частью libc).| |*libiconv*|^|Требуется для конвертации кодировки / формата текста (может быть частью libc). Обязательно для Zabbix сервера на Linux.| |*libz*|^|Требуется для поддержки сжатия.| |*libm*|^|Математическая библиотека. Требуется только для Zabbix сервера.| |*libmysqlclient*|Одна из|Требуется, если используется MySQL.| |*libmariadb*|^|Требуется, если используется MariaDB.| |*libclntsh*|^|Требуется, если используется Oracle; версия *libclntsh* должна совпадать либо быть выше, чем версия используемой базы данных Oracle.| |*libpq5*|^|Требуется, если используется PostgreSQL; версия *libpq5* должна совпадать либо быть выше, чем версия используемой базы данных PostgreSQL| |*libsqlite3*|^|Требуется, если используется Sqlite. Требуется только для Zabbix прокси.| |*OpenIPMI*|Нет|Требуется для поддержки IPMI. Требуется только для Zabbix сервера.| |*libssh2* или *libssh*|^|Требуется для [SSH проверок](/manual/config/items/itemtypes/ssh_checks#обзор). Версия 1.0 или выше (libssh2); 0.9.0 или выше (libssh).| |*libcurl*|^|Требуется для веб-мониторинга, VMware мониторинга, SMTP аутентификации, [элементов данных](/manual/config/items/itemtypes/zabbix_agent) Zabbix агента `web.page.*`, элементов данных HTTP агента и Elasticsearch (если используется). Требуется версия 7.19.1 или выше (рекомендуется версия 7.28.0 или выше).<br>Требования к версии Libcurl:<br>- SMTP аутентификация: версия 7.20.0 или новее<br>- Elasticsearch: версия 7.28.0 или новее<br>Для использования возможностей обновлённых версий cURL перезапустите Zabbix сервер/прокси и агента (для элементов данных `web.page.*`<br>).| |*libxml2*|^|Требуется для мониторинга VMware и предобработки XML XPath.| |*libnetsnmp*|^|Требуется для поддержки SNMP. Версия 5.3.0 или новее.<br>Поддержка надёжных протоколов шифрования (AES192/AES192C, AES256/AES256C) доступна, начиная с библиотеки net-snmp 5.8; на системах на основе RHEL 8+ рекомендуется использовать net-snmp 5.8.15 или более новую.| |*libunixodbc*|^|Требуется для мониторинга баз данных.| |*libgnutls* или *libopenssl*|^|Требуется при использовании [шифрования](/manual/encryption#компиляция-zabbix-с-поддержкой-шифрования).<br>Минимальные версии: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1| |*libldap*|^|Требуется для поддержки LDAP.| |*fping*|^|Требуется для [элементов данных ICMP пинг](/manual/config/items/itemtypes/simple_checks#icmp-пинг).|

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

en-us	##### Server  [Zabbix server](/manual/concepts/server) is the central component to which agents report availability and integrity information and statistics. The server is the central repository in which all configuration, statistical and operational data are stored.
ru	##### Сервер  [Zabbix сервер](/manual/concepts/server) является основным компонентом, которому агенты сообщают информацию о доступности и целостности и статистику. Сервер является главным хранилищем, в котором хранятся все данные конфигурации, статистики, а также оперативные данные.

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.update
ru	# service.update

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

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

en-us	 ##### Setting up single sign-on  1\. In your application page, go to *Set up single sign on* and click on *Get started*. Then select *SAML*.  2\. Edit *Basic SAML Configuration*:  -   In *Identifier (Entity ID)* set a unique name to identify your app to Azure Active Directory, for example, `zabbix`; -   In *Reply URL (Assertion Consumer Service URL)* set the Zabbix single sign-on endpoint: `https://<zabbix-instance-url>/zabbix/index_sso.php?acs`:  ![](../../../../assets/en/manual/appendix/install/azure_basic_saml.png){width="600"}  Note that this field requires "https". To make that work with Zabbix, it is necessary to add to `conf/zabbix.conf.php` the following line:  ``` $SSO['SETTINGS'] = ['use_proxy_headers' => true]; ```  3\. Edit *Attributes & Claims*. You must add all attributes that you want to pass to Zabbix (user_name, user_lastname, user_email, user_mobile, groups).  The attribute names are arbitrary. Different attribute names may be used, however, it is required that they match the respective field value in Zabbix SAML settings.  -   Click on *Add new claim* to add an attribute:  ![](../../../../assets/en/manual/appendix/install/azure_claim.png)  -   Click on *Add a group claim* to add an attribute for passing groups to Zabbix:  ![](../../../../assets/en/manual/appendix/install/azure_claim_group.png)  4\. In *SAML Certificates* download the certificate provided by Azure and place it into `conf/certs` of the Zabbix frontend installation.   Set 644 permissions to it by running:      chmod 644 azure.cer  Make sure that `conf/zabbix.conf.php` contains the line:  ``` $SSO['IDP_CERT'] = 'conf/certs/azure.cer'; ```  5\. Use the values from *Set up <your app name>* in Azure to configure Zabbix SAML authentication (see next section):  ![](../../../../assets/en/manual/appendix/install/azure_sso_settings.png){width="550"}
ru	 ##### Setting up single sign-on  1\. In your application page, go to *Set up single sign on* and click on *Get started*. Then select *SAML*.  2\. Edit *Basic SAML Configuration*:  -   In *Identifier (Entity ID)* set a unique name to identify your app to Azure Active Directory, for example, `zabbix`; -   In *Reply URL (Assertion Consumer Service URL)* set the Zabbix single sign-on endpoint: `https://<zabbix-instance-url>/zabbix/index_sso.php?acs`:  ![](../../../../assets/en/manual/appendix/install/azure_basic_saml.png){width="600"}  Note that this field requires "https". To make that work with Zabbix, it is necessary to add to `conf/zabbix.conf.php` the following line:  ``` $SSO['SETTINGS'] = ['use_proxy_headers' => true]; ```  3\. Edit *Attributes & Claims*. You must add all attributes that you want to pass to Zabbix (user_name, user_lastname, user_email, user_mobile, groups).  The attribute names are arbitrary. Different attribute names may be used, however, it is required that they match the respective field value in Zabbix SAML settings.  -   Click on *Add new claim* to add an attribute:  ![](../../../../assets/en/manual/appendix/install/azure_claim.png)  -   Click on *Add a group claim* to add an attribute for passing groups to Zabbix:  ![](../../../../assets/en/manual/appendix/install/azure_claim_group.png)  4\. In *SAML Certificates* download the certificate provided by Azure and place it into `conf/certs` of the Zabbix frontend installation.   Set 644 permissions to it by running:      chmod 644 azure.cer  Make sure that `conf/zabbix.conf.php` contains the line:  ``` $SSO['IDP_CERT'] = 'conf/certs/azure.cer'; ```  5\. Use the values from *Set up <your app name>* in Azure to configure Zabbix SAML authentication (see next section):  ![](../../../../assets/en/manual/appendix/install/azure_sso_settings.png){width="550"}

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

en-us	# - Setup from sources
ru	# 1. Установка из исходных кодов

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 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	 #### Software update check  A software update check is now added by default to new and existing installations - Zabbix frontend will communicate to the public Zabbix endpoint to check for updates.  The news about available Zabbix software updates are displayed in *Reports* -> *[System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix)* and (optionally) in the *System Information* dashboard [widget](/manual/web_interface/frontend_sections/dashboards/widgets/system).  ![](../../../assets/en/manual/introduction/software_updates_available.png)  You can disable the software update check by setting AllowSoftwareUpdateCheck=0 in server [configuration](/manual/appendix/config/zabbix_server#allowsoftwareupdatecheck).
ru	 #### Проверка обновлений программного обеспечения  Проверка обновлений программного обеспечения теперь добавляется по умолчанию к новым и существующим установкам — интерфейс Zabbix будет связываться с общедоступной конечной точкой Zabbix для проверки наличия обновлений.  Новости о доступных обновлениях программного обеспечения Zabbix отображаются в *Отчеты* -> *[Информация о системе](/manual/web_interface/frontend_sections/reports/status_of_zabbix)* и (опционально) в информационной панели *Информация о системе* [виджет](/manual /web_interface/frontend_sections/dashboards/widgets/system).  ![](../../../assets/en/manual/introduction/software_updates_available.png)  Вы можете отключить проверку обновлений программного обеспечения, установив AllowSoftwareUpdateCheck=0 в [конфигурации сервера](/manual/appendix/config/zabbix_server#allowsoftwareupdatecheck).

en-us	 #### Software update check  A software update check is now added by default to new and existing installations - Zabbix frontend will communicate to the public Zabbix endpoint to check for updates.   You can disable this check by setting AllowSoftwareUpdateCheck=0 in server [configuration](/manual/appendix/config/zabbix_server#allowsoftwareupdatecheck).
ru	 #### Проверка обновлений программного обеспечения  Проверка обновлений программного обеспечения теперь добавляется по умолчанию к новым и существующим установкам — интерфейс Zabbix будет связываться с общедоступной конечной точкой Zabbix для проверки наличия обновлений.   Вы можете отключить эту проверку, установив AllowSoftwareUpdateCheck=0 на сервере [configuration](/manual/appendix/config/zabbix_server#allowsoftwareupdatecheck).

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

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  CConfiguration::export() in *ui/include/classes/api/services/CConfiguration.php*.
ru	### Исходный код  CConfiguration::export() в *ui/include/classes/api/services/CConfiguration.php*.

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

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

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

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

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

en-us	### Source  CConnector::update() in *ui/include/classes/api/services/CConnector.php*.
ru	### Исходный код  CConnector::update() в *ui/include/classes/api/services/CConnector.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*.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	##### Specify server  Make sure you have the Zabbix server identified in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf      ServerActive=10.0.0.1  Unless you specifically define a *Hostname* in zabbix\_agentd.conf, the system hostname of agent location will be used by server for naming the host. The system hostname in Linux can be obtained by running the 'hostname' command.  If *Hostname* is defined in Zabbix agent configuration as a comma-delimited list of hosts, hosts will be created for all listed hostnames.  Restart the agent after making any changes to the configuration file.
ru	##### Задайте сервер  Убедитесь, что у вас в [файле конфигурации](/ru/manual/appendix/config/zabbix_agentd) агента указан Zabbix сервер - zabbix\_agentd.conf       ServerActive=10.0.0.1  Если вы не указали параметр *Hostname* в zabbix\_agentd.conf, то будет использоваться системное имя узла сети, на котором находится агент, в качестве имени узла сети. Например, имя узла сети системы в Linux можно получить, выполнив команду 'hostname'.  Перезапустите агента после сделанных изменений в файле конфигурации.

en-us	#### SQLite  Using SQLite is supported for **Zabbix proxy** only!  The database will be automatically created if it does not exist.  Return to the [installation section](/manual/installation/install).
ru	#### SQLite  Использование SQLite поддерживается только для **Zabbix прокси**!  База данных будет создана автоматически, если она не существует.  Вернуться в [раздел установки](/manual/installation/install).

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      service zabbix-proxy start     systemctl enable zabbix-proxy
ru	##### Запуск процесса Zabbix прокси  Чтобы запустить процесс Zabbix прокси и добавить его в автозагрузку при загрузке системы, выполните следующие команды:      service zabbix-proxy start     systemctl enable zabbix-proxy

en-us	##### Starting Zabbix server as cluster node  Two parameters are required  in the server [configuration](/manual/appendix/config/zabbix_server)  to start a Zabbix server as cluster node:  -    **HANodeName** parameter must be specified for each Zabbix server  that will be an HA cluster node.   This is a unique node identifier (e.g. `zabbix-node-01`) that the server will be referred to in agent  and proxy configurations. If you do not specify HANodeName, then the server will be  started in standalone mode.  -    **NodeAddress** parameter must be specified for each node.   The NodeAddress parameter (address:port) will be used by Zabbix frontend to connect  to the active server node. NodeAddress must match the IP or FQDN name of the respective Zabbix server.  Restart all Zabbix servers after making changes to the configuration files. They will  now be started as cluster nodes. The new status of the servers can be seen in  *Reports* → *[System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)*  and also by running:  ``` zabbix_server -R ha_status ```  This runtime command will log the current HA cluster status into the Zabbix server log (and to stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}
ru	##### Запуск Zabbix сервера как ноды кластера  Чтобы запустить Zabbix сервер в качестве ноды кластера, необходимо указать два параметра в [конфигурации](/manual/appendix/config/zabbix_server) сервера:  -  Для каждого Zabbix сервера, который будет нодой HA кластера, необходимо указать параметр **HANodeName**.   Это уникальный идентификатор ноды, по которому на этот сервер будут ссылаться в конфигурациях агентов и прокси (например, `zabbix-node-01`). Если вы не укажете HANodeName, то сервер запустится в автономном режиме.  -  Для каждой ноды необходимо указать параметр **NodeAddress**.  Параметр NodeAddress (адрес:порт) будет использован веб-интерфейсом Zabbix для подключения к активной ноде. NodeAddress должен соответствовать IP или FQDN имени соответствующего Zabbix сервера.  Перезапустите все Zabbix серверы после внесения изменений в файлы конфигурации. Серверы теперь будут запускаться как ноды кластера. Новое состояние серверов можно увидеть в *Отчёты* → *[Информация о системе](/manual/web_interface/frontend_sections/reports/status_of_zabbix#состояние-нод-ha-кластера)*, а также при выполнении:  ``` zabbix_server -R ha_status ```  Эта команда административного управления выведет текущее состояние кластера в журнал сервера (и в стандартный вывод):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_agentd binary and execute:      zabbix_agentd
ru	##### Запуск вручную  Если приведённые ранее команды не работают, вам необходимо запустить агента вручную. Найдите путь к бинарному файлу zabbix\_agentd и выполните:      zabbix_agentd

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_proxy binary and execute:      zabbix_proxy  You can use the following command-line parameters with Zabbix proxy:      -c --config <file>              path to the configuration file     -f --foreground                 run Zabbix proxy in foreground     -R --runtime-control <option>   perform administrative functions     -T --test-config                validate configuration file and exit     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix proxy with command-line parameters:      zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     zabbix_proxy --help     zabbix_proxy -V
ru	##### Запуск вручную  Если приведенные ранее команды не работают, вам необходимо запустить прокси вручную. Найдите путь к бинарному файлу zabbix\_proxy и выполните:      zabbix_proxy  С Zabbix прокси можно использовать следующие параметры командной строки:      -c --config <файл>             путь к файлу конфигурации     -f --foreground                запуск Zabbix прокси без перехода в фоновый режим     -R --runtime-control <опция>   выполнение административных функций     -T --test-config               проверка файла конфигурации и выход     -h --help                      вывод этого сообщения помощи     -V --version                   вывод номера версии  Примеры запуска Zabbix прокси с параметрами командой строки:      zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     zabbix_proxy --help     zabbix_proxy -V

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      zabbix_server  You can use the following command-line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -T --test-config                validate configuration file and exit     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix server with command-line parameters:      zabbix_server -c /usr/local/etc/zabbix_server.conf     zabbix_server --help     zabbix_server -V
ru	##### Запуск вручную  Если приведённые ранее команды не работают, вам необходимо запустить сервер вручную. Найдите путь к бинарному файлу zabbix\_server и выполните:      zabbix_server  С Zabbix сервером можно использовать следующие параметры командной строки:      -c --config <файл>             путь к файлу конфигурации (по умолчанию /usr/local/etc/zabbix_server.conf)     -f --foreground                запуск Zabbix сервера без перехода в фоновый режим     -R --runtime-control <опция>   выполнение административных функций     -h --help                      вывод этого сообщения помощи     -V --version                   вывод номера версии  Примеры запуска Zabbix сервера с параметрами командой строки:      zabbix_server -c /usr/local/etc/zabbix_server.conf     zabbix_server --help     zabbix_server -V

en-us	##### Start-up scripts  The scripts are used to automatically start/stop Zabbix processes during system's start-up/shutdown. The scripts are located under directory misc/init.d.
ru	##### Скрипты запуска  Скрипты используются для автоматического запуска/остановки процессов Zabbix при включении/выключении системы. Скрипты располагаются в директории misc/init.d.

en-us	##### Step 1  Add a new web scenario.  We will add a scenario to monitor the web interface of Zabbix. The scenario will execute a number of steps.  Go to *Data collection → Hosts*, pick a host and click on *Web* in the row of that host. Then click on *Create web scenario*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  All mandatory input fields are marked with a red asterisk.  In the new scenario form we will name the scenario as *Zabbix frontend*. We will also create two variables: {user} and {password}.  You may also want to add a new *Application:Zabbix frontend* tag in the Tags tab.
ru	##### Шаг 1  Добавьте новый веб-сценарий.  Мы добавим сценарий для мониторинга веб-интерфейса Zabbix. Сценарий будет выполнять ряд шагов.  Перейдите в *Настройка → Узлы сети*, выберите узел сети и нажмите *Веб* в строке этого узла сети. Затем нажмите *Создать веб-сценарий*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  Все обязательные поля ввода отмечены красной звездочкой.  В новой форме сценария мы назовем сценарий *Zabbix frontend*. Мы также создадим две переменные: {user} и {password}.  На вкладке Теги вы также можете добавить новый тег *Application:Zabbix frontend*.

en-us	##### Step 1  Get the service name.  You can get the service name by going to the MMC Services snap-in and bringing up the properties of the service. In the *General* tab you should see a field called "Service name". The value that follows is the name you will use when setting up an item for monitoring. For example, if you wanted to monitor the "workstation" service, then your service might be: **lanmanworkstation**.
ru	##### Шаг 1  Узнайте имя службы.  Вы можете получить имя, перейдя в оснастку MMC Службы и открыв свойства службы. На вкладке Общие вы должны увидеть поле, называемое 'Имя службы'. Его значение и будет тем именем, которое вы будете использовать при настройке элемента данных для наблюдения.  Например, если вы хотите наблюдать службу "workstation", то ваша служба, вероятно, будет: **lanmanworkstation**.

en-us	##### Step 1  To define your own theme you'll need to create a CSS file and save it in the `assets/styles/` folder (for example, *custom-theme.css*). You can either copy the files from a different theme and create your theme based on it or start from scratch.
ru	##### Шаг 1  Для того чтобы создать свою тему, вам необходимо создать CSS файл и сохранить его в `assets/styles/` (назвав его, например, *custom-theme.css*) Вы можете скопировать эти файлы из другой темы и создать свою тему на основе этой темы или начать с нуля.

en-us	##### Step 1  Write a script or command line to retrieve required parameter.  For example, we may write the following command in order to get total number of queries executed by a MySQL server:      mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  When executed, the command returns total number of SQL queries.
ru	##### Шаг 1  Напишите скрипт или составьте командную строку для получения необходимого параметра.  Например, мы можем написать следующую команду, чтобы получить общее количество запросов, выполненных сервером MySQL:      mysqladmin -uroot status | cut -f4 -d":"​ | cut -f1 -d"​S"​  При выполнении, команда возвращает общее количество SQL запросов.

en-us	##### Step 2  Add the command to zabbix\_agentd.conf:      UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  **mysql.questions** is a unique identifier. It can be any valid key identifier, for example, *queries*.  Test this parameter by using Zabbix agent with "-t" flag (if running under root, however, note that the agent may have different permissions when launched as a daemon):      zabbix_agentd -t mysql.questions
ru	##### Шаг 2  Добавьте команду в zabbix\_agentd.conf:      UserParameter=mysql.questions,​mysqladmin -uroot status | cut -f4 -d":"​ | cut -f1 -d"​S"​  **mysql.questions** - это уникальный идентификатор. Здесь может быть любой допустимый идентификатор, например, *queries*.  Протестируйте этот параметр, используя Zabbix агент с флагом "​-t" (если запускаете под root, стоит отметить, что агент может иметь отличающиеся права при работе демоном):      zabbix_agentd -t mysql.questions

en-us	##### Step 2  Add your theme to the list of themes returned by the APP::getThemes() method. You can do this by overriding the ZBase::getThemes() method in the APP class. This can be done by adding the following code before the closing brace in *include/classes/core/APP.php*:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant Note that the name you specify within the first pair of quotes must match the name of the theme file without extension. :::  To add multiple themes, just list them under the first theme, for example:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  Note that every theme except the last one must have a trailing comma.  ::: notetip To change graph colors, the entry must be added in the *graph\_theme* database table. :::
ru	##### Шаг 2  Добавьте свою тему в список тем, возвращаемых методом APP::getThemes(). Вы можете сделать это, переопределив метод ZBase::getThemes() в классе приложения. Это можно сделать, добавив следующий код перед закрывающими фигурными скобками в *include/classes/core/APP.php*:     public static function getThemes() {    return array_merge(parent::getThemes(), [      'custom-theme' => _('Custom theme')    ]);  }  ::: noteimportant Обратите внимание, что имя, указанное в первой пара кавычек должна соответствовать имени файла темы без расширения. :::  Чтобы добавить несколько тем, просто перечислите их под первой темой, например:    public static function getThemes() {   return array_merge(parent::getThemes(), [     'custom-theme' => _('Custom theme'),     'anothertheme' => _('Another theme'),     'onemoretheme' => _('One more theme')   ]); }  Обратите внимание, что в каждой строке, кроме последней, должна быть завершающая запятая.  ::: notetip Чтобы изменить цвета графика, необходимо добавить запись в таблицу базы данных *graph\_theme*. :::

en-us	##### Step 2  Define steps for the scenario.  Click on *Add* button in the *Steps* tab to add individual steps.  *Web scenario step 1*  We start by checking that the first page responds correctly, returns with HTTP response code 200 and contains text "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  When done configuring the step, click on *Add*.  *Web scenario step 2*  We continue by logging in to the Zabbix frontend, and we do so by reusing the macros (variables) we defined on the scenario level - {user} and {password}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Note that Zabbix frontend uses JavaScript redirect when logging in, thus first we must log in, and only in further steps we may check for logged-in features. Additionally, the login step must use full URL to **index.php** file. :::  Take note also of how we are getting the content of the `{sid}` variable (session ID) using a variable syntax with regular expression: `regex:name="csrf-token" content="([0-9a-z]{16})"`. This variable will be required in step 4.  *Web scenario step 3*  Being logged in, we should now verify the fact. To do so, we check for a string that is only visible when logged in - for example, **Administration**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Web scenario step 4*  Now that we have verified that frontend is accessible and we can log in and retrieve logged-in content, we should also log out - otherwise Zabbix database will become polluted with lots and lots of open session records.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Web scenario step 5*  We can also check that we have logged out by looking for the **Username** string.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Complete configuration of steps*  A complete configuration of web scenario steps should look like this:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}
ru	##### Шаг 2  Задайте шаги для сценария.  Нажмите кнопку *Добавить* на вкладке *Шаги*, чтобы добавить отдельные шаги.  *Шаг 1 веб-сценария*  Мы начинаем с проверки того, что первая страница отвечает правильно, возвращает код ответа HTTP 200 и содержит текст "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  Закончив настройку шага, нажмите *Добавить*.  *Шаг 2 веб-сценария*  Мы продолжаем, регистрируясь в веб-интерфейсе Zabbix, и мы делаем это с помощью повторного использования макросов (переменных), которые мы определили на уровне сценария — {user} и {password}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Обратите внимание, что веб-интерфейс Zabbix использует перенаправление JavaScript при входе в систему, поэтому сначала мы должны зарегистрироваться в системе, и только в дальнейших шагах мы можем проверить функции, доступные после входа. Кроме того, шаг регистрации должен использовать полный URL файла **index.php**. :::  Обратите также внимание на то, как мы получаем содержимое переменной `{sid}` (идентификатор сеанса), используя синтаксис переменной с регулярным выражением: `regex:name="csrf-token" content="([0-9a-z]{16})"`. Эта переменная потребуется на шаге 4.  *Шаг 3 веб-сценария*  Войдя в систему, мы должны теперь проверить этот факт. Для этого мы проверяем наличие строки, которая видна только после входа в систему, например, **Administration**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Шаг 4 веб-сценария*  Мы убедились, что интерфейс доступен, мы можем войти в систему и получить содержимое, доступное авторизованным пользователям; теперь мы также должны выйти из системы, иначе база данных Zabbix будет наполнена большим количеством записей об открытых сессиях.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Шаг 5 веб-сценария*  Мы также можем проверить, что мы вышли из системы, выполнив поиск строки **Username**.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Полная конфигурация шагов*  Полная конфигурация шагов веб-сценария должна выглядеть следующим образом:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}

en-us	##### Step 3  Activate the new theme.  In Zabbix frontend, you may either set this theme to be the default one or change your theme in the user profile.  Enjoy the new look and feel!
ru	##### Шаг 3  Активируйте новую тему.  Во внешнем интерфейсе Zabbix вы можете установить эту тему как тему по умолчанию. или изменить тему в профиле пользователя.  Наслаждайтесь новым внешним видом!

en-us	##### Step 3  Reload user parameters from the configuration file by running:      zabbix_agentd -R userparameter_reload  You may also restart the agent instead of the runtime control command.  Test the parameter by using [zabbix\_get](/manual/concepts/get) utility.
ru	##### Шаг 3  Перезагрузите пользовательские параметры из файла конфигурации, выполнив:      zabbix_agentd -R userparameter_reload  Вы также можете перезапустить агента вместо выполнения команды управления работой.  Протестируйте этот параметр, используя утилиту [zabbix\_get](/manual/concepts/get).

en-us	##### Step 3  Save the finished web monitoring scenario.  The scenario will be added to a host. To view web scenario information go to *Monitoring → Hosts*, locate the host in the list and click on the Web hyperlink in the last column.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Click on the scenario name to see more detailed statistics:  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}
ru	##### Шаг 3  Сохраните готовый сценарий веб-мониторинга.  Сценарий будет добавлен на узел сети. Чтобы просмотреть информацию о веб-сценарии перейдите в *Мониторинг → Узлы сети*, найдите узел сети в списке и нажмите на ссылку Веб в последней колонке.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Чтобы увидеть более подробную статистику, нажмите на название сценария:  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}

en-us	##### Step 4  Add new item with Key=mysql.questions to the monitored host. Type of the item must be either Zabbix Agent or Zabbix Agent (active).  Be aware that type of returned values must be set correctly on Zabbix server. Otherwise Zabbix won't accept them.
ru	##### Шаг 4  Добавьте новый элемент данных с Ключом=mysql.questions к наблюдаемому узлу сети. Тип этого элемента данных должен быть или Zabbix агент, или Zabbix агент (активный).  Помните, очень важно указать корректный тип возвращаемого значения в Zabbix сервере. Иначе Zabbix не будет принимать значения.

en-us	##### Step 6  When finished, click on the *Add* button at the bottom of the form.  ![](../../../../assets/en/manual/config/notifications/report_items_operations3.png){width="600"}  And that's it, you're done! Now you can look forward to receiving your first notification from Zabbix if some item turns unsupported.
ru	##### Шаг 6  Когда завершите, нажмите на кнопку **Добавить** снизу диалога.  ![](../../../../assets/en/manual/config/notifications/report_items_operations3.png){width="600"}  Итак, готово! Теперь вы можете ожидать получения вашего первого оповещения от Zabbix, если какой-либо элемент данных станет неподдерживаемым.

en-us	### Steps  **1**. Download the plugin sources from [Zabbix Cloud Images and Appliances](https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). The official download page will be available soon.  **2**. Transfer the archive to the machine where you are going to build the plugin.  **3**. Unarchive the tarball, e.g.:       tar xvf zabbix-agent2-plugin-postgresql-1.0.0.tar.gz  Make sure to replace "zabbix-agent2-plugin-postgresql-1.0.0.tar.gz" with the name of the downloaded archive.  **4**. Enter the extracted directory:      cd <path to directory>  **5**. Run:      make  **6**. The plugin executable may be placed anywhere as long as it is loadable by Zabbix agent 2. Specify the path to the plugin binary in the plugin configuration file, e.g. in postgresql.conf for the PostgreSQL plugin:      Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql  **7**. Path to the plugin configuration file must be specified in the Include parameter of the Zabbix agent 2 configuration file:      Include=/path/to/plugin/configuration/file/postgresql.conf
ru	### Шаги  **1**. Загрузите исходники плагина с [облачных образов Zabbix](https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). Официальная страница загрузки будет доступна в ближайшее время.  **2**. Перенесите архив на машину, на которой вы собираетесь собрать плагин.  **3**. Разархивируйте tarball, например:       tar xvf zabbix-agent2-plugin-postgresql-1.0.0.tar.gz  Обязательно замените «zabbix-agent2-plugin-postgresql-1.0.0.tar.gz» именем загруженного архива.  **4**. Перейдите в извлеченный каталог:      cd <путь к каталогу>  **5**. Запустите:      делать  **6**. Исполняемый файл плагина может быть размещен где угодно, если он доступен для загрузки агентом Zabbix 2. Укажите путь к бинарному файлу плагина в файле конфигурации плагина, например, в postgresql.conf для плагина PostgreSQL:      Plugins.PostgreSQL.System.Path=/путь/к/исполняемому файлу/zabbix-agent2-plugin-postgresql  **7**. Путь к файлу конфигурации плагина должен быть указан в параметре Include файла конфигурации агента Zabbix 2.      Include=/путь/к/файлу/конфигурации/плагина/postgresql.conf

en-us	### Structure  The API consists of a number of methods that are nominally grouped into separate APIs. Each of the methods performs one specific task. For example, the `host.create` method belongs to the *host* API and is used to create new hosts. Historically, APIs are sometimes referred to as "classes".  ::: notetip Most APIs contain at least four methods: `get`, `create`, `update` and `delete` for retrieving, creating, updating and deleting data respectively, but some APIs may provide a totally different set of methods. :::
ru	### Структура  API состоит из ряда методов, которые условно сгруппированы в отдельные API. Каждый метод выполняет одну отдельную задачу. Например, метод `host.create` относится к API *узла сети* и используется для создания новых узлов сети. Исторически для API иногда используется название "классы".  ::: notetip Большинство API содержит по крайней мере четыре метода: `get`, `create`, `update` и `delete` для получения, создания, обновления и удаления данных соответственно, однако некоторые API могут предоставлять совершенно другой набор методов. :::

en-us	#### Structure  The content of this manual is divided into sections and subsections to provide easy access to particular subjects of interest.  When you navigate to respective sections, make sure that you expand section folders to reveal full content of what is included in subsections and individual pages.  Cross-linking between pages of related content is provided as much as possible to make sure that relevant information is not missed by the users.
ru	#### Структура  Содержимое данного руководства разделено на разделы и подразделы для обеспечения удобного доступа к представляющим интерес темам.  При переходе к соответствующим разделам убедитесь, что вы раскрываете папки раздела, чтобы была возможность увидеть содержимое, находящееся в подразделах и на отдельных страницах.  Перекрёстные ссылки между страницами соответствующего содержания используются как можно чаще, чтобы убедиться, что актуальная информация не будет упущена пользователями.

en-us	#### Supported macros  This discovery key returns two macros - {\#CPU.NUMBER} and {\#CPU.STATUS} identifying the CPU order number and status respectively. Note that a clear distinction cannot be made between actual, physical processors, cores and hyperthreads. {\#CPU.STATUS} on Linux, UNIX and BSD systems returns the status of the processor, which can be either "online" or "offline". On Windows systems, this same macro may represent a third value - "unknown" - which indicates that a processor has been detected, but no information has been collected for it yet.  CPU discovery relies on the agent's collector process to remain consistent with the data provided by the collector and save resources on obtaining the data. This has the effect of this item key not working with the test (-t) command line flag of the agent binary, which will return a NOT\_SUPPORTED status and an accompanying message indicating that the collector process has not been started.  Item prototypes that can be created based on CPU discovery include, for example:  -   `system.cpu.util[{#CPU.NUMBER},<type>,<mode>]` -   `system.hw.cpu[{#CPU.NUMBER},<info>]`  For detailed item key description, see [Zabbix agent item keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).
ru	#### Поддерживаемые макросы  Этот ключ обнаружения возвращает два макроса — {\#CPU.NUMBER} и {\#CPU.STATUS}, определяющий порядковый номер CPU и статус соответственно. Обратите внимание что фактически невозможно провести четкое различие между физическими процессорами, ядрами и гиперпотоками. {\#CPU.STATUS} в Linux, UNIX и системах BSD возвращают статус процессора, который может быть либо «online» или «offline». В системах Windows этот же макрос может представлять третье значение — «unknown» — указывает на то что процессор был обнаружен но информация о нем еще не собрана.  Обнаружение CPU полагается на процесс сбора данных агента, чтобы оставаться в соответствии с данными предоставленными сборщиком и экономить ресурсы на получение данных. Это приводит к тому что этот ключ элемента данных не работает с флагом командной строки test (-t) бинарного файла агента который будет возвращать статус NOT\_SUPPORTED и сопроводительное сообщение указывающее что процесс сборщика не запущен.  Прототипы элементов данных которые могут быть созданы на основе обнаружения CPU включают, для примера:  - · `system.cpu.util[{#CPU.NUMBER},<type>,<mode>]` - · `system.hw.cpu[{#CPU.NUMBER},<info>]`  Подробное описание ключа элемента данных см. в разделе [Zabbix agent item keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).

en-us	#### Supported platforms  Due to security requirements and the mission-critical nature of the monitoring server, UNIX is the only operating system that can consistently deliver the necessary performance, fault tolerance, and resilience. Zabbix operates on market-leading versions.  Zabbix components are available and tested for the following platforms:  |Platform|Server|Agent|Agent2| |--------|------|-----|------| |Linux|x|x|x| |IBM AIX|x|x|\-| |FreeBSD|x|x|\-| |NetBSD|x|x|\-| |OpenBSD|x|x|\-| |HP-UX|x|x|\-| |Mac OS X|x|x|\-| |Solaris|x|x|\-| |Windows|\-|x|x|  ::: noteclassic Zabbix server/agent may work on other Unix-like operating systems as well. Zabbix agent is supported on all Windows desktop and server versions since XP (64-bit version). Zabbix agent will not work on AIX platforms below versions 6.1 TL07 / AIX 7.1 TL01.\ \ To prevent critical security vulnerabilities in Zabbix agent 2, it is compiled only with [supported Go releases](https://go.dev/doc/devel/release#policy). As of Go 1.21, the [minimum required Windows versions](https://go.dev/wiki/MinimumRequirements#windowswindows) are raised, therefore, the minimum Windows version for Zabbix agent 2 is Windows 10/Server 2016. :::  ::: noteimportant Zabbix disables core dumps if compiled with encryption and does not start if the system does not allow disabling of core dumps. :::
ru	#### Поддерживаемые платформы  В связи с требованиями безопасности и критически важным характером работы системы мониторинга, единственной операционной системой, которая может обеспечить необходимую производительность, отказоустойчивость и гибкость является операционная система UNIX. Zabbix работает на лидирующих на рынке версиях.  Компоненты Zabbix доступны и протестированы на следующих платформах:  |Платформа|Сервер|Агент|Агент 2| |--------|------|-----|------| |Linux|x|x|x| |IBM AIX|x|x|\-| |FreeBSD|x|x|\-| |NetBSD|x|x|\-| |OpenBSD|x|x|\-| |HP-UX|x|x|\-| |Mac OS X|x|x|\-| |Solaris|x|x|\-| |Windows|\-|x|x|  ::: noteclassic Zabbix сервер/агент может работать также и на других Unix-подобных операционных системах. Zabbix агент поддерживается на всех версиях Windows для рабочих станций и серверов, начиная с XP (64-битные версии). Zabbix агент не будет работать на платформах AIX ниже версий 6.1 TL07 / AIX 7.1 TL01.\ \ Чтобы предотвратить критические уязвимости безопасности в Zabbix агенте 2, он компилируется только с [поддерживаемыми релизами Go](https://go.dev/doc/devel/release#policy). Начиная с Go 1.21, повышены [минимальные необходимые версии Windows](https://go.dev/wiki/MinimumRequirements#windowswindows); поэтому минимальной версией Windows для Zabbix агента 2 является Windows 10/Server 2016. :::  ::: noteimportant Zabbix отключает дампы памяти, если скомпилирован с шифрованием, и не запустится, если система не позволяет отключение дампов памяти. :::

en-us	#### Supported platforms  Due to the security requirements and mission-critical nature of server operation, UNIX is the only operating system that can consistently deliver the necessary performance, fault tolerance and resilience. Zabbix operates on market leading versions.  Zabbix server is tested on the following platforms:  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Zabbix may work on other Unix-like operating systems as well. :::
ru	#### Поддерживаемые платформы  В связи с требованиями безопасности и критически важного характера работы сервера, UNIX является единственной операционной системой, которая может обеспечить необходимую производительность, отказоустойчивость и гибкость. Zabbix работает с ведущими на рынке версиями операционных систем.  Zabbix сервер протестирован на следующих платформах:  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Также Zabbix может работать и на других Unix-подобных операционных системах. :::

en-us	#### Supported platforms  Pre-compiled Zabbix agent binaries are [available](https://www.zabbix.com/download_agents?version=7.0&release=7.0.0&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0)  for the supported platforms:  -   Windows (all desktop and server versions since XP) -   Linux (also available in [distribution packages](https://www.zabbix.com/download?zabbix=7.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   macOS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris  It is also possible to download legacy Zabbix agent binaries for [NetBSD](https://www.zabbix.com/download_agents?version=3.2&release=3.2.0&os=NetBSD&os_version=5.0&hardware=i386&encryption=No+encryption&packaging=Archive&show_legacy=1) and [HP-UX](https://www.zabbix.com/download_agents?version=2.4&release=2.4.4&os=HPUX&os_version=11.31&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=1), and those are compatible with current Zabbix server/proxy version.
ru	#### Поддерживаемые платформы  Предварительно скомпилированные агенты Zabbix [доступны](https://www.zabbix.com/download_agents?version=7.0&release=7.0.0&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) для следующих платформ:  -   Windows (все версии для настольных компьютеров и серверов, начиная с XP) -   Linux (также доступно в виде [дистрибутивных пакетов](https://www.zabbix.com/download?zabbix=7.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   Mac OS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris  Также можно загрузить устаревшие винарные файлы агента для [NetBSD](https://www.zabbix.com/download_agents?version=3.2&release=3.2.0&os=NetBSD&os_version=5.0&hardware=i386&encryption=No+encryption&packaging=Archive&show_legacy=1) и [HP-UX](https://www.zabbix.com/download_agents?version=2.4&release=2.4.4&os=HPUX&os_version=11.31&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=1), и они совместимы с текущей версией Zabbix сервера/прокси.

en-us	#### Supported platforms  Zabbix agent 2 is supported on the following platforms:  -   Windows (all desktop and server versions [since Windows 10/Server 2016](/manual/installation/requirements#supported-platforms)) - available as a [pre-compiled binary](https://www.zabbix.com/download_agents?version=7.0&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) or in [Zabbix sources](https://www.zabbix.com/download_sources#70LTS) -   Linux - available in [distribution packages](https://www.zabbix.com/download?zabbix=7.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) or [Zabbix sources](https://www.zabbix.com/download_sources#70LTS)
ru	#### Поддерживаемые платформы  Zabbix агент 2 поддерживается на следующих платформах:  -   Windows (все настольные и серверные версии, начиная [с Windows 10/Server 2016](/manual/installation/requirements#поддерживаемые-платформы)) — доступно в виде [предварительно скомпилированных бинарных файлов](https://www.zabbix.com/download_agents?version=7.0+LTS&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) либо в виде [исходных кодов Zabbix](https://www.zabbix.com/download_sources#70LTS) -   Linux — доступно в виде [дистрибутивных пакетов](https://www.zabbix.com/download?zabbix=7.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) либо в виде [исходных кодов Zabbix](https://www.zabbix.com/download_sources#70LTS)

en-us	#### Supported platforms  Zabbix proxy runs on the same list of [supported platforms](/manual/concepts/server#supported_platforms) as Zabbix server.
ru	#### Поддерживаемые платформы  Zabbix прокси запускается на тех же [поддерживаемых платформах](/manual/concepts/server#поддерживаемые-платформы), что и Zabbix сервер.

en-us	#### Support for ARM64/AArch64  ARM64/AArch64 installation packages are now available for Debian, RHEL 8, 9 and its derivatives, as well as SLES/OpenSUSE Leap 15.
ru	#### Поддержка ARM64/AArch64  Установочные пакеты ARM64/AArch64 теперь доступны для Debian, RHEL 8, 9 и его производных, а также SLES/OpenSUSE Leap 15.

en-us	#### Support for the old numeric type dropped  The old style of floating point values, previously deprecated, is no longer supported, as numeric values of extended range are used.
ru	#### Прекращена поддержка старого числового типа.  Старый стиль значений с плавающей запятой, ранее устаревший, больше не поддерживается, поскольку используются числовые значения расширенного диапазона.

en-us	#### Switching to raw values  A dropdown on the upper right allows to switch from the simple graph to the *Values/500 latest values* listings. This can be useful for viewing the numeric values making up the graph.  The values represented here are raw, i.e. no units or postprocessing of values is used. Value mapping, however, is applied.
ru	#### Переключение к сырым данным  Выпадающее меню в верхнем правом углу выше графика позволяет переключаться с простого графика на список *Значения/500 последних значений*. Эта функция может быть полезна для просмотра числовых значений, создающих график.  Представленные здесь значения - "сырые", то есть без единиц измерения и без постобработки значений. Однако, преобразования значений здесь также применяются.

en-us	## SYNOPSIS  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2** \[**-c** *config-file*\] **-T**\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_agent2** \[**-c** *файл-конфигурации*\]\ **zabbix\_agent2** \[**-c** *файл-конфигурации*\] **-p**\ **zabbix\_agent2** \[**-c** *файл-конфигурации*\] **-t** *ключ-элемента-данных*\ **zabbix\_agent2** \[**-c** *файл-конфигурации*\] **-R** *опции-выполнения*\ **zabbix\_agent2** \[**-c** *файл-конфигурации*\] **-T**\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_get -s** *имя-узла-сети-или-IP* \[**-p** *номер-порта*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] **-k** *ключ-элемента-данных*\ **zabbix\_get -s** *имя-узла-сети-или-IP* \[**-p** *номер-порта*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] **--tls-connect** **сертификат** **--tls-ca-file** *CA-файл* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *строка-шифра*\] \[**--tls-шифр** *строка-шифра*\] **-k** *ключ-элемента-данных*\ **zabbix\_get -s** *имя-узла-сети-или-IP* \[**-p** *номер-порта*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *строка-шифра*\] \[**--tls-cipher** *строка-шифра*\] **-k** *ключ-элемента-данных*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}

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

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

en-us	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server** \[**-c** *config-file*\] **-T**\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}
ru	## СИНОПСИС  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server** \[**-c** *config-file*\] **-T**\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}

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

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

en-us	##### System requirements:  -   *RAM*: 1.5 GB -   *Disk space*: at least 8 GB should be allocated for the virtual     machine -   *CPU*: 2 cores minimum   Zabbix installation CD/DVD boot menu:  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  Zabbix appliance contains a Zabbix server (configured and running on MySQL) and a frontend.  Zabbix virtual appliance is available in the following formats:  -   VMware (.vmx) -   Open virtualization format (.ovf) -   Microsoft Hyper-V 2012 (.vhdx) -   Microsoft Hyper-V 2008 (.vhd) -   KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw) -   KVM, QEMU (.qcow2)  To get started, boot the appliance and point a browser at the IP the appliance has received over DHCP.  ::: noteimportant  DHCP must be enabled on the host.  :::  To get the IP address from inside the virtual machine run:      ip addr show  To access Zabbix frontend, go to **http://<host\_ip>** (for access from the host's browser bridged mode should be enabled in the VM network settings).  ::: notetip If the appliance fails to start up in Hyper-V, you may want to press `Ctrl+Alt+F2` to switch tty sessions. :::
ru	##### Системные требования:  -   *ОЗУ*: 1.5 ГБ -   *Место на диске*: как минимум 8 ГБ должно быть зарезервировано для виртуальной машины -   *Процессор*: минимум 2-ух ядерный  Загрузочное меню установочного CD/DVD Zabbix:  ![](../../assets/en/manual/installation_cd_boot_menu1.png){width="600"}  В готовом решении Zabbix содержится Zabbix сервер (настроенный и работающий с MySQL) и веб-интерфейс.  Готовое решение Zabbix доступно в следующих форматах:  -   VMWare (.vmx) -   Open virtualization format (.ovf) -   Microsoft Hyper-V 2012 (.vhdx) -   Microsoft Hyper-V 2008 (.vhd) -   KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw) -   KVM, QEMU (.qcow2)  Чтобы начать, запустите готовое решение и перейдите в вашем браузере по IP-адресу, полученному по DHCP.  ::: noteimportant  DHCP-клиент должен быть включен на узле.  :::  Чтобы посмотреть IP-адрес, на виртуальной машине выполните:      ip addr show  Для получения доступа к веб-интерфейсу Zabbix, перейдите на **http://<host\_ip>** (для доступа через браузер узла, в настройках сети виртуальной машины должен быть включён режим моста).  ::: notetip Если готовое решение не запускается в Hyper-V, Вы можете попробовать использовать `Ctrl+Alt+F2`, чтобы переключить tty сессии. :::

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

en-us	#### - System Services  Systemd services are available:      systemctl list-units zabbix*
ru	#### - Системные службы  Доступные службы Systemd :      systemctl list-units zabbix*

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

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

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

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

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

en-us	#### task  [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Renamed property `proxy_hostid` to `proxyid`.\
ru	#### задача  [ZBXNEXT-8500](https://support.zabbix.com/browse/ZBXNEXT-8500) Свойство `proxy_hostid` переименовано в `proxyid`.\

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

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

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

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

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

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

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

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

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

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

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

en-us	## Templates  For new templates and changes to existing templates, see [Template changes](/manual/installation/template_changes#changes-in-7.0.0).
ru	## Шаблоны  Информацию о новых шаблонах и изменениях в существующих шаблонах см. в разделе [Изменения шаблонов](/manual/installation/template_changes#changes-in-7.0.0).

en-us	#### Templates  For new templates and changes to existing templates, see [Template changes](/manual/installation/template_changes#changes-in-7.0.0).
ru	#### Шаблоны  Информацию о новых шаблонах и изменениях в существующих шаблонах см. в разделе [Изменения шаблонов](/manual/installation/template_changes#changes-in-7.0.0).

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

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

en-us	The agent then periodically sends the new values to the server(s). If the agent received any [remote commands](/manual/config/notifications/action/operation/remote_command) to execute, the execution result will also be sent. Note that remote command execution on an active agent is supported since Zabbix agent 7.0.  ::: notetip If an agent is behind the firewall you might consider using only Active checks because in this case you wouldn't need to modify the firewall to allow initial incoming connections. :::
ru	Затем агент периодически отправляет новые значения на сервер(ы). Если агент получил какие-либо [удалённые команды](/manual/config/notifications/action/operation/remote_command) для выполнения, также будет отправлен результат выполнения. Обратите внимание, что удалённое выполнение команд на активном агенте поддерживается, начиная с версии Zabbix агента 7.0.  ::: notetip Если агент находится за брандмауэром, вы можете рассмотреть возможность использования исключительно Активных проверок, т.к. в этом случае вам не понадобится менять настройки брандмауэра для разрешения начальных входящих соединений. :::

en-us	 The following upgrade notes are available:  |Upgrade from|Read full upgrade notes|Most important changes between versions| |--|--|------| |6.4.x    |For:<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required PHP version upped from 7.4.0 to 8.0.0.<br>Asynchronous pollers for agent, HTTP agent and SNMP walk\[oid\] checks.<br>Separate database table for proxies.<br>Default location for Windows agent configuration file changed.<br>Oracle DB deprecated.| |6.2.x    |For:<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required MySQL version raised from 8.0.0 to 8.0.30.<br>'libevent_pthreads' library is required for Zabbix server/proxy.<br>Upon the first launch after an upgrade, Zabbix proxy with SQLite3 automatically drops the old version of the database (with all the history) and creates a new one. | |6.0.x LTS|For:<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required PHP version upped from 7.2.5 to 7.4.0.<br>Service monitoring reworked significantly.<br>Deterministic triggers need to be created during the upgrade. If binary logging is enabled for MySQL/MariaDB, this requires superuser privileges or setting the variable/configuration parameter  *log_bin_trust_function_creators = 1*. See [Database creation scripts](/manual/appendix/install/db_scripts#mysql) for instructions how to set the variable.| |5.4.x    |For:<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required database versions upped.<br>Server/proxy will not start if outdated database.<br>Audit log records lost because of database structure change. | |5.2.x    |For:<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required database versions upped.<br>Aggregate items removed as a separate type.| |5.0.x LTS|For:<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required PHP version upped from 7.2.0 to 7.2.5.<br> Password hashing algorithm changed from MD5 to bcrypt. | |4.4.x    |For:<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Support of IBM DB2 dropped.<br>Minimum required PHP version upped from 5.4.0 to 7.2.0.<br>Minimum required database versions upped.<br>Changed Zabbix PHP file directory.| |4.2.x    |For:<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Jabber, Ez Texting media types removed.| |4.0.x LTS|For:<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Older proxies no longer can report data to an upgraded server.<br>Newer agents no longer will be able to work with an older Zabbix server.| |3.4.x    |For:<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|'libpthread' and 'zlib' libraries now mandatory.<br>Support for plain text protocol dropped and header is mandatory.<br>Pre-1.4 version Zabbix agents are no longer supported.<br>The Server parameter in passive proxy configuration now mandatory.| |3.2.x    |For:<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|SQLite support as backend database dropped for Zabbix server/frontend.<br>Perl Compatible Regular Expressions (PCRE) supported instead of POSIX extended.<br>'libpcre' and 'libevent' libraries mandatory for Zabbix server.<br>Exit code checks added for user parameters, remote commands and system.run\[\] items without the 'nowait' flag as well as Zabbix server executed scripts.<br>Zabbix Java gateway has to be upgraded to support new functionality.| |3.0.x LTS|For:<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Database upgrade may be slow, depending on the history table size.| |2.4.x    |For:<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required PHP version upped from 5.3.0 to 5.4.0.<br>LogFile agent parameter must be specified.| |2.2.x LTS|For:<br>Zabbix [2.4](https://www.zabbix.com/documentation/2.4/manual/installation/upgrade_notes_240)<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Node-based distributed monitoring removed.| |2.0.x    |For:<br>Zabbix [2.2](https://www.zabbix.com/documentation/2.2/manual/installation/upgrade_notes_220)<br>Zabbix [2.4](https://www.zabbix.com/documentation/2.4/manual/installation/upgrade_notes_240)<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Minimum required PHP version upped from 5.1.6 to 5.3.0.<br>Case-sensitive MySQL database required for proper server work; character set utf8 and utf8\_bin collation is required for Zabbix server to work properly with MySQL database. See [database creation scripts](/manual/appendix/install/db_scripts#mysql).<br>'mysqli' PHP extension required instead of 'mysql'.|
ru	Доступны следующие заметки по обновлению:  |Обновление с|Прочитайте подробные заметки по обновлению|Наиболее важные изменения между версиями||--|--|------||6.4.x|Для:<br>Zabbix [7.0] (/manual/installation/upgrade_notes_700)|Минимально необходимая версия PHP повышена с 7.4.0 до 8.0.0.<br>Асинхронные опросники для агента, HTTP-агента и проверки SNMP\[oid\].<br>Отдельная таблица базы данных для прокси.<br>Местоположение по умолчанию для файла конфигурации агента Windows изменено.<br>Oracle DB устарела.||6.2.x|Для:<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4 /manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Минимально необходимая версия MySQL повышена с 8.0.0 до 8.0.30.<br>Для сервера Zabbix требуется библиотека libevent_pthreads/ прокси.<br>При первом запуске после обновления Zabbix прокси с SQLite3 автоматически удаляет старую версию базы данных (со всей историей) и создает новую. ||6.0.x LTS|Для:<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www .zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Минимально необходимая версия PHP увеличена с 7.2.5 до 7.4.0.<br>Мониторинг служб существенно переработано.<br>Во время обновления необходимо создать детерминированные триггеры. Если для MySQL/MariaDB включено двоичное ведение журнала, для этого требуются права суперпользователя или установка параметра переменной/конфигурации *log_bin_trust_function_creators = 1*. См. [Скрипты создания базы данных](/manual/appendix/install/db_scripts#mysql) для получения инструкций по установке переменной.||5.4.x|Для:<br>Zabbix [6.0](https://www.zabbix. com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https: //www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Минимально необходимые версии базы данных обновлены.<br>Сервер/прокси не запустится, если устаревшая база данных.<br>Записи журнала аудита потеряны из-за изменения структуры базы данных. ||5.2.x|Для:<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www. zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4]( https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Минимально необходимые версии базы данных увеличены.<br>Агрегированные элементы удалены как отдельный тип.||5.0.x LTS|Для:<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https: //www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/ update_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Минимально необходимая версия PHP увеличена с 7.2.0 до 7.2.5.<br> Алгоритм хеширования пароля изменен с MD5 на bcrypt. ||4.4.x|Для:<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www. zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0]( https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br >Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Поддержка IBM DB2 прекращена.<br >Минимально необходимая версия PHP повышена с 5.4.0 до 7.2.0.<br>Минимально требуемая версия базы данных увеличена.<br>Изменен каталог файлов PHP Zabbix.||4.2.x|Для:<br>Zabbix [4.4](https ://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br> Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation /upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation /6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/ update_notes_700)|Удалены типы мультимедиа Jabber, Ez Texting.||4.0.x LTS|Для:<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0] ](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520) <br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/ manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix. com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Старые прокси-серверы больше не могут передавать данные на обновленный сервер.<br>Новые агенты больше не смогут этого делать. для работы со старым Zabbix сервером.||3.4.x|Для:<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2] ](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440) <br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/ manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix. com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https: //www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Библиотеки libpthread и zlib теперь обязательны.<br>Поддержка протокол открытого текста удален, заголовок является обязательным.<br>Агенты Zabbix версии до 1.4 больше не поддерживаются.<br>Параметр Server в конфигурации пассивного прокси теперь является обязательным.||3.2.x|Для:<br>Zabbix [3.4] ](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400) <br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/ manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix. com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https: //www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Поддержка SQLite в качестве внутренней базы данных удалена для сервера Zabbix/ интерфейс.<br>Поддерживаются регулярные выражения, совместимые с Perl (PCRE), вместо расширенного POSIX.<br>Библиотеки «libpcre» и «libevent» обязательны для сервера Zabbix.<br>Добавлены проверки кода выхода для пользовательских параметров, удаленных команд и системы. запускать\[\] элементы без флага 'nowait', а также сценарии, выполняемые сервером Zabbix.<br>Шлюз Zabbix Java необходимо обновить для поддержки новых функций.||3.0.x LTS|Для:<br>Zabbix [3.2] ](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340) <br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/ manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.4/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix. com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https: //www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/ update_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Обновление базы данных может быть медленным, в зависимости от размера таблицы истории.||2.4.x|Для:<br>Zabbix [3.0](https:/ /www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation /upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation /4.2/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www .zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0] (https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)< br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Минимально необходимая версия PHP увеличена с 5.3 От .0 до 5.4.0.<br>Необходимо указать параметр агента LogFile.||2.2.x LTS|Для:<br>Zabbix [2.4](https://www.zabbix.com/documentation/2.4/manual/ установка/upgrade_notes_240)<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/ документация/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com/documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https:// www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4] ](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_440)<br>Zabbix [5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500) <br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520)<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/ manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0/manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix. com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix.com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual /installation/upgrade_notes_700)|Распределенный мониторинг на основе узлов удален.||2.0.x|Для:<br>Zabbix [2.2](https://www.zabbix.com/documentation/2.2/manual/installation/upgrade_notes_220)< br>Zabbix [2.4](https://www.zabbix.com/documentation/2.4/manual/installation/upgrade_notes_240)<br>Zabbix [3.0](https://www.zabbix.com/documentation/3.0/manual /installation/upgrade_notes_300)<br>Zabbix [3.2](https://www.zabbix.com/documentation/3.2/manual/installation/upgrade_notes_320)<br>Zabbix [3.4](https://www.zabbix.com /documentation/3.4/manual/installation/upgrade_notes_340)<br>Zabbix [4.0](https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400)<br>Zabbix [4.2](https:/ /www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_420)<br>Zabbix [4.4](https://www.zabbix.com/documentation/4.2/manual/installation/upgrade_notes_440)<br>Zabbix [ 5.0](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500)<br>Zabbix [5.2](https://www.zabbix.com/documentation/5.2/manual/installation/upgrade_notes_520 )<br>Zabbix [5.4](https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_540)<br>Zabbix [6.0](https://www.zabbix.com/documentation/6.0 /manual/installation/upgrade_notes_600)<br>Zabbix [6.2](https://www.zabbix.com/documentation/6.2/manual/installation/upgrade_notes_620)<br>Zabbix [6.4](https://www.zabbix .com/documentation/6.4/manual/installation/upgrade_notes_640)<br>Zabbix [7.0](/manual/installation/upgrade_notes_700)|Минимальная требуемая версия PHP увеличена с 5.1.6 до 5.3.0.<br>MySQL с учетом регистра база данных, необходимая для корректной работы сервера; Набор символов utf8 и сопоставление utf8\_bin необходимы для правильной работы сервера Zabbix с базой данных MySQL. См. [скрипты создания базы данных](/manual/appendix/install/db_scripts#mysql).<br>Вместо «mysql» требуется PHP-расширение «mysqli».|

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

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

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

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

en-us	This is a step-by-step tutorial to create a simple loadable plugin for Zabbix agent 2.
ru	Это пошаговое руководство по созданию простого загружаемого плагина для Zabbix агента 2.

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

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

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

en-us	#### TimescaleDB 2.15 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for TimescaleDB is now 2.15.X.
ru	#### Поддержка TimescaleDB 2.15  Максимально [поддерживаемая версия](/manual/installation/requirements#стороннее-внешнее-программное-обеспечение) для TimescaleDB теперь 2.15.X.

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

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

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

en-us	To enable the value cache functionality, an optional **ValueCacheSize** parameter is supported by the Zabbix server [configuration](/manual/appendix/config/zabbix_server) file.  Two internal items are supported for monitoring the value cache: **zabbix\[vcache,buffer,<mode>\]** and **zabbix\[vcache,cache,<parameter>\]**. See more details with [internal items](/manual/config/items/itemtypes/internal).
ru	Чтобы включить функцию кэширования значений, необходимо использовать необязательный параметр **ValueCacheSize**. параметр поддерживается сервером Zabbix файл [конфигурации](/manual/appendix/config/zabbix_server).  Для мониторинга кэша значений поддерживаются два внутренних элемента: **zabbix\[vcache,buffer,<режим>\]** и **zabbix\[vcache,cache,<параметр>\]**. Смотрите подробности в описании [внутренних элементов данных](/manual/config/items/itemtypes/internal).

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

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

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

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

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

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

en-us	##### Trapper items  [Trapper items](/manual/config/items/itemtypes/trapper) are items that accept incoming data instead of querying for it. Trapper items are useful for sending specific data to Zabbix server or proxy, for example, periodic availability and performance data in the case of long-running user scripts. Sending data to Zabbix server or proxy is possible using the [Zabbix sender](/manual/concepts/sender) utility or Zabbix sender [protocol](/manual/appendix/protocols/zabbix_sender). Sending data to Zabbix server is also possible using the [`history.push`](/manual/api/reference/history/push) API method.
ru	##### Траппер элементы данных  [Траппер элементы данных](/manual/config/items/itemtypes/trapper) — это элементы, которые принимают входящие данные, а не запрашивают их. Траппер элементы данных полезны для отправки определенных данных на сервер Zabbix или прокси Zabbix, например, периодические данные о доступности и производительности в случае длительных пользовательских сценариев. Вы можете сделать это с помощью утилиты командной строки [Zabbix sender](/manual/concepts/sender) или путем реализации [коммуникационного протокола](/manual/appendix/items/trapper) на основе JSON (аналогично тому, что используется в Zabbix sender). Отправка данных к серверу Zabbix также возможна при помощи метода API [`history.push`](/manual/api/reference/history/push).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

en-us	# Tutorials  This section contains practical step-by-step tutorials to illustrate how to build a custom [module](/devel/modules/tutorials/module) and a [widget](/devel/modules/tutorials/widget) in Zabbix.
ru	# Руководства  Этот раздел содержит практические пошаговые руководства, иллюстрирующие, как создать собственный [модуль](/devel/modules/tutorials/module) и [виджет](/devel/modules/tutorials/widget) в Zabbix.

en-us	 ### type  Type of the module. Required for widgets and must equal "widget".  *Type*: String  *Default*: "module"  *Example*:  ```json "type": "widget" ```
ru	 ### type  Тип модуля. Требуется для виджетов и должен быть равен "widget".  *Тип*: String  *По умолчанию*: "module"  *Пример*:  ```json "type": "widget" ```