Шаблони су exported са многим повезаним објектима и објектним односима.
Извоз шаблона садржи:
Да бисте извезли шаблоне, урадите следеће:
У зависности од изабраног формата, шаблони се извозе у локалну датотеку са подразумеваним именом:
zabbix_export_templates.yaml
- у YAML извозу (подразумевана опција за извоз);zabbix_export_templates.xml
- у XML извозу;zabbix_export_templates.json
- у JSON извозу.Да бисте увезли шаблоне, урадите следеће:
Ако означите поље за потврду Напредне опције, биће приказана детаљна листа свих елемената за увоз - означите или скините ознаку за свако правило увоза према потреби.
Ако кликнете на поље за потврду у реду Све, сви елементи испод њега ће бити означени/неозначени.
Правила увоза:
Rule | Description |
---|---|
Update existing | Постојећи елементи ће бити ажурирани помоћу података из датотеке за увоз. У супротном, неће бити ажурирани. |
Create new | Нови елементи ће бити креирани коришћењем података из датотеке за увоз. У супротном, неће бити креирани. |
Delete missing | Постојећи елементи који нису присутни у датотеци за увоз биће уклоњени. У супротном, они неће бити уклоњени. Ако је Избриши недостајуће означено за Повезивање шаблона, тренутна веза шаблона која није присутна у датотеци за увоз биће прекинута. Ентитети (ставке, окидачи, графикони, итд.) наслеђени од неповезаних шаблона неће бити уклоњени (осим ако је опција Избриши недостајуће изабрана и за сваки ентитет). |
На следећем екрану ћете моћи да видите садржај шаблона који се увози. Ако је ово нови шаблон, сви елементи ће бити приказани зеленом бојом. Ако ажурирате постојећи шаблон, нови елементи шаблона ће бити означени зеленом бојом; уклоњени елементи шаблона биће истакнути црвеном бојом; елементи који се нису променили биће наведени на сивој позадини.
Мени са леве стране се може користити за навигацију кроз листу промена. Одељак Ажурирано истиче све промене направљене на постојећим елементима шаблона. Одељак Додано наводи нове елементе шаблона. Елементи у сваком одељку су груписани према типу елемента; кликните на сиву стрелицу да бисте проширили или скупили групу елемената.
Прегледајте промене шаблона, а затим кликните на Увези да бисте извршили увоз шаблона. Порука о успеху или неуспеху увоза ће бити приказана на корисничком интерфејсу.
When a template is exported, Zabbix generates a structured YAML, JSON, or XML document. This document contains elements that represent all parts of the template, such as template metadata, items, macros, triggers, dashboards, and more.
Each element serves a specific purpose and may contain nested elements.
The following sections describe each element in the export format.
The Linux by Zabbix agent template is used as an example.
An ellipsis (...)
indicates content omitted for brevity. The note (see table below)
is used when the element is explained in more detail in later sections.
Извезени елементи су објашњени у табелама испод.
Element | Type | Description | |
---|---|---|---|
template_groups | (обавезно) Основни елемент за групе шаблона. | ||
uuid | string | (обавезно) Јединствени идентификатор за ову групу шаблона. | |
name | string | (обавезно) Име групе шаблона. | |
host_groups | (обавезно) Root елемент за домаћина групе које користе прототипови домаћина. | ||
uuid | string | (обавезно) Јединствени идентификатор за ову групу домаћина. | |
name | string | (обавезно) Име групе домаћина. | |
templates | Основни елемент за templates. |
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за овај шаблон. | |
template | string | (обавезно) Јединствено име шаблона. | |
name | string | Видљиво име шаблона. | |
description | text | Опис шаблона. | |
vendor | Root елемент за добављача шаблона (присутан ако извезени шаблон садржи податке о добављачу). |
|<|name|string|(обавезно) Име добављача шаблона.| |^|version|string|(обавезно) Верзија шаблона.
За out-of-the-box шаблон, верзија се приказује на следећи начин: главна верзија Zabbix, граничник ("-"), број ревизије (повећан са сваком новом верзијом шаблона и ресетован са сваком већом верзијом Zabbix-а). На пример, 8.0-0, 7.0-3, 7.2-0, 7.2-3.| |templates|<| |Root елемент за повезане шаблоне.| | |name|string|(обавезно) Име шаблона.| |groups|<| |Root елемент за групе шаблона.| | |name|string|(обавезно) Име групе шаблона.| |items|<| |Основни елемент за ставке шаблона.| |discovery_rules|<| |Основни елемент за шаблонска правила откривања ниског нивоа.| |httptests|<| |Root елемент за шаблони веб сценарија.| |tags|<| |Root елемент за ознаке шаблона.| |<|tag|string|(обавезно) Име ознаке.| |^|value|string|Вредност ознаке.| |macros|<| |Root елемент за макрое корисника шаблона.| |<|macro|string|(обавезно) Име корисничког макроа.| |^|type|string|Тип корисничког макроа.
Могуће вредности:1 TEXT (0, подразумевано), SECRET_TEXT (1), VAULT (2).
Погледајте такође : Објекат корисничког макроа (type
).| |^|value|string|Вредност корисничког макроа.| |^|description|string|Опис корисничког макроа.| |dashboards|<| |Root елемент за шаблонске контролне табле.| |valuemaps|<| |Root елемент за мапе вредности шаблона.|
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за ову ставку. | |
name | string | (обавезно) Назив ставке. | |
type | string | Тип ставке. Могуће вредности:1 ZABBIX_PASSIVE (0, default), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), CALCULATED (15), JMX (16), SNMP_TRAP (17), |
|
DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). | |||
snmp_oid | string | (обавезно за ставке SNMP_AGENT) ID објекта SNMP. | |
key | string | (обавезно) Кључ ставке. | |
delay | string | Интервал ажурирања ставке. Подразумевано: 1m. Вредност ће увек бити 0 за TRAP ставке. |
|
history | string | Период чувања података историје (користећи time suffix, user macro или LLD macro . | |
Подразумевано: 31d. |
|||
trends | string | Период чувања тренд података (користећи time suffix, user macro или LLD macro. | |
Подразумевано: 365d. |
|||
status | string | Статус ставке. Могуће вредности:1 ENABLED (0, default), DISABLED (1). |
|
value_type | string | Тип примљене вредности. Могуће вредности:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, default), TEXT (4), BINARY (5). |
|
allowed_hosts | string | Списак IP адреса домаћина дозвољених за слање података за ову ставку, раздвојених зарезима. Подржано за TRAP и HTTP_AGENT ставке. |
|
units | string | Јединице примљених вредности (bps, B, итд.). | |
params | text | Додатни параметри у зависности од типа ставке (извршени скрипт за SSH и TELNET ставке; SQL упит за ODBC ставке; формула за CALCULATED ставке; скрипт за ITEM_TYPE_SCRIPT и ITEM_TYPE_BROWSER ставке). | |
ipmi_sensor | string | IPMI сензор. Подржано за IPMI ставке. |
|
authtype | string | Тип аутентификације. Подржано за SSH и HTTP_AGENT ставке. Могуће вредности за SSH ставке:1 PASSWORD (0, подразумевано), PUBLIC_KEY (1). Могуће вредности за HTTP_AGENT ставке:1 NONE (0, подразумевано), BASIC (1), NTLM (2). |
|
username | string | (обавезно за SSH и TELNET ставке) Корисничко име за аутентификацију. Подржано за SIMPLE, ODBC, JMX и HTTP_AGENT ставке. Када се користи за JMX ставке, потребно је навести и password (погледајте испод) или оба елемента треба оставити празна. |
|password|<|string|(обавезно за SSH и TELNET ставке) Лозинка за аутентификацију.
Подржано за SIMPLE, ODBC, JMX и HTTP_AGENT ставке.
Када се користи за JMX ставке, потребно је навести и username
(погледајте изнад) или оба елемента треба оставити празна.|
|publickey|<|string|(обавезно за SSH ставке) Назив датотеке јавног кључа.| |privatekey|<|string|(обавезно за SSH ставке) Назив датотеке приватног кључа.| |description|<|text|Опис ставке.| |inventory_link|<|string|Поље инвентара домаћина које је попуњено овом ставком.
Могуће вредности:1 NONE (0), ALIAS (4), итд. (погледајте Host inventory за подржана поља).| |valuemap|<| |Root елемент за мапирање вредности ставке.| | |name|string|(required) Назив мапе вредности која ће се користити за ову ставку.| |logtimefmt|<|string|Формат времена у записима логова.
Подржано за ставке типа LOG.| |preprocessing|<| |Root елемент за предобраду вредности ставке.| | |step| |Коренски елемент за template item value preprocessing steps.| |jmx_endpoint|<|string|JMX крајња тачка.
Подржано за JMX ставке.| |master_item|<| |(обавезно за DEPENDENT ставке) Коренски елемент за мастер ставку зависне ставке.| | |key|string|(обавезно) Кључ мастер ставке зависне ставке.| |timeout|<|string|Време истека захтева за прикупљање података ставке.
Подржано за Timeouts списак типова ставки.| |url|<|string|(обавезно за HTTP_AGENT ставке) URL адреса.| |query_fields|<| |Коренски елемент за параметре упита.
Подржано за HTTP_AGENT ставке.| |<|name|string|(обавезно за HTTP_AGENT ставке) Назив параметра упита.| |^|value|string|Вредност параметра упита.
Подржано за HTTP_AGENT ставке.| |parameters|<| |Коренски елемент за параметре дефинисане од стране корисника.
Подржано за ITEM_TYPE_SCRIPT и ITEM_TYPE_BROWSER ставке.| |<|name|string|(обавезно за ITEM_TYPE_SCRIPT и ITEM_TYPE_BROWSER ставке) Назив параметра дефинисаног од стране корисника.| |^|value|string|Вредност параметра дефинисаног од стране корисника.
Подржано за ITEM_TYPE_SCRIPT и ITEM_TYPE_BROWSER ставке.| |posts|<|string|Тело HTTP(S) захтева.
Подржано за HTTP_AGENT ставке.| |status_codes|<|string|Опсег тражених HTTP статус кодова, одвојених зарезима.
Подржано за HTTP_AGENT ставке.| |follow_redirects|<|string|Прати преусмеравања одговора при прикупљању података.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 NO (0), YES (1, default).| |post_type|<|string|Тип тела података.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 RAW (0, default), JSON (2), XML (3).| |http_proxy|<|string|Конекцијски низ за HTTP(S) прокси..
Подржано за HTTP_AGENT ставке.| |headers|<| |Коренски елемент за HTTP заглавља.
Подржано за HTTP_AGENT ставке.| |<|name|string|(обавезно за HTTP_AGENT ставке) Назив заглавља.| |^|value|string|(обавезно за HTTP_AGENT ставке) Вредност заглавља.| |retrieve_mode|<|string|Који део одговора треба да се чува.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 BODY (0, default), HEADERS (1), BOTH (2).| |request_method|<|string|Тип методе захтева.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 GET (0, default), POST (1), PUT (2), HEAD (3).| |output_format|<|string|Како обрадити одговор.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 RAW (0, default), JSON (1).| |allow_traps|<|string|Дозволи попуњавање вредности слично trapper ставци.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 NO (0, default), YES (1).| |ssl_cert_file|<|string|Путања до јавног SSL кључа.
Подржано за HTTP_AGENT ставке.| |ssl_key_file|<|string|Путања до приватног SSL кључа.
Подржано за HTTP_AGENT ставке.| |ssl_key_password|<|string|Лозинка за SSL кључ.
Подржано за HTTP_AGENT ставке.| |verify_peer|<|string|Ако је потребно проверити да је сертификат домаћина аутентичан.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 NO (0, default), YES (1).| |verify_host|<|string|Ако је потребно проверити да се име домаћина за везу подудара са оним у сертификату домаћина.
Подржано за HTTP_AGENT ставке.
Могуће вредности:1 NO (0, default), YES (1).| |tags|<| |Коренски елемент за ознаке ставке.| |<|tag|string|(equired) Назив ознаке.| |^|value|string|Вредност ознаке.| |triggers|<|<|Коренски елемент за template item triggers.|
Погледајте такође: Item object (позовите се на одговарајућу особину са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
тype | string | (обавезно) Тип корака претходне обраде вредности ставке. Могуће вредности:1 MULTIPLIER (1), RTRIM (2), LTRIM (3), TRIM (4 ), REGEX (5), BOOL_ТО_DECIMAL (6), OCTAL_ТО_DECIMAL (7), HEX_ТО_DECIMAL (8), SIMPLE_CHANGE (9, израчунато: примљена вредност - претходна вредност), CHANGE _PER_SECOND (10, израчунато: (примљена вредност - претходна вредност)/(време сада - време последње провере)), XMLPATH (11), JSONPATH (12), IN_RANGE (13), MATCHES_REGEX (14 ), NOT_MATCHES_REGEX (15), CHECK_JSON_ERROR (16), CHECK_XML_ERROR (17), CHECK_REGEX_ERROR (18), DISCARD_UNCHANGED (19), DISCARD_UNCHANGED_HEATBEAT (20), JAVASCRIPT (21), PROMETHEUS_PATTERN (22), PROMETHEUS_ТО_JSON (23), CSV_ТО_JSON (24), STR_REPLACE (25), CHECK_NOT_SUPPORTED (26), XML_TO_JSON (27), SNMP_WALK_VALUE (28), SNMP_WALK_ТО_JSON (29), SNMP_GET_VALUE (30). |
|
parameters | (обавезно) Основни елемент за параметре корака претходне обраде вредности ставке. | ||
parameter | string | Појединачни параметар корака претходне обраде вредности ставке. | |
error_handler | string | Тип радње који се користи у случају неуспеха корака претходне обраде. Могуће вредности:1 ORIGINAL_ERROR (0, подразумевано), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
error_handler_params | string | Параметри руковаоца грешкама. |
Такође погледајте: Item preprocessing object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за овај окидач. | |
expression | string | (обавезно) Израз окидача. | |
recovery_mode | string | Основа за генерисање ОК догађаја. Могуће вредности:1 EXPRESSION (0, default), RECOVERY_EXPRESSION (1), NONE (2). |
|
recovery_expression | string | Израз опоравка окидача. | |
correlation_mode | string | Режим корелације (без корелације догађаја или корелације догађаја по ознаци). Могуће вредности:1 DISABLED (0, default), TAG_VALUE (1). |
|
correlation_tag | string | Име ознаке која ће се користити за корелацију догађаја. | |
name | string | (обавезно) Име окидача. | |
event_name | string | Име догађаја. | |
opdata | string | Оперативни подаци. | |
url_name | string | Ознака за URL повезану са окидачем. | |
url | string | URL повезан са окидачем. | |
status | string | Статус окидача.<бр>Могуће вредности:1 ENABLED (0, default), DISABLED (1). | |
priority | string | Озбиљност окидача.<бр>Могуће вредности:1 NOT_CLASSIFIED (0, default), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). | |
description | text | Опис окидача. | |
type | string | Тип генерисања догађаја (један или више проблемских догађаја).<бр>Могуће вредности:1 SINGLE (0, default), MULTIPLE (1). | |
manual_close | string | Ручно затварање проблематичних догађаја.<бр>Могуће вредности:1 NO (0, default), YES (1). | |
dependencies | Корени елемент за зависности. | ||
name | string | (обавезно) Име зависности окидача. | |
expression | string | (обавезно) Израз зависности окидача. | |
recovery_expression | string | Израз опоравка зависности окидача. | |
ознаке | Корен елемент за ознаке окидача. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. |
Такође погледајте: Trigger object (позовите се на релевантно својство са одговарајућим именом).
Већина елемената правила Низак-Ниво-Откривања шаблона је иста као за template items. Табела испод описује оне елементе који се разликују од ставки шаблона.
Element | Type | Description | |
---|---|---|---|
type | string | Тип ставке. Могуће вредности:1 ZABBIX_PASSIVE (0, default), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), JMX (16), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
key | string | (обавезно) Кључ правила Низак-ниво-откривања. | |
filter | Корени елемент за template low-level discovery rule filters. | ||
lifetime | string | Временски период (користећи секунде, time suffix, или user macro), након којег ће ресурси који више нису откривени бити онемогућени. Подразумевано: 7d. |
|
lifetime_type | string | Сценарио за брисање изгубљених LLD ресурса. Могуће вредности: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
enabled_lifetime | string | Временски период (користећи секунде, time suffix, или user macro), након чега нема дуже откривени ресурси ће бити онемогућени. | |
enabled_lifetime_type | string | Сценарио за онемогућавање изгубљених LLD ресурса. Могуће вредности: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
item_prototypes | Корени елемент за елементе прототипа ставке шаблона, који су исти као за template items. | ||
trigger_prototypes | Корени елемент за елементе прототипа окидача шаблона, који су исти као за template item triggers. | ||
graph_prototypes | Корен елемент за елементе прототипа шаблонског графикона, који су исти као за host graphs. | ||
host_prototypes | Корен елемент за елементе прототипа хоста шаблона, који су исти као заhost graphs. | ||
master_item | string | (потребно за DEPENDENT правила) Корени елемент за мастер ставку зависног правила. | |
lld_macro_paths | Корен елемент за макро путање правила откривања-ниског-нивоа. | ||
lld_macro | string | (обавезно) Име макроа правила откривања-ниског-нивоа. | |
path | string | (обавезно) Селектор за вредност, која ће бити додељена одговарајућем макроу. | |
preprocessing | Корени елемент за предобраду вредности правила откривања-ниског-нивоа. | ||
step | Корени елемент за елементе корака предобраде вредности правила откривања ниског нивоа, који су исти као за template item value preprocessing steps, осим са мање могућих вредности. Такође погледајте: LLD rule preprocessing object. | ||
overrides | Коренски елемент за правила надјачавања правила откривања ниског нивоа. | ||
name | string | (обавезно) Јединствено име надјачавања. | |
step | string | (обавезно) Јединствени редни број надмашивања. | |
stop | string | Престани са обрадом наредних надмашивања ако се поклапа. | |
filter | Корени елемент за филтер елементе правила надмашивања правила низа-ниво откривања, који су исти као за template low-level discovery rule filters. | ||
operations | Корени елемент за template low-level discovery rule override operations. |
Такође погледајте: LLD rule object (позовите се на релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
evaltype | string | Замени метод процене услова филтера. Могуће вредности:1 AND_OR (0, default), AND (1), OR (2), FORMULA (3). |
|
formula | string | Прилагођена формула за рачунање услове филтера. | |
conditions | Корени елемент за услове филтера. | ||
macro | string | (обавезно) Име макроа за откривање ниског нивоа за извршење провере. | |
value | string | Вредност за поређење. | |
operator | string | Оператор услова. Могуће вредности:1 MATCHES_REGEX (8, default), NOT_MATCHES_REGEX (9). |
|
formulaid | string | (обавезно) Произвољни јединствени ID који се користи за упућивање на услов из прилагођеног израза. Може да садржи само велика слова. ID мора да дефинише корисник када мења услове филтера, али ће бити генерисан изнова када их накнадно захтева. |
Такође погледајте: LLD rule filter object (позовите се на одговарајућу особину са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
operationobject | string | Објекат на који се примењује операција. Могуће вредности:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
operator | string | Оператер за поништавање услова. Могуће вредности:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
value | string | Регуларни израз или стринг за оператор услова за поништавање. | |
status | string | Статус објекта након операције надјачавања. | |
discover | string | Да ли је објекат додат као резултат откривања. | |
delay | string | Интервал ажурирања постављен за прототип ставке након операције надјачавања. | |
history | string | Период складиштења историје постављен за прототип ставке након операције надјачавања. | |
trends | string | Период складиштења трендова постављен за прототип ставке након операције надјачавања. | |
severity | string | Озбиљност прототипа окидача постављена након операције надјачавања. | |
tags | Корен елемент за ознаке постављене за објекат након операције надјачавања. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. | |
templates | Коренски елемент за шаблоне повезане са прототипом домаћина након операције надјачавања. | ||
name | string | (обавезно) Име шаблона. | |
inventory_mode | stringг | Режим инвентара прототипа домаћина постављен након операције надјачавања. |
Такође погледајте: LLD rule override operation object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
name | string | (обавезно) Јединствени идентификатор за овај веб сценарио. | |
name | string | (обавезно) Име веб сценарија. | |
delay | string | Учесталост (користећи секунде, time suffix, или user macro) извршавања веб сценарија. Подразумевано: 1m. |
|
attempts | integer | Број покушаја за извршавање корака веб сценарија. Могуће вредности:1 1-10 (default: 1). |
|
agent | string | Клијент агент. Zabbix ће се претварати да је изабрани претраживач. Ово је корисно када веб локација враћа различит садржај за различите претраживаче. Подразумевано: Zabbix. |
|
http_proxy | string | Прокси који ће користити веб сценарио дат као: http://[username[:password]@]proxy.example.com[:port] |
|
variables | Коренски елемент за променљиве веб сценарија које се могу користити у корацима сценарија. | ||
name | string | (обавезно) Име променљиве. | |
value | text | (обавезно) Вредност променљиве. | |
headers | Коренски елемент за HTTP заглавља која се шаљу приликом извршавања захтева. Заглавља треба да буду наведена користећи исту синтаксу као што би се појавила у HTTP протоколу. |
||
name | string | (обавезно) Име заглавља. | |
value | text | (обавезно) Вредност заглавља. | |
status | string | Статус веб сценарија. Могуће вредности:1 ENABLED (0, default), DISABLED (1). |
|
authentication | string | Метод аутентификације. Могуће вредности:1 NONE (0, default), BASIC (1), NTLM (2). |
|
http_user | string | Корисничко име које се користи за BASIC (HTTP) или NTLM аутентификацију. | |
http_password | string | Лозинка која се користи за BASIC (HTTP) или NTLM аутентификацију. | |
verify_peer | string | Провера SSL сертификата веб сервера. Могуће вредности:1 NO (0, default), YES (1). |
|
verify_host | string | Провери да ли се поља Заједничко име или Алтернативно име субјекта поклапају са сертификатом веб сервера. Могуће вредности:1 NO (0, default), YES (1). |
|
ssl_cert_file | string | Назив датотеке SSL сертификата која се користи за аутентификацију клијента (мора бити у PEM формату). | |
ssl_key_file | string | Назив датотеке SSL приватног кључа која се користи за аутентификацију клијента (мора бити у PEM формату). | |
ssl_key_password | string | Лозинка за приватни кључ SSL фајла.. | |
steps | (обавезно) Коренски елемент за template web scenario steps. | ||
tags | Коренски елемент за ознаке веб сценарија. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. |
Такође погледајте: Web scenario object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
name | string | (обавезно) Име корака веб сценарија. | |
url | string | (обавезно) URL за праћење. | |
query_fields | Root елемент за параметре упита (низ HTTP поља која се додају у URL приликом извршавања захтева). | ||
name | string | ||
value | string | Вредност параметра упита. | |
posts | Root елемент за HTTP POST променљиве (стринг (необрађени подаци) или низ HTTP поља (подаци поља обрасца)). | ||
name | string | (обавезно) Име поља објаве. | |
value | string | (обавезно) Поставите вредност поља. | |
variables | Root елемент променљивих на нивоу корака (макроа) које треба применити након овог корака. Ако вредност променљиве има префикс 'regex:' , тада се њена вредност издваја из података враћених овим кораком у складу са regular обрасцем израза који следи префикс 'regex:' |
|<|name|string|(обавезно) Име променљиве.| |^|value|text|(обавезно) Вредност променљиве.| |headers|<| |Root елемент за HTTP заглавља која се шаљу приликом извршавања захтева.| |<|name|string|(обавезно) Име заглавља.| |^|value|text|(обавезно) Вредност заглавља.| |follow_redirects|<|string|Прати HTTP преусмеравања.
Могуће вредности:1 NO (0), YES (1, default).| |retrieve_mode|<|string|Режим преузимања HTTP одговора.
Могуће вредности:1 BODY (0, default), HEADERS (1), BOTH (2).| |timeout|<|string|Истек (користећи секунде, time suffix, или user macro) извршавања корака.
Подразумевано: 15s.| |required|<|string|Текст који мора бити присутан у одговору (игнорисан ако је празан).| |status_codes|<|string|Листа прихваћених HTTP статусних кодова раздвојених зарезима (нпр., 200-201,210-299
; игнорисано ако је празно).|
Такође погледајте: Web scenario step object (погледајте релевантно својство са одговарајућим именом).
zabbix_export:
(...)
templates:
- uuid: f8f7908280354f2abeed07dc788c3747
(...)
macros:
- macro: '{$AGENT.TIMEOUT}'
(...)
config:
type: TEXT
priority: '1'
label: 'Seconds since the last Zabbix agent seen'
description: 'Timeout after which agent is considered unavailable.'
- macro: '{$CPU.UTIL.CRIT}'
(...)
config:
type: TEXT
priority: '2'
section_name: Thresholds
label: 'Threshold of CPU utilization expressed'
description: 'Critical threshold of CPU utilization expressed in %. In the range from 0 to 100 inclusive.'
regex: '^-?([0-9]+|(([0-9]+)\.([0-9]+)))$'
(...)
- macro: '{$IFCONTROL}'
(...)
config:
type: CHECKBOX
priority: '19'
label: 'Interfaces control'
description: 'Fire a trigger when the interface operational status changes to "Link down".'
options:
- checked: '1'
unchecked: '0'
(...)
Element | Type | Description | |
---|---|---|---|
type | string | (required) Type of macro input field. Possible values:1 NOCONF (0), TEXT (1), LIST (2), CHECKBOX (3). |
|
priority | string | Macro position in the macro list. | |
section_name | string | Label of the collapsible section where the macro is grouped. | |
label | string | (required for TEXT, LIST, CHECKBOX macros) Macro label. | |
description | text | Macro help text. Supports Markdown formatting. | |
required | string | Marks the macro as mandatory. Possible values:1 NO (0), YES (1). Supported for TEXT and LIST macros. |
|
regex | string | Regular expression to validate user input in a textbox field. Supported for TEXT macros. |
|
options | Root element for LIST items or CHECKBOX values. | ||
value | string | (required for LIST macros) LIST item value. | |
text | string | (required for LIST macros) LIST item text. | |
checked | string | (required for CHECKBOX macros) Value representing a checked state. Possible values:1 0 (false), 1 (true). Supported for CHECKBOX macros. |
|
unchecked | string | (required for CHECKBOX macros) Value representing an unchecked state. Possible values:1 0 (false), 1 (true). Supported for CHECKBOX macros. |
See also: Macro configuration object (refer to the relevant property with a matching name).
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за ову контролну таблу. | |
name | string | Име контролне табле шаблона. | |
display period | integer | Прикажи период страница контролне табле. | |
auto_start | string | Аутоматско покретање пројекције слајдова. Могуће вредности:1 NO (0), YES (1, default). |
|
pages | Коренски елемент за странице контролне табле шаблона. | ||
name | string | Име странице. | |
display period | integer | Период приказа странице. | |
sortorder | integer | Редослед сортирања страница. | |
widgets | Коренски елемент за template dashboard widgets. |
Такође погледајте: Template dashboard object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
type | string | (обавезно) Тип виџета. | |
name | string | Назив виџета. | |
x | integer | Хоризонтална позиција са леве стране контролне табле шаблона. Могуће вредности:1 0-71. |
|
y | integer | Вертикална позиција од врха контролне табле шаблона. Могуће вредности:1 0-63. |
|
width | integer | Ширина виџета. Могуће вредности:1 1-72. |
|
height | integer | Висина виџета. Могуће вредности:1 1-64. |
|
hide_header | string | Сакриј заглавље виџета. Могуће вредности:1 NO (0, default), YES (1). |
|
fields | Коренски елемент за поља виџета контролне табле шаблона. | ||
type | string | (обавезно) Тип поља виџета. Могуће вредности:1 INTEGER (0), STRING (1), ITEM (4), ITEM_PROTOTYPE (5) , GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
name | string | (обавезно) Име поља виџета. | |
value | mixed | (обавезно) Вредност поља виџета, у зависности од типа поља. |
Погледајте такође: Template dashboard widget object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за ову мапу вредности. | |
name | string | (обавезно) Име мапе вредности. | |
mapping | Root елемент за мапирања. | ||
type | string | Мапирање типа подударања. Могуће вредности:1 EQUAL (0, подразумевано), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
value | string | Оригинална вредност. | |
newvalue | string | (обавезно) Вредност у коју је мапирана оригинална вредност. |
Такође погледајте: Value map object (погледајте релевантно својство са одговарајућим именом).
1 API целобројне вредности у заградама, на пример, ENABLED (0), помињу се само као референца. За више информација погледајте страницу повезаног API објекта у уносу у табели или на крају сваког одељка.