Домаћини су exported са многим повезаним објектима и објектним односима.
Извоз домаћина садржи:
Да бисте извезли шаблоне, урадите следеће:
У зависности од изабраног формата, шаблони се извозе у локалну датотеку са подразумеваним именом:
zabbix_export_hosts.xml
- у XML извозу;zabbix_export_hosts.json
- у JSON извозу.Да бисте увезли домаћине, урадите следеће:
Ако означите поље за потврду Напредне опције, биће приказана детаљна листа свих елемената за увоз - означите или скините ознаку за свако правило увоза према потреби.
Ако кликнете на поље за потврду у реду Све, сви елементи испод њега ће бити означени/неозначени.
Правила увоза:
Rule | Description |
---|---|
Update existing | Постојећи елементи ће бити ажурирани помоћу података из датотеке за увоз. У супротном, неће бити ажурирани. |
Create new | Нови елементи ће бити креирани коришћењем података из датотеке за увоз. У супротном, неће бити креирани. |
Delete missing | Постојећи елементи који нису присутни у датотеци за увоз биће уклоњени. У супротном, они неће бити уклоњени. Ако је Избриши недостаје означено за Повезивање шаблона, тренутна веза шаблона која није присутна у датотеци за увоз биће прекинута. Ентитети (ставке, окидачи, графикони, итд.) наслеђени од неповезаних шаблона неће бити уклоњени (осим ако је опција Избриши недостаје изабрана и за сваки ентитет). |
Порука о успеху или неуспеху увоза ће бити приказана на корисничком интерфејсу.
Извоз формата у YAML:
zabbix_export:
version: '7.0'
host_groups:
- uuid: f2481361f99448eea617b7b1d4765566
name: 'Discovered hosts'
- uuid: 6f6799aa69e844b4b3918f779f2abf08
name: 'Zabbix servers'
hosts:
- host: 'Zabbix server 1'
name: 'Main Zabbix server'
monitored_by: 'SERVER'
templates:
- name: 'Linux by Zabbix agent'
- name: 'Zabbix server health'
groups:
- name: 'Discovered hosts'
- name: 'Zabbix servers'
interfaces:
- ip: 192.168.1.1
interface_ref: if1
items:
- name: 'Zabbix trap'
type: TRAP
key: trap
delay: '0'
history: 1w
preprocessing:
- type: MULTIPLIER
parameters:
- '8'
tags:
- tag: component
value: 'raw'
triggers:
- expression: 'last(/Zabbix server 1/trap)=0'
name: 'Last value is zero'
priority: WARNING
tags:
- tag: scope
value: 'availability'
tags:
- tag: service
value: zabbix-server
macros:
- macro: '{$HOST.MACRO}'
value: '123'
- macro: '{$PASSWORD1}'
type: SECRET_TEXT
inventory:
type: 'Zabbix server'
name: yyyyyy-HP-Pro-3010-Small-Form-Factor-PC
os: 'Linux yyyyyy-HP-Pro-3010-Small-Form-Factor-PC 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64'
inventory_mode: AUTOMATIC
graphs:
- name: 'CPU utilization server'
show_work_period: 'NO'
show_triggers: 'NO'
graph_items:
- drawtype: FILLED_REGION
color: FF5555
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,steal]'
- sortorder: '1'
drawtype: FILLED_REGION
color: 55FF55
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,softirq]'
- sortorder: '2'
drawtype: FILLED_REGION
color: '009999'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,interrupt]'
- sortorder: '3'
drawtype: FILLED_REGION
color: '990099'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,nice]'
- sortorder: '4'
drawtype: FILLED_REGION
color: '999900'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,iowait]'
- sortorder: '5'
drawtype: FILLED_REGION
color: '990000'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,system]'
- sortorder: '6'
drawtype: FILLED_REGION
color: '000099'
calc_fnc: MIN
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,user]'
- sortorder: '7'
drawtype: FILLED_REGION
color: '009900'
item:
host: 'Zabbix server 1'
key: 'system.cpu.util[,idle]'
Извезени елементи су објашњени у табелама испод.
Element | Type | Description | |
---|---|---|---|
version | string | (обавезно) Zabbix верзија. | |
host_groups | (обавезно) Корени елемент за домаћина групе. | ||
uuid | string | (обавезно) Јединствени идентификатор за ову групу домаћина. | |
name | string | (обавезно) Име групе домаћина. | |
hosts | Коренски елемент за hosts. |
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 (погледајте релевантно својство са одговарајућим именом).
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 (погледајте релевантно својство са одговарајућим именом).
Већина елемената правила откривања ниског нивоа домаћина је иста као за 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 | Коренски елемент за host 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 | Коренски елемент за елементе прототипа домаћина ставке, који су исти као за host items. | ||
trigger_prototypes | Коренски елемент за елементе прототипа окидача домаћина, који су исти као за host item triggers. | ||
graph_prototypes | Коренски елемент за прототипове графова домаћина, који су исти као за host graphs. | ||
host_prototypes | Коренски елемент за прототипове домаћина, који су исти као и за hosts. | ||
master_item | string | (потребно за ЗАВИСНА правила) Коренски елемент за главну ставку зависног правила. | |
lld_macro_paths | Коренски елемент за макро путање правила откривања ниског нивоа. | ||
lld_macro | string | (обавезно) Име макроа правила откривања ниског нивоа. | |
path | string | (обавезно) Селектор за вредност, која ће бити додељена одговарајућем макроу. | |
preprocessing | Коренски елемент за предобраду вредности правила откривања ниског нивоа. | ||
step | Коренски елемент за елементе корака предроцесирања вредности правила откривања ниског нивоа, који су исти као за host item value preprocessing steps, осим са мање могућих вредности. Такође погледајте: LLD rule preprocessing object. | ||
overrides | Коренски елемент за правила надјачавања правила откривања ниског нивоа. | ||
name | string | (обавезно) Јединствено име замене. | |
step | string | (обавезно) Јединствени број налога замене. | |
stop | string | Заустави обраду следеће замењује ако се подудара. | |
filter | Коренски елемент за елементе филтера правила ниског нивоа за замену правила, који су исти као за host low-level discovery rule filters. | ||
operations | Коренски елемент за host low-level discovery rule override operations. |
Такође погледајте: LLD rule object (погледајте релевантно својство са одговарајућим именом).
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 објекта у уносу у табели или на крају сваког одељка.