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 4  Create a web scenario or HTTP agent item with Kerberos authentication type.  Optionally can be tested with the following curl command:      curl -v --negotiate -u : http://example.com  Note that for lengthy web monitoring it is necessary to take care of renewing the Kerberos ticket. Default time of ticket expiration is 10h.
ru	##### Шаг 4  Создайте веб-сценарий или элемент данных типа "HTTP агент" с типом аутентификации Kerberos.  Опционально можно протестировать при помощи следующей команды:      curl -v --negotiate -u : http://example.com  Обратите внимание, что для длительного веб-мониторинга потребуется позаботиться о продлении срока действия Kerberos билета. По умолчанию время истечения срока действия билета 10 часов.

en-us	##### Step 4  Defining a discovery action for removing lost servers.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  A server will be removed if "Zabbix agent" service is 'down' for more than 24 hours (86400 seconds).
ru	##### Шаг 4  Зададим действие на обнаружение для удаления потерянных серверов.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  Сервер будет удалён из конфигурации, если сервис "Zabbix agent" 'Недоступен' на протяжении более чем 24 часов (86400 секунд).

en-us	##### Step 4  In the **Operations** tab, click on *Add* in the *Operations* block and select some recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Click on *Add* to actually list the operation in the *Operations* block.  If you wish to receive more than one notification, set the operation step duration (interval between messages sent) and add another step.
ru	##### Шаг 4  На вкладке **Операции** нажмите на *Добавить* в блоке *Операции* и выберите каких-либо получателей сообщения (групп пользователей / пользователей) и способы оповещений (или 'Все'), при помощи которых нужно доставлять оповещения.  Выберите *Пользовательское сообщение*, если вы желаете ввести пользовательскую тему / содержимое для сообщения о проблеме.  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Нажмите на *Добавить* для фактического внесения операции в список блока *Операции*.  Если вы желаете получить более одного оповещения, задайте длительность шага операции (интервал между отправляемыми сообщениями) и добавьте другой шаг.

en-us	##### Step 5  The **Recovery operations** block allows to configure a recovery notification when an item goes back to the normal state. Click on *Add* in the *Recovery operations* block, select the operation type, the recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  Click on *Add* in the *Operation details* popup window to actually list the operation in the *Recovery operations* block.
ru	##### Шаг 5  Блок **Операции восстановления** позволяет настраивать оповещения восстановления, когда элемент данных вернётся обратно в нормальное состояние. Нажмите на *Добавить* в блоке *Операции восстановления*, выберите тип операции, получателей сообщения (групп пользователей / пользователей) и способы оповещений (или 'Все'), при помощи которых необходимо доставить оповещения.  Выберите *Пользовательское сообщение*, если вы желаете ввести пользовательскую тему / содержимое для сообщения о проблеме.  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  Нажмите на *Добавить* во всплывающем окне *Детали операции* для фактического внесения операции в список блока *Операции восстановления*.

en-us	##### Step 6  When finished, click on the **Add** button at the bottom of the form.  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  Когда завершите, нажмите на кнопку **Добавить** снизу диалога.  Итак, готово! Теперь вы можете ожидать получения вашего первого оповещения от Zabbix, если какой-либо элемент данных станет неподдерживаемым.

en-us	#### Steps
ru	#### Шаги

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-6.0.13.tar.gz  Make sure to replace "zabbix-agent2-plugin-postgresql-6.0.13.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**. Распакуйте архив, например:       tar xvf zabbix-agent2-plugin-postgresql-6.0.13.tar.gz  Убедитесь, что Вы заменили "zabbix-agent2-plugin-postgresql-6.0.13.tar.gz" на имя загруженного архива.  **4**. Перейдите в распакованную папку:      cd <путь к папке>  **5**. Выполните:      make  **6**. Выполняемый файл плагина может быть помещён куда угодно, поскольку он загружается Zabbix агентом 2. Укажите путь к бинарному файлу плагина в конфигурационном файле плагина, например, в postgresql.conf для плагина PostgreSQL:      Plugins.PostgreSQL.System.Path=/путь/к/выполняемому/файлу/zabbix-agent2-plugin-postgresql  **7**. Путь к конфигурационному файлу плагина должен быть указан в параметре Include файла конфигурации Zabbix агента 2:      Include=/путь/к/файлу/конфигурации/плагина/postgresql.conf

en-us	### Steps  Turn to your Zabbix administrator if you have forgotten your Zabbix password and cannot log in.   A Super administrator user can change passwords for all users in the user [configuration form](/manual/config/users_and_usergroups/user#general-attributes).  If a Super administrator has forgotten their password and cannot log in, the following SQL query must be run to apply the default password to the Super admin user (replace 'Admin' with the appropriate Super admin username):      UPDATE users SET passwd = '$2a$10$ZXIvHAEP2ZM.dLXTm6uPHOMVlARXX7cqjbhM6Fn0cANzkCQBWpMrS' WHERE username = 'Admin';  After running this query, the user password will be set to *zabbix*. Make sure to change the default password on the first login.
ru	### Шаги  Обратитесь к своему администратору Zabbix, если вы забыли свой пароль Zabbix и не можете войти в систему.  Пользователь с ролью Супер-администратора может изменить пароли для всех пользователей в [диалоге настроек](/manual/config/users_and_usergroups/user#общие-атрибуты) пользователя.  Если пользователь с ролью Супер-администратора забыл свой пароль и не может войти в систему, необходимо выполнить следующий SQL-запрос, чтобы применить пароль по умолчанию к пользователю с ролью Супер-администратора (замените «Admin» на соответствующее имя пользователя с ролью Супер-администратора):      UPDATE users SET passwd = '$2a$10$ZXIvHAEP2ZM.dLXTm6uPHOMVlARXX7cqjbhM6Fn0cANzkCQBWpMrS' WHERE username = 'Admin';  После выполнения этого запроса пароль пользователя будет установлен в значение *zabbix*. Обязательно измените этот пароль по умолчанию при первом входе в систему.

en-us	#### Stopping agent  To stop the agent service, you can use Control Panel or do it from command line.  To stop a single instance of Zabbix agent started with the default configuration file:       zabbix_agentd.exe --stop  To stop a single instance of Zabbix agent started with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --stop  To stop one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents
ru	#### Остановка агента  Для остановки службы агента, вы можете использовать Панель Управления или сделать это из командной строки.  Для остановки одиночного экземпляра Zabbix агента, который запущен с файлом конфигурации по умолчанию:       zabbix_agentd.exe --stop  Для остановки одиночного экземпляра Zabbix агента, который запущен с другим файлом конфигурации:       zabbix_agentd.exe --config <ваш_файл_конфигурации> --stop  Для остановки одного из нескольких экземпляров Zabbix агента:       zabbix_agentd.exe --config <файл_конфигурации_этого_экземпляра> --stop --multiple-agents

en-us	#### Storage  Compose files are configured to support local storage on a host machine. Docker Compose will create a `zbx_env` directory in the folder with the compose file when you run Zabbix components using the compose file. The directory will contain the same structure as described above in the [Volumes](#Volumes) section and directory for database storage.  There are also volumes in read-only mode for `/etc/localtime` and `/etc/timezone` files.
ru	#### Хранилище  Файлы конфигурации Compose сконфигурированы для поддержки локального хранилища на узле. Docker Compose создаст директорию `zbx_env` в директории с файлом конфигурации compose, когда вы запустите компоненты Zabbix с его помощью. Директория будет содержать структуру, описанную в разделе [Тома](#Тома) выше и директорию для хранения базы данных.  Также в файлах конфигурации compose имеются тома с доступом только на чтение для файлов `/etc/localtime` и `/etc/timezone`.

en-us	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"index_patterns"` field to match index name and to set valid mapping, which can be taken from `database/elasticsearch/elasticsearch.map`.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0
ru	#### Запись данных истории в несколько индексов на основе даты  В этом разделе описываются дополнительные шаги, которые необходимы для работы с конвейерами и узлами ingest.  Для начала вам нужно создать шаблоны для индексов.  Следующий пример показывает запрос на создание шаблона uint:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  Для создания остальных шаблонов пользователю нужно изменить URL (последняя часть является именем шаблона), изменить поле `"index_patterns"`, чтобы совпадало с именем индекса, и указать корректное сопоставление, которое можно взять из `database/elasticsearch/elasticsearch.map`. :   Например, можно использовать следующую команду, чтобы создать шаблон для текстового индекса text:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Этот шаг необходим, чтобы позволить Elasticsearch задавать корректные сопоставления для индексов, которые создаются автоматически. Затем это требуется для создания определения конвейера. Конвейер является своего рода предварительной обработкой данных перед тем как поместить их в индексы. Можно использовать следующую команду, чтобы создать конвейер для индекса uint:   ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  Пользователь может изменить параметр округления ("date\_rounding"), чтобы задать спефицичный период ротации индекса. Для создания остальных конвейеров пользователю необходимо изменить URL (последняя часть является именем конвейера) и изменить поле "index\_name\_prefix", чтобы оно соответствовало имени индекса.  Смотрите также [документацию Elasticsearch \[en\]](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Кроме того, запись данных истории в несколько индексов на основе даты необходимо также включить в новом параметре в конфигурации Zabbix сервера:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0

en-us	#### String functions [String function](/manual/appendix/functions/history) **concat** now allows concatenating more than two parameters. It can be used to combine strings and values in different combinations or append two or more values to each other. Numeric data types are also supported.
ru	#### Строковые функции  [Строковая функция](/manual/appendix/functions/history) **concat** теперь позволяет объединение более двух параметров. Это можно использовать для объединения строк и значений в различных комбинациях либо добавления двух или более значений к друг другу. Числовые типы данных также поддерживаются . 

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

en-us	#### Strings  Strings should be enclosed with single ' or double " quotes. Inside the strings, single or double quotes (depending on which are used to enclose it) and backslashes `\` are escaped with the backslash `\` character.
ru	#### Строки  Строки должны быть заключены в одинарные ' или двойные " кавычки. Внутри строк одинарные или двойные кавычки (в зависимости от того, в какие кавычки заключена строка) и обратные косые черты `\` экранируются при помощи символа косой черты `\`.

en-us	#### Structure  All Zabbix components are available in the following Docker repositories:  -   Zabbix agent -     [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) -   Zabbix server     -   Zabbix server with MySQL database support -         [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)     -   Zabbix server with PostgreSQL database support -         [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) -   Zabbix web-interface     -   Zabbix web-interface based on Apache2 web server with MySQL         database support -         [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)     -   Zabbix web-interface based on Apache2 web server with PostgreSQL         database support -         [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)     -   Zabbix web-interface based on Nginx web server with MySQL         database support -         [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)     -   Zabbix web-interface based on Nginx web server with PostgreSQL         database support -         [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) -   Zabbix proxy     -   Zabbix proxy with SQLite3 database support -         [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)     -   Zabbix proxy with MySQL database support -         [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) -   Zabbix Java Gateway -     [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  Additionally there is SNMP trap support. It is provided as additional repository ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)) based on Ubuntu Trusty only. It could be linked with Zabbix server and Zabbix proxy.
ru	#### Структура  Все компоненты Zabbix доступны в следующих Docker репозиториях:  -   Zabbix агент — [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) -   Zabbix сервер     -   Zabbix сервер с поддержкой базы данных MySQL — [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)     -   Zabbix сервер с поддержкой базы данных PostgreSQL — [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) -   Веб-интерфейс Zabbix     -   Веб-интерфейс Zabbix на основе веб-сервера Apache2 с поддержкой базы данных MySQL — [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)     -   Веб-интерфейс Zabbix на основе веб-сервера Apache2 с поддержкой базы данных PostgreSQL — [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)     -   Веб-интерфейс Zabbix на основе веб-сервера Nginx с поддержкой базы данных MySQL — [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)     -   Веб-интерфейс Zabbix на основе веб-сервера Nginx с поддержкой базы данных PostgreSQL — [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) -   Zabbix прокси     -   Zabbix прокси с поддержкой базы данных SQLite3 — [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)     -   Zabbix прокси с поддержкой базы данных MySQL — [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) -   Zabbix Java Gateway — [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  Дополнительно имеется поддержка SNMP трапов. Поставляется как дополнительный репозиторий ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)) только на основе Ubuntu Trusty. Его можно привязать к Zabbix серверу и Zabbix прокси.

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 of the 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	 #### Structure  The header consists of four fields. All numbers in the header are formatted as little-endian.  |Field|Size|Size<br>(large packet)|Description| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` or `5A 42 58 44`| |`<FLAGS>`|1|1|Protocol flags:<br>`0x01` - Zabbix communications protocol<br>`0x02` - compression<br>`0x04` - large packet| |`<DATALEN>`|4|8|Data length.| |`<RESERVED>`|4|8|When compression is used (`0x02` flag) - the length of uncompressed data<br>When compression is not used - `00 00 00 00`|
ru	#### Структура  Заголовок состоит из четырёх полей. Все числа в заголовке имеют прямой порядок байтов (little-endian).  |Поле|Размер|Размер<br>(большой пакет)|Описание| |--|-|-|------| |`<ПРОТОКОЛ>`|4|4|`"ZBXD"` или `5A 42 58 44`| |`<ФЛАГИ>`|1|1|Флаги протокола:<br>`0x01` - протокол связи Zabbix<br>`0x02` - сжатие<br>`0x04` - большой пакет| |`<ДЛИНАДАННЫХ>`|4|8|Длина данных.| |`<РЕЗЕРВ>`|4|8|При использовании сжатия (флаг `0x02`) - длина несжатых данных<br>Когда сжатие не используется - `00 00 00 00`|

en-us	#### Subfilter in latest data  A subfilter has been added in the *Latest data* section. The subfilter is useful for a quick one-click access to groups of  related items.  The subfilter shows **clickable links** allowing  to filter items based on a common entity - the host, tag name or  tag value. As soon as the entity is clicked, items are  immediately filtered.  For more details, see the [latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) section.
ru	#### Подфильтр в последних данных  В раздел *Последние данные* добавлен подфильтр. Подфильтр полезен для быстрого доступа в один клик к группам связанных элементов данных.  Подфильтр отображает **гиперссылки**, позволяющие фильтровать элементы данных, основываясь на общей сущности - узле сети, имени тега или значении тега. Как только на сущности кликнуть, элементы данных моментально отфильтровываются.  Для получения более подробных сведений обратитесь к разделу [последние данные](/manual/web_interface/frontend_sections/monitoring/latest_data).

en-us	##### Substring extraction in trigger tags  Substring extraction is supported for populating the tag name or tag value, using a macro [function](/manual/config/macros/macro_functions) - applying a regular expression to the value obtained by the {ITEM.VALUE}, {ITEM.LASTVALUE} macro or a low-level discovery macro. For example:      {{ITEM.VALUE}.regsub(pattern, output)}     {{ITEM.VALUE}.iregsub(pattern, output)}      {{#LLDMACRO}.regsub(pattern, output)}     {{#LLDMACRO}.iregsub(pattern, output)}  Tag name and value will be cut to 255 characters if their length exceeds 255 characters after macro resolution.  See also: Using macro functions in [low-level discovery macros](/manual/config/macros/lld_macros#using_macro_functions) for event tagging.
ru	##### Извлечение подстроки в тегах к триггерам  Поддерживается извлечение подстроки для заполнения имени тега или значения тега при использовании [функции](/manual/config/macros/macro_functions) макросов - примененяя регулярное выражение к значению, полученному при помощи макросов {ITEM.VALUE}, {ITEM.LASTVALUE} либо макросов низкоуровневого обнаружения. Например:      {{ITEM.VALUE}.regsub(шаблон, вывод)}     {{ITEM.VALUE}.iregsub(шаблон, вывод)}      {{#LLDMACRO}.regsub(шаблон, вывод)}     {{#LLDMACRO}.iregsub(шаблон, вывод)}  Имя тега и значение будут обрезаны до 255 символов, если их длина превысит 255 символов после раскрытия макросов.  Смотрите также: Использование функций макросов в [макросах низкоуровневого обнаружения](/manual/config/macros/lld_macros#использование-функций-макросов) для маркировки событий.

en-us	#### Supported agents 2  Older Zabbix agents 2 from version 4.4 onwards are compatible with Zabbix 6.0; Zabbix agent 2 must not be newer than 6.0.  Note that when using Zabbix agent 2 versions 4.4 and 5.0, the default interval of 10 minutes is used for refreshing unsupported items.  To take full advantage of the latest metrics, improved performance and reduced memory usage, use the latest supported agent 2.
ru	#### Поддерживаемые агенты 2  Более старые Zabbix агенты 2, начиная с версии 4.4, всё ещё совместимы с Zabbix 6.0; Zabbix агент 2 не должен быть новее версии 6.0.  Обратите внимание, при использовании Zabbix агента 2 версий 4.4 и 5.0 используется интервал обновления неподдерживаемых элементов данных по умолчанию - раз в 10 минут.  Чтобы воспользоваться всеми преимуществами новых элементов данных, улучшенной производительности и уменьшенным использованием памяти, используйте последний релиз агента 2.

en-us	#### Supported agents  To be compatible with Zabbix 6.0, Zabbix agent must not be older than version 1.4 and must not be newer than 6.0.  You may need to review the configuration of older agents as some parameters have changed, for example, parameters related to [logging](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300#changes_in_configuration_parameters_related_to_logging) for versions before 3.0.  To take full advantage of the latest metrics, improved performance and reduced memory usage, use the latest supported agent.  **Notes for Windows XP**  On Windows XP/Server 2003, do not use agent templates that are newer than Zabbix 4.0.x. The newer  templates use English performance counters, which are only supported since Windows Vista/Server 2008. 
ru	#### Поддерживаемые агенты  Чтобы быть совместимым с Zabbix 6.0, Zabbix агент должен быть не старее версии 1.4 и не новее версии 6.0.  Возможно, вам потребуется пересмотреть конфигурацию старых агентов, так как некоторые параметры могли измениться; например, параметры, связанные с [журналированием](https://www.zabbix.com/documentation/3.0/ru/manual/installation/upgrade_notes_300#изменения-в-параметрах-конфигурации-связанные-с-журналированием) по сравнению с версиями до 3.0.  Чтобы воспользоваться всеми преимуществами новых элементов данных, улучшенной производительности и уменьшенным использованием памяти, используйте самый новый поддерживаемый релиз агента.  **Примечания для Windows XP**  На Windows XP/Server 2003 не используйте шаблоны агента новее  Zabbix 4.0.x. В более новых шаблонах используются счётчики производительности на английском, которые поддерживаются только начиная с Windows Vista/Server 2008.

en-us	#### Supported checks  -   Parameters without angle brackets are constants - for example,     'host' and 'available' in `zabbix[host,<type>,available]`. Use them     in the item key *as is*. -   Values for items and item parameters that are "not supported on     proxy" can only be gathered if the host is monitored by server. And     vice versa, values "not supported on server" can only be gathered if     the host is monitored by proxy.  |Key|<|<|<|<|<| |-|------|--|------|------|-| |▲|Description|<|<|Return value|Comments| |zabbix\[boottime\]|<|<|<|<|<| |<|Startup time of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Discover [high availability cluster](/manual/concepts/server/ha) nodes.|<|<|JSON.|This item can be used in low-level discovery.| |zabbix\[history\]|<|<|<|<|<| |<|Number of values stored in the HISTORY table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_LOG table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_STR table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_TEXT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_UINT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported) on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.| |zabbix\[host,,items\_unsupported\]|<|<|<|<|<| |<|Number of enabled unsupported items on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|Current maintenance status of a host.|<|<|0 - host in normal state,<br>1 - host in maintenance with data collection,<br>2 - host in maintenance without data collection.|This item is always processed by Zabbix server regardless of host location (on server or proxy). The proxy will not receive this item with configuration data.<br>The second parameter must be empty and is reserved for future use.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Details of all configured interfaces of the host in Zabbix frontend.|<|<|JSON object.|This item can be used in [low-level discovery](/manual/discovery/low_level_discovery/examples/host_interfaces).<br>This item is supported since Zabbix 3.4.0.<br>*(not supported on proxy)*| |zabbix\[host,<type>,available\]|<|<|<|<|<| |<|Availability of the main interface of a particular type of checks on the host.|<|<|0 - not available, 1 - available, 2 - unknown.|Valid **types** are:<br>*agent*, *snmp*, *ipmi*, *jmx*<br><br>The item value is calculated according to configuration parameters regarding host [unreachability/unavailability](/manual/appendix/items/unreachability).<br><br>This item is supported since Zabbix 2.0.0.<br>| |zabbix\[hosts\]|<|<|<|<|<| |<|Number of monitored hosts.|<|<|Integer.|<| |zabbix\[items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported).|<|<|Integer.|<| |zabbix\[items\_unsupported\]|<|<|<|<|<| |<|Number of not supported items.|<|<|Integer.|<| |zabbix\[java,,<param>\]|<|<|<|<|<| |<|Information about Zabbix Java gateway.|<|<|If <param> is *ping*, "1" is returned. Can be used to check Java gateway availability using nodata() trigger function.<br><br>If <param> is *version*, version of Java gateway is returned. Example: "2.0.0".|Valid values for **param** are:<br>*ping*, *version*<br><br>Second parameter must be empty and is reserved for future use.| |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the low-level discovery processing queue.|<|<|Integer.|This item can be used to monitor the low-level discovery processing queue length.<br><br>This item is supported since Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the preprocessing queue.|<|<|Integer.|This item can be used to monitor the preprocessing queue length.<br><br>This item is supported since Zabbix 3.4.0.| |zabbix\[process,<type>,<mode>,<state>\]|<|<|<|<|<| |<|Time a particular Zabbix process or a group of processes (identified by <type> and <mode>) spent in <state> in percentage. It is calculated for the last minute only.<br><br>If <mode> is Zabbix process number that is not running (for example, with 5 pollers running <mode> is specified to be 6), such an item will turn into unsupported state.<br>Minimum and maximum refers to the usage percentage for a single process. So if in a group of 3 pollers usage percentages per process were 2, 18 and 66, min would return 2 and max would return 66.<br>Processes report what they are doing in shared memory and the self-monitoring process summarizes that data each second. State changes (busy/idle) are registered upon change - thus a process that becomes busy registers as such and doesn't change or update the state until it becomes idle. This ensures that even fully hung processes will be correctly registered as 100% busy.<br>Currently, "busy" means "not sleeping", but in the future additional states might be introduced - waiting for locks, performing database queries, etc.<br>On Linux and most other systems, resolution is 1/100 of a second.|<|<|Percentage of time.<br>Float.|Supported **types** of [server processes](/manual/concepts/server#server_process_types):<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *ha manager*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *lld manager*, *lld worker*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *proxy poller*, *self-monitoring*, *service manager*, *snmp trapper*, *task manager*, *timer*, *trapper*, *trigger housekeeper*, *unreachable poller*, *vmware collector*<br><br>Supported **types** of [proxy processes](/manual/concepts/proxy#proxy_process_types):<br>*availability manager*, *configuration syncer*, *data sender*, *discoverer*, *heartbeat sender*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Valid **modes** are:<br>*avg* - average value for all processes of a given type (default)<br>*count* - returns number of forks for a given process type, <state> should not be specified<br>*max* - maximum value<br>*min* - minimum value<br>*<process number>* - process number (between 1 and the number of pre-forked instances). For example, if 4 trappers are running, the value is between 1 and 4.<br><br>Valid **states** are:<br>*busy* - process is in busy state, for example, processing request (default).<br>*idle* - process is in idle state doing nothing.<br><br>Examples:<br>=> zabbix\[process,poller,avg,busy\] → average time of poller processes spent doing something during the last minute<br>=> zabbix\[process,"icmp pinger",max,busy\] → maximum time spent doing something by any ICMP pinger process during the last minute<br>=> zabbix\[process,"history syncer",2,busy\] → time spent doing something by history syncer number 2 during the last minute<br>=> zabbix\[process,trapper,count\] → amount of currently running trapper processes| |zabbix\[proxy,<name>,<param>\]|<|<|<|<|<| |<|Information about Zabbix proxy.|<|<|Integer.|**name**: proxy name<br><br>Valid values for **param** are:<br>*lastaccess* - timestamp of last heart beat message received from proxy<br>*delay* - how long collected values are unsent, calculated as "proxy delay" (difference between the current proxy time and the timestamp of the oldest unsent value on proxy) + ("current server time" - "proxy lastaccess")<br><br>Example:<br>=> zabbix\[proxy,"Germany",lastaccess\]<br><br>`fuzzytime()` [function](/manual/appendix/functions/history) can be used to check availability of proxies.<br>This item is always processed by Zabbix server regardless of host location (on server or proxy).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Number of values in the proxy history table waiting to be sent to the server.|<|<|Integer.|*(not supported on server)*| |zabbix\[queue,<from>,<to>\]|<|<|<|<|<| |<|Number of monitored items in the queue which are delayed at least by <from> seconds but less than by <to> seconds.|<|<|Integer.|**from** - default: 6 seconds<br>**to** - default: infinity<br>[Time-unit symbols](/manual/appendix/suffixes) (s,m,h,d,w) are supported for these parameters.| |zabbix\[rcache,<cache>,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix configuration cache.|<|<|Integer (for size); float (for percentage).|**cache**: *buffer*<br><br>Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*pused* mode is supported since Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Required performance of Zabbix server or Zabbix proxy, in new values per second expected.|<|<|Float.|Approximately correlates with "Required server performance, new values per second" in *Reports → [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[stats,<ip>,<port>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal metrics.|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>A selected set of internal metrics is returned by this item. For details, see [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Supported since 4.2.0.| |zabbix\[stats,<ip>,<port>,queue,<from>,<to>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal queue metrics (see `zabbix[queue,<from>,<to>]`).|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br>**from** - delayed by at least (default is 6 seconds)<br>**to** - delayed by at most (default is infinity)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>Supported since 4.2.0.| |zabbix\[tcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of the Zabbix trend function cache.|<|<|Integer (for size); float (for percentage).|Valid **parameters** are:<br>*all* - total cache requests (default)<br>*hits* - cache hits<br>*phits* - percentage of cache hits<br>*misses* - cache misses<br>*pmisses* - percentage of cache misses<br>*items* - the number of cached items<br>*requests* - the number of cached requests<br>*pitems* - percentage of cached items from cached items + requests. Low percentage most likely means that the cache size can be reduced.<br><br>Supported since 5.4.0.<br><br>*(not supported on proxy)*| |zabbix\[trends\]|<|<|<|<|<| |<|Number of values stored in the TRENDS table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[trends\_uint\]|<|<|<|<|<| |<|Number of values stored in the TRENDS\_UINT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Number of enabled triggers in Zabbix database, with all items enabled on enabled hosts.|<|<|Integer.|*(not supported on proxy)*| |zabbix\[uptime\]|<|<|<|<|<| |<|Uptime of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[vcache,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix value cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*(not supported on proxy)*| |zabbix\[vcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of Zabbix value cache.|<|<|Integer.<br><br>With the *mode* parameter:<br>0 - normal mode,<br>1 - low memory mode|Valid **parameter** values are:<br>*requests* - total number of requests<br>*hits* - number of cache hits (history values taken from the cache)<br>*misses* - number of cache misses (history values taken from the database)<br>*mode* - value cache operating mode<br><br>This item is supported since Zabbix 2.2.0 and the *mode* parameter since Zabbix 3.0.0.<br>*(not supported on proxy)*<br><br>Once the low memory mode has been switched on, the value cache will remain in this state for 24 hours, even if the problem that triggered this mode is resolved sooner.<br><br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |zabbix\[version\]|<|<|<|<|<| |<|Version of Zabbix server or proxy.|<|<|String.|This item is supported since Zabbix 5.0.0.<br><br>Example of return value: 5.0.0beta1| |zabbix\[vmware,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix vmware cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer| |zabbix\[wcache,<cache>,<mode>\]|<|<|<|<|<| |<|Statistics and availability of Zabbix write cache.|<|<|<|Specifying <cache> is mandatory.| |<|**Cache**|**Mode**|<|<|<| |^|values|all<br>*(default)*|Total number of values processed by Zabbix server or Zabbix proxy, except unsupported items.|Integer|Counter.<br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |^|^|float|Number of processed float values.|Integer|Counter.| |^|^|uint|Number of processed unsigned integer values.|Integer|Counter.| |^|^|str|Number of processed character/string values.|Integer|Counter.| |^|^|log|Number of processed log values.|Integer|Counter.| |^|^|text|Number of processed text values.|Integer|Counter.| |^|^|not supported|Number of times item processing resulted in item becoming unsupported or keeping that state.|Integer|Counter.<br>| |^|history|pfree<br>*(default)*|Percentage of free history buffer.|Float.|History cache is used to store item values. A low number indicates performance problems on the database side.| |^|^|free|Size of free history buffer.|Integer|<| |^|^|total|Total size of history buffer.|Integer|<| |^|^|used|Size of used history buffer.|Integer|<| |^|^|pused|Percentage of used history buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|index|pfree<br>*(default)*|Percentage of free history index buffer.|Float.|History index cache is used to index values stored in history cache.<br>*Index* cache is supported since Zabbix 3.0.0.| |^|^|free|Size of free history index history buffer.|Integer|<| |^|^|total|Total size of history index history buffer.|Integer|<| |^|^|used|Size of used history index history buffer.|Integer|<| |^|^|pused|Percentage of used history index buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|trend|pfree<br>*(default)*|Percentage of free trend cache.|Float.|Trend cache stores aggregate for the current hour for all items that receive data.<br>*(not supported on proxy)*| |^|^|free|Size of free trend buffer.|Integer|*(not supported on proxy)*| |^|^|total|Total size of trend buffer.|Integer|*(not supported on proxy)*| |^|^|used|Size of used trend buffer.|Integer|*(not supported on proxy)*| |^|^|pused|Percentage of used trend buffer.|Float.|*(not supported on proxy)*<br><br>*pused* mode is supported since Zabbix 4.0.0.|
ru	#### Поддерживаемые проверки  -   Параметры без угловых скобок являются константами - например, 'host' и 'available' в `zabbix[host,<тип>,available]`. Используйте их в ключе элемента данных без изменения (*как есть*). -   Значения элементов данных и параметров элементов данных, которые "не поддерживаются на прокси" можно собирать только на узлах сети, которые наблюдаются через сервер. И наоборот, значения "не поддерживается на сервере" можно собирать только, если узел сети наблюдается через прокси.  |Ключ|<|<|<|<|<| |-|------|--|------|------|-| |▲|Описание|<|<|Возвращаемое значение|Комментарии| |zabbix\[boottime\]|<|<|<|<|<| |<|Время запуска процесса Zabbix сервера или Zabbix прокси в секундах.|<|<|Целое число.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Обнаружение нод [кластера высокой доступности](/manual/concepts/server/ha)|<|<|JSON.|Этот элемент данных можно использовать в низкоуровневом обнаружении.| |zabbix\[history\]|<|<|<|<|<| |<|Количество значений, хранимых в таблице HISTORY|<|<|Целое число.|Этот элемент данных является устаревшим с Zabbix 6.0.<br>Не используйте с MySQL InnoDB, Oracle или PostgreSQL!<br>*(не поддерживается прокси)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Количество значений, хранимых в таблице HISTORY\_LOG|<|<|Целое число.|Этот элемент данных является устаревшим с Zabbix 6.0.<br>Не используйте с MySQL InnoDB, Oracle или PostgreSQL!<br>*(не поддерживается прокси)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Количество значений, хранимых в таблице HISTORY\_STR|<|<|Целое число.|Этот элемент данных является устаревшим с Zabbix 6.0.<br>Не используйте с MySQL InnoDB, Oracle или PostgreSQL!<br>*(не поддерживается прокси)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Количество значений хранимых в таблице HISTORY\_TEXT|<|<|Целое число.|Этот элемент данных является устаревшим с Zabbix 6.0.<br>Не используйте с MySQL InnoDB, Oracle или PostgreSQL!<br>*(не поддерживается прокси)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Количество значений хранимых в таблице HISTORY\_UINT|<|<|Целое число.|Этот элемент данных является устаревшим с Zabbix 6.0.<br>Не используйте на MySQL InnoDB, Oracle или PostgreSQL!<br>Этот элемент данных поддерживается с Zabbix 1.8.3.<br>*(не поддерживается прокси)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Количество активированных элементов данных (поддерживаемых и неподдерживаемых) у узла сети.|<|<|Целое число.|Этот элемент данных поддерживается, начиная с Zabbix **3.0.0.**| |zabbix\[host,,items\_unsupported\]|<|<|<|<|<| |<|Количество активированных неподдерживаемых элементов данных у узла сети.|<|<|Целое число.|Этот элемент данных поддерживается, начиная с Zabbix **3.0.0.**| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|Возвращает текущее состояние обслуживания узла сети.|<|<|0 - узел сети в нормальном состоянии,<br>1 - узел сети в обслуживании со сбором данных,<br>2 - узел сети в обслуживании без сбора данных.|Данный элемент данных всегда обрабатывается Zabbix сервером вне зависимости от настроек узла сети (мониторится через сервер или прокси). Прокси не получает этот элемент данных при получении своей конфигурации.<br>Второй параметр должен быть пустым и зарезервирован для использования в будущем.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Детали по всем добавленным интерфейсам к узлу сети в веб-интерфейсе Zabbix.|<|<|Объект JSON.|Этот элемент данных можно использовать в [низкоуровневом обнаружении](/manual/discovery/low_level_discovery/examples/host_interfaces).<br>Этот элемент данных поддерживается, начиная с Zabbix **3.4.0.**<br>*(не поддерживается на прокси)*| |zabbix\[host,<тип>,available\]|<|<|<|<|<| |<|Доступность основного интерфейса определенного типа проверок на узле сети.|<|<|0 - недоступен, 1 - доступен, 2 - неизвестно.|Допустимые **типы**: *agent*, *snmp*, *ipmi*, *jmx*.<br><br>Значение элемента данных вычисляется согласно параметрам конфигурации [доступности/недоступности](/manual/appendix/items/unreachability) касательно узлов сети.<br><br>Этот элемент данных поддерживается, начиная с Zabbix **2.0.0**.| |zabbix\[hosts\]|<|<|<|<|<| |<|Количество наблюдаемых узлов сети|<|<|Целое число.|<| |zabbix\[items\]|<|<|<|<|<| |<|Количество активированных элементов данных (поддерживаемых и неподдерживаемых)|<|<|Целое число.|<| |zabbix\[items\_unsupported\]|<|<|<|<|<| |<|Количество неподдерживаемых элементов данных|<|<|Целое число.|<| |zabbix\[java,,<параметр>\]|<|<|<|<|<| |<|Получение информации, связанной с Zabbix Java gateway.|<|<|Если <параметром> является *ping*, возвращается "1". Можно использовать для проверки доступности Java gateway, используя функцию триггера nodata().<br><br>Если <параметром> является *version*, возвращается версия Java gateway. Пример: "2.0.0".|Допустимые значения для **параметр**:<br>*ping*, *version*<br><br>Второй параметр должен быть пустым, т.к. зарезервирован для использования в будущем.| |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Количество значений, помещенных в очередь обработки низкоуровневых обнаружений.|<|<|Целое число.|Этот элемент данных можно использовать для мониторинга размера очереди обработки низкоуровневых обнаружений.<br><br>Этот элемент данных поддерживается с Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Количество значений, помещенных в очередь предварительной обработки.|<|<|Целое число.|Этот элемент данных можно использовать для мониторинга размера очереди предварительной обработки.<br><br>Этот элемент данных поддерживается с Zabbix 3.4.0.| |zabbix\[process,<тип>,<режим>,<состояние>\]|<|<|<|<|<| |<|Время конкретного процесса Zabbix или группы процессов (указываются с помощью <тип> и <режим>), потраченное на <состояние> в процентах. Расчёт производится только за последнюю минуту.<br><br>Если в поле <режим> указан номер процесса Zabbix, который не запущен (например, при 5 запущенных поллерах, в <режиме> указано 6), такой элемент данных перейдёт в состояние *не поддерживается*.<br>Минимум и максимум относится к процентному использованию одним процессом. Таким образом, если в группе из 3 поллеров процентное использование составило 2, 18 и 66, тогда min должен вернуть 2, а max должен вернуть 66.<br>Процессы сообщают то, что они делают, используя разделяемую память, и процесс само-диагностики обобщает эти данные каждую секунду. Изменения состояний (busy/idle) регистрируются при изменении - таким образом, процессы, которые становятся занятыми, регистрируют это состояние и не меняют и не обновляют его, пока процесс не станет свободным. Такое поведение гарантирует, что даже полностью зависшие процессы будут корректно зарегистрированы как 100% занятые.<br>В настоящее время, "busy" означает "не спит", но в будущем могут добавиться дополнительные состояния - ожидание блокировки, выполнение запросов в базу данных, и т.д.<br>В Linux и в большинстве других систем, точность составляет 1/100 секунды.|<|<|Процент времени.<br>Число с плавающей точкой.|Поддерживаемые **типы** [процессов сервера](/manual/concepts/server#типы-процессов-сервера):<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *ha manager*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *lld manager*, *lld worker*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *proxy poller*, *self-monitoring*, *service manager*, *snmp trapper*, *task manager*, *timer*, *trapper*, *trigger housekeeper*, *unreachable poller*, *vmware collector*<br><br>Поддерживаемые **типы** [процессов прокси](/manual/concepts/proxy#типы-процессов-прокси):<br>*availability manager*, *configuration syncer*, *data sender*, *discoverer*, *heartbeat sender*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Допустимые **режимы**:<br>*avg* - среднее значение по всем процессам указанного типа (по умолчанию)<br>*count* - количество экземпляров указанного типа процесса, <состояние> не должно быть указано<br>*max* - максимальное значение<br>*min* - минимальное значение<br>*<номер процесса>* - номер процесса (от 1 до количества экземпляров процессов). Например, если запущенно 4 траппера, тогда значение от 1 до 4.<br><br>Допустимые **состояния**:<br>*busy* - процесс в занятом состоянии, например, обработка запроса (по умолчанию).<br>*idle* - процесс в состоянии простоя, ничего не делающий.<br><br>Примеры:<br>=> zabbix\[process,poller,avg,busy\] → среднее время, потраченное процессами поллеров, которые что-либо делали за последнюю минуту<br>=> zabbix\[process,"icmp pinger",max,busy\] → максимальное время, потраченное любыми процессами ICMP pinger, которые что-либо делали за последнюю минуту<br>=> zabbix\[process,"history syncer",2,busy\] → время, потраченное на что-то процессом синхронизации истории номер 2 в течение последней минуты<br>=> zabbix\[process,trapper,count\] → общее количество запущенных процессов траппер| |zabbix\[proxy,<имя>,<параметр>\]|<|<|<|<|<| |<|Информация доступности по Zabbix прокси.|<|<|Целое число.|**имя**: имя прокси<br><br>Допустимые значения для **параметр**:<br>*lastaccess* – штамп времени последнего сообщения о доступности от прокси<br>*delay* - длительность задержки отправки собранных значений, рассчитывается как "задержка прокси" (разница между текущим временем прокси и отметкой времени самого старого неотправленного значения на прокси) + ("текущее время сервера" - "последний доступ прокси")<br><br>Например, => zabbix\[proxy,"Germany",lastaccess\]<br><br>Можно использовать [функцию](/manual/appendix/functions/history) fuzzytime() для проверки доступности прокси.<br>Этот элемент данных всегда обрабатывается Zabbix сервером, независимо от расположения узла сети (на сервере или прокси).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Количество значений в таблице истории прокси, ожидающих отправку на сервер|<|<|Целое число.|*(не поддерживается сервером)*| |zabbix\[queue,<от>,<до>\]|<|<|<|<|<| |<|Количество наблюдаемых элементов данных в очереди, которые задерживаются минимум <от>, но менее <до> секунд.|<|<|Целое число.|**от** - по умолчанию: 6 секунд<br>**до** - по умолчанию: бесконечно<br>Для этих параметров поддерживаются [суффиксы времени](/manual/appendix/suffixes) (s,m,h,d,w).| |zabbix\[rcache,<кэш>,<режим>\]|<|<|<|<|<| |<|Статистика доступности кэша конфигурации|<|<|Целое число (для размера);<br>число с плавающей точкой (для процентов).|**кэш**: *buffer*<br><br>Допустимые **режимы**:<br>*total* - полный размер буфера<br>*free* - размер свободного места в буфере<br>*pfree* - процент свободного места в буфере<br>*used* - размер использованного места в буфере<br>*pused* - процент использования буфера<br><br>Режим *pused* поддерживается с Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Требуемое быстродействие Zabbix сервера или прокси, новых значений в секунду.|<|<|Число с плавающей точкой.|Приблизительно соответствует значению "Требуемое быстродействие сервера, новые значения в секунду" со страницы *Отчеты → [Информация о системе](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[stats,<ip>,<порт>\]|<|<|<|<|<| |<|Внутренние метрики удалённого Zabbix сервера или прокси.|<|<|Объект JSON.|**ip** - список IP/DNS/сетевой маски опрашиваемых удалённо серверов / прокси (по умолчанию 127.0.0.1)<br>**порт** - порт опрашиваемого удалённо сервера / прокси (по умолчанию 10051)<br><br>Обратите внимание, что запрос статистики будет приниматься только с адресов, которые перечислены в параметре 'StatsAllowedIP' [сервера](/manual/appendix/config/zabbix_server) / [прокси](/manual/appendix/config/zabbix_proxy) на удалённом экземпляре.<br><br>Этим элементом данных возвращается выбранный список внутренних метрик. Для получения более подробных сведений смотрите [удалённый мониторинг статистики Zabbix](/manual/appendix/items/remote_stats#предоставляемые-метрики).<br><br>Поддерживается, начиная с 4.2.0.| |zabbix\[stats,<ip>,<порт>,queue,<от>,<до>\]|<|<|<|<|<| |<|Внутренние метрики очереди удалённого Zabbix сервера или прокси. (смотрите `zabbix[queue,<от>,<до>]`).|<|<|Объект JSON.|**ip** - список IP/DNS/сетевой маски опрашиваемых удалённо серверов / прокси (по умолчанию 127.0.0.1)<br>**порт** - порт опрашиваемого удалённо сервера / прокси (по умолчанию 10051)<br>**от** - с задержкой по крайней мере (по умолчанию от 6 секунд)<br>**до** - с задержкой не более (по умолчанию до бесконечности)<br><br>Обратите внимание, что запрос статистики будет приниматься только с адресов, которые перечислены в параметре 'StatsAllowedIP' [сервера](/manual/appendix/config/zabbix_server) / [прокси](/manual/appendix/config/zabbix_proxy) на удалённом экземпляре.<br><br>Поддерживается, начиная с 4.2.0.| |zabbix\[tcache,cache,<параметр>\]|<|<|<|<|<| |<|Статистика эффективности кэша Zabbix функций динамики изменений.|<|<|Целое число (для размера); число с плавающей точкой (для процентов).|Допустимые значения для **параметр**:<br>*all* - общее количество запросов кэша (по умолчанию)<br>*hits* - количество попаданий в кэш<br>*phits* - процент попаданий в кэш<br>*misses* - количество непопаданий в кэш<br>*pmisses* - процент непопаданий в кэш<br>*items* - количество элементов данных в кэше<br>*requests* - количество кэшируемых запросов<br>*pitems* - процент элементов данных в кэше из кэшируемых элементов данных + запросов. Низкий процент зачастую означает, что размер кэша можно уменьшить.<br><br>Поддерживается с 5.4.0.<br><br>*(не поддерживается прокси)*| |zabbix\[trends\]|<|<|<|<|<| |<|Количество значений хранимых в таблице TRENDS|<|<|Целое число.|Этот элемент данных является устаревшим с Zabbix 6.0.<br>Не используйте c MySQL InnoDB, Oracle или PostgreSQL!<br>*(не поддерживается прокси)*| |zabbix\[trends\_uint\]|<|<|<|<|<| |<|Количество значений хранимых в таблице TRENDS\_UINT|<|<|Целое число.|Этот элемент данных является устаревшим с Zabbix 6.0.<br>Не используйте c MySQL InnoDB, Oracle или PostgreSQL!<br>Этот элемент данных поддерживается с Zabbix 1.8.3.<br>*(не поддерживается прокси)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Количество активированных триггеров в базе данных Zabbix, со всеми активированными элементами данных, которые упомянуты в выражениях триггеров на активированных узлах сети.|<|<|Целое число.|*(не поддерживается прокси)*| |zabbix\[uptime\]|<|<|<|<|<| |<|Время непрерывной работы процесса Zabbix сервера или прокси в секундах.|<|<|Целое число.|<| |zabbix\[vcache,buffer,<режим>\]|<|<|<|<|<| |<|Статистика доступности кэша значений.|<|<|Целое число (для размера);<br>число с плавающей точкой (для процентов).|Допустимые значения **режим**:<br>*total* - полный размер буфера<br>*free* - размер свободного места в буфере<br>*pfree* - процент свободного места в буфере<br>*used* - размер использованного места в буфере<br>*pused* - процент использованного места в буфере<br><br>*(не поддерживается прокси)*| |zabbix\[vcache,cache,<параметр>\]|<|<|<|<|<| |<|Статистика эффективности кэша значений Zabbix.|<|<|Целое число.<br><br>С параметром *mode*:<br>0 - нормальный режим,<br>1 - режим низкой памяти|Допустимые значения **параметра**:<br>*requests* - общее количество запросов<br>*hits* - количество попаданий в кэш (значения истории берутся из кэша)<br>*misses* - количество непопаданий в кэш (значения истории берутся из базы данных)<br>*mode* - режим работы кэша значений<br><br>Этот элемент данных поддерживается с Zabbix 2.2.0, а параметр *mode* поддерживается с Zabbix 3.0.0. *(не поддерживается прокси)*<br><br>После переключения в режим низкой памяти, кэш значений будет оставаться в этом состоянии в течение 24 часов - даже если проблема, вызвавшая этот режим, будет решена раньше.<br><br>Вы можете использовать этот ключ с шагом предобработки *Изменение в секунду* при необходимости получения статистики значений в секунду.| |zabbix\[version\]|<|<|<|<|<| |<|Версия Zabbix сервера или прокси.|<|<|Строка.|Этот элемент данных поддерживается с Zabbix 5.0.0.<br><br>Пример возвращаемого значения: 5.0.0beta1| |zabbix\[vmware,buffer,<режим>\]|<|<|<|<|<| |<|Статистика доступности кэша VMware.|<|<|Целое число (для размера);<br>число с плавающей точкой (для процентов).|Допустимые значения для **режим**:<br>*total* - полный размер буфера<br>*free* - размер свободного места в буфере<br>*pfree* - процент свободного места в буфере<br>*used* - размер использованного места в буфере<br>*pused* - процент использованного места в буфере| |zabbix\[wcache,<кэш>,<режим>\]|<|<|<|<|<| |<|Статистика и доступность кэша записи Zabbix.|<|<|<|Требуется обязательно указывать <кэш>.| |<|**Кэш**|**Режим**|<|<|<| |^|values|all<br>*(по умолчанию)*|Общее количество значений, обрабатываемых Zabbix сервером или Zabbix прокси, исключая неподдерживаемые.|Целое число.|Счётчик.<br>Вы можете использовать этот ключ с шагом предобработки *Изменение в секунду* при необходимости получения статистики значений в секунду.| |^|^|float|Количество обработанных значений с плавающей точкой.|Целое число.|Счётчик.| |^|^|uint|Количество обработанных целочисленных значений.|Целое число.|Счётчик.| |^|^|str|Количество обработанных символьных/строковых значений.|Целое число.|Счётчик.| |^|^|log|Количество обработанных значений из файлов журналов.|Целое число.|Счётчик.| |^|^|text|Количество обработанных текстовых значений.|Целое число.|Счётчик.| |^|^|not supported|Количество раз, когда обработка элементов данных приводила к тому, что элемент данных становился неподдерживаемым или сохранял это состояние.|Целое число.|Счётчик.| |^|history|pfree<br>*(по умолчанию)*|Свободное место в буфере истории в процентах.|Число с плавающей точкой.|Кэш истории используется для хранения значений элементов данных. Низкое количество свободного места отражает проблемы с производительностью на стороне базы данных.| |^|^|free|Размер свободного места в буфере истории.|Целое число.|<| |^|^|total|Полный размер буфера.|Целое число.|<| |^|^|used|Размер занятого места в буфере истории.|Целое число.|<| |^|^|pused|Занятое место в буфере истории в процентах.|Число с плавающей точкой.|Режим *pused* поддерживается с Zabbix 4.0.0.| |^|index|pfree<br>*(по умолчанию)*|Свободное место в буфере индексов истории в процентах.|Число с плавающей точкой.|Кэш индексов истории используется для индексирования значений, записываемых в кэш истории.<br>Кэш *индекса* поддерживается, начиная с Zabbix 3.0.0.| |^|^|free|Свободное место в буфере индексов истории.|Целое число.|<| |^|^|total|Полный размер буфера индексов истории.|Целое число.|<| |^|^|used|Размер занятого места в буфере индексов истории.|Целое число.|<| |^|^|pused|Занятое место в буфере индексов истории в процентах.|Число с плавающей точкой.|Режим *pused* поддерживается с Zabbix 4.0.0.| |^|trend|pfree<br>*(по умолчанию)*|Свободное место в буфере динамики изменений в процентах.|Число с плавающей точкой.|Кэш динамики изменений агрегируется за текущий час для всех элементов данных, которые получают данные.<br>*(не поддерживается прокси)*| |^|^|free|Свободное место в буфере динамики изменений.|Целое число.|*(не поддерживается прокси)*| |^|^|total|Полный размер буфера динамики изменений.|Целое число.|*(не поддерживается прокси)*| |^|^|used|Размер занятого места в буфере динамики изменений.|Целое число|*(не поддерживается прокси)*| |^|^|pused|Занятое место в буфере динамики изменений в процентах.|Число с плавающей точкой.|*(не поддерживается прокси)*<br><br>Режим *pused* поддерживается с Zabbix 4.0.0.|

en-us	##### Supported checks  The table below describes in-built items that are supported in IPMI agent checks.  |Item key|<|<|<| |--|--|------|------| |▲|Description|Return value|Comments| |ipmi.get|<|<|<| |<|IPMI-sensor related information.|JSON object|This item can be used for the [discovery of IPMI sensors](/manual/discovery/low_level_discovery/examples/ipmi_sensors#overview).<br>Supported since Zabbix 5.0.0.|
ru	##### Поддерживаемые проверки  Таблица ниже описывает встроенные элементы данных, которые поддерживаются в проверках IPMI агента.  |Ключ элемента данных|<|<|<| |--|--|------|------| |▲|Описание|Возвращаемое значение|Комментарии| |ipmi.get|<|<|<| |<|Информация, связанная с IPMI датчиком.|Объект JSON|Этот элемент данных можно использовать для [обнаружения IPMI датчиков](/manual/discovery/low_level_discovery/examples/ipmi_sensors#обзор).<br>Поддерживается с Zabbix 5.0.0.|

en-us	#### Supported DB versions check  Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) will now check the database version before launch and will not start if the version is out of the supported range. For more details, see [databases](#databases).
ru	#### Проверка поддерживаемых версий БД  Zabbix [сервер](/manual/appendix/config/zabbix_server) и [прокси](/manual/appendix/config/zabbix_proxy) теперь проверяют версию базы данных до запуска и не запустятся, если версия вне поддерживаемого диапазона версий. Для получения более подробных сведений обратитесь к [базам данных](#базы-данных).

en-us	### Supported DB versions check  Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) will now check the database version before launch and will not start if the version is out of the supported range. It is possible to turn off this check by modifying AllowUnsupportedDBVersions configuration parameter, but this approach is not recommended. The list of [officially supported database versions](/manual/installation/requirements#Software) has been updated to exclude databases that are nearing their end of service life point and versions with unfixed issues that may interfere with normal performance.  
ru	### Проверка поддерживаемых версий БД  Zabbix [сервер](/manual/appendix/config/zabbix_server) и [прокси](/manual/appendix/config/zabbix_proxy) теперь проверяют версию базы данных до запуска и не запустятся, если версия вне поддерживаемого диапазона версий. Имеется возможность выключить проверку изменив параметр AllowUnsupportedDBVersions конфигурации, но такой подход не рекомендуется. Список [официально поддерживаемых версий баз данных](/manual/installation/requirements#Программное-обеспечение) обновлён, чтобы исключить базы данных, которые близко к завершению срока обслуживания, и версии баз данных, которые имеются нерешённые проблемы, которые могут помешать нормальной работе.  

en-us	 #### Supported functions  |Function|Description| |--|--------| |*avg_foreach*|Returns the average value for each item.| |*bucket_rate_foreach*|Returns pairs (bucket upper bound, rate value) suitable for use in the [histogram\_quantile()](/manual/appendix/functions/aggregate#aggregate_functions1) function, where "bucket upper bound" is the value of item key parameter defined by the <parameter number> [parameter](#additional_parameters).| |*count_foreach*|Returns the number of values for each item.| |*exists_foreach*|Returns '1' for each enabled item.| |*last_foreach*|Returns the last value for each item.| |*max_foreach*|Returns the maximum value for each item.| |*min_foreach*|Returns the minimum value for each item.| |*sum_foreach*|Returns the sum of values for each item.|
ru	#### Поддерживаемые функции  |Функция|Описание| |--|--------| |*avg_foreach*|Возвращает среднее значение для каждого элемента данных.| |*bucket_rate_foreach*|Возвращает пары (верхняя граница разряда, значение доли), подходящие для использования в функции [histogram\_quantile()](/manual/appendix/functions/aggregate#функции-агрегации-1), где значение «верхняя граница разряда» - это значение параметра ключа элемента данных, определённого [параметром](#дополнительные-параметры) <номер параметра>.| |*count_foreach*|Возвращает количество значений для каждого элемента данных.| |*exists_foreach*|Возвращает «1» для каждого активированного элемента данных.| |*last_foreach*|Возвращает последнее значение для каждого элемента данных.| |*max_foreach*|Возвращает наибольшее значение для каждого элемента данных.| |*min_foreach*|Возвращает наименьшее значение для каждого элемента данных.| |*sum_foreach*|Возвращает сумму значений для каждого элемента данных.|

en-us	#### Supported item keys  The table provides details on the item keys that you can use with Zabbix agent items grouped by the item family.  See also:  -   [Items supported by     platform](/manual/appendix/items/supported_by_platform) -   [Item keys supported by Zabbix agent     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Item keys specific for Windows     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Minimum permission level for Windows agent     items](/manual/appendix/items/win_permissions)
ru	#### Поддерживаемые ключи элементов данных  В таблице приводится подробная информация о ключах элементов данных, которые можно использовать с элементами данных Zabbix агента, сгруппированная по семействам элементов данных.  Смотрите также:  -   [Элементы данных, поддерживаемые по платформам](/manual/appendix/items/supported_by_platform) -   [Ключи элементов данных, поддерживаемые Zabbix агентом 2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Ключи элементов данных, специфичные для Windows агента](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Минимальный уровень привилегий для элементов данных Windows агента](/manual/appendix/items/win_permissions)

en-us	#### Supported locations  LLD macros can be used:  -   in the low-level discovery rule filter -   for item prototypes in     -   name     -   key parameters     -   unit     -   update interval^[1](lld_macros#footnotes)^     -   history storage period^[1](lld_macros#footnotes)^     -   trend storage period^[1](lld_macros#footnotes)^     -   item value preprocessing steps     -   SNMP OID     -   IPMI sensor field     -   calculated item formula     -   SSH script and Telnet script     -   database monitoring SQL query     -   JMX item endpoint field     -   description     -   HTTP agent URL field     -   HTTP agent HTTP query fields field     -   HTTP agent request body field     -   HTTP agent required status codes field     -   HTTP agent headers field key and value     -   HTTP agent HTTP authentication username field     -   HTTP agent HTTP authentication password field     -   HTTP agent HTTP proxy field     -   HTTP agent HTTP SSL certificate file field     -   HTTP agent HTTP SSL key file field     -   HTTP agent HTTP SSL key password field     -   HTTP agent HTTP timeout^[1](lld_macros#footnotes)^ field     -   tags -   for trigger prototypes in     -   name     -   operational data     -   expression (only in constants and function parameters)     -   URL     -   description     -   tags -   for graph prototypes in     -   name -   for host prototypes in     -   name     -   visible name     -   custom interface fields: IP, DNS, port, SNMP v1/v2 community,         SNMP v3 context name, SNMP v3 security name, SNMP v3         authentication passphrase, SNMP v3 privacy passphrase     -   host group prototype name     -   host tag value     -   host macro value     -   (see the [full list](/manual/vm_monitoring/discovery_fields))  In all those places, except the low-level discovery rule filter, LLD macros can be used inside static user [macro context](/manual/config/macros/user_macros_context).
ru	#### Поддерживаемые места  LLD макросы можно использовать:  -   в фильтре правила низкоуровневого обнаружения -   в прототипах элементов данных в     -   именах     -   параметрах ключей     -   единицах измерения     -   интервалах обновления^[1](lld_macros#примечания)^     -   периодах хранения истории^[1](lld_macros#примечания)^     -   периодах хранения динамики изменений^[1](lld_macros#примечания)^     -   шагах предварительной обработки значений элементов данных     -   SNMP OID'ах     -   полях IPMI датчиков     -   формулах вычисляемых элементов данных     -   SSH и Telnet скриптах     -   SQL запросах монитора баз данных     -   полях endpoint JMX элементов данных     -   описаниях     -   полях URL HTTP агента     -   полях HTTP поля запроса HTTP агента     -   полях тела запроса HTTP агента     -   полях требуемых кодов состояний HTTP агента     -   полях ключей и значений заголовков HTTP агента     -   полях имени пользователя аутентификации HTTP агента     -   полях пароля аутентификации HTTP агента     -   полях HTTP прокси HTTP агента     -   полях файла SSL сертификата HTTP агента     -   полях файла SSL ключа HTTP агента     -   полях пароля к SSL ключу HTTP агента     -   полях HTTP времени ожидания^[1](lld_macros#примечания)^ HTTP агента     -   тегах -   в прототипах триггеров в     -   именах     -   оперативных данных     -   выражениях (только в константах и параметрах функций)     -   URL'ах     -   описаниях     -   тегах -   в прототипах графиков в     -   именах -   в прототипах узлов сети в     -   именах     -   видимых именах     -   полях пользовательских интерфейсов: IP, DNS, порт, SNMP v1/v2 community, SNMP v3 имя контекста, SNMP v3 имя безопасности, SNMP v3 пароль аутентификации, SNMP v3 ключевая фраза безопасности     -   именах прототипов групп узлов сети     -   значении тега узла сети     -   значении макроса узла сети     -   (смотрите [полный список](/manual/vm_monitoring/discovery_fields))  Во всех перечисленных местах, за исключением фильтров правил низкоуровневого обнаружения, LLD макросы можно использовать в статических [контекстах пользовательских макросов](/manual/config/macros/user_macros_context).

en-us	#### Supported macro functions  Optional function parameters are indicated by < >.    |FUNCTION|<|<|<| |-|--------------------|--------------------|--------------------| |<|**Description**|**Parameters**|**Supported for**| |**fmtnum** (digits)|<|<|<| |<|Number formatting to control the number of digits printed after the decimal point.|**digits** - the number of digits after decimal point. Valid range: 0-20 (since Zabbix 6.0.21). No trailing zeros will be produced.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>Expression macros| |**fmttime** (format,<time\_shift>)|<|<|<| |<|Time formatting.|**format** - mandatory format string, compatible with strftime function formatting<br>**time\_shift** - the time shift applied to the time before formatting; should start with<br>`-<N><time_unit>` or `+<N><time_unit>`, where<br>*N* - the number of time units to add or subtract;<br>*time\_unit* - h (hour), d (day), w (week), M (month) or y (year).<br>Since Zabbix 5.4, time\_shift parameter supports multi-step time operations and may include `/<time_unit>` for shifting to the beginning of the time unit (`/d` - midnight, `/w` - 1st day of the week (Monday), `/M` - 1st day of the month, etc.). Examples:<br>`-1w` - exactly 7 days back;<br>`-1w/w` - Monday of the previous week;<br>`-1w/w+1d` - Tuesday of the previous week.<br>Note that time operations are calculated from left to right without priorities. For example, `-1M/d+1h/w` will be parsed as `((-1M/d)+1h)/w`.|{TIME}| |**iregsub** (pattern,output)|<|<|<| |<|Substring extraction by a regular expression match (case insensitive).|**pattern** - the regular expression to match<br>**output** - the output options. **\\1 - \\9** placeholders are supported to capture groups. **\\0** returns the matched text.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Low-level discovery macros](/manual/config/macros/lld_macros) (except in low-level discovery rule filter)| |**regsub** (pattern,output)|<|<|<| |<|Substring extraction by a regular expression match (case sensitive).|**pattern** - the regular expression to match<br>**output** - the output options. **\\1 - \\9** placeholders are supported to capture groups. **\\0** returns the matched text.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Low-level discovery macros](/manual/config/macros/lld_macros) (except in low-level discovery rule filter)|  If a function is used in a [supported location](/manual/appendix/macros/supported_by_location), but applied to a macro not supporting macro functions, then the macro evaluates to 'UNKNOWN'.  If pattern is not a correct regular expression then the macro evaluates to 'UNKNOWN' (excluding low-level discovery macros where the function will be ignored in that case and macro will remain unexpanded)
ru	#### Поддерживаемые функции макросов  Опциональные параметры функций обозначены угловыми скобками (< >).  |ФУНКЦИЯ|<|<|<| |-|--------------------|--------------------|--------------------| |<|**Описание**|**Параметры**|**Поддерживается для**| |**fmtnum** (цифры)|<|<|<| |<|Форматирование числа для управления количеством цифр, выводимых после десятичной точки.|**цифры** - количество цифр после десятичной точки. Допустимый диапазон: 0-20 (с Zabbix 6.0.21). Конечные нули будут обрезаны.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>Макросы выражений| |**fmttime** (формат,<сдвиг\_времени>)|<|<|<| |<|Формат времени.|**формат** - обязательный формат строки, совместимый с функцией форматирования strftime<br>**сдвиг\_времени** - сдвиг времени, применяемый к значению времени до форматирования; должен начинаться с<br>`-<N><единица_времени>` или `+<N><единица_времени>`, где<br>*N* - количество единиц времени для добавления или вычитания;<br>*единица\_времени* - h (час), d (день), w (неделя), M (месяц) или y (год).<br>С Zabbix 5.4, параметр сдвиг\_времени поддерживает многоэтапные операции со временем и может включать `/<единица_времени>` для сдвига к началу единицы времени (`/d` - полночь, `/w` - первый день недели (Понедельник), `/M` - первый день месяца и т.д.). Примеры:<br>`-1w` - ровно 7 дней назад;<br>`-1w/w` - понедельник предыдущей недели;<br>`-1w/w+1d` - вторник предыдущей недели.<br>Обратите внимание, что операции времени вычисляются слева направо, без учёта приоритетов. Например, `-1M/d+1h/w` будет проанализирован как `((-1M/d)+1h)/w`.|{TIME}| |**iregsub** (шаблон,вывод)|<|<|<| |<|Извлечение подстроки совпадением с регулярным выражением (без учёта регистра).|**шаблон** - регулярное выражение для поиска совпадения<br>**вывод** - опции вывода. Для захвата групп поддерживаются местозаменители **\\1 - \\9**.  Заменитель **\\0** вернёт совпавший текст.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Макросы низкоуровневого обнаружения](/manual/config/macros/lld_macros) (за исключением фильтра низкоуровневого обнаружения)| |**regsub** (шаблон,вывод)|<|<|<| |<|Извлечение подстроки совпадением с регулярным выражением (с учётом регистра).|**шаблон** - регулярное выражение для поиска совпадения<br>**вывод** - опции вывода. Для захвата групп поддерживаются местозаменители **\\1 - \\9**. Заменитель **\\0** вернёт совпавший текст.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Макросы низкоуровневого обнаружения](/manual/config/macros/lld_macros) (за исключением фильтра низкоуровневого обнаружения)|  Если функция используется в [поддерживаемых местах](/manual/appendix/macros/supported_by_location), но применена к макросу, который не поддерживает функции макросов, тогда макрос раскроется в «НЕИЗВЕСТНО».  Если шаблон не является корректным регулярным выражением, тогда макрос раскрывается в «НЕИЗВЕСТНО» (за исключением макросов низкоуровневого обнаружения, где в этом случае функция будет проигнорирована и макрос останется нераскрытым)  Если функция макросов применяется к макросу в местах, которые не поддерживают функции макросов, тогда функция будет игнорироваться.

en-us	#### Supported macros  The discovery will return all instances of the specified object in the {\#INSTANCE} macro, which may be used in the prototypes of perf\_count and perf\_count\_en items.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  For example, if the item key used in the discovery rule is:      perf_instance.discovery[Processor]  you may create an item prototype:      perf_counter["\Processor({#INSTANCE})\% Processor Time"]  Notes:  -   If the specified object is not found or does not support variable     instances then the discovery item will become NOTSUPPORTED. -   If the specified object supports variable instances, but currently     does not have any instances, then an empty JSON array will be     returned. -   In case of duplicate instances they will be skipped.
ru	#### Поддерживаемые макросы  Обнаружение вернёт все экземпляры указанного объекта в макросе {\#INSTANCE}, который может использоваться в прототипах элементов данных perf\_count и perf\_count\_en items.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  Например, если в правиле обнаружения используется ключ элемента данных:      perf_instance.discovery[Processor]  то вы можете создать прототип элемента данных:      perf_counter["\Processor({#INSTANCE})\% Processor Time"]  Примечания:  -   Если указанный объект не найден или не поддерживает экземпляры переменных, то элемент данных обнаружения станет НЕПОДДЕРЖИВАЕМЫМ. -   Если указанный объект поддерживает экземпляры переменных, но в данный момент не имеет никаких экземпляров, то будет возвращён пустой массив JSON. -   В случае дублирования экземпляров они будут пропущены.

en-us	##### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |Discovery of MBean attributes|<| |{\#JMXVALUE}|Attribute value.| |{\#JMXTYPE}|Attribute type.| |{\#JMXOBJ}|Object name.| |{\#JMXDESC}|Object name including attribute name.| |{\#JMXATTR}|Attribute name.| |Discovery of MBeans|<| |{\#JMXDOMAIN}|MBean domain. (*Zabbix reserved name*)| |{\#JMXOBJ}|Object name. (*Zabbix reserved name*)| |{\#JMX<key property>}|MBean properties (like {\#JMXTYPE}, {\#JMXNAME}) (see [Limitations](#limitations) below).|
ru	##### Поддерживаемые макросы  Следующие макросы поддерживаются для использования в  [фильтре](/manual/discovery/low_level_discovery#фильтр-правила-обнаружения) правил обнаружения и прототипах элементов данных, триггеров и графиков:  |Макрос|Описание| |-----|-----------| |Обнаружение атрибутов MBean|<| |{\#JMXVALUE}|Значение атрибута.| |{\#JMXTYPE}|Тип атрибута.| |{\#JMXOBJ}|Имя объекта.| |{\#JMXDESC}|Имя объекта вместе с именем атрибута.| |{\#JMXATTR}|Имя атрибута.| |Обнаружение объектов MBeans|<| |{\#JMXDOMAIN}|Домен MBean. (*зарезервированное имя Zabbix*)| |{\#JMXOBJ}|Имя объекта. (*зарезервированное имя Zabbix*)| |{\#JMX<свойство ключа>}|Свойства MBean (наподобие {\#JMXTYPE}, {\#JMXNAME}) (смотрите [Ограничения](#ограничения) ниже).|

en-us	### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#UNIT.NAME}|Primary unit name.| |{\#UNIT.DESCRIPTION}|Human readable description.| |{\#UNIT.LOADSTATE}|Load state (i.e. whether the unit file has been loaded successfully)| |{\#UNIT.ACTIVESTATE}|Active state (i.e. whether the unit is currently started or not)| |{\#UNIT.SUBSTATE}|Sub state (a more fine-grained version of the active state that is specific to the unit type, which the active state is not)| |{\#UNIT.FOLLOWED}|Unit that is being followed in its state by this unit, if there is any; otherwise an empty string.| |{\#UNIT.PATH}|Unit object path.| |{\#UNIT.JOBID}|Numeric job ID if there is a job queued for the job unit; 0 otherwise.| |{\#UNIT.JOBTYPE}|Job type.| |{\#UNIT.JOBPATH}|Job object path.| |{\#UNIT.UNITFILESTATE}|The install state of the unit file.|
ru	### Поддерживаемые макросы  Следующие макросы поддерживаются для использования в  [фильтре](/manual/discovery/low_level_discovery#фильтр-правила-обнаружения) правил обнаружения и прототипах элементов данных, триггеров и графиков:  |Макрос|Описание| |-----|-----------| |{\#UNIT.NAME}|Основное имя модуля.| |{\#UNIT.DESCRIPTION}|Человеко-читаемое описание.| |{\#UNIT.LOADSTATE}|Состояние загрузки (т.е. успешно ли загружен файл модуля)| |{\#UNIT.ACTIVESTATE}|Активное состояние (т.е. запущен или нет модуль в данный момент)| |{\#UNIT.SUBSTATE}|Подсостояние (более гранулярная версия активного состояния, нежели активное состояние, специфичная для типа модуля)| |{\#UNIT.FOLLOWED}|Unit that is being followed in its state by this unit, если имеется; в противном случае пустая строка.| |{\#UNIT.PATH}|Путь к объекту модуля.| |{\#UNIT.JOBID}|Числовой идентификатор задачи (job ID), если имеется задача, поставленная в очередь для данного модуля задачи; 0 в противном случае.| |{\#UNIT.JOBTYPE}|Тип задачи.| |{\#UNIT.JOBPATH}|Путь к объекту задачи.| |{\#UNIT.UNITFILESTATE}|Состояние установки файла модуля.|

en-us	#### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#IF.CONN}|Interface IP address or DNS host name.| |{\#IF.IP}|Interface IP address.| |{\#IF.DNS}|Interface DNS host name.| |{\#IF.PORT}|Interface port number.| |{\#IF.TYPE}|Interface type ("AGENT", "SNMP", "JMX", or "IPMI").| |{\#IF.DEFAULT}|Default status for the interface:<br>0 - not default interface<br>1 - default interface| |{\#IF.SNMP.BULK}|SNMP bulk processing status for the interface:<br>0 - disabled<br>1 - enabled<br>This macro is returned only if interface type is “SNMP”.|
ru	#### Поддерживаемые макросы  Следующие макросы поддерживаются для использования в [фильтре](/manual/discovery/low_level_discovery#фильтр-правила-обнаружения) правила обнаружения и прототипах элементов данных, триггеров и графиков:  |Макрос|Описание| |-----|-----------| |{\#IF.CONN}|IP адрес или DNS имя хоста интерфейса.| |{\#IF.IP}|IP адрес интерфейса.| |{\#IF.DNS}|DNS имя хоста интерфейса.| |{\#IF.PORT}|Номер порта интерфейса.| |{\#IF.TYPE}|Тип интерфейса («AGENT», «SNMP», «JMX» или «IPMI»).| |{\#IF.DEFAULT}|Состояние умолчания у интерфейса:<br>0 - не является интерфейсом по умолчанию<br>1 - интерфейс по умолчанию| |{\#IF.SNMP.BULK}|Состояние массовой обработки SNMP у интерфейса:<br>0 - деактивировано<br>1 - активировано<br>Этот макрос возвращается, только если типом интерфейса является «SNMP».|

en-us	#### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#SERVICE.NAME}|Service name.| |{\#SERVICE.DISPLAYNAME}|Displayed service name.| |{\#SERVICE.DESCRIPTION}|Service description.| |{\#SERVICE.STATE}|Numerical value of the service state.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.STATENAME}|Name of the service state.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.PATH}|Service path.| |{\#SERVICE.USER}|Service user.| |{\#SERVICE.STARTUP}|Numerical value of the service startup type.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.STARTUPNAME}|Name of the service startup type.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.STARTUPTRIGGER}|Numerical value to indicate if the service startup type has:<br>0 - no startup triggers<br>1 - has startup triggers<br>This macro is supported since Zabbix 3.4.4. It is useful to discover such service startup types as *Automatic (trigger start)*, *Automatic delayed (trigger start)* and *Manual (trigger start).*<br>|  Based on Windows service discovery you may create an [item](/manual/config/items/itemtypes/zabbix_agent/win_keys) prototype like      service.info[{#SERVICE.NAME},<param>]  where `param` accepts the following values: *state*, *displayname*, *path*, *user*, *startup* or *description*.  For example, to acquire the display name of a service you may use a "service.info\[{\#SERVICE.NAME},displayname\]" item. If `param` value is not specified ("service.info\[{\#SERVICE.NAME}\]"), the default *state* parameter is used.
ru	#### Поддерживаемые макросы  Следующие макросы поддерживаются для использования в [фильтре](/manual/discovery/low_level_discovery#фильтр-правила-обнаружения) правила обнаружения и прототипах элементов данных, триггеров и графиков:  |Макрос|Описание| |-----|-----------| |{\#SERVICE.NAME}|Имя службы.| |{\#SERVICE.DISPLAYNAME}|Отображаемое имя службы| |{\#SERVICE.DESCRIPTION}|Описание службы.| |{\#SERVICE.STATE}|Числовое значение состояния службы.<br>Возможные значения смотрите в описании элемента данных [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys).| |{\#SERVICE.STATENAME}|Наименование состояния службы.<br>Возможные значения смотрите в описании элемента данных [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys).| |{\#SERVICE.PATH}|Путь службы.| |{\#SERVICE.USER}|Пользователь службы.| |{\#SERVICE.STARTUP}|Числовое значение состояния запуска службы.<br>Возможные значения смотрите в описании элемента данных [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys).| |{\#SERVICE.STARTUPNAME}|Наименование состояния запуска службы.<br>Возможные значения смотрите в описании элемента данных [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys).| |{\#SERVICE.STARTUPTRIGGER}|Числовое значение, обозначающее имеющийся тип запуска службы:<br>0 - не имеет триггеров запуска<br>1 - имеет триггеры запуска<br>Этот макрос поддерживается с версии Zabbix 3.4.4. Полезно обнаруживать службы с такими типами запуска как *Automatic (trigger start)*, *Automatic delayed (trigger start)* и *Manual (trigger start).*<br>|  На основе обнаружения служб Windows можно создать прототипы [элементов данных](/manual/config/items/itemtypes/zabbix_agent/win_keys) наподобие следующего:      service.info[{#SERVICE.NAME},<параметр>]  где `параметр` принимает следующие значения: *state*, *displayname*, *path*, *user*, *startup* или *description*.  Например, чтобы извлечь отображаемое имя службы, вы можете использовать элемент данных «service.info\[{\#SERVICE.NAME},displayname\]». Если значение `параметра` не указано («service.info\[{\#SERVICE.NAME}\]»), по умолчанию используется параметр *state*.

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},<тип>,<режим>]` -  `system.hw.cpu[{#CPU.NUMBER},<инфо>]`  Подробное описание ключа элемента данных см. в разделе [ключи элементов данных агента Zabbix](/manual/config/items/itemtypes/zabbix_agent#поддерживаемые-ключи-элементов-данных).

en-us	#### Supported macros  This discovery key returns two macros - {\#DEVNAME} and {\#DEVTYPE} identifying the block device name and type respectively, e.g.:  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  Block device discovery allows to use `vfs.dev.read[]` and `vfs.dev.write[]` items to create item prototypes using the {\#DEVNAME} macro, for example:  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} is intended for device filtering.
ru	#### Поддерживаемые макросы  Этот ключ обнаружения возвращает два макроса - {\#DEVNAME} и {\#DEVTYPE}, которые задают соответственно имя и тип блочного устройства, например:  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  Обнаружение блочных устройств позволяет использовать элементы данных `vfs.dev.read[]` и `vfs.dev.write[]`, чтобы создать прототипы элементов данных с использованием макроса {#DEVNAME}, например:  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} предназначен для фильтрации устройств.

en-us	#### Supported macros  You may use the {\#IFNAME} macro in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs.  Examples of item prototypes that you might wish to create based on "net.if.discovery":  -   "net.if.in\[{\#IFNAME},bytes\]", -   "net.if.out\[{\#IFNAME},bytes\]".  Note that on Windows {\#IFGUID} is also returned.
ru	#### Поддерживаемые макросы  Вы можете использовать макрос {\#IFNAME} в [фильтре](/manual/discovery/low_level_discovery#фильтр-правила-обнаружения) правила обнаружения и прототипах элементов данных, триггеров и графиков.  Примеры прототипов элементов данных, которые вы можете захотеть создать на основе «net.if.discovery»:  -   "net.if.in\[{\#IFNAME},bytes\]", -   "net.if.out\[{\#IFNAME},bytes\]".  Обратите внимание, что на платформе Windows также возвращается {\#IFGUID}.

en-us	##### Supported parameters  The following set of parameters is supported by created MSIs:  |Number|Parameter|Description| |------|---------|-----------| |1|LOGTYPE|<| |2|LOGFILE|<| |3|SERVER|<| |4|LISTENPORT|<| |5|SERVERACTIVE|<| |6|HOSTNAME|<| |7|TIMEOUT|<| |8|TLSCONNECT|<| |9|TLSACCEPT|<| |10|TLSPSKIDENTITY|<| |11|TLSPSKFILE|<| |12|TLSPSKVALUE|<| |13|TLSCAFILE|<| |14|TLSCRLFILE|<| |15|TLSSERVERCERTISSUER|<| |16|TLSSERVERCERTSUBJECT|<| |17|TLSCERTFILE|<| |18|TLSKEYFILE|<| |19|INSTALLFOLDER|<| |20|ENABLEPATH|<| |21|SKIP|`SKIP=fw` - do not install firewall exception rule| |22|INCLUDE|Sequence of includes separated by `;`| |23|ALLOWDENYKEY|Sequence of "AllowKey" and "DenyKey" [parameters](/manual/config/items/restrict_checks) separated by `;`. Use `\\;` to escape the delimiter.|  To install you may run, for example:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-4.0.6-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  or      msiexec /l*v log.txt /i zabbix_agent-4.4.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  
ru	##### Поддерживаемые параметры  MSI пакет поддерживает следующий набор параметров:  |Порядковый номер|Параметр|Описание| |------|---------|-----------| |1|LOGTYPE|<| |2|LOGFILE|<| |3|SERVER|<| |4|LISTENPORT|<| |5|SERVERACTIVE|<| |6|HOSTNAME|<| |7|TIMEOUT|<| |8|TLSCONNECT|<| |9|TLSACCEPT|<| |10|TLSPSKIDENTITY|<| |11|TLSPSKFILE|<| |12|TLSPSKVALUE|<| |13|TLSCAFILE|<| |14|TLSCRLFILE|<| |15|TLSSERVERCERTISSUER|<| |16|TLSSERVERCERTSUBJECT|<| |17|TLSCERTFILE|<| |18|TLSKEYFILE|<| |19|INSTALLFOLDER|<| |20|ENABLEPATH|<| |21|SKIP|`SKIP=fw` - dне устанавливать правило исключения брандмауэру| |22|INCLUDE|Последовательность добавлений, разделенных `;`| |23|ALLOWDENYKEY|Последовательность "AllowKey" и "DenyKey" [параметров](/manual/config/items/restrict_checks), разделенных `;`. Используйте символ `\\;`, чтобы экранировать символ разделителя.|  Чтобы установить вы можете выполнить, например, следующее:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-4.0.6-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  или      msiexec /l*v log.txt /i zabbix_agent-4.4.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  

en-us	##### Supported parameters  The following set of parameters is supported by created MSIs:  |Number|Parameter|Description| |------|---------|-----------| |1|LOGTYPE|<| |2|LOGFILE|<| |3|SERVER|<| |4|LISTENPORT|<| |5|SERVERACTIVE|<| |6|HOSTNAME|<| |7|TIMEOUT|<| |8|TLSCONNECT|<| |9|TLSACCEPT|<| |10|TLSPSKIDENTITY|<| |11|TLSPSKFILE|<| |12|TLSPSKVALUE|<| |13|TLSCAFILE|<| |14|TLSCRLFILE|<| |15|TLSSERVERCERTISSUER|<| |16|TLSSERVERCERTSUBJECT|<| |17|TLSCERTFILE|<| |18|TLSKEYFILE|<| |19|INSTALLFOLDER|<| |20|ENABLEPATH|<| |21|SKIP|`SKIP=fw` - do not install firewall exception rule|  To install you may run, for example:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-4.0.6-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw  or      msiexec /l*v log.txt /i zabbix_agent-4.4.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  
ru	##### Поддерживаемые параметры  MSI пакет поддерживает следующий набор параметров:  |Номер|Параметр|Описание| |------|---------|-----------| |1|LOGTYPE|<| |2|LOGFILE|<| |3|SERVER|<| |4|LISTENPORT|<| |5|SERVERACTIVE|<| |6|HOSTNAME|<| |7|TIMEOUT|<| |8|TLSCONNECT|<| |9|TLSACCEPT|<| |10|TLSPSKIDENTITY|<| |11|TLSPSKFILE|<| |12|TLSPSKVALUE|<| |13|TLSCAFILE|<| |14|TLSCRLFILE|<| |15|TLSSERVERCERTISSUER|<| |16|TLSSERVERCERTSUBJECT|<| |17|TLSCERTFILE|<| |18|TLSKEYFILE|<| |19|INSTALLFOLDER|<| |20|ENABLEPATH|<| |21|SKIP|`SKIP=fw` - не устанавливать правило исключения для брандмауэра|  Для установки вы можете выполнить, например, следующее:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-4.0.6-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw  или      msiexec /l*v log.txt /i zabbix_agent-4.4.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952 

en-us	##### Supported parameters  The following set of parameters is supported by created MSIs:  |Number|Parameter|Description| |-|------|----------| |1|LOGTYPE| | |2|LOGFILE| | |3|SERVER| | |4|LISTENPORT| | |5|SERVERACTIVE| | |6|HOSTNAME| | |7|TIMEOUT| | |8|TLSCONNECT| | |9|TLSACCEPT| | |10|TLSPSKIDENTITY| | |11|TLSPSKFILE| | |12|TLSPSKVALUE| | |13|TLSCAFILE| | |14|TLSCRLFILE| | |15|TLSSERVERCERTISSUER| | |16|TLSSERVERCERTSUBJECT| | |17|TLSCERTFILE| | |18|TLSKEYFILE| | |19|LISTENIP| | |20|HOSTINTERFACE| | |21|HOSTMETADATA| | |22|HOSTMETADATAITEM| | |23|STATUSPORT|Zabbix agent 2 only.| |24|ENABLEPERSISTENTBUFFER|Zabbix agent 2 only.| |25|PERSISTENTBUFFERPERIOD|Zabbix agent 2 only.| |26|PERSISTENTBUFFERFILE|Zabbix agent 2 only.| |27|INSTALLFOLDER| | |28|ENABLEPATH| | |29|SKIP|`SKIP=fw` - do not install firewall exception rule| |30|INCLUDE|Sequence of includes separated by `;`| |31|ALLOWDENYKEY|Sequence of "AllowKey" and "DenyKey" [parameters](/manual/config/items/restrict_checks) separated by `;`. Use `\\;` to escape the delimiter.<br>Example: `ALLOWDENYKEY="AllowKey=system.run[type c:\windows\system32\drivers\etc\hosts];DenyKey=system.run[*]"`| |32|ADDPROGRAM|A comma-delimited list of programs to install.<br>Possible values: `AgentProgram`, `GetProgram`, `SenderProgram`<br>E.g., ADDPROGRAM=AgentProgram,GetProgram| |33|ADDLOCAL|A comma-delimited list of programs to install.<br>Possible values: `AgentProgram`, `GetProgram`, `SenderProgram`<br>E.g., ADDLOCAL=AgentProgram,SenderProgram| |34|CONF|Specify path to custom configuration file, e.g., `CONF=c:\full\path\to\user.conf`|  To install you may run, for example:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  or      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  If both TLSPSKFILE and TLSPSKVALUE are passed, then TLSPSKVALUE will be written to TLSPSKFILE.
ru	##### Поддерживаемые параметры  MSI пакет поддерживает следующий набор параметров:  |Порядковый номер|Параметр|Описание| |-|------|----------| |1|LOGTYPE| | |2|LOGFILE| | |3|SERVER| | |4|LISTENPORT| | |5|SERVERACTIVE| | |6|HOSTNAME| | |7|TIMEOUT| | |8|TLSCONNECT| | |9|TLSACCEPT| | |10|TLSPSKIDENTITY| | |11|TLSPSKFILE| | |12|TLSPSKVALUE| | |13|TLSCAFILE| | |14|TLSCRLFILE| | |15|TLSSERVERCERTISSUER| | |16|TLSSERVERCERTSUBJECT| | |17|TLSCERTFILE| | |18|TLSKEYFILE| | |19|LISTENIP| | |20|HOSTINTERFACE| | |21|HOSTMETADATA| | |22|HOSTMETADATAITEM| | |23| STATUSPORT |Только Zabbix агент 2.| |24|ENABLEPERSISTENTBUFFER|Только Zabbix агент 2.| |25|PERSISTENTBUFFERPERIOD|Только Zabbix агент 2.| |26|PERSISTENTBUFFERFILE|Только Zabbix агент 2.| |27|INSTALLFOLDER| | |28|ENABLEPATH| | |29|SKIP|`SKIP=fw` — не устанавливать правило исключения для брандмауэра| |30|INCLUDE|Последовательность добавлений, разделенных `;`| |31|ALLOWDENYKEY|Последовательность [параметров](/manual/config/items/restrict_checks) "AllowKey" и "DenyKey", разделенных `;`. Используйте символ `\\;`, чтобы экранировать символ разделителя.<br>Пример: `ALLOWDENYKEY="AllowKey=system.run[type c:\windows\system32\drivers\etc\hosts];DenyKey=system.run[*]"`| |32|ADDPROGRAM|Перечисленный через запятую список программ для установки.<br>Возможные значения: `AgentProgram`, `GetProgram`, `SenderProgram`<br>Например: ADDPROGRAM=AgentProgram,GetProgram| |33|ADDLOCAL|Перечисленный через запятую список программ для установки.<br>Возможные значения: `AgentProgram`, `GetProgram`, `SenderProgram`<br>Например: ADDLOCAL=AgentProgram,SenderProgram| |34|CONF|Путь к пользовательскому файлу настроек, например: `CONF=c:\полный\путь\к\файлу.conf`|  Чтобы установить, вы можете выполнить, например, следующее:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  или      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  Если переданы оба параметра -- и TLSPSKFILE, и TLSPSKVALUE, то TLSPSKVALUE будет записано в TLSPSKFILE.

en-us	#### Supported PHP versions by distribution  |Distribution|PHP Version| |------------|-----------| |Debian 12 (bookworm)|8.2| |Debian 11 (bullseye)|7.4| |Debian 10 (buster)|7.3| |Debian 9 (stretch)|7.0| |Debian 8 (jessie)|5.6| |Ubuntu 20.04 (focal)|7.4| |Ubuntu 18.04 (bionic)|7.2| |Ubuntu 16.04 (xenial)|7.0| |Ubuntu 14.04 (trusty)|5.5| |Raspbian 10 (buster)|7.3| |Raspbian 8 (stretch)|7.0|  On *stretch, jessie, xenial and trusty* distributions, PHP 7.2 dependency is not available, and therefore Zabbix frontend 5.0 or newer cannot be easily installed. Considering this, `zabbix-frontend-php` package has been replaced with `zabbix-frontend-php-deprecated` package on aforementioned distributions.\ The main difference is absence of direct dependencies on any php or web-server packages. Thus, the user can (and must) provide these dependencies on their own. In other words, installing `zabbix-frontend-php-deprecated` package on its own will not give you a working frontend. A web server as well as PHP 7.2 with its modules have to be installed manually (use PPAs / build PHP from source). We don't endorse any particular method.  ::: noteclassic The official way of getting PHP 7.2 or later on older versions of Debian/Ubuntu is to upgrade to buster/bionic. :::  PHP modules required for Zabbix frontend are `php-gd`, `php-bcmath`, `php-mbstring`, `php-xml`, `php-ldap` and `php-json`.
ru	#### Поддерживаемые версии PHP по дистрибутивам  |Дистрибутив|Версия PHP| |------------|-----------| |Debian 12 (bookworm)|8.2| |Debian 11 (bullseye)|7.4| |Debian 10 (buster)|7.3| |Debian 9 (stretch)|7.0| |Debian 8 (jessie)|5.6| |Ubuntu 20.04 (focal)|7.4| |Ubuntu 18.04 (bionic)|7.2| |Ubuntu 16.04 (xenial)|7.0| |Ubuntu 14.04 (trusty)|5.5| |Raspbian 10 (buster)|7.3| |Raspbian 8 (stretch)|7.0|  В дистрибутивах *stretch, jessie, xenial и trusty*, зависимость в виде PHP 7.2 недоступна и, таким образом, будет нелегко установить веб-интерфейс Zabbix 5.0 или новее. Учитывая это, в вышеупомянутых дистрибутивах пакет `zabbix-frontend-php` заменён на пакет `zabbix-frontend-php-deprecated`.\ Основное отличие этого пакета — отсутствие прямых зависимостей от любых пакетов php или веб-серверов. Таким образом, пользователь может (и должен) обеспечить эти зависимости самостоятельно. Другими словами, установка лишь пакета `zabbix-frontend-php-deprecated` сама по себе не приведёт к работоспособному веб-интерфейсу. Веб-сервер, а также и PHP 7.2 со своими модулями необходимо установить вручную (используя PPA / сборку PHP их исходного кода). Мы не одобряем какой-либо конкретный метод.  ::: noteclassic Официальный способ получения PHP 7.2 или новее на устаревших версиях Debian/Ubuntu — обновление до buster/bionic. :::  Модули PHP, которые требуются для Zabbix веб-интерфейса — `php-gd`, `php-bcmath`, `php-mbstring`, `php-xml`, `php-ldap` и `php-json`.

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.\ \ 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, since Zabbix 6.0.27, 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.\ \ Чтобы предотвратить критические уязвимости безопасности в Zabbix агенте 2, он компилируется только с [поддерживаемыми релизами Go](https://go.dev/doc/devel/release#policy). Начиная с Go 1.21, повышены [минимальные необходимые версии Windows](https://go.dev/wiki/MinimumRequirements#windowswindows); поэтому, начиная с Zabbix 6.0.27, минимальной версией 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  Support for Debian 12 (Bookworm) has been added, and official packages are available for download on [Zabbix website](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).
ru	### Поддерживаемые платформы  Добавлена поддержка Debian 12 (Bookworm), и официальные пакеты доступны для загрузки на [вебсайте Zabbix](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).

en-us	### Supported platforms  Support for Debian 12 (Bookworm) has been added, and official packages are available for download on [Zabbix website](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).
ru	### Поддерживаемые платформы  Добавлена поддержка Debian 12 (Bookworm), и официальные пакеты доступны для загрузки на [вебсайте Zabbix](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).

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=6.0+LTS&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) or in [Zabbix sources](https://www.zabbix.com/download_sources#60LTS) -   Linux - available in [distribution packages](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) or [Zabbix sources](https://www.zabbix.com/download_sources#60LTS)
ru	#### Поддерживаемые платформы  Zabbix агент 2 поддерживается на следующих платформах:  -   Windows (все настольные и серверные версии, начиная [с Windows 10/Server 2016](/manual/installation/requirements#поддерживаемые-платформы)) — доступно в виде [предварительно скомпилированных бинарных файлов](https://www.zabbix.com/download_agents?version=6.0+LTS&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) либо в виде [исходных кодов Zabbix](https://www.zabbix.com/download_sources#60LTS) -   Linux — доступно в виде [дистрибутивных пакетов](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) либо в виде [исходных кодов Zabbix](https://www.zabbix.com/download_sources#60LTS)

en-us	#### Supported platforms  Zabbix agent is [supported](https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) on the following platforms:  -   Windows (all desktop and server versions since XP) -   Linux (also available in [distribution packages](https://www.zabbix.com/download?zabbix=6.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=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) на следующих платформах:  -   Windows (все версии для настольных компьютеров и серверов, начиная с XP) -   Linux (также доступно в виде [дистрибутивных пакетов](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   MacOS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris  Также возможно загрузить прежние версии бинарных файлов агентов Zabbix для [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 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	#### Supported segments  |Segment|Description| |--|--------| |`<name>`|Match object property by name.| |`*`|Match all object properties.| |`['<name>']`|Match object property by name.| |`['<name>', '<name>', ...]`|Match object property by any of the listed names.| |`[<index>]`|Match array element by the index.| |`[<number>, <number>, ...]`|Match array element by any of the listed indexes.| |`[*]`|Match all object properties or array elements.| |`[<start>:<end>]`|Match array elements by the defined range:<br>**<start>** - the first index to match (including). If not specified matches all array elements from the beginning. If negative specifies starting offset from the end of array.<br>**<end>** - the last index to match (excluding). If not specified matches all array elements to the end. If negative specifies starting offset from the end of array.| |`[?(<expression>)]`|Match objects/array elements by applying a filter expression.|  To find a matching segment ignoring its ancestry (detached segment) it must be prefixed with '..' , for example `$..name` or `$..['name']` return values of all 'name' properties.  Matched element names can be extracted by adding a `~` suffix to the JSONPath. It returns the name of the matched object or an index in string format of the matched array item. The output format follows the same rules as other JSONPath queries - definite path results are returned 'as is' and indefinite path results are returned in array. However there is not much point of extracting the name of an element matching a definite path - it's already known.
ru	#### Поддерживаемые сегменты  |Сегмент|Описание| |--|--------| |`<имя>`|Соответствие свойству объекта по имени.| |`*`|Соответствие всем свойствам объекта.| |`['<имя>']`|Соответствие свойству объекта по имени.| |`['<имя>', '<имя>', ...]`|Соответствие свойству объекта по любому из перечисленных имён.| |`[<индекс>]`|Соответствие элементу массива по его индексу.| |`[<число>, <число>, ...]`|Соответствие элементу массива по любому из перечисленных индексов.| |`[*]`|Соответствие всем свойствам объекта или элементам массива.| |`[<начало>:<конец>]`|Соответствие элементам массива по заданному диапазону:<br>**<начало>** - первый индекс соответствия (включительно). Если не указан, соответствует всем элементам с самого начала. Если указан отрицательным значением, задаёт начало смещения с конца массива.<br>**<конец>** - последний индекс соответствия (не включая). Если не указан, соответствует всем элементам массива до самого конца. Если указан отрицательным значением, задаёт начало смещения с конца массива.| |`[?(<выражение>)]`|Соответствие объектов / элементов массива с применением выражения фильтра.|  Чтобы найти соответствующий сегмент, игнорируя его происхождение (отсоединенный сегмент), его необходимо указывать с префиксом '..', например `$..name` или `$..['name']` вернёт значения всех свойств 'name'.  Соответствующие имена элементов можно извлечь, добавив суффикс `~` к JSONPath. Он возвращает имя соответствующего объекта или индекс в строковом формате соответствующего элемента массива. Формат вывода следует тем же самым правилам, что и остальные JSONPath запросы - результаты определенного пути возвращаются 'как есть', а результаты неопределенного пути возвращаются в виде массива. Однако, нет особого смысла извлекать имя соответствующего элемента определенного пути - оно и так уже известно.

en-us	#### Supported simple checks  List of supported simple checks:  See also:  -   [VMware monitoring item     keys](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |**icmpping**\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<| |Host accessibility by ICMP ping.|0 - ICMP ping fails<br><br>1 - ICMP ping successful|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|Example:<br>=> icmpping\[,4\] → if at least one packet of the four is returned, the item will return 1.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |**icmppingloss**\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<| |Percentage of lost packets.|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|See also: table of [default values](simple_checks#icmp_pings).| |**icmppingsec**\[<target>,<packets>,<interval>,<size>,<timeout>,<mode>\]|<|<|<| |ICMP ping response time (in seconds).|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds<br>**mode** - possible values: *min*, *max*, *avg* (default)|Packets which are lost or timed out are not used in the calculation.<br><br>If host is not available (timeout reached), the item will return 0.<br>If the return value is less than 0.0001 seconds, the value will be set to 0.0001 seconds.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |**net.tcp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and accepting TCP connections.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service\[ftp,,45\] → can be used to test the availability of FTP server on TCP port 45.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of TCP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent while connecting to the service|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service.perf\[ssh\] → can be used to test the speed of initial response from SSH server.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.<br>Called tcp\_perf before Zabbix 2.0.| |**net.udp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and responding to UDP requests.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service\[ntp,,45\] → can be used to test the availability of NTP service on UDP port 45.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of UDP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent waiting for response from the service|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service.perf\[ntp\] → can be used to test response time from NTP service.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.|
ru	#### Поддерживаемые простые проверки  Список поддерживаемых простых проверок:  Смотрите также:  -   [Ключи элементов данных для мониторинга VMware](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Ключ|<|<|<| |--|--|------|------| |**Описание**|**Возвращаемое значение**|**Параметры**|**Комментарии**| |**icmpping**\[<цель>,<пакеты>,<интервал>,<размер>,<время ожидания>\]|<|<|<| |Доступность хоста через пинг по ICMP.|0 - ошибка при пинге по ICMP<br><br>1 - успешный пинг по ICMP|**цель** - IP хоста или DNS имя<br>**пакеты** - количество пакетов<br>**интервал** - время между последовательными пакетами в миллисекундах<br>**размер** - размер пакета в байтах<br>**время ожидания** - время ожидания в миллисекундах|Пример:<br>=> **icmpping\[,4\]** → если по крайней мере один пакет из четырех вернётся, элемент данных возвратит 1.<br><br>Смотрите также таблицу [со значениями по умолчанию](simple_checks#icmp-пинг).| |**icmppingloss**\[<цель>,<пакеты>,<интервал>,<размер>,<время ожидания>\]|<|<|<| |Процентное отношение потерянных пакетов.|Число с плавающей точкой.|**цель** - IP хоста или DNS имя<br>**пакеты** - количество пакетов<br>**интервал** - время между последовательными пакетами в миллисекундах<br>**размер** - размер пакета в байтах<br>**время ожидания** - время ожидания в миллисекундах|Смотрите также таблицу [со значениями по умолчанию](simple_checks#icmp-пинг).| |**icmppingsec**\[<цель>,<пакеты>,<интервал>,<размер>,<время ожидания>,<режим>\]|<|<|<| |Время ответа на пинг по ICMP (в секундах).|Число с плавающей точкой|**цель** - IP хоста или DNS имя<br>**пакеты** - количество пакетов<br>**интервал** - время между последовательными пакетами в миллисекундах<br>**размер** - размер пакета в байтах<br>**время ожидания** - время ожидания в миллисекундах<br>**режим** - один из min, max, avg (по умолчанию)|Потерянные пакеты либо пакеты с превышенным временем ожидания при вычислениях не учитываются.<br><br>Если хост недоступен (превышено время ожидания), элемент данных вернёт 0.<br>Если возвращаемое значение меньше 0.0001 секунд, то оно будет выставлено в 0.0001 секунд.<br><br>Смотрите также таблицу [со значениями по умолчанию](simple-checks#icmp_пинг).| |**net.tcp.service**\[сервис,<ip>,<порт>\]|<|<|<| |Проверка запущен ли сервис и отвечает ли на TCP подключения.|0 - сервис недоступен<br><br>1 - сервис работает|**сервис** - возможные значения: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (смотри [детали](/manual/appendix/items/service_check_details))<br>**ip** - IP адрес или DNS имя (по умолчанию, используется IP/DNS узла сети)<br>**порт** - номер порта (по умолчанию используется стандартный для сервиса номер порта).|Пример:<br>=> net.tcp.service\[ftp,,45\] → можно использовать для проверки доступности FTP сервера на 45 порту TCP.<br><br>Обратите внимание, для сервиса *tcp* обязательно нужно указывать порт.<br>Эти проверки могут привести к дополнительным записям в системных лог файлах (обычно сессии SMTP и SSH журналируются).<br>Проверка шифрованных протоколов (таких как IMAP на 993 порту или POP на 995 порту) в настоящее время не поддерживается. Как обходной вариант решения, пожалуйста, используйте net.tcp.service\[tcp,<ip>,порт\] для подобных проверок.<br>Сервисы *https* и *telnet* поддерживаются, начиная с версии Zabbix 2.0.| |**net.tcp.service.perf**\[сервис,<ip>,<порт>\]|<|<|<| |Проверка производительности TCP сервиса.|Число с плавающей точкой.<br><br>0.000000 - сервис недоступен<br><br>секунды - количество секунд, потребовавшихся для подключения к сервису|**сервис** - возможные значения: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (смотри [детали](/manual/appendix/items/service_check_details))<br>**ip** - IP адрес или DNS имя (по умолчанию, используется IP/DNS узла сети)<br>**порт** - номер порта (по умолчанию используется стандартный для сервиса номер порта).|Пример ключа:<br>=> net.tcp.service.perf\[ssh\] → можно использовать для проверки скорости начального ответа от SSH сервера.<br><br>Обратите внимание, для сервиса *tcp* обязательно нужно указывать порт.<br>Проверка шифрованных протоколов (таких как IMAP на 993 порту или POP на 995 порту) в настоящее время не поддерживается. Как обходной вариант решения, пожалуйста, используйте net.tcp.service.perf\[tcp,<ip>,порт\] для подобных проверок.<br>Сервисы *https* и *telnet* поддерживаются, начиная с версии Zabbix 2.0.<br>Назывался tcp\_perf до Zabbix 2.0.| |**net.udp.service**\[сервис,<ip>,<порт>\]|<|<|<| |Проверка запущен ли сервис и отвечает ли на UDP запросы.|0 - сервис недоступен<br><br>1 - сервис работает|**сервис** - возможные значения: *ntp* (смотри [детали](/manual/appendix/items/service_check_details))<br>**ip** - IP адрес или DNS имя (по умолчанию, используется IP/DNS узла сети)<br>**порт** - номер порта (по умолчанию используется стандартный для сервиса номер порта).|Пример:<br>=> net.udp.service\[ntp,,45\] → можно использовать для тестирования доступности NTP сервиса на 45 порту UDP.<br><br>Этот элемент данных поддерживается, начиная с Zabbix 3.0, но в предыдущих версиях *ntp* сервис был доступен в элементе данных net.tcp.service\[\].| |**net.udp.service.perf**\[сервис,<ip>,<порт>\]|<|<|<| |Проверка производительности UDP сервиса.|Число с плавающей точкой.<br><br>0.000000 - сервис недоступен<br><br>секунды - количество секунд, потребовавшихся на ожидание ответа от сервиса|**сервис** - возможные значения: *ntp* (смотри [детали](/manual/appendix/items/service_check_details))<br>**ip** - IP адрес или DNS имя (по умолчанию, используется IP/DNS узла сети)<br>**порт** - номер порта (по умолчанию используется стандартный для сервиса номер порта).|Пример:<br>=> net.udp.service.perf\[ntp\] → можно использовать для тестирования времени ответа от NTP сервиса.<br><br>Этот элемент данных поддерживается начиная с Zabbix 3.0, но в предыдущих версиях *ntp* сервис был доступен в элементе данных net.tcp.service\[\].|

en-us	#### Supported XML files  XML files not older than version 1.8 are supported for import in Zabbix 6.0.  ::: noteimportant In the XML export format, trigger dependencies are stored by name only. If there are several triggers with the same name (for example, having different severities and expressions) that have a dependency defined between them, it is not possible to import them. Such dependencies must be manually removed from the XML file and re-added after import. :::
ru	#### Поддержка XML файлов  При импорте в версию Zabbix 6.0 поддерживаются XML файлы, экспортированные, начиная с версии 1.8.  ::: noteimportant В формате экспорта XML зависимости триггеров сохраняются только по названию. Если имеется несколько триггеров с одинаковым именем (например, имеющие разные важности и выражения), которые имеют заданную зависимость между собой, то их невозможно импортировать. Такие зависимости должны быть вручную удалены из файла XML и заново добавлены после импорта. :::

en-us	#### Supported Zabbix proxies  To be compatible with Zabbix 6.0, the proxy must be of the same major version; thus only Zabbix 6.0.x proxies can work with Zabbix 6.0.x server.  ::: noteimportant It is no longer possible to start the upgraded server and have older and unupgraded proxies report data to a newer server. This approach, which was never recommended nor supported by Zabbix, now is officially disabled, as the server will ignore data from unupgraded proxies. See also the [upgrade procedure](/manual/installation/upgrade). :::  Warnings about using incompatible Zabbix daemon versions are logged.
ru	#### Поддерживаемые Zabbix прокси  Для совместимости с Zabbix 6.0, мажорная версия прокси должна совпадать; исходя из этого, с Zabbix сервером версии 6.0.x может работать только Zabbix прокси версии 6.0.x.  ::: noteimportant На данный момент невозможно запустить обновлённый сервер и при этом получать данные с более старых версий прокси на более новый сервер. Данный подход, который никогда не рекомендовался и не поддерживался Zabbix, теперь официально отключён, т.к. сервер будет игнорировать данные, поступающие с необновленных прокси. Смотрите также [процедуру обновления](/manual/installation/upgrade). :::  Предупреждения об использовании несовместимых версий демона 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	### SUSE  Open the `/etc/zypp/repos.d/zabbix.repo` file and set enable=1 for the `zabbix-unstable` repo.       [zabbix-unstable]     name=Zabbix Official Repository     type=rpm-md     baseurl=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/     gpgcheck=1     gpgkey=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/repodata/repomd.xml.key     enabled=1     update=1
ru	### SUSE  Откройте файл `/etc/zypp/repos.d/zabbix.repo` и выставьте enable=1 для репозитория `zabbix-unstable`.       [zabbix-unstable]     name=Zabbix Official Repository     type=rpm-md     baseurl=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/     gpgcheck=1     gpgkey=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/repodata/repomd.xml.key     enabled=1     update=1

en-us	##### Switching from AES128 to AES256  Zabbix uses AES128 as the built-in default for data. Let's assume you are using certificates and want to switch to AES256, on OpenSSL 1.1.1.  This can be achieved by adding the respective parameters in `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Although only certificate-related ciphersuites will be used, `TLSCipherPSK*` parameters are defined as well to avoid their default values which include less secure ciphers for wider interoperability. PSK ciphersuites cannot be completely disabled on server/proxy. :::  And in `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384
ru	##### Переключение с AES128 на AES256  Zabbix использует AES128 как встроенное умолчание для данных. Предположим, что вы используете сертификаты и хотите переключиться на AES256, на OpenSSL 1.1.1.  Это может быть достигнуто путём добавления соответствующих параметров в `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Несмотря на то, что будут использованы только алгоритмы шифрования на основе сертификатов, параметры `TLSCipherPSK*` также определены, чтобы не использовались их значения по умолчанию, для более широкой совместимости включающие менее безопасные шифры. Алгоритмы шифрования PSK нельзя полностью отключить для сервера/прокси. :::  И в `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384

en-us	##### Switching interface back to available  When the unreachability period is over, the interface is polled again, decreasing priority for item that turned the interface into unreachable state. If the unreachable interface reappears, the monitoring returns to normal automatically:      resuming Zabbix agent checks on host "New host": connection restored  ::: noteclassic Once interface becomes available, the host does not poll all its items immediately for two reasons:  -   It might overload the host. -   The interface restore time is not always matching planned item     polling schedule time.  So, after the interface becomes available, items are not polled immediately, but they are getting rescheduled to their next polling round. :::
ru	##### Перевод интерфейса обратно в доступное состояние  По окончании периода недостижимости интерфейс опрашивается заново, со снижением приоритета элемента данных, который перевел интерфейс в недостижимое состояние. Если устанавливается связь с интерфейсом, который был недостижимым, мониторинг автоматически возвращается к норме:      resuming Zabbix agent checks on host "New host": connection restored  ::: noteclassic После того как интерфейс становится доступным, опрос всех элементов данных немедленно не осуществляется узлом сети по двум причинам:  -   это может создать слишком большую нагрузку на узел сети, -   время восстановления интерфейса не всегда совпадает с плановым опросом элемента данных согласно заданному расписанию проверок.  Поэтому, когда интерфейс становится доступным, опрос элементов данных производится не сразу, а перепланируется в соответствии с расписанием их следующих проверок. :::

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	 ### Symlink name expansion  Symlink name and full path of the symlink are now returned in `vfs.dir.get[]` and `vfs.file.get[]` items,  instead of resolving to the symlink target. 
ru	### Расширение имени символических ссылок  Имя символической ссылки и полный путь символической ссылки теперь возвращаются в элементах данных `vfs.dir.get[]` и `vfs.file.get[]`, вместо разрешения к цели символической ссылки. 

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 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}
ru	## СИНТАКСИС  **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 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -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** **cert** **--tls-ca-file** *CA-файл* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *эмитент*\] \[**--tls-agent-cert-subject** *субъект*\] **--tls-cert-file** *файл-сертификата* **--tls-key-file** *файл-ключа* \[**--tls-cipher13** *строка-шифра*\] \[**--tls-cipher** *строка-шифра*\] **-k** *ключ-элемента-данных*\ **zabbix\_get -s** *имя-узла-сети-или-IP* \[**-p** *номер-порта*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] **--tls-connect** **psk** **--tls-psk-identity** *идентификатор-PSK* **--tls-psk-file** *файл-PSK* \[**--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** *файл-скрипта* **-p** *входной-параметр* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *файл-скрипта* **-i** *входной-файл* \[**-l** *log-level*\] \[**-t** *тайм-аут*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}

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

en-us	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}
ru	## СИНТАКСИС  **zabbix\_sender** \[**-v**\] **-z** *сервер* \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] **-s** *узел-сети* **-k** *ключ* **-o** *значение*\ **zabbix\_sender** \[**-v**\] **-z** *сервер* \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *входной-файл*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *сервер*\] \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] **-k** *ключ* **-o** *значение*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *сервер*\] \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *входной-файл*\ **zabbix\_sender** \[**-v**\] **-z** *сервер* \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] **-s** *узел-сети* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *эмитент*\] \[**--tls-server-cert-subject** *субъект*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *ключ* **-o** *значение*\ **zabbix\_sender** \[**-v**\] **-z** *сервер* \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *эмитент*\] \[**--tls-server-cert-subject** *субъект*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *входной-файл*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *сервер*\] \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *эмитент*\] \[**--tls-server-cert-subject** *субъект*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *ключ* **-o** *значение*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *сервер*\] \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *эмитент*\] \[**--tls-server-cert-subject** *субъект*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *входной-файл*\ **zabbix\_sender** \[**-v**\] **-z** *сервер* \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] **-s** *узел-сети* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *ключ* **-o** *значение*\ **zabbix\_sender** \[**-v**\] **-z** *сервер* \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] **--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** *входной-файл*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *сервер*\] \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *ключ* **-o** *значение*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *сервер*\] \[**-p** *порт*\] \[**-I** *IP-адрес*\] \[**-t** *тайм-аут*\] \[**-s** *узел-сети*\] **--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** *входной-файл*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}

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

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

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

en-us	##### System data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**system.boottime**|<|<|<| |System boot time.|Integer (Unix timestamp)| | | |**system.cpu.discovery**|<|<|<| |List of detected CPUs/CPU cores. Used for low-level discovery.|JSON object| |Supported on all platforms since 2.4.0.| |**system.cpu.intr**|<|<|<| |Device interrupts.|Integer| | | |**system.cpu.load**\[<cpu>,<mode>\]|<|<|<| |[CPU load](http://en.wikipedia.org/wiki/Load_(computing)).|Float|**cpu** - possible values:<br>*all* (default), *percpu* (since version 2.0; total load divided by online CPU count)<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*|Example:<br>=> system.cpu.load\[,avg5\].| |**system.cpu.num**\[<type>\]|<|<|<| |Number of CPUs.|Integer|**type** - possible values:<br>*online* (default), *max*|Example:<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Count of context switches.|Integer| | | |**system.cpu.util**\[<cpu>,<type>,<mode>,<logical\_or\_physical>\]|<|<|<| |CPU utilization percentage.|Float|**cpu** - *<CPU number>* or *all* (default)<br>**type** - possible values:<br>*user* (default), *idle*, *nice*, *system* (default for Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (on Linux kernels 2.6.24 and above), *guest\_nice* (on Linux kernels 2.6.33 and above).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*<br>**logical\_or\_physical** (since version 5.0.3; on AIX only) - possible values: *logical* (default), *physical*. This parameter is supported on AIX only.|On Windows the value is acquired using the *Processor Time* performance counter. Note that since Windows 8 its Task Manager shows CPU utilization based on the *Processor Utility* performance counter, while in previous versions it was the *Processor Time* counter.<br><br>Example:<br>=> system.cpu.util\[0,user,avg5\]<br><br>Old naming: *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |**system.hostname**\[<type>, <transform>\]|<|<|<| |System host name.|String|**type** (before version 5.4.7 supported on Windows only) - possible values: *netbios* (default on Windows), *host* (default on Linux), *shorthost* (since version 5.4.7; returns part of the hostname before the first dot, a full string for names without dots).<br>**transform** (since version 5.4.7) - possible values:<br>*none* (default), *lower* (convert to lowercase)|The value is acquired by either GetComputerName() (for **netbios**) or gethostname() (for **host**) functions on Windows and by taking `nodename` from the uname() system API output on other systems.<br><br>Examples of returned values:<br>*on Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → example.com<br>=> system.hostname\[shorthost\] → example<br>*on Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>See also a [more detailed description](/manual/appendix/install/windows_agent#configuration).| |**system.hw.chassis**\[<info>\]|<|<|<| |Chassis information.|String|**info** - one of *full* (default), *model*, *serial*, *type* or *vendor*|Example: system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop\]<br><br>This key depends on the availability of the [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS) table.<br>Will try to read the DMI table from sysfs, if sysfs access fails then try reading directly from memory.<br><br>**Root permissions** are required because the value is acquired by reading from sysfs or memory.<br><br>Supported since Zabbix 2.0.| |**system.hw.cpu**\[<cpu>,<info>\]|<|<|<| |CPU information.|String or integer|**cpu** - *<CPU number>* or *all* (default)<br>**info** - possible values:<br>*full* (default), *curfreq*, *maxfreq*, *model* or *vendor*|Example:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Gathers info from /proc/cpuinfo and /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>If a CPU number and *curfreq* or *maxfreq* is specified, a numeric value is returned (Hz).<br><br>Supported since Zabbix 2.0.| |**system.hw.devices**\[<type>\]|<|<|<| |Listing of PCI or USB devices.|Text|**type** (since version 2.0) - *pci* (default) or *usb*|Example:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Returns the output of either lspci or lsusb utility (executed without any parameters).| |**system.hw.macaddr**\[<interface>,<format>\]|<|<|<| |Listing of MAC addresses.|String|**interface** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**format** - *full* (default) or *short*|Lists MAC addresses of the interfaces whose name matches the given `interface` regular [expression](/manual/regular_expressions#overview) (*all* lists for all interfaces).<br><br>Example:<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22:33:44:55<br><br>If `format` is specified as *short*, interface names and identical MAC addresses are not listed.<br><br>Supported since Zabbix 2.0.| |**system.localtime**\[<type>\]|<|<|<| |System time.|Integer - with `type` as *utc*<br><br>String - with `type` as *local*|**type** (since version 2.0) - possible values:<br>*utc* - (default) the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds.<br>*local* - the time in the 'yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm' format<br>|Must be used as a [passive check](/manual/appendix/items/activepassive#passive_checks) only.<br><br>Example:<br>=> system.localtime\[local\] → create an item using this key and then use it to display host time in the *Clock* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock).| |**system.run**\[command,<mode>\]|<|<|<| |Run specified command on the host.|Text result of the command<br><br>1 - with `mode` as *nowait* (regardless of command result)|**command** - command for execution<br>**mode** - possible values:<br>*wait* - wait end of execution (default),<br>*nowait* - do not wait|The return value of the item is a standard output together with a standard error produced by the command. Exit code checking is not performed.<br>See also: [Command execution|(/manual/appendix/command_execution)<br><br>To be processed correctly, the return value of the command must be of `text` data type. An empty result is also allowed.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Note that system.run items are disabled by default. Learn how to [enable them](/manual/config/items/restrict_checks).<br><br>Example:<br>=> system.run\[ls -l /\] → detailed file list of root directory.| |**system.stat**\[resource,<type>\]|<|<|<| |System statistics.|Integer or float|**ent** - number of processor units this partition is entitled to receive (float)<br>**kthr,<type>** - information about kernel thread states:<br>*r* - average number of runnable kernel threads (float)<br>*b* - average number of kernel threads placed in the Virtual Memory Manager wait queue (float)<br>**memory,<type>** - information about the usage of virtual and real memory:<br>*avm* - active virtual pages (integer)<br>*fre* - size of the free list (integer)<br>**page,<type>** - information about page faults and paging activity:<br>*fi* - file page-ins per second (float)<br>*fo* - file page-outs per second (float)<br>*pi* - pages paged in from paging space (float)<br>*po* - pages paged out to paging space (float)<br>*fr* - pages freed (page replacement) (float)<br>*sr* - pages scanned by page-replacement algorithm (float)<br>**faults,<type>** - trap and interrupt rate:<br>*in* - device interrupts (float)<br>*sy* - system calls (float)<br>*cs* - kernel thread context switches (float)<br>**cpu,<type>** - breakdown of percentage usage of processor time:<br>*us* - user time (float)<br>*sy* - system time (float)<br>*id* - idle time (float)<br>*wa* - idle time during which the system had outstanding disk/NFS I/O request(s) (float)<br>*pc* - number of physical processors consumed (float)<br>*ec* - the percentage of entitled capacity consumed (float)<br>*lbusy* - indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level (float)<br>*app* - indicates the available physical processors in the shared pool (float)<br>**disk,<type>** - disk statistics:<br>*bps* - indicates the amount of data transferred (read or written) to the drive in bytes per second (integer)<br>*tps* - indicates the number of transfers per second that were issued to the physical disk/tape (float)|This item is [supported](/manual/appendix/items/supported_by_platform) on AIX only.<br>Take note of the following limitations in these items:<br>=> system.stat\[cpu,app\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,ec\] - supported on AIX LPAR of type "Shared" and "Dedicated" ("Dedicated" always returns 100 (percent))<br>=> system.stat\[cpu,lbusy\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,pc\] - supported on AIX LPAR of type "Shared" and "Dedicated"<br>=> system.stat\[ent\] - supported on AIX LPAR of type "Shared" and "Dedicated"| |**system.sw.arch**|<|<|<| |Software architecture information.|String| |Example:<br>=> system.sw.arch → i686<br><br>Info is acquired from uname() function.<br><br>Supported since Zabbix 2.0.| |**system.sw.os**\[<info>\]|<|<|<| |Operating system information.|String|**info** - possible values:<br>*full* (default), *short* or *name*|Example:<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Info is acquired from (note that not all files and options are present in all distributions):<br>/proc/version (*full*)<br>/proc/version\_signature (*short*)<br>PRETTY\_NAME parameter from /etc/os-release on systems supporting it, or /etc/issue.net (*name*)<br><br>Supported since Zabbix 2.0.| |**system.sw.packages**\[<regexp>,<manager>,<format>\]|<|<|<| |Listing of installed packages.|Text|**regexp** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**manager** - *all* (default) or a package manager<br>**format** - *full* (default) or *short*|Lists (alphabetically) installed packages whose name matches the given `package` regular [expression](/manual/regular_expressions#overview) (*all* lists them all).<br><br>Example:<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Supported package managers (executed command):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>If `format` is specified as *full*, packages are grouped by package managers (each manager on a separate line beginning with its name in square brackets).<br>If `format` is specified as *short*, packages are not grouped and are listed on a single line.<br><br>Supported since Zabbix 2.0.| |**system.swap.in**\[<device>,<type>\]|<|<|<| |Swap in (from device into memory) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapins), *sectors* (sectors swapped in), *pages* (pages swapped in).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.in\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[<device>,<type>\]|<|<|<| |Swap out (from memory onto device) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapouts), *sectors* (sectors swapped out), *pages* (pages swapped out).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.out\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[<device>,<type>\]|<|<|<| |Swap space size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*free* (free swap space, default), *pfree* (free swap space, in percent), *pused* (used swap space, in percent), *total* (total swap space), *used* (used swap space)<br>Note that *pfree*, *pused* are not supported on Windows if swap size is 0.<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.size\[,pfree\] → free swap space percentage<br><br>If *device* is not specified Zabbix agent will only take into account swap devices (files), physical memory will be ignored. For example, on Solaris systems *swap -s* command includes a portion of physical memory and swap devices (unlike *swap -l*).<br><br>Note that this key might report incorrect swap space size/percentage on virtualized (VMware ESXi, VirtualBox) Windows platforms. In this case you may use the `perf_counter[\700(_Total)\702]` key to obtain correct swap space percentage.| |**system.uname**|<|<|<| |Identification of the system.|String| |Example of returned value (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: Mon Nov i386<br><br>Example of returned value (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>On Unix since Zabbix 2.2.0 the value for this item is obtained with uname() system call. Previously it was obtained by invoking "uname -a". The value of this item might differ from the output of "uname -a" and does not include additional information that "uname -a" prints based on other sources.<br><br>On Windows since Zabbix 3.0 the value for this item is obtained from Win32\_OperatingSystem and Win32\_Processor WMI classes. Previously it was obtained from volatile Windows APIs and undocumented registry keys. The OS name (including edition) might be translated to the user's display language. On some versions of Windows it contains trademark symbols and extra spaces.<br><br>Note that on Windows the item returns OS architecture, whereas on Unix it returns CPU architecture.| |**system.uptime**|<|<|<| |System uptime in seconds.|Integer| |In [item configuration](/manual/config/items/item#configuration), use **s** or **uptime** units to get readable values.| |**system.users.num**|<|<|<| |Number of users logged in.|Integer| |**who** command is used on the agent side to obtain the value.|
ru	##### Данные о системе   |Ключ элемента данных|<|<|<| |--|--|------|------| |Описание|Возвращаемое значение|Параметры|Комментарии| |**system.boottime**|<|<|<| |Штамп времени (timestamp) загрузки системы.|Целое число (UNIX timestamp)| | | |**system.cpu.discovery**|<|<|<| |Список найденных CPU/CPU ядер. Используется низкоуровневым обнаружением.|Объект JSON| |Поддерживается на всех платформах с 2.4.0.| |**system.cpu.intr**|<|<|<| |Прерывания устройств.|Целое число| | | |**system.cpu.load**\[<cpu>,<режим>\]|<|<|<| |[Загрузка CPU](https://ru.wikipedia.org/wiki/Load_Average).|Число с плавающей точкой|**cpu** - возможные значения:<br>*all* (по умолчанию), *percpu* (с версии 2.0; общая загрузка делится на количество CPU онлайн)<br>**режим** - возможные значения:<br>*avg1* (усреднение за одну минуту, по умолчанию), *avg5*, *avg15*|Пример:<br>=> system.cpu.load\[,avg5\]| |**system.cpu.num**\[<тип>\]|<|<|<| |Количество CPU.|Целое число|**тип** - возможные значения:<br>*online* (по умолчанию), *max*|Пример:<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Количество переключений контекста.|Целое число| | | |**system.cpu.util**\[<cpu>,<тип>,<режим>,<логический\_или\_физический>\]|<|<|<| |Утилизация CPU в процентах.|Число с плавающей точкой|**cpu** - *<номер CPU>* или *all* (по умолчанию)<br>**тип** - возможные значения:<br>*user* (по умолчанию), *idle*, *nice*, *system* (по умолчанию для Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (на ядрах Linux 2.6.24 и выше), *guest\_nice* (на ядрах Linux 2.6.33 и выше).<br>Смотрите также подробную информацию о [зависимости от платформы](/manual/appendix/items/supported_by_platform) касательно этого параметра.<br>**режим** - возможные значения:<br>*avg1* (усреднение за одну минуту, по умолчанию), *avg5*, *avg15*<br>**логический\_или\_физический** (с версии 5.0.3; только на AIX) - возможные значения: *logical* (по умолчанию), *physical*. Этот параметр поддерживается только на AIX.|На Windows значение получается с использованием счётчика производительности *Processor Time*. Обратите внимание, начиная с Windows 8 его Менеджер Задач отображает утилизацию CPU, используя счётчик производительности *Processor Utility*, тогда как предыдущие версии использовали счётчик *Processor Time*.<br><br>Пример:<br>=> system.cpu.util\[0,user,avg5\]<br><br>Старое наименование: system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX| |**system.hostname**\[<тип>, <преобразование>\]|<|<|<| |Системное имя хоста.|Строка|**тип** (до версии 5.4.7 поддерживался только для Windows) - возможные значения: *netbios* (по умолчанию на Windows), *host* (по умолчанию на Linux), *shorthost* (с версии 5.4.7; возвращает часть хоста до первой точки, всю строку для имен без точек).<br>**преобразование** (с версии 5.4.7) - возможные значения:<br>*none* (по умолчанию), *lower* (конвертация в нижний регистр)|Значение опрашивается на платформе Windows либо функцией GetComputerName() (для **netbios**), либо функцией gethostname() (для **host**), а на остальных системах - забирая значение "nodename" из вывода системного API uname().<br><br>Примеры возвращаемых значений:<br>*в Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → example.com<br>=> system.hostname\[shorthost\] → example<br>*в Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>Смотрите также [более подробную информацию](/manual/appendix/install/windows_agent#настройка-агента).| |**system.hw.chassis**\[<информация>\]|<|<|<| |Информация о шасси.|Строка|**информация** - одно из *full* (по умолчанию), *model*, *serial*, *type* или *vendor*|Пример:<br>system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop\]<br><br>Этот ключ зависит от наличия [SMBIOS](https://ru.wikipedia.org/wiki/SMBIOS) таблицы.<br>Будет выполнена попытка чтения DMI таблицы из sysfs; если доступ к sysfs будет неудачным, тогда будет попытка чтения напрямую из памяти.<br><br>Требуются **права root**, потому что значение читается из sysfs или памяти.<br><br>Поддерживается, начиная с версии 2.0.| |**system.hw.cpu**\[<cpu>,<информация>\]|<|<|<| |Информация о CPU.|Строка или целое число|**cpu** - *<номер CPU>* или *all* (по умолчанию)<br>**информация** - возможные значения:<br>*full* (по умолчанию), *curfreq*, *maxfreq*, *model* или *vendor*|Пример:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Информация собирается из /proc/cpuinfo и из /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>Если указаны номер CPU и *curfreq* или *maxfreq*, то возвращается числовое значение (Гц).<br><br>Поддерживается Zabbix агентом, начиная с версии 2.0.| |**system.hw.devices**\[<тип>\]|<|<|<| |Список PCI или USB устройств.|Текст|**тип** (с версии 2.0) - *pci* (по умолчанию) или *usb*|Пример:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Возвращает вывод утилит lspci или lsusb (выполняются без каких либо параметров).| |**system.hw.macaddr**\[<интерфейс>,<формат>\]|<|<|<| |Список MAC адресов.|Строка|**интерфейс** - *all* (по умолчанию) или регулярное [выражение](/manual/regular_expressions#обзор)<br>**формат** - *full* (по умолчанию) или *short*|Список MAC адресов интерфейсов, чьи имена совпадают с заданным в параметре `интерфейс` регулярным [выражением](/manual/regular_expressions#обзор) (*all* список всех интерфейсов).<br><br>Пример: => system.hw.macaddr\["eth0$",full\] => \[eth0\] 00:11:22:33:44:55<br><br>Если `формат` задан значением *short*, имена интерфейсов и одинаковые MAC адреса не попадут в список.<br><br>Поддерживается, начиная с версии 2.0.| |**system.localtime**\[<тип>\]|<|<|<| |Системное время.|Целое число - с `тип` как *utc*<br><br>Строка - с `тип` как *local*.|**type** (с версии 2.0) - возможные значения:<br>*utc* - (по умолчанию) время с начала Эпохи (00:00:00 UTC, Январь 1, 1970), измеренное в секундах.<br>*local* - время в формате 'гггг-мм-дд,чч:мм:сс.ннн,+чч:мм'|Необходимо использовать только как [пассивную проверку](/manual/appendix/items/activepassive#пассивные-проверки).<br><br>Например:<br>=> system.localtime\[local\] → создайте элемент данных, используя этот ключ, и далее используйте его для отображения времени узла сети в [элементе комплексного экрана](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock) *Часы*.| |**system.run**\[команда,<режим>\]|<|<|<| |Выполнение указанной команды на узле сети.|Текст с результатом выполнения команды<br><br>1 - c `режимом` со значением *nowait* (независимо от результата выполнения команды)|**команда** - выполняемая команда<br>**режим** -  возможные значения:<br>*wait* - ожидать завершения выполнения (по умолчанию),<br>*nowait* - не ожидать|Возвращаемое значение элемента данных является стандартным выводом совместно со стандартным выводом ошибок, которые получены от команды. [Код завершения](/manual/appendix/command_execution#проверка-кода-выхода) не проверяется.<br>Смотрите также: [Выполнение команд](/manual/appendix/command_execution).<br><br>Для корректной обработки, возвращаемое командой значение должно иметь тип данных `текст`. Пустой результат также допустим.<br><br>Возвращаемое значение ограничено 16 МБ (включая конечные пробелы, которые усекаются); также применяются [ограничения баз данных](/manual/config/items/item#ограничения-текстовых-данных).<br><br>Обратите внимание, что элементы данных system.run по умолчанию запрещены. Узнайте, как [их разрешить](/manual/config/items/restrict_checks).<br><br>Пример:<br>=> system.run\[ls -l /\] → подробный список файлов в корневой папке.| |**system.stat**\[ресурс,<тип>\]|<|<|<| |Статистика системы.|Целое число или число с плавающей точкой|**ent** - количество процессорных единиц, выделенных на ресурс (с плавающей точкой)<br>**kthr,<тип>** - информация о состояниях потоков ядра:<br>*r* - среднее количество запускаемых потоков ядра (дробное)<br>*b* - среднее количество потоков ядра, помещённых в очередь ожидания Менеджера Виртуальный Памяти (с плавающей точкой)<br>**memory,<тип>** - информация об использовании виртуальной и реальной памяти:<br>*avm* - активные виртуальные страницы (целое)<br>*fre* - размер свободного списка (целое)<br>**page,<тип>** - информация об ошибках страниц и активности страниц:<br>*fi* - операции страничного ввода файлов в секунду (с плавающей точкой)<br>*fo* - операции страничного вывода файлов в секунду (с плавающей точкой)<br>*pi* - pages paged in from paging space (с плавающей точкой)<br>*po* - pages paged out to paging space (с плавающей точкой)<br>*fr* - pages freed (page replacement) (с плавающей точкой)<br>*sr* - количество страниц, сканированных алгоритмом замещения страниц (с плавающей точкой)<br>**faults,<тип>** - соотношение ловушек и прерываний:<br>*in* - прерывания устройства (с плавающей точкой)<br>*sy* - системные вызовы (с плавающей точкой)<br>*cs* - переключения контекста потока ядра (с плавающей точкой)<br>**cpu,<тип>** - распределение процессорного времени в процентах:<br>*us* - пользовательское время (с плавающей точкой)<br>*sy* - системное время (с плавающей точкой)<br>*id* - время простоя (с плавающей точкой)<br>*wa* - время простоя, в ходе которого система обрабатывала запросы I/O диска/NFS (с плавающей точкой)<br>*pc* - количество использованных физических процессоров (с плавающей точкой)<br>*ec* - процентное соотношение размеченного занятого пространства (с плавающей точкой)<br>*lbusy* - отображает утилизацию в процентах для логических процессор(ов), которая произошла при выполнении уровней пользователя и системы (с плавающей точкой)<br>*app* - отображает количество доступных физических процессоров в распределенном пуле (с плавающей точкой)<br>**disk,<тип>** - статистика о дисках:<br>*bps* - отображает суммарное количество данных переданных (чтением или записью) на диск в байтах в секунду (целое)<br>*tps* - показывает количество передач за секунду, которые произошли на физическом диске/ленте (с плавающей точкой)|Этот элемент данных [поддерживается](/manual/appendix/items/supported_by_platform) только на AIX.<br>Возьмите на заметку следующие ограничения этих ключей:<br>=> system.stat\[cpu,app\] - поддерживается только на AIX LPAR с типом "Shared"<br>=> system.stat\[cpu,ec\] - поддерживается на AIX LPAR с типом "Shared" и "Dedicated" ("Dedicated" всегда возвращает 100 (процентов))<br>=> system.stat\[cpu,lbusy\] - поддерживается только на AIX LPAR с типом "Shared"<br>=> system.stat\[cpu,pc\] - поддерживается на AIX LPAR с типом "Shared" и "Dedicated"<br>=> system.stat\[ent\] - поддерживается на AIX LPAR с типом "Shared" и "Dedicated"| |**system.sw.arch**|<|<|<| |Информация об архитектуре программного обеспечения.|Строка|<|Пример:<br>=> system.sw.arch → i686<br><br>Для получения информации используется функция uname().<br><br>Поддерживается начиная с Zabbix 2.0.| |**system.sw.os**\[<информация>\]|<|<|<| |Информация об операционной системе.|Строка|**информация** - возможные значения: *full* (по умолчанию), *short* или *name*|Пример:<br>=> system.sw.os\[short\] → Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Информация извлекается из (обратите внимание, что не все файлы и опции представлены во всех дистрибутивах):<br>/proc/version (*full*)<br>/proc/version\_signature (*short*)<br>Параметр PRETTY\_NAME из /etc/os-release на системах, которые его поддерживают, или /etc/issue.net (*name*)<br><br>Поддерживается, начиная с Zabbix 2.0.| |**system.sw.packages**\[<регулярное выражение>,<менеджер>,<формат>\]|<|<|<| |Список установленных пакетов.|Текст|**регулярное выражение** - *all* (по умолчанию) или регулярное [выражение](/manual/regular_expressions#обзор)<br>**менеджер** - *all* (по умолчанию) или конкретный менеджер пакетов<br>**формат** - *full* (по умолчанию) или *short*|Список (в алфавитном порядке) установленных пакетов, имена которых совпадают с регулярным [выражением](/manual/regular_expressions#обзор), заданным в `пакет` (*all* списки всех).<br><br>Пример:<br>=> system.sw.packages\[mini,dpkg,short\]<br>→ python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Поддерживаемые менеджеры пакетов (выполняемые команды):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>Если `формат` указан значением *full*, пакеты группируются по менеджерам пакетов (каждый менеджер с отдельной строки, которая начинается с его имени, заключённого в квадратные скобки).<br>Если `формат` указан значением *short*, пакеты не группируются и отображаются одной строкой.<br><br>Поддерживается, начиная с Zabbix 2.0.| |**system.swap.in**\[<устройство>,<тип>\]|<|<|<| |Статистика файла подкачки в (с устройства в память).|Целое число|**устройство** - устройство, используемое для файла подкачки (по умолчанию *all*)<br>**тип** - возможные значения:<br>*count* (количество swapins), *sectors* (секторов swapped in), *pages* (страниц swapped in).<br>Смотрите также подробную информацию о [зависимости от платформы](/manual/appendix/items/supported_by_platform) по этому параметру.|Пример:<br>=> system.swap.in\[,pages\]<br><br>Источником этой информации является:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[<устройство>,<тип>\]|<|<|<| |Статистика файла подкачки из (из памяти в устройство).|Целое число.|**устройство** - устройство, используемое для файла подкачки (по умолчанию *all*)<br>**тип** - возможные значения:<br>*count* (количество swapouts), *sectors* (секторов swapped out), *pages* (страниц swapped out).<br>Смотрите также подробную информацию о [зависимости от платформы](/manual/appendix/items/supported_by_platform) по этому параметру.|Пример:<br>=> system.swap.out\[,pages\]<br><br>Источником этой информации является:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[<устройство>,<тип>\]|<|<|<| |Размер файла подкачки в байтах или процентах от общего размера.|Целое число - для количества байт<br><br>Число с плавающей точкой - для процентов.|**устройство** - устройство, используемое для файла подкачки (по умолчанию *all*)<br>**тип** - возможные значения:<br>*free* (свободно в файле подкачки, по умолчанию), *pfree* (свободно в файле подкачки, в процентах), *pused* (используемое место в файле подкачки, в процентах), *total* (полный размер файла подкачки), *used* (используется места в файле подкачки)<br>Обратите внимание, что *pfree*, *pused* не поддерживаются на Windows, если размер файла подкачки нулевой.<br>Смотрите также подробную информацию о [зависимости от платформы](/manual/appendix/items/supported_by_platform) по этому параметру.|Пример:<br>=> system.swap.size\[,pfree\] → свободное место в файле подкачки в процентах<br><br>Если *устройство* не указано, Zabbix агент будет брать во внимание только swap устройства (файлы), физическая память будет игнорироваться. Например, на Solaris системах команда *swap -s* включает часть физической памяти и swap устройства (в отличие от *swap -l*).<br><br>Обратите внимание, этот ключ может возвращать некорректные данные размера места в файле подкачки, а также в процентах, на виртуализированных (VMware ESXi, VirtualBox) Windows платформах. В этом случае вы можете использовать ключ `perf_counter[\700(_Total)\702]` для получения корректного использования файла подкачки в процентах.| |**system.uname**|<|<|<| |Идентификация системы.|Строка| |Пример возвращаемого значения (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: Mon Nov i386<br><br>Пример возвращаемого значения (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>В Unix, начиная с Zabbix 2.2.0, значение этого элемента данных извлекается при помощи системного вызова uname(). Ранее эта информация запрашивалась с помощью системного вызова "uname -a". Значение этого элемента данных может отличаться от вывода "uname -a" и может не включать дополнительную информацию, которую "uname -a" выводит на основании на других источников.<br><br>В Windows, начиная с Zabbix 3.0, значение этого элемента данных извлекается при помощи классов WMI Win32\_OperatingSystem и Win32\_Processor. Ранее эта информация запрашивалась при помощи непостоянных вызовов Windows API и недокументированных ключей реестра. Имя ОС (включая редакцию) может быть переведено на пользовательский язык интерфейса. Некоторые версии Windows содержат символы товарных знаков и дополнительные пробелы.<br><br>Обратите внимание, что этот элемент данных в Windows возвращает архитектуру ОС, тогда как в Unix он возвращает архитектуру CPU.| |**system.uptime**|<|<|<| |Время работы в секундах.|Целое число| |При [настройке элемента данных](/manual/config/items/item#настройка) используйте единицы измерения **s** или **uptime** для получения читабельных значений.| |**system.users.num**|<|<|<| |Количество пользователей, находящихся в системе.|Целое число| |Для получения значений используется команда **who** на стороне агента.|

en-us	 ### Systemd  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |systemd.unit.get\[unit name,<interface>\]|<|<|<| |Returns all properties of a systemd unit.|JSON object|**unit name** - unit name (you may want to use the {\#UNIT.NAME} macro in item prototype to discover the name)<br>**interface** - unit interface type, possible values: *Unit* (default), *Service*, *Socket*, *Device*, *Mount*, *Automount*, *Swap*, *Target*, *Path*|This item is supported on Linux platform only.<br><br>LoadState, ActiveState and UnitFileState for Unit interface are returned as text and integer:<br>`"ActiveState":{"state":1,"text":"active"}`| |systemd.unit.info\[unit name,<property>,<interface>\]|<|<|<| |Systemd unit information.|String|**unit name** - unit name (you may want to use the {\#UNIT.NAME} macro in item prototype to discover the name)<br>**property** - unit property (e.g. ActiveState (default), LoadState, Description)<br>**interface** - unit interface type (e.g. Unit (default), Socket, Service)|This item allows to retrieve a specific property from specific type of interface as described in [dbus API](https://www.freedesktop.org/wiki/Software/systemd/dbus/).<br><br>This item is supported on Linux platform only.<br><br>Examples:<br>=> systemd.unit.info\["{\#UNIT.NAME}"\] - collect active state (active, reloading, inactive, failed, activating, deactivating) info on discovered systemd units<br>=> systemd.unit.info\["{\#UNIT.NAME}",LoadState\] - collect load state info on discovered systemd units<br>=> systemd.unit.info\[mysqld.service,Id\] - retrieve service technical name (mysqld.service)<br>=> systemd.unit.info\[mysqld.service,Description\] - retrieve service description (MySQL Server)<br>=> systemd.unit.info\[mysqld.service,ActiveEnterTimestamp\] - retrieve the last time the service entered the active state (1562565036283903)<br>=> systemd.unit.info\[dbus.socket,NConnections,Socket\] - collect the number of connections from this socket unit| |systemd.unit.discovery\[<type>\]|<|<|<| |List of systemd units and their details. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**type** - possible values: *all*, *automount*, *device*, *mount*, *path*, *service* (default), *socket*, *swap*, *target*|This item is supported on Linux platform only.|
ru	### Systemd  |Ключ|<|<|<| |--|--|------|------| |**Описание**|**Возвращаемое значение**|**Параметры**|**Комментарии**| |systemd.unit.get\[имя модуля,<интерфейс>\]|<|<|<| |Получение всех свойств модуля systemd.|Объект JSON|**имя модуля** - имя модуля (вы, возможно, захотите использовать {\#UNIT.NAME} макрос в прототипе элементов данных для обнаружения имени)<br>**интерфейс** - тип интерфейса модуля, возможные значения: *Unit* (по умолчанию), *Service*, *Socket*, *Device*, *Mount*, *Automount*, *Swap*, *Target*, *Path*|Этот элемент данных поддерживается только на Linux платформе.<br><br>LoadState, ActiveState и UnitFileState для интерфейса модуля возвращаются в виде текста и целого числа:<br>`"ActiveState":{"state":1,"text":"active"}`| |systemd.unit.info\[имя модуля,<свойство>,<интерфейс>\]|<|<|<| |Информация о systemd модуле.|Строка|**unit name** - имя модуля (вы, возможно, захотите использовать {\#UNIT.NAME} макрос в прототипе элементов данных для обнаружения имени)<br>**свойство** - имя свойства (например, ActiveState (по умолчанию), LoadState, Description)<br>**интерфейс** - тип интерфейса (например, Unit (по умолчанию), Socket, Service)|Этот элемент данных позволяет получать определенные свойства с заданного типа интерфейса, которые описаны в [dbus API](https://www.freedesktop.org/wiki/Software/systemd/dbus/).<br><br>Этот элемент данных поддерживается только на Linux платформе.<br><br>Примеры:<br>=> systemd.unit.info\["{\#UNIT.NAME}"\] - получение информации активного состояния (активный, перезагрузка, неактивный, ошибочный, активация, деактивация) с обнаруженных systemd модулей<br>=> systemd.unit.info\["{\#UNIT.NAME}",LoadState\] - получение информации состояния загрузки с обнаруженных systemd модулей<br>=> systemd.unit.info\[mysqld.service,Id\] - получение технического имени службы (mysqld.service)<br>=> systemd.unit.info\[mysqld.service,Description\] - получение описания службы (MySQL Server)<br>=> systemd.unit.info\[mysqld.service,ActiveEnterTimestamp\] - получение последнего времени, когда служба перешла в активное состояние (1562565036283903)<br>=> systemd.unit.info\[dbus.socket,NConnections,Socket\] - получение количества соединений с этого модуля сокета| |systemd.unit.discovery\[<тип>\]|<|<|<| |Список модулей systemd и их деталей. Используется [низкоуровневым обнаружением](/manual/discovery/low_level_discovery/examples/systemd).|JSON object|**тип** - возможные значения: *all*, *automount*, *device*, *mount*, *path*, *service* (по умолчанию), *socket*, *swap*, *target*|Этот элемент данных поддерживается только на Linux платформе.|

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.  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 ГБ места должно быть зарезервировано для виртуальной машины.  Загрузочное меню установочного 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 and AllowKey  A hypothetical script like 'myscript.sh' may be executed on a host via Zabbix agent in several ways:  1\. As an item key in a passive or active check, for example:  -   system.run\[myscript.sh\] -   system.run\[myscript.sh,wait\] -   system.run\[myscript.sh.nowait\]  Here the user may add "wait", "nowait" or omit the 2nd argument to use its default value in system.run\[\].  2\. As a global script (initiated by user in frontend or API).  A user configures this script in *Administration* → *Scripts*, sets "Execute on: Zabbix agent" and puts "myscript.sh" into the script's "Commands" input field. When invoked from frontend or API the Zabbix server sends to agent:  -   system.run\[myscript.sh,wait\] - up to Zabbix 5.0.4 -   system.run\[myscript.sh\] - since 5.0.5  Here the user does not control the "wait"/"nowait" parameters.  3\. As a remote command from an action. The Zabbix server sends to agent:  -   system.run\[myscript.sh,nowait\]  Here again the user does not control the "wait"/"nowait" parameters.  What that means is if we set AllowKey like:      AllowKey=system.run[myscript.sh]  then  -   system.run\[myscript.sh\] - will be allowed -   system.run\[myscript.sh,wait\], system.run\[myscript.sh,nowait\]     will not be allowed - the script will not be run if invoked as a     step of action  To allow all described variants you may add:      AllowKey=system.run[myscript.sh,*]      DenyKey=system.run[*]  to the agent/agent2 parameters.
ru	#### system.run и AllowKey  Гипотетический скрипт, такой как 'myscript.sh', можно выполнять на узле сети через Zabbix агент несколькими способами:  1\. В виде ключа элемента данных пассивной или активной проверкой, например:  -   system.run\[myscript.sh\] -   system.run\[myscript.sh,wait\] -   system.run\[myscript.sh,nowait\]  Здесь пользовать может добавить "wait", "nowait" или опустить второй аргумент и использовать значение по умолчанию для system.run\[\].  2\. В виде глобального скрипта (инициируется пользователем через веб-интерфейс или по API).  Пользователь настраивает этот скрипт в *Администрирование* → *Скрипты*, задает "Выполнять на: Zabbix агент" и помещает "myscript.sh" в поле ввода скрипта "Команды". При вызове из веб-интерфейса или по API Zabbix сервер отправляет на агент:  -   system.run\[myscript.sh,wait\] - до Zabbix 5.0.4 -   system.run\[myscript.sh\] - с 5.0.5  Здесь пользователь не управляет параметрами "wait"/"nowait".  3\. В виде удаленной команды на действие. Zabbix сервер отправляет на агента:  -   system.run\[myscript.sh,nowait\]  Здесь также пользователь не управляет параметрами "wait"/"nowait".  Это означает, что если мы зададим AllowKey как:      AllowKey=system.run[myscript.sh]  тогда  -   system.run\[myscript.sh\] - будет разрешен -   system.run\[myscript.sh,wait\], system.run\[myscript.sh,nowait\] не будут разрешены - скрипт не запустится, если будет вызван шагом действия  Чтобы разрешить все описанные варианты, вы можете добавить:      AllowKey=system.run[myscript.sh,*]      DenyKey=system.run[*]  к параметрам агента / агента 2.

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

en-us	#### System stats  ![](../../../../../assets/en/manual/web_interface/system_information1.png){width="600"}  Displayed data:  |Parameter|Value|Details| |--|------|------| |*Zabbix server is running*|Status of Zabbix server:<br>**Yes** - server is running<br>**No** - server is not running<br>*Note:* To display the rest of the information the web, frontend needs the server to be running and there must be at least one trapper process started on the server (StartTrappers parameter in [zabbix\_server.conf](/manual/appendix/config/zabbix_server) file > 0).|Location and port of Zabbix server.| |*Number of hosts*|Total number of hosts configured is displayed.|Number of monitored hosts/not monitored hosts.| |*Number of templates*|Total number of templates is displayed.| | |*Number of items*|Total number of items is displayed.|Number of monitored/disabled/unsupported host-level items.<br>Items on disabled hosts are counted as disabled.| |*Number of triggers*|Total number of triggers is displayed.|Number of enabled/disabled host-level triggers; split of the enabled triggers according to "Problem"/"OK" states.<br><br>Triggers listed under the "OK" state include triggers with the status "Unknown".<br>Triggers dependent on disabled items or assigned to disabled hosts are counted as disabled.| |*Number of users*|Total number of users configured is displayed.|Number of users online.| |*Required server performance, new values per second*|The expected number of new values processed by Zabbix server per second is displayed.|*Required server performance* is an estimate and can be useful as a guideline. For precise numbers of values processed, use the `zabbix[wcache,values,all]` [internal item](/manual/config/items/itemtypes/internal).<br><br>Enabled items from monitored hosts are included in the calculation. Log items are counted as one value per item update interval. Regular interval values are counted; flexible and scheduling interval values are not. The calculation is not adjusted during a "nodata" maintenance period. Trapper items are not counted.| |*Database history tables upgraded*|Database upgrade status:<br>**No** - database history tables have not been upgraded|This field is displayed if database upgrade to extended range for numeric (float) values has not been completed. See [instructions for](https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500#enabling_extended_range_of_numeric_float_values) enabling an extended range of numeric (float) values.| |*High availability cluster*|Status of [high availability cluster](/manual/concepts/server/ha) for Zabbix server:<br>**disabled** - standalone server<br>**enabled** - at least one high availability node exists|If enabled, the failover delay is displayed.|  *System information* will also display an error message in the following conditions:  -   The database used does not have the required character set or collation (UTF-8). -   The version of the database is below or above the [supported range](/manual/installation/requirements#required_software) (available only to users with the *Super admin role* type). -   [Housekeeping](/manual/web_interface/frontend_sections/administration/housekeeping) for [TimescaleDB](/manual/appendix/install/timescaledb) is incorrectly configured (history or trend tables contain compressed chunks, but *Override item history period* or *Override item trend period* options are disabled).
ru	#### Системная статистика  ![](../../../../../assets/en/manual/web_interface/system_information1.png){width="600"}  Отображаемые данные:  |Параметр<br>(Parameter)|Значение<br>(Value)|Детали<br>(Details)| |--|------|------| |*Zabbix сервер запущен*<br>*Zabbix server is running*|Состояние сервера Zabbix:<br>**Да (Yes)** — сервер запущен<br>**Нет (No)** — сервер не запущен<br>*Примечание:* Для отображения остальной части информации веб-интерфейсу необходимо, чтобы сервер работал и на нём был запущен по крайней мере один процесс траппера (в файле [zabbix\_server.conf](/manual/appendix/config/zabbix_server) параметр StartTrappers>0).|Местоположение и порт сервера Zabbix.| |*Количество узлов сети*<br>*(Number of hosts)*|Отображается общее количество настроенных узлов сети.|Количество наблюдаемых узлов сети/не наблюдаемых узлов сети.| |*Количество шаблонов*<br>*(Number of templates)*|Отображается общее количество шаблонов.| | |*Количество элементов данных*<br>*(Number of items)*|Отображается общее количество элементов данных.|Количество наблюдаемых/деактивированных/неподдерживаемых элементов данных.<br>Элементы данных на деактивированных узлах сети считаются деактивированными.| |*Количество триггеров*<br>*(Number of triggers)*|Отображается общее количество триггеров.|Количество активированных/деактивированных триггеров; разбивка активированных триггеров в соответствии с состоянием «Проблема»/«OK».<br><br>Триггеры, перечисленные в состоянии «OK», включают и триггеры в состоянии «Неизвестно».<br>Триггеры, зависящие от деактивированных элементов данных или назначенные на деактивированные узлы сети, считаются деактивированными.| |*Количество пользователей*<br>*(Number of users)*|Отображается общее количество настроенных пользователей.|Количество пользователей, подключённых в данный момент.| |*Требуемое быстродействие сервера, новые значения в секунду*<br>*(Required server performance, new values per second)*|Отображается ожидаемое количество новых значений, обрабатываемых сервером Zabbix в секунду.|*Требуемое быстродействие сервера* является приблизительным и может быть полезным в качестве ориентира. Для точного количества обработанных значений используйте [внутренний элемент данных](/manual/config/items/itemtypes/internal) `zabbix[wcache,values,all]`.<br><br>В вычисление включаются активированные элементы данных с узлов сети под наблюдением. Элементы данных журналов считаются как одно значение за интервал обновления элемента данных. Учитываются значения обычных интервалов; значения переменных интервалов и интервалов по расписанию не учитываются. Вычисление не корректируется во время периода обслуживания «без сбора данных». Траппер элементы данных не учитываются.| |*Таблицы истории в базе данных обновлены*<br>*(Database history tables upgraded)*|Состояние обновления базы данных:<br>**Нет (No)** — таблицы истории в базе данных не были обновлены|Это поле отображается, если обновление базы данных до расширенного диапазона числовых (с плавающей точкой) значений не было завершено. Смотрите [инструкцию по](https://www.zabbix.com/documentation/5.0/ru/manual/installation/upgrade_notes_500#включение-расширенного-диапазона-числовых-значений-с-плавающей-точкой) включению расширенного диапазона числовых (с плавающей точкой) значений.| |*Отказоустойчивый кластер*<br>*(High availability cluster)*|Состояние [отказоустойчивого кластера](/manual/concepts/server/ha) сервера Zabbix:<br>**деактивировано (disabled)** — автономный сервер<br>**активировано (enabled)** — существует по крайней мере одна нода кластера|Если активировано, отображается задержка переключения при отказе.|  *Информация о системе* также будет отображать сообщение об ошибке в следующих случаях:  -   Используемая база данных не имеет требуемых набора символов или правил сортировки (UTF-8). -   Версия базы данных ниже либо выше      [поддерживаемого диапазона](/manual/installation/requirements#требуемое-программное-обеспечение)     (доступно только пользователям с типом *Роль Супер-администратора*). -   Неправильно настроена [очистка истории](/manual/web_interface/frontend_sections/administration/general#очистка-истории)     для [TimescaleDB](/manual/appendix/install/timescaledb)      (таблицы истории или динамики изменений содержат сжатые фрагменты,     но опции *Переопределить период хранения истории элементов данных* или *Переопределить период хранения динамики изменения элементов данных* отключены).

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

en-us	**Tag-based mapping of services to problems**  The availability of [services](/manual/it_services) in previous Zabbix versions depended on triggers and their states. In the new version that is replaced by a tag-based mapping to problems for the respective service.  In service configuration, hard and soft dependencies no longer exist. Instead, a service can have multiple parent services.
ru	**Соответствие услуг к проблемам на основе тегов**  Доступность [услуг](/manual/it_services) в предыдущих версиях Zabbix зависела от триггеров и их состояний. В новой версии такой подход заменён соответствием на основе тегов между проблемами и соответствующими услугами.  В настройках услуг жёстких и не жёстких зависимостей больше нет. Вместо этого услуга может иметь несколько родительских услуг.

en-us	#### Tag-based mapping of services to problems  The availability of [services](/manual/web_interface/frontend_sections/monitoring/it_services) in previous Zabbix versions depended on triggers and their states. In the new version that is replaced by a tag-based mapping to problems for the respective service.  The configuring and viewing of services is now merged in *Monitoring* → *Services*, and a separate section for service configuration no longer exists in *Configuration* → *Services*.  In service configuration, hard and soft dependencies no longer exist. Instead, a service can have multiple parent services.  
ru	#### Соответствие услуг к проблемам на основе тегов  Доступность [услуг](/manual/web_interface/frontend_sections/monitoring/it_services) в предыдущих версиях 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/it_services/service_actions) 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	##### Task manager  If the 'Allow manual close' setting is enabled for trigger, then it's possible to manually close problem events generated by the trigger. This is done in the frontend when [updating a problem](/manual/acknowledges#updating_problems). The event is not closed directly – instead a 'close event' task is created, which is handled by the task manager shortly. The task manager will generate a corresponding OK event and the problem event will be closed.
ru	##### Менеджер задач  Если у триггера активирована настройка 'Разрешить закрывать вручную', тогда появится возможность закрывать вручную те события о проблемах, которые созданы этим триггером. Это можно сделать в веб-интерфейсе при [обновлении проблемы](/manual/acknowledges#обновление-проблем). Событие не закрывается напрямую – вместо этого создается задача 'закрытие события', которая в ближайшее время обрабатывается менеджером задач. Диспетчер задач создаст соответствующее ОК событие, и событие проблемы будет закрыто.

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

en-us	 #### template  Changes:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.delete`, `template.massadd`, `template.massupdate`, `template.massremove`: added strict validation of the methods parameters.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.massadd`, `template.massupdate`: dropped support of parameter `hosts`.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.massremove`: dropped support of parameter `hostids`.
ru	#### template  Изменения:\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.delete`, `template.massadd`, `template.massupdate `, `template.massremove`: добавлена ​​строгая проверка параметров методов.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.create`, `template.update`, `template.massadd`, `template.massupdate`: прекращена поддержка параметра `hosts`.\ [ZBXNEXT-6867](https://support.zabbix.com/browse/ZBXNEXT-6867) `template.massremove`: удалена поддержка параметра `hostid`.

en-us	#### template  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `template.update`: the parameter `uuid` can now be updated.\
ru	#### шаблон  Изменения:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `template.update`: параметр `uuid` может быть обновлен.\

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

en-us	#### templatedashboard Changes:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) added support of new widget type `item`.\
ru	#### templatedashboard Изменения:\ [ZBXNEXT-6966](https://support.zabbix.com/browse/ZBXNEXT-6966) добавлена ​​поддержка нового типа виджета `item`.\

en-us	#### templatedashboard  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `templatedashboard.update`: the parameter `uuid` can now be updated.\
ru	#### Панель шаблонов  Изменения:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `templatedashboard.update`: параметр `uuid` может быть обновлен.\

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

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

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

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

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

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

en-us	#### Template design  Templates were designed with the following in mind:  -   User macros are used as much as possible so triggers can be tuned by     the user; -   Low-level discovery is used as much as possible to minimize the     number of unsupported items; -   All templates depend on Template ICMP Ping so all devices are also     checked by ICMP; -   Items don't use any MIBs - SNMP OIDs are used in items and low-level     discoveries. So it's not necessary to load any MIBs into Zabbix for     templates to work; -   Loopback network interfaces are filtered when discovering as well as     interfaces with ifAdminStatus = down(2); -   64bit counters are used from IF-MIB::ifXTable where possible. If it     is not supported, default 32bit counters are used instead.  All discovered network interfaces have a trigger that monitors its operational status (link), for example:     ```     {$IFCONTROL:"{#IFNAME}"}=1 and last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))    ```  -   If you do no want to monitor this condition for a specific     interface create a user macro with context with the value 0. For example:  ![](../../../../assets/en/manual/config/template_ifcontrol.png)  where Gi0/0 is {\#IFNAME}. That way the trigger is not used any more for this specific interface.  -   You can also change the default behavior for all triggers not to fire and activate this trigger only to limited number of interfaces like uplinks:  ![](../../../../assets/en/manual/config/template_ifcontrol2.png)
ru	#### Дизайн шаблонов  Шаблоны разработаны с учетом следующего:  -   Пользовательские макросы используются где только возможно, поэтому триггеры можно подстроить; -   Низкоуровневые обнаружения используются где только возможно для минимизации количества неподдерживаемых элементов данных; -   Все шаблоны зависят от Template ICMP Ping, таким образом все устройства так же проверяются по протоколу ICMP; -   Элементы данных не используют MIB - в элементах данных и правилах обнаружения используются только SNMP OID. Поэтому для работы шаблонов нет необходимости загружать какие-либо MIB в Zabbix; -   Сетевые интерфейсы loopback при обнаружении фильтруются, также как и интерфейсы с ifAdminStatus = down(2) -   Используются 64-битные счетчики из IF-MIB::ifXTable, где это возможно. Если они не поддерживаются, по умолчанию вместо них используются 32-битные счетчики.  У всех обнаруженных сетевых интерфейсов имеется триггер, который следит за его рабочим состоянием (каналом связи), например:  ``` {$IFCONTROL:"{#IFNAME}"}=1 and last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Alcatel Timetra TiMOS SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2)) ```  -   Если вы не хотите мониторить это условие по какому-либо отдельному интерфейсу, создайте пользовательский макрос с контекстом со значением 0. Например:  ![](../../../../assets/en/manual/config/template_ifcontrol.png)  где Gi0/0 является {\#IFNAME}. Таким образом, триггер больше не будет использоваться для этого конкретного интерфейса.  -   Вы также можете изменить поведение по умолчанию по всем триггерам (не срабатывать) и активировать этот триггер только по ограниченному количеству интерфейсов, например, только по магистральным каналам связи:  ![](../../../../assets/en/manual/config/template_ifcontrol2.png)

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

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