Шаблони су exported са многим повезаним објектима и објектним односима.
Извоз шаблона садржи:
Да бисте извезли шаблоне, урадите следеће:
У зависности од изабраног формата, шаблони се извозе у локалну датотеку са подразумеваним именом:
zabbix_export_templates.yaml
- у YAML извозу (подразумевана опција за извоз);zabbix_export_templates.xml
- у XML извозу;zabbix_export_templates.json
- у JSON извозу.Да бисте увезли шаблоне, урадите следеће:
Ако означите поље за потврду Напредне опције, биће приказана детаљна листа свих елемената који се могу увести - означите или уклоните ознаку са сваког правила увоза по потреби.
Ако кликнете на поље за потврду у реду Све, сви елементи испод њега биће означени/уклоњени ознака.
Правила увоза:
Rule | Description |
---|---|
Update existing | Постојећи елементи ће бити ажурирани коришћењем података из датотеке за увоз. У супротном, неће бити ажурирани. |
Create new | Нови елементи ће бити креирани коришћењем података из датотеке за увоз. У супротном, неће бити креирани. |
Delete missing | Постојећи елементи који нису присутни у датотеци за увоз биће уклоњени. У супротном, неће бити уклоњени. Ако је Обриши недостајуће означено за Повезивање шаблона, тренутно повезивање шаблона које није присутно у датотеци за увоз биће раскинуто. Ентитети (ставке, окидачи, графикони итд.) наслеђени из раскинутих шаблона неће бити уклоњени (осим ако није изабрана опција Обриши недостајуће за сваки ентитет). |
На следећем екрану моћи ћете да видите садржај шаблона који се увози. Ако је ово нови шаблон, сви елементи ће бити наведени зеленом бојом. Ако ажурирате постојећи шаблон, нови елементи шаблона ће бити истакнути зеленом бојом; уклоњени елементи шаблона ће бити истакнути црвеном бојом; елементи који се нису променили биће наведени на сивој позадини.
Мени са леве стране може се користити за навигацију кроз листу промена. Одељак Ажурирано истиче све измене направљене на постојећим елементима шаблона. Одељак Додато наводи нове елементе шаблона. Елементи у сваком одељку су груписани по типу елемента; кликните на сиву стрелицу да бисте проширили или сажели групу елемената.
Прегледајте измене шаблона, а затим кликните на Увези да бисте извршили увоз шаблона. Порука о успеху или неуспеху увоза биће приказана у предњем делу.
Када се шаблон извози, Zabbix генерише структурирани YAML, JSON или XML формат. Извоз укључује елементе шаблона, као што су метаподаци шаблона, ставке, макрои, окидачи, контролне табле и још много тога.
Сваки елемент служи одређеној сврси и може да садржи угнежђене елементе.
Следећи одељци описују сваки елемент у формату извоза. Примери користе шаблон Linux by Zabbix agent.
Елипса (...)
означава елементе изостављене ради краткоће. Напомена (видети табелу испод)
се користи када је елемент детаљније објашњен у каснијим одељцима.
zabbix_export:
version: '7.4'
template_groups:
- uuid: 846977d1dfed4968bc5f8bdb363285bc
name: 'Templates/Operating systems'
templates: (see table below)
triggers: (see table below)
graphs: (see table below)
Element | Type | Description | |
---|---|---|---|
version | string | (обавезно) Верзија извоза. | |
template_groups | (обавезно) Коренски елемент за групе шаблона. | ||
uuid | string | (обавезно) Јединствени идентификатор за ову групу шаблона. | |
name | string | (обавезно) Име групе шаблона. | |
host_groups | Коренски елемент за групе хостова које користе прототипови хостова. | ||
uuid | string | (обавезно) Јединствени идентификатор за ову групу хостова. | |
name | string | (обавезно) Име групе хостова. | |
templates | Коренски елемент за templates. | ||
triggers | Коренски елемент за елементе окидача шаблона, који су исти као за template item triggers. | ||
graphs | Коренски елемент за елементе графа шаблона, који су исти као за host graphs. |
zabbix_export:
(...)
templates:
- uuid: f8f7908280354f2abeed07dc788c3747
template: 'Linux by Zabbix agent'
name: 'Linux by Zabbix agent'
description: |
This is an official Linux template. It requires Zabbix agent 7.4 or newer. (...)
wizard_ready: 'YES'
readme: |
## Overview
Ово је званични Linux шаблон. Захтева Zabbix агент 7.4 или новији. (...)
vendor:
name: Zabbix
version: 7.4-2
groups:
- name: 'Templates/Operating systems'
items: (see table below)
discovery_rules: (see table below)
tags:
- tag: class
value: os
- tag: target
value: linux
macros:
- macro: '{$AGENT.TIMEOUT}'
description: 'Timeout after which agent is considered unavailable. Works only for agents reachable
from Zabbix server/proxy (passive mode).'
config: (see table below)
- macro: '{$CPU.UTIL.CRIT}'
value: '90'
description: 'Critical threshold of CPU utilization expressed in %.'
config: (see table below)
(...)
dashboards: (see table below)
valuemaps: (see table below)
(...)
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за овај шаблон. | |
template | string | (обавезно) Јединствено име шаблона. | |
name | string | Видљиво име шаблона. | |
description | текст | Опис шаблона. | |
wizard_ready | text | Да ли је шаблон доступан за избор у Чаробњаку за хостинг. Могуће вредности:1 НЕ (0, подразумевано), ДА (1). Погледајте такође: Објекат шаблона ( wizard_ready ). |
|
readme | text | Упутства за конфигурацију специфична за шаблон која ће се приказивати у Чаробњаку за хостинг. Подржава форматирање Markdown-а. | |
vendor | Коренски елемент за добављача шаблона (присутан ако извезени шаблон садржи податке о добављачу). | ||
name | string | (обавезно) Име добављача шаблона. | |
version | string | (обавезно) Верзија шаблона. За готове шаблоне, верзија се приказује на следећи начин: главна верзија Zabbix-а, разграничник ("-"), број ревизије (повећава се са сваком новом верзијом шаблона и ресетује се са сваком главном верзијом Zabbix-а). На пример, 7.0-0, 7.0-3, 7.4-0, 7.4-3. |
|
templates | Коренски елемент за повезане шаблоне. | ||
name | string | (обавезно) Назив шаблона. | |
groups | Коренски елемент за групе шаблона. | ||
name | string | (обавезно) Назив групе шаблона. | |
items | Коренски елемент за template items. | ||
discovery_rules | Коренски елемент за шаблон правила откривања ниског нивоа. | ||
httptests | Коренски елемент за шаблон веб сценарија. | ||
tags | Коренски елемент за ознаке шаблона. | ||
tag | string | (обавезно) Назив ознаке. | |
value | string | Вредност ознаке. | |
macros | Коренски елемент за макрое корисника шаблона. | ||
macro | string | (обавезно) Назив макроа корисника. | |
type | string | Тип макроа корисника. Могуће вредности:1 TEXT (0, подразумевано), SECRET_TEXT (1), VAULT (2). Погледајте такође: Објекат макроа корисника ( type ). |
|
value | string | Вредност макроа корисника. | |
description | string | Опис корисничког макроа. | |
config | Коренски елемент за конфигурацију шаблона макроа одговоран за начин приказивања макроа у Чаробњаку за хост. | ||
dashboards | Коренски елемент за шаблоне дашбордова. | ||
valuemaps | Коренски елемент за мапе вредности шаблона. |
zabbix_export:
(...)
templates:
(...)
items:
- uuid: f94f9f4699e94c369e6c98b2a2f485ce
name: 'Zabbix agent ping'
key: agent.ping
description: Агент увек враћа "1" за ову ставку. Може се користити у комбинацији са `nodata()` за проверу доступности.
valuemap:
name: 'Zabbix agent ping status'
tags:
- tag: component
value: system
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
name: 'Број инсталираних пакета'
key: system.sw.packages.get
delay: 1h
preprocessing: (see table below)
tags:
- tag: component
value: os
triggers: (see table below)
- uuid: 403cebed115441369e94d35d070ca7b8
name: 'Memory utilization'
type: DEPENDENT
key: vm.memory.utilization
value_type: FLOAT
units: '%'
description: 'Проценат искоришћене меморије се израчунава као `100-p available`.
'preprocessing: (погледајте табелу испод)
master_item:
key: 'vm.memory.size[pavailable]'
tags:
- tag: component
value: memory
triggers: (see table below)
(...)
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за ову ставку. | |
name | string | (обавезно) Назив ставке. | |
type | string | Тип ставке. Могуће вредности:1 ZABBIX_PASSIVE (0, подразумевано), 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 suffixes, кориснички макро или LLD макро) колико дуго треба чувати податке историје. Подразумевано: 31d. |
|
trends | string | Временски период (користећи временски суфикси, кориснички макро или LLD макро) колико дуго треба чувати податке трендова. Подразумевано: 365d. |
|
status | string | Статус ставке. Могуће вредности:1 ОМОГУЋЕНО (0, подразумевано), DISABLED (1). |
|
value_type | string | Тип примљене вредности. Могуће вредности:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, подразумевано), 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 | Коренски елемент за мапе вредности ставки. | ||
name | string | (обавезно) Назив мапе вредности која се користи за ставку. | |
logtimefmt | string | Формат времена у уносима дневника. Подржано за ставке типа вредности LOG. |
|
preprocessing | Коренски елемент за претходну обраду вредности ставке. | ||
step | Коренски елемент за кораци претходне обраде вредности ставке шаблона. | ||
jmx_endpoint | string | JMX крајња тачка. Подржано за JMX ставке. |
|
master_item | (обавезно за ЗАВИСНЕ ставке) Коренски елемент за главну ставку зависне ставке. | ||
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 НЕ (0), ДА (1, подразумевано). |
|
post_type | string | Тип тела података поста. Подржано за HTTP_AGENT ставке. Могуће вредности:1 RAW (0, подразумевано), JSON (2), XML (3). |
|
http_proxy | string | HTTP(S) стринг за повезивање са проксијем. Подржано за HTTP_AGENT ставке. |
|
headers | Коренски елемент за заглавља HTTP(S) захтева. Подржано за HTTP_AGENT ставке. |
||
name | string | (обавезно за HTTP_AGENT ставке) Назив заглавља. | |
value | string | (обавезно за HTTP_AGENT ставке) Вредност заглавља. | |
retrieve_mode | string | Који део одговора треба да се сачува. Подржано за HTTP_AGENT ставке. Могуће вредности:1 BODY (0, подразумевано), HEADERS (1), BOTH (2). |
|
request_method | string | Тип методе захтева. Подржано за HTTP_AGENT ставке. Могуће вредности:1 GET (0, подразумевано), POST (1), PUT (2), HEAD (3). |
|
output_format | string | Како обрадити одговор. Подржано за HTTP_AGENT ставке. Могуће вредности:1 RAW (0, подразумевано), JSON (1). |
|
allow_traps | string | Дозвољава попуњавање вредности слично као и ставка трапера. Подржано за HTTP_AGENT ставке. Могуће вредности:1 НЕ (0, подразумевано), ДА (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 НЕ (0, подразумевано), ДА (1). |
|
verify_host | string | Да ли треба проверити да ли се име домаћина за везу подудара са именом у сертификату домаћина. Подржано за ставке HTTP_AGENT. Могуће вредности:1 НЕ (0, подразумевано), ДА (1). |
|
tags | Коренски елемент за ознаке ставки. | ||
tag | string | (обавезно) Име ознаке. | |
triggers | Коренски елемент за окидачи ставки шаблона. |
Погледајте такође: Објекат ставке (погледајте одговарајуће својство са одговарајућим именом).
zabbix_export:
(...)
шаблони:
(...)
ставке:
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
(...)
претходна обрада:
- тип: JSONPATH
параметри:
- $.length()
- тип: DISCARD_UNCHANGED_HEARTBEAT
параметри:
- 12h
(...)
Елемент | Тип | Опис | |
---|---|---|---|
тип | стринг | (обавезно) Тип корака претходне обраде вредности ставке. Могуће вредности:1 MULTIPLIER (1), RTRIM (2), LTRIM (3), TRIM (4), REGEX (5), BOOL_TO_DECIMAL (6), OCTAL_TO_DECIMAL (7), HEX_TO_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_HEARTBEAT (20), JAVASCRIPT (21), PROMETHEUS_PATTERN (22), PROMETHEUS_TO_JSON (23), CSV_TO_JSON (24), STR_REPLACE (25), CHECK_NOT_SUPPORTED (26), XML_TO_JSON (27), SNMP_WALK_VALUE (28), SNMP_WALK_TO_JSON (29), SNMP_GET_VALUE (30). |
|
параметри | (обавезно) Коренски елемент за параметре корака претходне обраде вредности ставке. | ||
параметар | стринг | Појединачни параметар корака претходне обраде вредности ставке. | |
error_handler | string | Тип акције који се користи у случају неуспеха корака претходне обраде. Могуће вредности:1 ORIGINAL_ERROR (0, подразумевано), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
error_handler_params | string | Параметри за руковање грешкама. |
Погледајте такође: Објекат претходне обраде ставке (погледајте одговарајуће својство са одговарајућим именом).
zabbix_export:
(...)
templates::
(...)
items:
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
(...)
triggers:
- uuid: b950c306394f4b3c902060a8273cbcde
израз: 'change(/Linux by Zabbix agent/system.sw.packages.get)<>0'
име: 'Linux: Број инсталираних пакета је промењен'
приоритет: УПОЗОРЕЊЕ
manual_close: 'ДА'
ознаке:
- ознака: опсег
вредност: обавештење
(...)
- uuid: 403cebed115441369e94d35d070ca7b8
(...)
окидачи:
- uuid: cfd395b1cde74ef18a5e5f840bd5142a
израз: 'min(/Linux од стране Zabbix агента/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}'
име: 'Linux: Велика искоришћеност меморије'
име_догађаја: 'Linux: Велика искоришћеност меморије (>{$MEMORY.UTIL.MAX}% за 5m)'
приоритет: ПРОСЕК
опис: 'Систему понестаје слободне меморије.'
зависности:
- име: 'Линукс: Недостатак доступне меморије'
израз: 'max(/Линукс од стране Zabbix агента/вм.мемори.сизе[аваилабле],5м)<{$МЕМОРИ.АВАИЛАБЛЕ.МИН} и last(/. Linux од стране Zabbix агента/вм.мемори.сизе[укупно])>0'
ознаке:
- ознака: опсег
вредност: капацитет
- ознака: опсег
вредност: перформансе
(...)
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за овај окидач. | |
expression | string | (обавезно) Израз окидача. | |
recovery_mode | string | Основа за генерисање OK догађаја. Могуће вредности:1 EXPRESSION (0, подразумевано), RECOVERY_EXPRESSION (1), NONE (2). |
|
recovery_expression | string | Израз за опоравак окидача. | |
correlation_mode | string | Режим корелације (без корелације догађаја или корелација догађаја по ознаци). Могуће вредности:1 DISABLED (0, подразумевано), TAG_VALUE (1). |
|
correlation_tag | string | Назив ознаке која ће се користити за корелацију догађаја. | |
name | string | (обавезно) Назив окидача. | |
event_name | string | Назив догађаја. | |
opdata | string | Оперативни подаци. | |
url_name | string | Ознака за URL повезан са окидачем. | |
url | string | URL повезан са окидачем. | |
status | string | Статус окидача. Могуће вредности:1 ОМОГУЋЕНО (0, подразумевано), ОНЕМОГУЋЕНО (1). |
|
priority | string | Озбиљност окидача. Могуће вредности:1 НИЈЕ_КЛАСИФИЦИРАНО (0, подразумевано), ИНФО (1), УПОЗОРЕЊЕ (2), ПРОСЕЧНО (3), ВИСОКО (4), КАТАСТРОФА (5). |
|
description | text | Опис окидача. | |
type | string | Тип генерисања догађаја (један проблемски догађај или више проблемских догађаја). Могуће вредности:1 ЈЕДНОСТРАННО (0, подразумевано), ВИШЕСТРУКО (1). |
|
manual_close | string | Ручно затварање проблематичних догађаја. Могуће вредности:1 НЕ (0, подразумевано), ДА (1). |
|
dependencies | Коренски елемент за зависности. | ||
name | string | (обавезно) Назив окидача зависности. | |
expression | string | (обавезно) Израз окидача зависности. | |
recovery_expression | string | Израз за опоравак окидача зависности. | |
tags | Коренски елемент за ознаке окидача. | ||
tag | string | (обавезно) Назив ознаке. | |
value | string | Вредност ознаке. |
Види такође: Објекат окидача (погледајте релевантно својство са одговарајућим називом).
zabbix_export:
(...)
templates:
(...)
discovery_rules:
- uuid: acfdea9c46ef48c68e6636f43b8f96a2
name: 'Откривање мрежног интерфејса'
key: net.if.discovery delay: 1h filter: (видети табелу испод)
description: 'Откривање мрежних интерфејса.'
item_prototypes: (видети табелу испод)
trigger_prototypes: (видети табелу испод)
graph_prototypes: (видети табелу испод)
(...)
Већина елемената правила за откривање ниског нивоа у шаблонима је иста као и за ставке шаблона. Табела испод описује оне елементе који се разликују од ставки шаблона.
Елемент | Тип | Опис | |
---|---|---|---|
type | string | Тип ставке. Могуће вредности:1 ZABBIX_PASSIVE (0, подразумевано), 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 | Коренски елемент за шаблон филтера правила откривања ниског нивоа. | ||
lifetime | string | Временски период (користећи секунде, временски суфикси или кориснички макро), након којег ће ресурси који више нису откривени бити обрисани. Подразумевано: 7д. |
|
lifetime_type | string | Сценарио за брисање изгубљених LLD ресурса. Могуће вредности: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
enabled_lifetime | string | Временски период (користећи секунде, временски суфикси или кориснички макро), након којег ће ресурси који више нису откривени бити онемогућени. | |
enabled_lifetime_type | string | Сценарио за онемогућавање изгубљених LLD ресурса. Могуће вредности: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
item_prototypes | Коренски елемент за елементе прототипа шаблона ставке, који су исти као за временски суфикси. | ||
trigger_prototypes | Коренски елемент за елементе прототипа окидача шаблона, који су исти као за окидачи ставки шаблона. | ||
graph_prototypes | Коренски елемент за елементе прототипа графа шаблона, који су исти као за графикони домаћина. | ||
host_prototypes | Коренски елемент за елементе прототипа домаћина шаблона, који су исти као и за домаћини. | ||
master_item | string | (обавезно за DEPENDENT правила) Коренски елемент за главну ставку зависног правила. | |
lld_macro_paths | Коренски елемент за путање макроа правила за откривање ниског нивоа. | ||
lld_macro | string | (обавезно) Назив макроа правила за откривање ниског нивоа. | |
path | string | (обавезно) Селектор за вредност, која ће бити додељена одговарајућем макроу. | |
preprocessing | Коренски елемент за претходну обраду вредности правила за откривање ниског нивоа. | ||
step | Коренски елемент за елементе корака претходне обраде вредности правила за откривање ниског нивоа, који су исти као и за кораци претходне обраде вредности ставке шаблона, осим са мање могућих вредности. Види такође: Објекат за претходну обраду правила LLD. | ||
overrides | Коренски елемент за правила замене правила откривања ниског нивоа. | ||
name | string | (обавезно) Јединствено име замене. | |
step | string | (обавезно) Јединствени редни број замене. | |
stop | string | Заустави обраду следећих замена ако се подударају. | |
filter | Коренски елемент за елементе филтера правила замене правила откривања ниског нивоа шаблона, који су исти као и за шаблон филтера правила откривања ниског нивоа шаблона. | ||
operations | Коренски елемент за шаблон операције замене правила откривања ниског нивоа шаблона. |
Види такође: LLD објекат правила (погледајте одговарајуће својство са одговарајућим именом).
zabbix_export:
(...)
templates:
(...)
discovery_rules:
- uuid: acfdea9c46ef48c68e6636f43b8f96a2
(...)
filter:
evaltype: AND
услови:
- макро: '{#IFNAME}'
вредност: '{$NET.IF.IFNAME.MATCHES}'
- макро: '{#IFNAME}'
вредност: '{$NET.IF.IFNAME.NOT_MATCHES}'
оператор: NOT_MATCHES_REGEX
(...)
- uuid: 2bbdc79f082d4c618e01bec625e9c90a
(...)
filter:
evaltype: AND
услови:
- макро: '{#DEVNAME}'
вредност: '{$VFS.DEV.DEVNAME.MATCHES}'
- макро: '{#DEVNAME}'
вредност: '{$VFS.DEV.DEVNAME.NOT_MATCHES}'
оператор: NOT_MATCHES_REGEX
- макро: '{#DEVTYPE}'
вредност: диск
(...)
Element | Type | Description | |
---|---|---|---|
evaltype | string | Надмени метод процене услова филтера. Могуће вредности:1 AND_OR (0, подразумевано), AND (1), OR (2), FORMULA (3). |
|
formula | string | Прилагођена формула за израчунавање услова филтера. | |
услови | Коренски елемент за услове филтера. | ||
macro | string | (обавезно) Назив макроа за откривање ниског нивоа на којем треба извршити проверу. | |
value | string | Вредност са којом се упоређује. | |
operator | string | Оператор услова. Могуће вредности:1 MATCHES_REGEX (8, подразумевано), NOT_MATCHES_REGEX (9). |
|
formulaid | string | (обавезно) Произвољни јединствени ID који се користи за референцирање услова из прилагођеног израза. Може да садржи само велика слова. ID мора да дефинише корисник приликом измене услова филтера, али ће бити поново генерисан када их накнадно захтева. |
Види такође: LLD објекат филтера правила (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
operationobject | string | Објекат на који се примењује операција. Могуће вредности:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
operator | string | Оператер за поништавање услова. Могуће вредности:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
value | string | Регуларни израз или стринг за оператор услова за поништавање. | |
status | string | Статус објекта након операције надјачавања. | |
discover | string | Да ли је објекат додат као резултат откривања. | |
delay | string | Интервал ажурирања постављен за прототип ставке након операције надјачавања. | |
history | string | Период складиштења историје постављен за прототип ставке након операције надјачавања. | |
trends | string | Период складиштења трендова постављен за прототип ставке након операције надјачавања. | |
severity | string | Озбиљност прототипа окидача постављена након операције надјачавања. | |
tags | Корен елемент за ознаке постављене за објекат након операције надјачавања. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. | |
templates | Коренски елемент за шаблоне повезане са прототипом домаћина након операције надјачавања. | ||
name | string | (обавезно) Име шаблона. | |
inventory_mode | stringг | Режим инвентара прототипа домаћина постављен након операције надјачавања. |
Такође погледајте: LLD rule override operation object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
name | string | (обавезно) Јединствени идентификатор за овај веб сценарио. | |
name | string | (обавезно) Име веб сценарија. | |
delay | string | Учесталост (користећи секунде, time suffix, или user macro) извршавања веб сценарија. Подразумевано: 1m. |
|
attempts | integer | Број покушаја за извршавање корака веб сценарија. Могуће вредности:1 1-10 (default: 1). |
|
agent | string | Клијент агент. Zabbix ће се претварати да је изабрани претраживач. Ово је корисно када веб локација враћа различит садржај за различите претраживаче. Подразумевано: Zabbix. |
|
http_proxy | string | Прокси који ће користити веб сценарио дат као: http://[username[:password]@]proxy.example.com[:port] |
|
variables | Коренски елемент за променљиве веб сценарија које се могу користити у корацима сценарија. | ||
name | string | (обавезно) Име променљиве. | |
value | text | (обавезно) Вредност променљиве. | |
headers | Коренски елемент за HTTP заглавља која се шаљу приликом извршавања захтева. Заглавља треба да буду наведена користећи исту синтаксу као што би се појавила у HTTP протоколу. |
||
name | string | (обавезно) Име заглавља. | |
value | text | (обавезно) Вредност заглавља. | |
status | string | Статус веб сценарија. Могуће вредности:1 ENABLED (0, default), DISABLED (1). |
|
authentication | string | Метод аутентификације. Могуће вредности:1 NONE (0, default), BASIC (1), NTLM (2). |
|
http_user | string | Корисничко име које се користи за BASIC (HTTP) или NTLM аутентификацију. | |
http_password | string | Лозинка која се користи за BASIC (HTTP) или NTLM аутентификацију. | |
verify_peer | string | Провера SSL сертификата веб сервера. Могуће вредности:1 NO (0, default), YES (1). |
|
verify_host | string | Провери да ли се поља Заједничко име или Алтернативно име субјекта поклапају са сертификатом веб сервера. Могуће вредности:1 NO (0, default), YES (1). |
|
ssl_cert_file | string | Назив датотеке SSL сертификата која се користи за аутентификацију клијента (мора бити у PEM формату). | |
ssl_key_file | string | Назив датотеке SSL приватног кључа која се користи за аутентификацију клијента (мора бити у PEM формату). | |
ssl_key_password | string | Лозинка за приватни кључ SSL фајла.. | |
steps | (обавезно) Коренски елемент за template web scenario steps. | ||
tags | Коренски елемент за ознаке веб сценарија. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. |
Такође погледајте: Web scenario object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
name | string | (обавезно) Име корака веб сценарија. | |
url | string | (обавезно) URL за праћење. | |
query_fields | Root елемент за параметре упита (низ HTTP поља која се додају у URL приликом извршавања захтева). | ||
name | string | ||
value | string | Вредност параметра упита. | |
posts | Root елемент за HTTP POST променљиве (стринг (необрађени подаци) или низ HTTP поља (подаци поља обрасца)). | ||
name | string | (обавезно) Име поља објаве. | |
value | string | (обавезно) Поставите вредност поља. | |
variables | Root елемент променљивих на нивоу корака (макроа) које треба применити након овог корака. Ако вредност променљиве има префикс 'regex:' , тада се њена вредност издваја из података враћених овим кораком у складу са regular обрасцем израза који следи префикс 'regex:' |
|<|name|string|(обавезно) Име променљиве.| |^|value|text|(обавезно) Вредност променљиве.| |headers|<| |Root елемент за HTTP заглавља која се шаљу приликом извршавања захтева.| |<|name|string|(обавезно) Име заглавља.| |^|value|text|(обавезно) Вредност заглавља.| |follow_redirects|<|string|Прати HTTP преусмеравања.
Могуће вредности:1 NO (0), YES (1, default).| |retrieve_mode|<|string|Режим преузимања HTTP одговора.
Могуће вредности:1 BODY (0, default), HEADERS (1), BOTH (2).| |timeout|<|string|Истек (користећи секунде, time suffix, или user macro) извршавања корака.
Подразумевано: 15s.| |required|<|string|Текст који мора бити присутан у одговору (игнорисан ако је празан).| |status_codes|<|string|Листа прихваћених HTTP статусних кодова раздвојених зарезима (нпр., 200-201,210-299
; игнорисано ако је празно).|
Такође погледајте: Web scenario step object (погледајте релевантно својство са одговарајућим именом).
zabbix_export:
(...)
шаблони:
- uuid: f8f7908280354f2abeed07dc788c3747
(...)
макрои:
- макро: '{$AGENT.TIMEOUT}'
(...)
конфигурација:
тип: ТЕКСТ приоритет: '1'
ознака: 'Секунде од последњег виђења Zabbix агента'
опис: 'Временско ограничење након којег се агент сматра недоступним.'
- макро: '{$CPU.UTIL.CRIT}'
(...)
конфигурација:
тип: ТЕКСТ приоритет: '2'
назив_секције: Прагови
ознака: 'Изражени праг искоришћења процесора'
опис: 'Критични праг искоришћења процесора изражен у %. У опсегу од 0 до 100 укључујући.'
регуларни израз: '^-?([0-9]+|(([0-9]+)\.([0-9]+)))$'
(...)
- макро: '{$IFCONTROL}'
(...)
конфигурација:
тип: CHECKBOX приоритет: '19'
ознака: 'Контрола интерфејса'
опис: 'Покрени окидач када се оперативни статус интерфејса промени у „Веза прекинута“.'
опције:
- означено: '1'
неозначено: '0'
(...)
Element | Type | Description | |
---|---|---|---|
type | string | (обавезно) Тип поља за унос макроа. Могуће вредности:1 NOCONF (0), TEXT (1), LIST (2), CHECKBOX (3). |
|
priority | string | Позиција макроа на листи макроа. | |
section_name | string | Ознака склопиве секције где је макро груписан. | |
abel | string | (обавезно за макрое TEXT, LIST, CHECKBOX) Ознака макроа. | |
опис | текст | Текст помоћи за макро. Подржава форматирање Markdown-а. | |
description | text | Означава макро као обавезан. Могуће вредности:1 НЕ (0), ДА (1). Подржано за макрое TEXT и LIST. |
|
regex | string | Регуларни израз за валидацију корисничког уноса у поље за текст. Подржано за макрое TEXT. |
|
options | Коренски елемент за ставке LIST или вредности CHECKBOX. | ||
value | string | (обавезно за макрое LIST) Вредност ставке LIST. | |
text | string | (обавезно за LIST макрое) Текст ставке LIST. | |
checked | string | (обавезно за CHECKBOX макрое) Вредност која представља означено стање. Могуће вредности:1 0 (нетачно), 1 (тачно). Подржано за CHECKBOX макрое. |
|
unchecked | string | (обавезно за CHECKBOX макрое) Вредност која представља неозначено стање. Могуће вредности:1 0 (нетачно), 1 (тачно). Подржано за CHECKBOX макрое. |
Погледајте такође: Објекат конфигурације макроа (погледајте одговарајуће својство са одговарајућим именом).
zabbix_export:
(...)
шаблони:
(...)
контролне табле:
- uuid: c689ad3115fd46a4b927d1f70ee2e5a4
име: Системи датотека
странице:
- име: Преглед виџети: (погледајте табелу испод)
(...)
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за ову контролну таблу. | |
name | string | (обавезно) Име шаблона контролне табле. | |
display period | integer | Период приказа страница контролне табле. | |
auto_start | string | Аутоматско покретање слајдшоуа. Могуће вредности:1 НЕ (0), ДА (1, подразумевано). |
|
pages | Коренски елемент за странице шаблона контролне табле. | ||
name | string | Назив странице. | |
display period | integer | Период приказа странице. | |
sortorder | integer | Редослед сортирања странице. | |
widgets | Коренски елемент за виџети шаблона контролне табле. |
Погледајте такође: Објекат шаблона контролне табле (погледајте одговарајуће својство са одговарајућим именом).
zabbix_export:
(...)
шаблони:
(...)
контролне табле:
- uuid: c689ad3115fd46a4b927d1f70ee2e5a4
име: Датотечни системи
странице:
- име: Преглед
виџети:
- тип: graphprototype
ширина: '72'
висина: '5'
поља:
- тип: INTEGER име: колоне вредност: '3'
- тип: GRAPH_PROTOTYPE
име: graphid.0
вредност:
домаћин: 'Linux by Zabbix agent'
име: 'FS [{#FSTYPE}({#FSNAME})]: Графикон искоришћења простора (у односу на укупно)'
- тип: STRING
име: референца
вредност: AAAEB
- тип: graphprototype
'y': '5'
ширина: '72'
висина: '5'
поља:
- тип: INTEGER
име: колоне
вредност: '1'
- тип: GRAPH_PROTOTYPE
име: graphid.0
вредност:
домаћин: 'Linux by Zabbix agent'
име: 'FS [{#FSTYPE}({#FSNAME})]: График коришћења простора, у % (у односу на максимум доступан)'
- тип: STRING
име: референца
вредност: AAAEC
(...)
Element | Type | Description | |
---|---|---|---|
type | string | (обавезно) Тип виџета. | |
name | string | Име виџета. | |
x | цео број | Хоризонтална позиција са леве стране контролне табле шаблона. Могуће вредности:1 0-71. |
|
y | integer | Вертикални положај од врха контролне табле шаблона. Могуће вредности:1 0-63. |
|
width | integer | Ширина виџета. Могуће вредности:1 1-72. |
|
height | integer | Висина виџета. Могуће вредности:1 1-64. |
|
hide_header | string | Сакриј заглавље виџета. Могуће вредности:1 НЕ (0, подразумевано), ДА (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 | (обавезно) Вредност поља виџета, у зависности од типа поља. |
Погледајте такође: Објекат виџета шаблона контролне табле (погледајте одговарајуће својство са одговарајућим називом).
zabbix_export:
(...)
шаблони:
(...)
мапе вредности:
- uuid: 8c048c6cca8248f2860c208e8db0f59e
име: ifOperStatus
мапирања:
- вредност: '0' нова вредност: непозната
- вредност: '1' нова вредност: није присутна
- вредност: '2' нова вредност: доле
- вредност: '3'
нова вредност: доњи слој
- вредност: '4'
нова вредност: тестирање
- вредност: '5'
нова вредност: неактивна
- вредност: '6'
нова вредност: горе
(...)
Element | Type | Description | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за ову мапу вредности. | |
name | string | (обавезно) Назив мапе вредности. | |
mapping | Коренски елемент за мапирања. | ||
type | string | Тип подударања мапирања. Могуће вредности:1 EQUAL (0, подразумевано), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
value | string | Оригинална вредност. | |
newvalue | string | (обавезно) Вредност на коју је мапирана оригинална вредност. |
Види такође: Објекат мапе вредности (погледајте релевантно својство са одговарајућим именом).
1 API целобројне вредности у заградама, на пример, ENABLED (0), помињу се само као референца. За више информација погледајте страницу повезаног API објекта у уносу у табели или на крају сваког одељка.