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 Постојећи елементи који нису присутни у датотеци за увоз биће уклоњени. У супротном, они неће бити уклоњени.
Ако је Избриши недостајуће означено за Повезивање шаблона, тренутна веза шаблона која није присутна у датотеци за увоз биће прекинута. Ентитети (ставке, окидачи, графикони, итд.) наслеђени од неповезаних шаблона неће бити уклоњени (осим ако је опција Избриши недостајуће изабрана и за сваки ентитет).

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

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

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

Формат извоза

Формат извоза у YAML:

zabbix_export:
         version: '7.0'
         template_groups:
           - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
             name: Templates/Applications
         host_groups:
           - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
             name: Applications
         templates:
           - uuid: 56079badd056419383cc26e6a4fcc7e0
             template: VMware
             name: VMware
             description: |
               You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
       
               Template tooling version used: 0.41
             groups:
               - name: Templates/Applications
             items:
               - uuid: 5ce209f4d94f460488a74a92a52d92b1
                 name: 'VMware: Event log'
                 type: SIMPLE
                 key: 'vmware.eventlog[{$VMWARE.URL},skip]'
                 history: 7d
                 trends: '0'
                 value_type: LOG
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Collect VMware event log.'
                 tags:
                   - tag: component
                     value: log
               - uuid: ee2edadb8ce943ef81d25dbbba8667a4
                 name: 'VMware: Full name'
                 type: SIMPLE
                 key: 'vmware.fullname[{$VMWARE.URL}]'
                 delay: 1h
                 history: 7d
                 trends: '0'
                 value_type: CHAR
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'VMware service full name.'
                 preprocessing:
                   - type: DISCARD_UNCHANGED_HEARTBEAT
                     parameters:
                       - 1d
                 tags:
                   - tag: component
                     value: system
               - uuid: a0ec9145f2234fbea79a28c57ebdb44d
                 name: 'VMware: Version'
                 type: SIMPLE
                 key: 'vmware.version[{$VMWARE.URL}]'
                 delay: 1h
                 history: 7d
                 trends: '0'
                 value_type: CHAR
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'VMware service version.'
                 preprocessing:
                   - type: DISCARD_UNCHANGED_HEARTBEAT
                     parameters:
                       - 1d
                 tags:
                   - tag: component
                     value: system
             discovery_rules:
               - uuid: 16ffc933cce74cf28a6edf306aa99782
                 name: 'Discover VMware clusters'
                 type: SIMPLE
                 key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of clusters'
                 item_prototypes:
                   - uuid: 46111f91dd564a459dbc1d396e2e6c76
                     name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
                     type: SIMPLE
                     key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware cluster status.'
                     valuemap:
                       name: 'VMware status'
                     tags:
                       - tag: cluster
                         value: '{#CLUSTER.NAME}'
                       - tag: component
                         value: cluster
               - uuid: 8fb6a45cbe074b0cb6df53758e2c6623
                 name: 'Discover VMware datastores'
                 type: SIMPLE
                 key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 item_prototypes:
                   - uuid: 4b61838ba4c34e709b25081ae5b059b5
                     name: 'VMware: Average read latency of the datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'Amount of time for a read operation from the datastore (milliseconds).'
                     tags:
                       - tag: component
                         value: datastore
                       - tag: datastore
                         value: '{#DATASTORE}'
                   - uuid: 5355c401dc244bc588ccd18767577c93
                     name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
                     type: SIMPLE
                     key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
                     delay: 5m
                     history: 7d
                     value_type: FLOAT
                     units: '%'
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware datastore space in percentage from total.'
                     tags:
                       - tag: component
                         value: datastore
                       - tag: datastore
                         value: '{#DATASTORE}'
                   - uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
                     name: 'VMware: Total size of datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
                     delay: 5m
                     history: 7d
                     units: B
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware datastore space in bytes.'
                     tags:
                       - tag: component
                         value: datastore
                       - tag: datastore
                         value: '{#DATASTORE}'
                   - uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
                     name: 'VMware: Average write latency of the datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'Amount of time for a write operation to the datastore (milliseconds).'
                     tags:
                       - tag: component
                         value: datastore
                       - tag: datastore
                         value: '{#DATASTORE}'
               - uuid: a5bc075e89f248e7b411d8f960897a08
                 name: 'Discover VMware hypervisors'
                 type: SIMPLE
                 key: 'vmware.hv.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of hypervisors.'
                 host_prototypes:
                   - uuid: 051a1469d4d045cbbf818fcc843a352e
                     host: '{#HV.UUID}'
                     name: '{#HV.NAME}'
                     group_links:
                       - group:
                           name: Applications
                     group_prototypes:
                       - name: '{#CLUSTER.NAME}'
                       - name: '{#DATACENTER.NAME}'
                     templates:
                       - name: 'VMware Hypervisor'
                     macros:
                       - macro: '{$VMWARE.HV.UUID}'
                         value: '{#HV.UUID}'
                         description: 'UUID of hypervisor.'
                     custom_interfaces: 'YES'
                     interfaces:
                       - ip: '{#HV.IP}'
               - uuid: 9fd559f4e88c4677a1b874634dd686f5
                 name: 'Discover VMware VMs'
                 type: SIMPLE
                 key: 'vmware.vm.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of guest virtual machines.'
                 host_prototypes:
                   - uuid: 23b9ae9d6f33414880db1cb107115810
                     host: '{#VM.UUID}'
                     name: '{#VM.NAME}'
                     group_links:
                       - group:
                           name: Applications
                     group_prototypes:
                       - name: '{#CLUSTER.NAME} (vm)'
                       - name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
                       - name: '{#HV.NAME}'
                     templates:
                       - name: 'VMware Guest'
                     macros:
                       - macro: '{$VMWARE.VM.UUID}'
                         value: '{#VM.UUID}'
                         description: 'UUID of guest virtual machine.'
                     custom_interfaces: 'YES'
                     interfaces:
                       - ip: '{#VM.IP}'
             tags:
               - tag: class
                 value: software
               - tag: target
                 value: vmware
             macros:
               - macro: '{$VMWARE.PASSWORD}'
                 description: 'VMware service {$USERNAME} user password'
               - macro: '{$VMWARE.URL}'
                 description: 'VMware service (vCenter or ESX hypervisor) SDK URL (https://servername/sdk)'
               - macro: '{$VMWARE.USERNAME}'
                 description: 'VMware service user name'
             valuemaps:
               - uuid: 3c59c22905054d42ac4ee8b72fe5f270
                 name: 'VMware status'
                 mappings:
                   - value: '0'
                     newvalue: gray
                   - value: '1'
                     newvalue: green
                   - value: '2'
                     newvalue: yellow
                   - value: '3'
                     newvalue: red

Извезени елементи

Извезени елементи су објашњени у табелама испод.

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 templates, верзија се приказује на следећи начин: главна верзија Zabbix, граничник ("-"), број ревизије (повећан са сваком новом верзијом шаблона и ресетован са сваком већом верзијом Zabbix-а). На пример, 6.4-0, 6.4-3, 7.0-0, 7.0-3.
templates Root елемент за повезане шаблоне.
name string (обавезно) Име шаблона.
groups Root елемент за групе шаблона.
name string (обавезно) Име групе шаблона.
items Основни елемент за template items.
discovery_rules Основни елемент за template low-level discovery rules.
httptests Root елемент за template web scenarios.
tags Root елемент за ознаке шаблона.
tag string (обавезно) Име ознаке.
value string Вредност ознаке.
macros Root елемент за макрое корисника шаблона.
macro string (обавезно) Име корисничког макроа.
type string Тип корисничког макроа.
Могуће вредности:1 TEXT (0, подразумевано), SECRET_TEXT (1), VAULT (2).
Погледајте такође : [User macro
object](/manual/api/reference/usermacro/object) (type).
value string Вредност корисничког макроа.
description string Опис корисничког макроа.
dashboards Root елемент за template dashboards.
valuemaps Root елемент за template dashboards.

Шаблон ставки

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

Контролне табле шаблона

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 објекта у уносу у табели или на крају сваког одељка.