This is a translation of the original English documentation page. Help us make it better.

3 Шаблони

Преглед

Шаблони су exported са многим повезаним објектима и објектним односима.

Извоз шаблона садржи:

  • Повезане групе шаблона – Повезане групе шаблона (ако се користе у конфигурацији host prototype)
  • Подаци шаблона
  • Повезивање са другим шаблонима
  • Веза са групама шаблона
  • Директно повезане ставке
  • Директно повезани покретачи
  • Директно повезани графикони
  • Директно повезане контролне табле
  • Директно повезана правила откривања са свим прототиповима
  • Директно повезани веб сценарији
  • Мапе вредности

Извоз

Да бисте извезли шаблоне, урадите следеће:

  1. Идите на Прикупљање податакаШаблони.
  2. Означите поља за потврду шаблона за извоз.
  3. Кликните на Извези испод листе.

У зависности од изабраног формата, шаблони се извозе у локалну датотеку са подразумеваним именом:

  • zabbix_export_templates.yaml - у YAML извозу (подразумевана опција за извоз);
  • zabbix_export_templates.xml - у XML извозу;
  • zabbix_export_templates.json - у JSON извозу.

Увоз

Да бисте увезли шаблоне, урадите следеће:

  1. Идите на Прикупљање податакаШаблони.
  2. Кликните на Увези у горњем десном углу.
  3. Изаберите датотеку за увоз.
  4. Кликните на Увези у доњем десном углу обрасца за конфигурацију.

Ако означите поље за потврду Напредне опције, биће приказана детаљна листа свих елемената за увоз - означите или скините ознаку за свако правило увоза према потреби.

Ако кликнете на поље за потврду у реду Све, сви елементи испод њега ће бити означени/неозначени.

Правила увоза:

Rule Description
Update existing Постојећи елементи ће бити ажурирани помоћу података из датотеке за увоз. У супротном, неће бити ажурирани.
Create new Нови елементи ће бити креирани коришћењем података из датотеке за увоз. У супротном, неће бити креирани.
Delete missing Постојећи елементи који нису присутни у датотеци за увоз биће уклоњени. У супротном, они неће бити уклоњени.
Ако је Избриши недостајуће означено за Повезивање шаблона, тренутна веза шаблона која није присутна у датотеци за увоз биће прекинута. Ентитети (ставке, окидачи, графикони, итд.) наслеђени од неповезаних шаблона неће бити уклоњени (осим ако је опција Избриши недостајуће изабрана и за сваки ентитет).

На следећем екрану ћете моћи да видите садржај шаблона који се увози. Ако је ово нови шаблон, сви елементи ће бити приказани зеленом бојом. Ако ажурирате постојећи шаблон, нови елементи шаблона ће бити означени зеленом бојом; уклоњени елементи шаблона биће истакнути црвеном бојом; елементи који се нису променили биће наведени на сивој позадини.

Мени са леве стране се може користити за навигацију кроз листу промена. Одељак Ажурирано истиче све промене направљене на постојећим елементима шаблона. Одељак Додано наводи нове елементе шаблона. Елементи у сваком одељку су груписани према типу елемента; кликните на сиву стрелицу да бисте проширили или скупили групу елемената.

Прегледајте промене шаблона, а затим кликните на Увези да бисте извршили увоз шаблона. Порука о успеху или неуспеху увоза ће бити приказана на корисничком интерфејсу.

Export format

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 (погледајте релевантно својство са одговарајућим именом).

Template macro configuration

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 (погледајте релевантно својство са одговарајућим именом).

Footnotes

1 API целобројне вредности у заградама, на пример, ENABLED (0), помињу се само као референца. За више информација погледајте страницу повезаног API објекта у уносу у табели или на крају сваког одељка.