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