Домаћини су exported са многим повезаним објектима и објектним односима.
Извоз домаћина садржи:
Да бисте извезли шаблоне, урадите следеће:
У зависности од изабраног формата, шаблони се извозе у локалну датотеку са подразумеваним именом:
zabbix_export_hosts.xml
- у XML извозу;zabbix_export_hosts.json
- у JSON извозу.Да бисте увезли домаћине, урадите следеће:
Ако означите поље за потврду Напредне опције, биће приказана детаљна листа свих елемената који се могу увести - означите или уклоните ознаку са сваког правила увоза по потреби.
Ако кликнете на поље за потврду у реду Све, сви елементи испод њега биће означени/уклоњени ознака.
Правила увоза:
Rule | Description |
---|---|
Update existing | Постојећи елементи ће бити ажурирани коришћењем података из датотеке за увоз. У супротном, неће бити ажурирани. |
Create new | Нови елементи ће бити креирани коришћењем података из датотеке за увоз. У супротном, неће бити креирани. |
Delete missing | Постојећи елементи који нису присутни у датотеци за увоз биће уклоњени. У супротном, неће бити уклоњени. Ако је Обриши недостајуће означено за Повезивање шаблона, тренутно повезивање шаблона које није присутно у датотеци за увоз биће раскинуто. Ентитети (ставке, окидачи, графикони итд.) наслеђени из раскинутих шаблона неће бити уклоњени (осим ако није изабрана опција Обриши недостајуће за сваки ентитет). |
Порука о успеху или неуспеху увоза биће приказана у предњем делу.
Када се домаћин извози, Zabbix генерише структурирани YAML, JSON или XML формат. Извоз укључује елементе домаћина, као што су метаподаци домаћина, ставке, макрои, окидачи и још много тога.
Сваки елемент служи одређеној сврси и може да садржи угнежђене елементе.
Следећи одељци описују сваки елемент у формату извоза. Примери користе домаћина са шаблоном MySQL by Zabbix agent 2. Ради демонстрације елемената, шаблон се одваја након што се домаћин креира. Одвајање задржава све елементе у конфигурацији (за разлику од одвајања и брисања, што их уклања).
Елипса (...)
означава елементе изостављене ради краткоће. Напомена (видети табелу испод)
се користи када се елемент детаљније објашњава у каснијим одељцима.
zabbix_export:
version: '7.4'
host_groups:
- uuid: 748ad4d098d447d492bb935c907f652f
name: Databases
hosts: (see table below)
graphs: (see table below)
Element | Type | Description | |
---|---|---|---|
version | string | (required) Zabbix version. | |
host_groups | (required) Root element for host groups. | ||
uuid | string | (required) Unique identifier for this host group. | |
name | string | (required) Host group name. | |
hosts | Root element for hosts. | ||
graphs | Root element for host graphs. |
Element | Type | Description | |
---|---|---|---|
host | string | (обавезно) Јединствено име домаћина. | |
name | string | Видљиво име домаћина. | |
description | text | Опис домаћина. | |
monitored_by | string | Домаћин надгледа: SERVER, PROXY, or PROXY_GROUP. | |
proxy | Коренски елемент за прокси. | ||
name | string | (обавезно) Име прокси сервера (ако постоји) који надгледа домаћин. | |
proxy_group | Коренски елемент за прокси групу. | ||
name | string | (обавезно) Име прокси групе (ако постоји) која се користи за надгледање домаћина. | |
status | string | Статус домаћина. Могуће вредности:1 ENABLED (0, подразумевано), DISABLED (1). |
|
ipmi_authtype | string | Тип аутентикације IPMI сесије. Могуће вредности:1 DEFAULT (-1, подразумевано), NONE (0), MD2 (1), MD5 (2 ), STRAIGHT (4), OEM (5), RMCP_PLUS (6). |
|
ipmi_privilege | string | Ниво привилегија IPMI сесије. Могуће вредности:1 CALLBACK (1), USER (2, подразумевано), OPERATOR (3), ADMIN (4), OEM (5). |
|
ipmi_username | string | Корисничко име за IPMI провере. | |
ipmi_password | string | Лозинка за IPMI провере. | |
templates | Коренски елемент за повезане шаблоне. | ||
name | string | (обавезно) Име шаблона. | |
groups | Коренски елемент за групе домаћина којима домаћин припада. | ||
name | string | (обавезно) Име групе домаћина. | |
interfaces | Коренски елемент за host interfaces. | ||
items | Коренски елемент за host items. | ||
discovery_rules | Коренски елемент за host low-level discovery rules. | ||
http_tests | Коренски елемент за host web scenarios. | ||
tags | Коренски елемент за ознаке домаћина. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. | |
macros | Коренски елемент за хост макрое. | ||
macro | string | (обавезно) Име корисничког макроа. | |
type | string | Тип корисничког макроа. Могуће вредности:1 TEXT (0, подразумевано), SECRET_TEXT (1), VAULT (2). |
|
value | string | Вредност корисничког макроа. | |
description | string | Опис корисничког макроа. | |
inventory | Коренски елемент за хост инвентар. | ||
<inventory_property> | string | Својство инвентара. Сва својства имају свој одговарајући елемент (type , name , os , итд.; на пример, погледајте Export format). |
|
inventory_mode | string | Режим инвентара. Могуће вредности:1 DISABLED (-1), MANUAL (0, подразумевано), AUTOMATIC (1). |
|
valuemaps | Коренски елемент за host value maps. |
Такође погледајте: Host object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
default | string | Да ли је ово примарни интерфејс домаћина. Имајте на уму да на домаћину може постојати само један примарни интерфејс једног типа. Могуће вредности:1 NO (0), YES (1, подразумевано). |
|
type | string | Тип интерфејса. Могуће вредности:1 ZABBIX (1, подразумевано), SNMP (2), IPMI (3), JMX (4). |
|
useip | string | Да ли користити IP као интерфејс за повезивање са домаћином (у супротном ће се користити DNS). Могуће вредности:1 NO (0), YES ( 1, подразумевано). |
|
ip | string | (потребно за IP везе) IP адреса (IPv4 или IPv6). | |
dns | string | (потребно за DNS везе) DNS име. | |
port | string | Број порта. | |
details | Коренски елемент за детаље интерфејса. | ||
version | string | Користите ову SNMP верзију. Могуће вредности:1 SNMPV1 (1), SNMP_V2C (2, подразумевано), SNMP_V3 (3). |
|
community | string | (потребно за SNMPv1 и SNMPv2 ставке) SNMP заједница. | |
max_repetitions | string | Максимална вредност понављања за изворне SNMP групне захтеве (GetBulkRequest-PDUs). Подржано за SNMPv2 и SNMPv3 ставке ( discovery[] i walk[] ставке).Подразумевано: 10. |
|
contextname | string | SNMPv3 име контекста. Подржано за SNMPv3 ставке. |
|
securityname | string | SNMPv3 безбедносно име. Подржано за SNMPv3 ставке. |
|
securitylevel | string | SNMPv3 безбедносни ниво. Подржано за SNMPv3 ставке. Могуће вредности:1 NOAUTHNOPRIV (0, default), AUTHNOPRIV (1), AUTHPRIV (2). |
|
authprotocol | string | SNMPv3 протокол аутентификације. Подржано за SNMPv3 ставке. Могуће вредности:1 MD5 (0, default), SHA1 (1), SHA224 (2), SHA256 (3), SHA384 (4), SHA512 (5). |
|
authpassphrase | string | SNMPv3 приступна фраза за аутентификацију. Подржано за SNMPv3 ставке. |
|
privprotocol | string | SNMPv3 протокол приватности. Подржано за SNMPv3 ставке. Могуће вредности:1 DES (0, подразумевано), AES128 (1), AES192 (2), AES256 (3), AES192C (4), AES256C (5). |
|
privpassphrase | string | SNMPv3 приступна фраза за приватност. Подржано за SNMPv3 ставке. |
|
bulk | string | Користите групне захтеве за SNMP. Могуће вредности:1 NO (0), YES (1, подразумевано). |
|
interface_ref | string | Референтно име интерфејса које ће се користити у ставкама (формат: if<N> ). |
Такође погледајте: Host interface object (погледајте релевантно својство са одговарајућим именом).
zabbix_export:
(...)
hosts:
- host: 'MySQL server'
(...)
items:
(...)
- name: 'Binlog cache disk use'
type: DEPENDENT
key: mysql.binlog_cache_disk_use
value_type: FLOAT
description: 'Number of transactions that used a temporary disk cache because they could not fit in the regular binary log cache, being larger than `binlog_cache_size`.'
preprocessing: (see table below)
master_item:
key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
tags:
- tag: component
value: cache
(...)
- name: 'Buffer pool utilization'
type: CALCULATED
key: mysql.buffer_pool_utilization
value_type: FLOAT
units: '%'
params: |
( last(//mysql.innodb_buffer_pool_pages_total) -
last(//mysql.innodb_buffer_pool_pages_free) ) /
( last(//mysql.innodb_buffer_pool_pages_total) +
( last(//mysql.innodb_buffer_pool_pages_total) = 0 ) ) * 100 *
( last(//mysql.innodb_buffer_pool_pages_total) > 0 )
description: 'Ratio of used to total pages in the buffer pool.'
tags:
- tag: component
value: memory
triggers: (see table below)
(...)
- name: Uptime
type: DEPENDENT
key: mysql.uptime
units: uptime
description: 'Number of seconds that the server has been up.'
preprocessing: (see table below)
master_item:
key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
tags:
- tag: component
value: application
triggers: (see table below)
(...)
Element | Type | Description | |
---|---|---|---|
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 ставке) SNMP објекат ID. | |
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, подразумевано), TEXT (4), BINARY (5). |
|
allowed_hosts | string | Листа IP адреса раздвојених зарезима домаћина којима је дозвољено слање података за ставку. Подржано за TRAP и HTTP_AGENT ставке. |
|
units | string | Јединице примљене вредности (bps, B, etc.). | |
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, default), 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), etc. (видети Host inventory за подржана поља). |
|
valuemap | Коренски елемент за ставке мапе вредности. | ||
name | string | (обавезно) Назив мапе вредности која се користи за ставку. | |
logtimefmt | string | Формат времена у логовима. Подржано за ставке типа вредности LOG. |
|
preprocessing | Коренски елемент за предобраду вредности ставке. | ||
step | Коренски елемент за [host item value preprocessing steps(#host-item-value-preprocessing-steps). | ||
interface_ref | string | Референца на интерфејс домаћина (формат: if<N> ). |
|
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, подразумевано). |
|
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 | Дозволи да се попуни вредност слично trapper ставци. Подржано за HTTP_AGENT ставке. Могуће вредности:1 NO (0, подразумевано), 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, подразумевано), YES (1). |
|
tags | Коренски елемент за ознаке ставки. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. | |
triggers | Коренски елемент за host item triggers. |
Такође погледајте: Item object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
type | string | (обавезно) Тип корака претходне обраде вредности ставке. Могуће вредности: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). |
|
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, подразумевано), RECOVERY_EXPRESSION (1), NON (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 ENABLED (0, подразумевано), DISABLED (1). |
|
priority | string | Озбиљност окидача. Могуће вредности:1 NOT_CLASSIFIED (0, подразумевано), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). |
|
description | text | Опис окидача. | |
type | string | Тип генерисања догађаја (један проблемски догађај или вишеструки проблемски догађаји). Могуће вредности:1 SINGLE (0, подразумевано), MULTIPLE (1). |
|
manual_close | string | Ручно затварање проблематичних догађаја. Могуће вредности:1 NO (0, подразумевано), YES (1). |
|
dependencies | Коренски елемент за зависности. | ||
name | string | (обавезно) Име окидача зависности. | |
expression | string | (обавезно) Израз окидача зависности. | |
recovery_expressio | string | Израз за опоравак окидача зависности. | |
tags | Коренски елемент за ознаке окидача. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. |
Такође погледајте: Trigger object (погледајте релевантно својство са одговарајућим именом).
zabbix_export:
(...)
hosts:
- host: 'MySQL server'
(...)
discovery_rules:
- name: 'Database discovery'
key: 'mysql.db.discovery["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
delay: 1h
filter: (see table below)
description: 'Scanning databases in DBMS.'
interface_ref: if1
item_prototypes:
- name: 'Size of database {#DATABASE}'
key: 'mysql.db.size["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#DATABASE}"]'
delay: 5m
units: B
description: 'Database size.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1h
interface_ref: if1
tags:
- tag: component
value: storage
- tag: database
value: '{#DATABASE}'
lld_macro_paths:
- lld_macro: '{#DATABASE}'
path: $.Database
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
(...)
Већина елемената правила за откривање ниског нивоа домаћина је иста као и за host items. Табела испод описује оне елементе који се разликују од host 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 | Коренски елемент за филтере правила откривања ниског нивоа домаћина. | ||
lifetime | string | Временски период (користећи секунде, time suffixes или user macro), након којег ће ресурси који више нису откривени бити обрисани. Подразумевано: 7д. |
|
lifetime_type | string | Сценарио за брисање изгубљених LLD ресурса. Могуће вредности: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
enabled_lifetime | string | Временски период (користећи секунде, time suffixes или user macro), након којег ће ресурси који више нису откривени бити онемогућени. | |
enabled_lifetime_type | string | Сценарио за онемогућавање изгубљених LLD ресурса. Могуће вредности: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
item_prototypes | Коренски елемент за елементе прототипа ставки домаћина, који су исти као за host items. | ||
trigger_prototypes | Коренски елемент за елементе прототипа окидача домаћина, који су исти као за host item triggers. | ||
graph_prototypes | Коренски елемент за прототипове графа домаћина, који су исти као за host graphs. | ||
host_prototypes | Коренски елемент за прототипове домаћина, који су исти као за hosts. | ||
parent_discovery_rule | Коренски елемент за родитељско правило откривања ниског нивоа (или прототип правила) прототипа правила откривања ниског нивоа. Ово својство означава да је у питању прототип LLD правила, директно потомство референцираног правила/прототипа правила. | ||
key | string | (обавезно) Родитељски кључ правила откривања ниског нивоа (или прототипа правила). | |
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 (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
evaltype | string | Замени метод процене услова филтера. Могуће вредности:1 AND_OR (0, подразумевано), AND (1), OR (2), FORMULA (3 ). |
|
formula | string | Прилагођена формула за прорачун за услове филтера. | |
conditions | Коренски елемент за услове филтера. | ||
macro | string | (обавезно) Име макроа за откривање ниског нивоа за извршење провере. | |
value | string | Вредност за поређење. | |
operator | string | Оператор услова. Могуће вредности:1 MATCHES_REGEX (8, подразумевано), 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 | |
---|---|---|---|
uuid | string | (обавезно) Јединствени идентификатор за овај веб сценарио. | |
name | string | (обавезно) Име веб сценарија. | |
delay | string | Учесталост (користећи секунде, time suffix, или user macro) извршавања веб сценарија. Подразумевано: 1m. |
|
attempts | integer | Број покушаја за извршавање корака веб сценарија. Могуће вредности: 1-10 (подразумевано: 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, подразумевано), DISABLED (1). |
|
authentication | string | Метод аутентификације. Могуће вредности:1 NONE (0, подразумевано), BASIC (1), NTLM (2). |
|
http_user | string | Корисничко име које се користи за BASIC (HTTP) или NTLM аутентификацију. | |
http_password | string | Лозинка која се користи за BASIC (HTTP) или NTLM аутентификацију. | |
verify_peer | string | Провери SSL сертификат веб сервера. Могуће вредности:1 NO (0, подразумевано), YES (1). |
|
verify_host | string | Провери да ли се поље Заједничко име или Алтернативно име субјекта поклапа са сертификатом веб сервера. Могуће вредности:1 NO (0 , подразумевано), YES (1). |
|
ssl_cert_file | string | Назив датотеке SSL сертификата која се користи за аутентификацију клијента (мора бити у PEM формату). | |
ssl_key_file | string | Назив датотеке SSL приватног кључа која се користи за аутентификацију клијента (мора бити у PEM формату). | |
ssl_key_password | string | лозинка датотеке приватног кључа SSL. | |
steps | (обавезно) Основни елемент за host web scenario steps. | ||
tags | Корен елемент за ознаке веб сценарија. | ||
tag | string | (обавезно) Име ознаке. | |
value | string | Вредност ознаке. |
Такође погледајте: Web scenario object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
name | string | (обавезно) Име корака веб сценарија. | |
url | string | (обавезно) URL за праћење. | |
query_fields | Коренски елемент за параметре упита (низ HTTP поља која се додају у URL приликом извршавања захтева). | ||
name | string | (обавезно) Име параметра упита. | |
value | string | Вредност параметра упита. | |
posts | Коренски елемент за HTTP POST променљиве (стринг (необрађени подаци) или низ HTTP поља (подаци поља обрасца)). | ||
name | string | (обавезно) Име поља објаве. | |
value | string | (обавезно) Поставите вредност поља. | |
variables | Основни елемент променљивих на нивоу корака (макроа) које треба применити након овог корака. Ако вредност променљиве има префикс 'regex:', тада се њена вредност издваја из података враћених овим кораком у складу са уобичајеним образац израза који следи префикс 'regex:' |
|<|name|string|(обавезно) Име променљиве.| |^|value|text|(обавезно) Вредност променљиве.| |headers|<| |Коренски елемент за HTTP заглавља која се шаљу приликом извршавања захтева.| |<|name|string|(обавезно) Име заглавља.| |^|value|text|(обавезно) Вредност заглавља.| |follow_redirects|<|string|Прати HTTP преусмеравања.
Могуће вредности:1 NO (0), YES (1, подразумевано).| |retrieve_mode|<|string|Режим преузимања HTTP одговора.
Могуће вредности:1 BODY (0, подразумевано), 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 | (обавезно) Име графикона. | |
width | integer | Ширина графикона, у пикселима. Користи се за преглед и за кружне/разложене графиконе. Могуће вредности:1 20-65535 (подразумевано: 900). |
|
height | integer | Висина графикона, у пикселима. Користи се за преглед и за кружне/разложене графиконе. Могуће вредности:1 20-65535 (подразумевано: 900). |
|
yaxismin | double | Вредност минимума Y осе. Подржано за ФИКСНУ минималну вредност Y осе. Подразумевано: 0. |
|
yaxismax | double | Вредност максимума Y осе. Подржано за ФИКСНУ минималну вредност X осе. Подразумевано: 0. |
|
show_work_period | string | Истакни нерадне сате. Подржано за НОРМАЛНЕ и НАСЛAГAНЕ графиконе. Могуће вредности:1 NO (0), YES (1 , подразумевано). |
|
show_triggers | string | Прикажи једноставне вредности окидача као ред. Подржано за НОРМАЛНЕ и НАСЛAГAНЕ графиконе. Могуће вредности:1 NO (0), YES (1 , подразумевано). |
|
type | string | Тип графикона. Могуће вредности:1 НОРМАЛНО (0, подразумевано), НАСЛAГAНИ (1), PIE (2), EXPLODED (3). |
|
show_legend | string | Прикажи легенду графикона. Могуће вредности:1 NO (0), YES (1, подразумевано). |
|
show_3d | string | Омогући 3D стил. Подржано за НОРМАЛНЕ и НАСЛОЖЕНЕ графиконе. Могуће вредности:1 NO (0, подразумевано), YES (1). |
|
percent_left | double | Прикажи линију процента за леву осу. Подржано за НОРМАЛНЕ графиконе. Подразумевано: 0. |
|
percent_right | double | Прикажи линију процента за десну осу. Подржано за НОРМАЛНЕ графиконе. Подразумевано: 0. |
|
ymin_type_1 | string | Минимална вредност Y осе. Подржано за НОРМАЛНЕ и НАСЛАГаНЕ графике. Могуће вредности:1 CALCULATED (0, подразумевано), FIXED (1), ITEM (2). |
|
ymin_item_1 | (обавезно ако је ymin_type_1 подешен на ITEM ) Основни елемент за појединости појединог артикла. |
||
host | string | (обавезно) Хост ставке. | |
key | string | (обавезно) Кључ ставке. | |
ymax_type_1 | string | Максимална вредност Y осе. Подржано за НОРМАЛНЕ и НАСЛAГAНЕ графиконе. Могуће вредности:1 CALCULATED (0, подразумевано), FIXED (1), ITEM (2). |
|
ymax_item_1 | (обавезно ако је ymax_type_1 подешен на ITEM ) Основни елемент за појединости појединог артикла. |
||
host | string | (обавезно) Домаћин ставке. | |
key | string | (обавезно) Кључ ставке. | |
graph_items | (обавезно) Основни елемент за host graph items. |
Такође погледајте: Graph object (погледајте релевантно својство са одговарајућим именом).
Element | Type | Description | |
---|---|---|---|
sortorder | integer | Редослед цртања. Прво се црта мања вредност. Може се користити за цртање линија или региона иза (или испред) другог. | |
drawtype | string | Стил цртања ставке графикона. Подржано за НОРМАЛНЕ графиконе. Могуће вредности:1 SINGLE_LINE (0, подразумевано), FILLED_REGION (1), BOLD_LINE (2), DOTTED_LINE (3), DASHED_LINE (4), GRADIENT_LINE (5). |
|
color | string | Боја елемента (6 симбола, хекс). | |
yaxisside | string | Страна графикона на којој ће бити нацртана Y скала ставке графикона. Подржано за НОРМАЛНЕ и НАСЛAГAНЕ графиконе. |
|
calc_fnc | string | Подаци за цртање ако постоји више од једне вредности за ставку. Могуће вредности:1 MIN (1), AVG (2, подразумевано), MAX (4), ALL (7; минимум, просек и максимум; подржано за једноставне графиконе), LAST (9, подржано за кружне/расипне графиконе). |
|
type | string | Тип ставке графикона. Могуће вредности:1 SIMPLE (0, подразумевано), GRAPH_SUM (2; вредност ставке представља цео круг; подржано за кружне/расипне графове). |
|
item | (обавезно) Појединачна ствар. | ||
host | string | (обавезно) Домаћин ставке. | |
key | string | (обавезно) Кључ ставке. |
Такође погледајте: Graph item object (погледајте релевантно својство са одговарајућим именом).
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 | (обавезно) Вредност у коју је мапирана оригинална вредност. |
Такође погледајте: Value map object (погледајте релевантно својство са одговарајућим именом).
1 API целобројне вредности у заградама, на пример, ENABLED (0), помињу се само као референца. За више информација погледајте страницу повезаног API објекта у уносу у табели или на крају сваког одељка.