4 Домаћини

Преглед

Домаћини су exported са многим повезаним објектима и објектним односима.

Извоз домаћина садржи:

  • Повезане host groups
  • Податке о домаћину
  • Везу са шаблоном
  • Повезивање групе домаћина
  • Интерфејсе домаћина
  • Директно повезане ставке
  • Директно повезане окидаче
  • Директно повезана правила откривања са свим прототиповима
  • Директно повезане веб сценарије
  • Макрое домаћина
  • Податке о инвентару домаћина
  • Мапе вредности – Повезане graphs

Извоз

Да бисте извезли шаблоне, урадите следеће:

  1. Идите на Прикупљање податакаДомаћини.
  2. Означите поља за потврду домаћина за извоз.
  3. Кликните на Извези испод листе.

У зависности од изабраног формата, шаблони се извозе у локалну датотеку са подразумеваним именом:

  • `zabbix_export_hosts.yaml - у YAML извозу (подразумевана опција за извоз);
  • zabbix_export_hosts.xml - у XML извозу;
  • zabbix_export_hosts.json - у JSON извозу.

Увоз

Да бисте увезли домаћине, урадите следеће:

  1. Идите на Прикупљање податакаДомаћини.
  2. Кликните на Увези у горњем десном углу.
  3. Изаберите датотеку за увоз.
  4. Кликните на Увези у доњем десном углу обрасца за конфигурацију.

Ако означите поље за потврду Напредне опције, биће приказана детаљна листа свих елемената за увоз - означите или скините ознаку за свако правило увоза према потреби.

Ако кликнете на поље за потврду у реду Све, сви елементи испод њега ће бити означени/неозначени.

Правила увоза:

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