Шаблоны экспортируются вместе со множеством связанных объектов и со связями с объектами.
Экспорт шаблона содержит:
Для экспорта шаблонов выполните следующее:
В зависимости от выбранного формата шаблоны будут экспортированы в локальный файл со следующим именем по умолчанию:
Для импорта шаблонов выполните следующее:
Все обязательные поля ввода отмечены красной звёздочкой.
Правила импорта:
Правило | Описание |
---|---|
Обновить существующее | Существующие элементы будут обновлены данными взятыми с файла импорта. В противном случае они не будут обновляться. |
Создать новое | Импорт добавит новые элементы, используя данные из файла импорта. В противном случае они не будут добавлены. |
Удалить пропущенное | Импорт удалит существующие элементы, которые отсутствуют в файле импорта. В противном случае они не будут удаляться. Если для связи с шаблонами выбрана опция Удалить пропущенное, существующее присоединение к шаблону, но отсутствующее в файле импорта, будет удалено с шаблона вместе со всеми объектами, унаследованными от потенциально отсоединяемых шаблонов (элементы данных, триггеры и т.п.). |
На следующем экране вы можете просмотреть содержимое импортируемого шаблона. Если импортируемый шаблон новый, все перечисленные элементы будут зелеными. При обновлении существующего шаблона все новые элементы шаблона будут подсвечены зеленым; удаленные из шаблона элементы будут подсвечены красным; элементы, которые не изменились будут перечислены с серым фоном.
Меню слева можно использовать для перехода по списку изменений. Раздел Обновлено подсвечивает все изменения сделанные над существующими элементами шаблона. раздел Добавлено перечисляет новые элементы шаблона. Элементы каждой группы сгруппированы по типу элемента; нажмите на серую стрелку, чтобы развернуть или свернуть группу элементов.
Проверьте изменения шаблона, затем нажмите Импорт для подтверждения операции импорта шаблона. В веб-интерфейсе отобразится сообщение об успехе или об ошибке импорта.
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>4.0</version>
<date>2018-04-03T06:25:22Z</date>
<groups>
<group>
<name>Templates/Databases</name>
</group>
</groups>
<templates>
<template>
<template>Template DB MySQL</template>
<name>Template DB MySQL</name>
<description/>
<groups>
<group>
<name>Templates/Databases</name>
</group>
</groups>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<items>
<item>
<name>MySQL status</name>
<type>0</type>
<snmp_community/>
<snmp_oid/>
<key>mysql.ping</key>
<delay>1m</delay>
<history>1w</history>
<trends>365d</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<params/>
<ipmi_sensor/>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.ping, which is defined in userparameter_mysql.conf.
0 - MySQL server is down
1 - MySQL server is up</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap>
<name>Service state</name>
</valuemap>
<logtimefmt/>
<preprocessing/>
<jmx_endpoint/>
<timeout>3s</timeout>
<url/>
<query_fields/>
<posts/>
<status_codes>200</status_codes>
<follow_redirects>1</follow_redirects>
<post_type>0</post_type>
<http_proxy/>
<headers/>
<retrieve_mode>0</retrieve_mode>
<request_method>1</request_method>
<output_format>0</output_format>
<allow_traps>0</allow_traps>
<ssl_cert_file/>
<ssl_key_file/>
<ssl_key_password/>
<verify_peer>0</verify_peer>
<verify_host>0</verify_host>
<master_item/>
</item>
<item>
<name>MySQL begin operations per second</name>
<type>0</type>
<snmp_community/>
<snmp_oid/>
<key>mysql.status[Com_begin]</key>
<delay>1m</delay>
<history>1w</history>
<trends>365d</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<params/>
<ipmi_sensor/>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
<preprocessing>
<step>
<type>10</type>
<params/>
</step>
</preprocessing>
<jmx_endpoint/>
<timeout>3s</timeout>
<url/>
<query_fields/>
<posts/>
<status_codes>200</status_codes>
<follow_redirects>1</follow_redirects>
<post_type>0</post_type>
<http_proxy/>
<headers/>
<retrieve_mode>0</retrieve_mode>
<request_method>1</request_method>
<output_format>0</output_format>
<allow_traps>0</allow_traps>
<ssl_cert_file/>
<ssl_key_file/>
<ssl_key_password/>
<verify_peer>0</verify_peer>
<verify_host>0</verify_host>
<master_item/>
</item>
<item>
<name>MySQL queries per second</name>
<type>0</type>
<snmp_community/>
<snmp_oid/>
<key>mysql.status[Questions]</key>
<delay>1m</delay>
<history>1w</history>
<trends>365d</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<params/>
<ipmi_sensor/>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
<preprocessing>
<step>
<type>10</type>
<params/>
</step>
</preprocessing>
<jmx_endpoint/>
<timeout>3s</timeout>
<url/>
<query_fields/>
<posts/>
<status_codes>200</status_codes>
<follow_redirects>1</follow_redirects>
<post_type>0</post_type>
<http_proxy/>
<headers/>
<retrieve_mode>0</retrieve_mode>
<request_method>1</request_method>
<output_format>0</output_format>
<allow_traps>0</allow_traps>
<ssl_cert_file/>
<ssl_key_file/>
<ssl_key_password/>
<verify_peer>0</verify_peer>
<verify_host>0</verify_host>
<master_item/>
</item>
</items>
<discovery_rules/>
<httptests/>
<macros/>
<templates/>
<screens>
<screen>
<name>MySQL performance</name>
<hsize>2</hsize>
<vsize>1</vsize>
<screen_items>
<screen_item>
<resourcetype>0</resourcetype>
<width>500</width>
<height>200</height>
<x>0</x>
<y>0</y>
<colspan>1</colspan>
<rowspan>1</rowspan>
<elements>0</elements>
<valign>1</valign>
<halign>0</halign>
<style>0</style>
<url/>
<dynamic>0</dynamic>
<sort_triggers>0</sort_triggers>
<resource>
<name>MySQL operations</name>
<host>Template DB MySQL</host>
</resource>
<max_columns>3</max_columns>
<application/>
</screen_item>
</screen_items>
</screen>
</screens>
</template>
</templates>
<triggers>
<trigger>
<expression>{Template DB MySQL:mysql.ping.last(0)}=0</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>MySQL is down</name>
<correlation_mode>0</correlation_mode>
<correlation_tag/>
<url/>
<status>0</status>
<priority>2</priority>
<description/>
<type>0</type>
<manual_close>0</manual_close>
<dependencies/>
<tags/>
</trigger>
</triggers>
<graphs>
<graph>
<name>MySQL operations</name>
<width>900</width>
<height>200</height>
<yaxismin>0.0000</yaxismin>
<yaxismax>100.0000</yaxismax>
<show_work_period>1</show_work_period>
<show_triggers>1</show_triggers>
<type>0</type>
<show_legend>1</show_legend>
<show_3d>0</show_3d>
<percent_left>0.0000</percent_left>
<percent_right>0.0000</percent_right>
<ymin_type_1>0</ymin_type_1>
<ymax_type_1>0</ymax_type_1>
<ymin_item_1>0</ymin_item_1>
<ymax_item_1>0</ymax_item_1>
<graph_items>
<graph_item>
<sortorder>0</sortorder>
<drawtype>0</drawtype>
<color>C8C800</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template DB MySQL</host>
<key>mysql.status[Com_begin]</key>
</item>
</graph_item>
</graph_items>
</graph>
</graphs>
<value_maps>
<value_map>
<name>Service state</name>
<mappings>
<mapping>
<value>0</value>
<newvalue>Down</newvalue>
</mapping>
<mapping>
<value>1</value>
<newvalue>Up</newvalue>
</mapping>
</mappings>
</value_map>
</value_maps>
</zabbix_export>
Значения тегов элементов описаны в таблице ниже.
Элемент | Свойство элемента | Обязательный | Тип | Диапазон | Описание |
---|---|---|---|---|---|
templates | - | Корневой элемент шаблонов. | |||
uuid | x | строка |
Уникальный идентификатор конкретного шаблона. | ||
template | x | строка |
Уникальное имя шаблона. | ||
name | - | строка |
Видимое имя шаблона. | ||
description | - | текст |
Описание шаблона. | ||
groups | x | Корневой элемент групп узлов сети шаблонов. | |||
uuid | x | строка |
Уникальный идентификатор конкретной группы узлов сети. | ||
name | x | строка |
Уникальное имя группы. | ||
templates | - | Корневой элемент присоединенных шаблонов. | |||
name | x | строка |
Имя шаблона. | ||
tags | - | Корневой элемент тегов шаблона. | |||
tag | x | строка |
Имя тега. | ||
value | - | строка |
Значение тега. | ||
macros | - | Корневой элемент макросов шаблона. | |||
macro | x | строка |
Одиночный макрос шаблона. | ||
type | - | строка |
0 - TEXT (по умолчанию) 1 - SECRET_TEXT 2 - VAULT |
Тип макроса. | |
name | - | строка |
Имя пользовательского макроса. | ||
value | - | строка |
Значение пользовательского макроса. | ||
description | - | строка |
Описание пользовательского макроса. | ||
valuemaps | - | Корневой элемент преобразований значений шаблона. | |||
uuid | x | строка |
Уникальный идентификатор конкретного преобразования значений. | ||
name | x | строка |
Имя преобразования значений. | ||
mapping | - | Корневой элемент преобразований. | |||
value | x | строка |
Значение преобразования. | ||
newvalue | x | строка |
Новое значение преобразования. |
Элемент | Свойство элемента | Обязательный | Тип | Диапазон1 | Описание |
---|---|---|---|---|---|
items | - | Корневой элемент элементов данных. | |||
uuid | x | строка |
Уникальный идентификатор элемента данных | ||
name | x | строка |
Имя элемента данных. | ||
type | - | строка |
0 - ZABBIX_PASSIVE (default) 2 - TRAP 3 - SIMPLE 5 - INTERNAL 7 - ZABBIX_ACTIVE 10 - EXTERNAL 11 - ODBC 12 - IPMI 13 - SSH 14 - TELNET 15 - CALCULATED 16 - JMX 17 - SNMP_TRAP 18 - DEPENDENT 19 - HTTP_AGENT 20 - SNMP_AGENT 21 - ITEM_TYPE_SCRIPT |
Тип элемента данных. | |
snmp_oid | - | строка |
ID SNMP объекта. | ||
key | x | строка |
Ключ элемента данных. | ||
delay | - | строка |
По умолчанию: 1m | Интервал обновления элемента данных. Принимает секунды или единицы времени с суффиксом (30s, 1m, 2h, 1d). Опционально можно указать один и более пользовательских интервалов как гибких интервалов, так и интервалов по расписанию. Несколько интервалов отделяются при помощи двоеточия. Можно использовать пользовательские макросы. Один макрос должен занимать все поле. Несколько макросов в поле или макросы вместе с текстом не поддерживаются. Гибкие интервалы можно указывать в виде двух макросов с разделением прямой косой чертой (например, {$FLEX_INTERVAL}/{$FLEX_PERIOD} ). |
|
history | - | строка |
По умолчанию: 90d | Единица времени как долго хранить данные истории. Единица времени с суффиксом, пользовательский макрос или LLD макросы. | |
trends | - | строка |
По умолчанию: 365d | Единица времени как долго хранить данные динамики изменений. Единица времени с суффиксом, пользовательский макрос или LLD макросы. | |
status | - | целое число |
0 - ENABLED (по умолчанию) 1 - DISABLED |
Состояние элемента данных. | |
value_type | - | строка |
0 - FLOAT 1 - CHAR 2 - LOG 3 - UNSIGNED (по умолчанию) 4 - TEXT |
Тип получаемого значения. | |
allowed_hosts | - | строка |
Список IP адресов (разделенных запятыми) узлов сети, с которых разрешена отправка данных на элемент данных Используется элементами данных с типами траппер и HTTP агент. |
||
units | - | строка |
Единицы измерений получаемых значений (bps, B и т.п.). | ||
params | - | текст |
Дополнительные параметры, зависящие от типа элемента данных: - выполняемый скрипт для элементов данных с типами Скрипт, SSH и Telnet; - SQL запрос для элементов данных с типом монитор баз данных; - формула для вычисляемых элементов данных. |
||
ipmi_sensor | - | строка |
ID IPMI сенсора. Используется только IPMI элементами данных. |
||
authtype | - | строка |
Тип аутентификации для элементов данных типа SSH агент: 0 - PASSWORD (по умолчанию) 1 - PUBLIC_KEY Тип аутентификации для элементов данных типа HTTP агент: 0 - NONE (default) 1 - BASIC 2 - NTLM |
Тип аутентификации. Используется только элементами данных с типами SSH и HTTP агент. |
|
username | - | строка |
Имя пользователя для аутентификации. Используется элементами данных с типами простая проверка, SSH, Telnet, монитор баз данных, JMX и HTTP агент. Требуется SSH и Telnet элементам данных. При использовании с JMX агентом пароль также должен быть указан вместе с именем пользователя или оба свойства должны быть пустыми. |
||
password | - | строка |
Пароль для аутентификации. Используется элементами данных с типами простая проверка, SSH, Telnet, монитор баз данных, JMX и HTTP агент. При использовании с JMX агентом имя пользователя также должно быть указано вместе с именем пользователя или оба свойства должны быть пустыми. |
||
publickey | - | строка |
Имя файла публичного ключа Требуемся SSH агент элементам данных. |
||
privatekey | - | строка |
Имя файла приватного ключа Требуемся SSH агент элементам данных. |
||
port | - | строка |
Пользовательский порт элемента данных. Может содержать пользовательские макросы. Используется только SNMP элементами данных. |
||
description | - | текст |
Описание элемента данных. | ||
inventory_link | - | строка |
0 - NONE Имя поля инвентарных данных в верхнем регистре. Например: 4 - ALIAS 6 - OS_FULL 14 - HARDWARE и т.п. |
Поле инвентарных данных, которое заполняется элементом данных. Обратитесь к странице инвентарных данных узлов сети для получения списка поддерживаемых полей инвентарных данных и их ID. |
|
logtimefmt | - | строка |
Формат времени в записях в журнале. Используется только журнал (лог) элементами данных. |
||
jmx_endpoint | - | строка |
JMX endpoint. Используется только JMX агент элементами данных. |
||
url | - | строка |
Строка URL. Требуется только HTTP агент элементам данных. |
||
allow_traps | - | строка |
0 - NO (по умолчанию) 1 - YES |
Свойство позволяет отправку данных на элемент данных Используется только HTTP агент элементами данных. |
|
follow_redirects | - | строка |
0 - NO 1 - YES (по умолчанию). |
Следование перенаправлениям HTTP ответа Используется только HTTP агент элементами данных. |
|
headers | - | Корневой элемент заголовков HTTP(S) запроса, где имя заголовка используется ключем, а значение заголовка значением. Используется только HTTP агент элементами данных. |
|||
name | x | строка |
Имя заголовка. | ||
value | x | строка |
Значение заголовка. | ||
http_proxy | - | строка |
Строка подключения к HTTP(S) прокси Используется только HTTP агент элементами данных. |
||
output_format | - | строка |
0 - RAW (по умолчанию) 1 - JSON |
Каким образом обрабатывать ответ Используется только HTTP агент элементами данных. |
|
post_type | - | строка |
0 - RAW (по умолчанию) 2 - JSON 3 - XML |
Тип тела post данных. Используется только HTTP агент элементами данных. |
|
posts | - | строка |
Данные тела HTTP(S) запроса. Используется только HTTP агент элементами данных. |
||
query_fields | - | Корневой элемент для параметров запроса. Используется только HTTP агент элементами данных. |
|||
name | x | строка |
Имя параметра. | ||
value | - | строка |
Значение параметра. | ||
request_method | - | строка |
0 - GET (по умолчанию) 1 - POST 2 - PUT 3 - HEAD |
Метод запроса. Используется только HTTP агент элементами данных. |
|
retrieve_mode | - | строка |
0 - BODY (default) 1 - HEADERS 2 - BOTH |
Какую часть ответа нужно записывать. Используется только HTTP агент элементами данных. |
|
ssl_cert_file | - | строка |
Путь к файлу публичного ключа SSL. Используется только HTTP агент элементами данных. |
||
ssl_key_file | - | строка |
Путь к файлу приватного ключа SSL. Используется только HTTP агент элементами данных. |
||
ssl_key_password | - | строка |
Пароль к файлу SSL ключа. Используется только HTTP агент элементами данных. |
||
status_codes | - | строка |
Диапазоны требуемых кодов HTTP состояний, разделенные запятыми. Поддерживаются пользовательские макросы. Например: 200,200-{$M},{$M},200-400 Используется только HTTP агент элементами данных. |
||
timeout | - | строка |
Время ожидания при выполнении запроса данных элемента данных. Поддерживаются пользовательские макросы. Используется только HTTP агент элементами данных. |
||
verify_host | - | строка |
0 - NO (по умолчанию) 1 - YES |
Проверка имени узла в URL в полях Common Name или Subject Alternate Name сертификата хоста. Используется только HTTP агент элементами данных. |
|
verify_peer | - | строка |
0 - NO (по умолчанию) 1 - YES |
Проверка подлинности сертификата хоста. Используется только HTTP агент элементами данных. |
|
parameters | - | Корневой элемент пользовательских параметров. Используется только Скрипт элементами данных. |
|||
name | x | строка |
Имя параметра. Используется только Скрипт элементами данных. |
||
value | - | строка |
Значение параметра. Используется только Скрипт элементами данных. |
||
value map | - | Преобразование значений. | |||
name | x | строка |
Имя преобразования значений, которое используется элементом данных. | ||
preprocessing | - | Корневой элемент предварительной обработки элемента данных. | |||
step | - | Отдельный шаг предварительной обработки значений элемента данных. | |||
type | x | строка |
1 - MULTIPLIER 2 - RTRIM 3 - LTRIM 4 - TRIM 5 - REGEX 6 - BOOL_TO_DECIMAL 7 - OCTAL_TO_DECIMAL 8 - HEX_TO_DECIMAL 9 - SIMPLE_CHANGE (вычисляется как (полученное значение-предыдущее значение)) 10 - CHANGE_PER_SECOND (вычисляется как (полученное значение-предыдущее значение)/(текущее время-время последней проверки)) 11 - XMLPATH 12 - JSONPATH 13 - IN_RANGE 14 - MATCHES_REGEX 15 - NOT_MATCHES_REGEX 16 - CHECK_JSON_ERROR 17 - CHECK_XML_ERROR 18 - CHECK_REGEX_ERROR 19 - DISCARD_UNCHANGED 20 - DISCARD_UNCHANGED_HEARTBEAT 21 - JAVASCRIPT 22 - PROMETHEUS_PATTERN 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE 26 - CHECK_NOT_SUPPORTED |
Тип шага предварительной обработки значений элемента данных. | |
parameters | - | Корневой элемент параметров шага предварительной обработки значений элемента данных. | |||
parameter | x | строка |
Конкретный параметр шага предварительной обработки значений элемента данных. | ||
error_handler | - | строка |
0 - ORIGINAL_ERROR (по умолчанию) 1 - DISCARD_VALUE 2 - CUSTOM_VALUE 3 - CUSTOM_ERROR |
Тип действия, используемого в случае ошибки на шаге предварительной обработки. | |
error_handler_params | - | строка |
Параметры обработки ошибки, используемой с 'error_handler'. | ||
master_item | - | Конкретный элемент основного элемента данных. Требуется зависимым элементам данных. |
|||
key | x | строка |
Значение ключа основного элемента данных зависимого элемента данных. Допускается рекурсия до 3 зависимых элементов данных и максимальное количество зависимых элементов данных равно 29999. |
||
triggers | - | Корневой элемент простых триггеров. | |||
Для значений тегов элементов триггеров смотрите теги триггеров шаблонов. | |||||
tags | - | Корневой элемент тегов элемента данных. | |||
tag | x | строка |
Имя тега. | ||
value | - | строка |
Значение тега. |
Элемент | Свойство элемента | Требуемый | Тип | Диапазон | Описание |
---|---|---|---|---|---|
discovery_rules | - | Корневой элемент правил низкоуровневого обнаружения. | |||
По большинству значений тегов элементов, смотрите значения тегов элементов обычных элементов данных. Ниже описаны только те теги, которые являются специфичными для правил низкоуровневого обнаружения. | |||||
type | - | строка |
0 - ZABBIX_PASSIVE (по умолчанию) 2 - TRAP 3 - SIMPLE 5 - INTERNAL 7 - ZABBIX_ACTIVE 10 - EXTERNAL 11 - ODBC 12 - IPMI 13 - SSH 14 - TELNET 16 - JMX 18 - DEPENDENT 19 - HTTP_AGENT 20 - SNMP_AGENT |
Тип элемента данных. | |
lifetime | - | строка |
По умолчанию: 30d | Период времени после которого элементы данных, которые более не обнаруживаются, будут удалены. Секунды, единицы времени с суффиксом или пользовательский макрос. | |
filter | Одиночный фильтр. | ||||
evaltype | - | строка |
0 - AND_OR (по умолчанию) 1 - AND 2 - OR 3 - FORMULA |
Логика использования условий фильтра для проверки правила низкоуровневого обнаружения. | |
formula | - | строка |
Пользовательская формула вычисления условий фильтрации. | ||
conditions | - | Корневой элемент условий фильтров. | |||
macro | x | строка |
Имя макроса низкоуровневого обнаружения. | ||
value | - | строка |
Значение фильтра: регулярное выражение или глобальное регулярное выражение. | ||
operator | - | строка |
8 - MATCHES_REGEX (по умолчанию) 9 - NOT_MATCHES_REGEX |
Оператор условия. | |
formulaid | x | символ |
Произвольный уникальный ID, который используется ссылкой на условие из пользовательского выражения. Может содержать только заглавные буквы. ID должен быть задан пользователем при изменении условий фильтра, но он будет сгенерирован заново при последующем запросе. | ||
lld_macro_paths | - | Корневой элемент для путей LLD макросов. | |||
lld_macro | x | строка |
Имя макроса низкоуровневого обнаружения. | ||
path | x | строка |
Селектор значения, которое будет присвоено соответствующему макросу. | ||
preprocessing | - | Предварительная обработка значений LLD правила. | |||
step | - | Конкретное значение шага предварительной обработки LLD правила. | |||
По большинству значений тегов элементов, смотрите значения тегов элементов предварительной обработки значений элементов данных шаблона. Ниже описаны только те теги, которые являются специфичными для предварительной обработки значений правил низкоуровневого обнаружения шаблона. | |||||
type | x | строка |
5 - REGEX 11 - XMLPATH 12 - JSONPATH 15 - NOT_MATCHES_REGEX 16 - CHECK_JSON_ERROR 17 - CHECK_XML_ERROR 20 - DISCARD_UNCHANGED_HEARTBEAT 21 - JAVASCRIPT 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE |
Тип шага предварительной обработки значений элементов данных. | |
trigger_prototypes | - | Корневой элемент прототипов триггеров. | |||
По большинству значений тегов элементов прототипов триггеров, смотрите значения тегов элементов обычных триггеров шаблона. | |||||
graph_prototypes | - | Корневой элемент прототипов графиков. | |||
По большинству значений тегов элементов прототипов графиков, смотрите значения тегов элементов обычных графиков шаблона. | |||||
host_prototypes | - | Корневой элемент прототипов узлов сети. | |||
По большинству значений тегов элементов прототипов узлов сети, смотрите значения тегов элементов обычных узлов сети. | |||||
item_prototypes | - | Корневой элемент прототипов элементов данных. | |||
По большинству значений тегов элементов прототипов элементов данных, смотрите значения тегов элементов обычных элементов данных шаблона. | |||||
master_item | - | Конкретные данные прототипа элементов данных основного элемента данных / прототипа элементов данных. | |||
key | x | строка |
Значение ключа зависимого прототипа элементов данных основного элемента данных / прототипа элементов данных. Требуется зависимому элементу данных. |
Элемент | Свойство элемента | Требуемый | Тип | Диапазон1 | Описание |
---|---|---|---|---|---|
triggers | - | Корневой элемент триггеров. | |||
uuid | x | строка |
Уникальный идентификатор конкретного триггера. | ||
expression | x | строка |
Выражение триггера. | ||
recovery_mode | - | строка |
0 - EXPRESSION (по умолчанию) 1 - RECOVERY_EXPRESSION 2 - NONE |
Основа генерирования ОК событий. | |
recovery_expression | - | строка |
Выражение восстановления триггера. | ||
name | x | строка |
Имя триггера. | ||
correlation_mode | - | строка |
0 - DISABLED (по умолчанию) 1 - TAG_VALUE |
Режим корреляции (без корреляции событий или корреляция событий по тегу). | |
correlation_tag | - | строка |
Имя тега используемое для корреляции событий. | ||
url | - | строка |
URL связанный с триггером. | ||
status | - | строка |
0 - ENABLED (по умолчанию) 1 - DISABLED |
Состояние триггера. | |
priority | - | строка |
0 - NOT_CLASSIFIED (по умолчанию) 1 - INFO 2 - WARNING 3 - AVERAGE 4 - HIGH 5 - DISASTER |
Важность триггера. | |
description | - | текст |
Описание триггера. | ||
type | - | строка |
0 - SINGLE (по умолчанию) 1 - MULTIPLE |
Тип формирования событий (одиночное событие о проблеме или множественные события о проблемах). | |
manual_close | - | строка |
0 - NO (по умолчанию) 1 - YES |
Ручное закрытие событий о проблемах. | |
dependencies | - | Корневой элемент зависимостей. | |||
name | x | строка |
Имя триггера от которого имеется зависимость. | ||
expression | x | строка |
Выражение триггера от которого имеется зависимость. | ||
recovery_expression | - | строка |
Выражение восстановления триггера от которого имеется зависимость. | ||
tags | - | Корневой элемент тегов триггера. | |||
tag | x | строка |
Имя тега. | ||
value | - | строка |
Значение тега. |
Элемент | Свойство элемента | Требуемый | Тип | Диапазон1 | Описание |
---|---|---|---|---|---|
graphs | - | Корневой элемент графиков. | |||
uuid | x | строка |
Уникальный идентификатор конкретного графика. | ||
name | x | строка |
Имя графика. | ||
width | - | целое число |
20-65535 (по умолчанию: 900) | Ширина графика, в пикселях. Используется для предпросмотра и в круговом/расширенном графиках. | |
height | - | целое число |
20-65535 (по умолчанию: 200) | Высота графика, в пикселях. Используется для предпросмотра и в круговом/расширенном графиках. | |
yaxismin | - | дробное число |
По умолчанию: 0 | Минимальное значение оси Y. Используется, если 'ymin_type_1' задано значением FIXED. |
|
yaxismax | - | дробное число |
По умолчанию: 0 | Максимальное значение оси Y. Используется, если 'ymax_type_1' задано значением FIXED. |
|
show_work_period | - | строка |
0 - NO 1 - YES (по умолчанию) |
Подсветка нерабочих часов. Используется обычным и стэкируемым графиками. |
|
show_triggers | - | строка |
0 - NO 1 - YES (по умолчанию) |
Отображение значений простых триггеров в виде линии. Используется обычным и стэкируемым графиками. |
|
type | - | строка |
0 - NORMAL (по умолчанию) 1 - STACKED 2 - PIE 3 - EXPLODED |
Тип графика. | |
show_legend | - | строка |
0 - NO 1 - YES (по умолчанию) |
Отображение легенды графика. | |
show_3d | - | строка |
0 - NO (по умолчанию) 1 - YES |
Включение 3D стиля. Используется круговым и расширенным круговым графиками. |
|
percent_left | - | дробное число |
По умолчанию:0 | Отображение процентной линии для левой стороны оси X. Используется обычными графиками. |
|
percent_right | - | дробное число |
По умолчанию:0 | Отображение процентной линии для левой стороны оси X. Используется обычными графиками. |
|
ymin_type_1 | - | строка |
0 - CALCULATED (по умолчанию) 1 - FIXED 2 - ITEM |
Минимальное значение оси Y. >Используется обычным и стэкируемым графиками. |
|
ymax_type_1 | - | строка |
0 - CALCULATED (по умолчанию) 1 - FIXED 2 - ITEM |
Максимальное значение оси Y. >Используется обычным и стэкируемым графиками. |
|
ymin_item_1 | - | Детали конкретного элемента данных. Требуется, если 'ymin_type_1' задано значением ITEM. |
|||
host | x | строка |
Узел сети элемента данных. | ||
key | x | строка |
Ключ элемента данных. | ||
ymax_item_1 | - | Детали конкретного элемента данных. Требуется, если 'ymax_type_1' задано значением ITEM. |
|||
host | x | строка |
Узел сети элемента данных. | ||
key | x | строка |
Ключ элемента данных. | ||
graph_items | x | Корневой элемент элементов графика. | |||
sortorder | - | целое число |
Порядок отрисовки. Меньшее значение отрисовывается первым. Можно использовать для отрисовки линий или регионов позади (или спереди) других. | ||
drawtype | - | строка |
0 - SINGLE_LINE (по умолчанию) 1 - FILLED_REGION 2 - BOLD_LINE 3 - DOTTED_LINE 4 - DASHED_LINE 5 - GRADIENT_LINE |
Стиль отрисовки элемент графика. Используется обычными графиками. |
|
color | - | строка |
Цвет элемента (6 символов, hex). | ||
yaxisside | - | строка |
0 - LEFT (по умолчанию) 1 - RIGHT |
Сторона графика на которой будет отображаться шкала оси Y по элементу графика. Используется обычным и стэкируемым графиками. |
|
calc_fnc | - | строка |
1 - MIN 2 - AVG (по умолчанию) 4 - MAX 7 - ALL (минимальное, среднее и максимальное; используется только простыми графиками) 9 - LAST (используется только круговым и расширенным круговым графиками) |
Данные для отрисовки, если существует более одного значения по элементу данных. | |
type | - | строка |
0 - SIMPLE (по умолчанию) 2 - GRAPH_SUM (значение элемента данных представляется целым кругом; используется только круговым и расширенным круговым графиками) |
Тип элемента графика. | |
item | x | Конкретный элемент данных. | |||
host | x | строка |
Узел сети элемента данных. | ||
key | x | строка |
Ключ элемента данных. |
Элемент | Свойство элемента | Требуемый | Тип | Диапазон1 | Описание |
---|---|---|---|---|---|
httptests | - | Корневой элемент веб-сценариев. | |||
uuid | x | строка |
Уникальный идентификатор конкретного веб-сценария. | ||
name | x | строка |
Имя веб-сценария. | ||
delay | - | строка |
По умолчанию: 1m | Частота выполнения веб-сценария. Секунды, единицы времени с суффиксом или пользовательский макрос. | |
attempts | - | целое число |
1-10 (по умолчанию: 1) | Количество попыток выполнения шагов веб-сценария. | |
agent | - | строка |
По умолчанию: Zabbix | Агент клиента. Zabbix будет притворяться выбранным браузером. Эта опция полезна, когда веб-сайт возвращает разное содержимое для разных браузеров. | |
http_proxy | - | строка |
Укажите используемый HTTP прокси, используя следующий формат: http://[имя пользователя[:пароль]@]прокси.example.com[:порт] |
||
variables | - | Корневой элемент переменных (макросов) уровня сценария, которые могут использоваться в шагах сценария. | |||
name | x | текст |
Имя переменной. | ||
value | x | текст |
Значение переменной. | ||
headers | - | Корневой элемент HTTP заголовков, которые будут отправлены при выполнении запроса. Заголовки нужно перечислять с использованием такого же синтаксиса, что и в HTTP протоколе. | |||
name | x | текст |
Имя заголовка. | ||
value | x | текст |
Значение заголовка. | ||
status | - | строка |
0 - ENABLED (по умолчанию) 1 - DISABLED |
Состояние веб-сценария. | |
authentication | - | строка |
0 - NONE (по умолчанию) 1 - BASIC 2 - NTLM |
Метод аутентификации. | |
http_user | - | строка |
Имя пользователя для простой, HTTP или NTLM аутентификации. | ||
http_password | - | строка |
Пароль для простой, HTTP или NTLM аутентификации. | ||
verify_peer | - | строка |
0 - NO (по умолчанию) 1 - YES |
Проверка SSL сертификата веб-сервера. | |
verify_host | - | строка |
0 - NO (по умолчанию) 1 - YES |
Проверка, что поле Общее Имя или поле Дополнительное Имя Субъекта сертификата веб-сервера совпадают. | |
ssl_cert_file | - | строка |
Имя используемого файла SSL сертификата для аутентификации клиента (должно быть в формате PEM). | ||
ssl_key_file | - | строка |
Имя используемого файла приватного ключа SSL для аутентификации клиента (должно быть в формате PEM). | ||
ssl_key_password | - | строка |
Пароль к файлу приватного ключа SSL. | ||
steps | x | Корневой элемент шагов веб-сценария. | |||
name | x | строка |
Имя шага веб-сценария. | ||
url | x | строка |
Наблюдаемый URL. | ||
query_fields | - | Корневой элемент полей запроса - массив HTTP полей, которые будут добавлены к URL при выполнении запроса. | |||
name | x | строка |
Имя поля запроса. | ||
value | - | строка |
Значение поля запроса. | ||
posts | - | Переменные HTTP POST в виде строки (сырые post данные) или в виде массива HTTP полей (данные полей формы). | |||
name | x | строка |
Имя post поля. | ||
value | x | строка |
Значение post поля. | ||
variables | - | Корневой элемент переменных (макросов) уровня шага, которые будут применены после этого шага. Если значение переменной имеет префикс 'regex:', тогда ее значение извлекается из данных, которые получены на этом шаге, в соответствии с шаблоном регулярного выражения следующим за 'regex:' префиксом |
|||
name | x | текст |
Имя переменной. | ||
value | x | текст |
Значение переменной. | ||
headers | - | Корневой элемент HTTP заголовков, которые будут отправлены при выполнении запроса. Заголовки нужно перечислять с использованием такого же синтаксиса, что и в HTTP протоколе. | |||
name | x | текст |
Имя заголовка. | ||
value | x | текст |
Значение заголовка. | ||
follow_redirects | - | строка |
0 - NO 1 - YES (по умолчанию) |
Следовать HTTP перенаправлениям. | |
retrieve_mode | - | строка |
0 - BODY (по умолчанию) 1 - HEADERS 2 - BOTH |
Режим получения HTTP ответа. | |
timeout | - | строка |
По умолчанию: 15s | Время выполнения шага. Секунды, единицы времени с суффиксом или пользовательский макрос. | |
required | - | строка |
Текст, который должен присутствовать в ответе. Игнорируется если пустой. | ||
status_codes | - | строка |
Список допустимых HTTP кодов состояний разделенных запятыми. Игнорируется, если пустой. Например: 200-201,210-299 | ||
tags | - | Корневой элемент тегов веб-сценария. | |||
tag | x | строка |
Имя тега. | ||
value | - | строка |
Значение тега. |
Элемент | Свойство элемента | Обязательный | Тип | Диапазон1 | Описание |
---|---|---|---|---|---|
dashboards | - | Корневой элемент панелей шаблона. | |||
uuid | x | строка |
Уникальный идентификатор конкретной панели. | ||
name | x | строка |
Имя панели шаблона. | ||
display period | - | целое число |
Период отображения страниц панели. | ||
auto_start | - | строка |
0 - нет 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 - нет 1 - да |
Скрывать заголовок виджета. | |
fields | - | Корневой элемент полей виджета панели шаблона. | |||
type | x | строка |
0 - ЦЕЛОЕ ЧИСЛО 1 - СТРОКА 3 - УЗЕЛ СЕТИ 4 - ЭЛЕМЕНТ ДАННЫХ 5 - ПРОТОТИП_ЭЛЕМЕНТОВ_ДАННЫХ 6 - ГРАФИК 7 - ПРОТОТИП_ГРАФИКОВ |
Тип поля виджета. | |
name | x | строка |
Имя поля виджета. | ||
value | x | смешанный | Значение поля виджета, зависит от типа поля. |
1 Для строковых значений экспортируется только строка (например, "ZABBIX_ACTIVE") без использования нумерации из таблицы. Числовые диапазоны значений (соответствующие значениям API) в этой таблицы используются только для сортировки.