Објекат прототипа правила LLD

Следећи објекти су директно повезани са API-јем discoveryruleprototype.

Прототип LLD правила

Објекат прототипа правила за откривање ниског нивоа има следећа својства.

Property Type Description
itemid ID ID прототипа LLD правила.

Понашање својства:
- само за читање
- потребно за операције ажурирања
ruleid ID ID родитељског LLD правила/прототипа LLD правила.

Понашање својства:
- само за читање
- потребно за операције креирања
delay string Интервал ажурирања прототипа LLD правила.

Прихвата секунде или временску јединицу са суфиксом (нпр. 30s, 1m, 2х, 1d) и, опционо, један или више прилагођених интервала, сви одвојени тачка-зарезом. Прилагођени интервали могу бити комбинација флексибилних и интервала заказивања.

Прихвата корисничке макрое. Ако се користи, вредност мора бити један макро. Вишеструки макрои или макрои помешани са текстом нису подржани. Флексибилни интервали могу бити написани као два макроа раздвојена косом цртом (нпр. {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Пример:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Понашање својства:
- обавезно ако је type подешен на "Zabbix агент" (0), "Једноставна провера" (3), "Zabbix интернал" (5), "Спољашња провера" (10), "Монитор базе података" (11), "IPMI агент" (12), "SSH агент" (13), "TELNET агент" (14), "JMX агент“ (16), „HTTP агент“ (19), "SNMP агент" (20), "Скрипта" (21), "Прегледач" (22), или ако је type подешен на „Zabbix агент (активан)“ (7) и key_ не садржи "mqtt.get"
hostid ID ID домаћина којем припада прототип LLD правила.

Понашање својства:
- константа
- обавезно за операције креирања
interfaceid ID ID интерфејса домаћина прототипа LLD правила.

Понашање својства:
- обавезно ако прототип LLD правила припада хосту и type је подешен на "Zabbix агент", "IPMI агент", "JMX агент" или "SNMP" агент"
- подржано ако прототип LLD правила припада домаћину и type је подешен на "Једноставна провера", "Спољашња провера", "SSH агент", "TELNET агент" или "HTTP агент"
key_ string кључ прототипа LLD правила. Потребан је барем један LLD макро.

Понашање својства:
- обавезно за операције креирања
- само за читање за наслеђене објекте
name string Име прототипа LLD правила.

Понашање својства:
- обавезно за операције креирања
- само за читање за наслеђене објекте
type integer Тип прототипа LLD правила.

Могуће вредности:
0 - Zabbix агент;
2 - Zabbix трапер;
3 - Једноставна провера;
5 - Zabbix интерни;
7 - Zabbix агент (активан);
10 - Спољна провера;
11 - Монитор базе података;
12 - IPMI агент;
13 - SSH агент;
14 - TELNET агент;
16 - JMX агент;
18 - Зависна ставка;
19 - HTTP агент;
20 - SNMP агент;
21 - Скрипта;
22 - Прегледач;
23 - Угнежђено.
>
Понашање својства:
- обавезно за операције креирања
- само за читање за наслеђене објекте
url string URL string.
Подржава корисничке макрое, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {ITEM.ID}, {ITEM.KEY}.

Понашање својства:
- обавезно ако је type подешено на "HTTP agent"
- само за читање за наслеђене објекте
allow_traps integer Дозволи попуњавање вредности слично као и ставка трапера.

Могуће вредности:
0 - (подразумевано) Не дозволи прихватање долазних података;
1 - Дозволи прихватање долазних података.

Понашање својства:
- подржано ако type је подешен на "HTTP агент"
authtype integer Метод аутентификације.

Могуће вредности ако је type подешен на "SSH агент":
0 - (подразумевано) лозинка;
1 - јавни кључ.

Могуће вредности ако је type подешен на "HTTP агент":
0 - (подразумевано) ниједно;
1 - основно;
2 - NTLM.

Понашање својства:
- подржано ако је type подешен на "SSH агент" или "HTTP агент"
- само за читање за наслеђене објекте (ако је type подешен на "HTTP агент")
description string Опис прототипа LLD правила.
error string Текст грешке ако постоје проблеми са ажурирањем прототипа LLD правила вредност.

Понашање својства:
- само за читање
follow_redirects цео број Прати преусмеравања одговора током испитивања података.

Могуће вредности:
0 - Не прати преусмеравања;
1 - (подразумевано) Прати преусмеравања.

Понашање својства:
- подржано ако је type подешено на "HTTP агент"
- само за читање за наслеђене објекте
headers array Низ заглавља који ће бити послати приликом извршавања HTTP захтева.

Понашање својства:
- подржано ако је type подешено на "HTTP агент"
- само за читање за наслеђене објекте
http_proxy string HTTP(S) прокси стринг за повезивање.

Понашање својства:
- подржано ако је type подешено на "HTTP агент"
- само за читање за наслеђене објекте
ipmi_sensor string IPMI сензор.

Понашање својства:
- обавезно ако је type подешено на "IPMI агент" и key_ није подешено на "ipmi.get"
- подржано ако је type подешено на "IPMI агент"
- само за читање за наслеђене објекте
jmx_endpoint string прилагођени стринг за повезивање JMX агента.

Подразумевано: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi

Понашање својства:
- подржано ако је type подешено на "JMX agent"
lifetime string Временски период након којег ће ставке које више нису откривене бити обрисане. Прихвата секунде, временску јединицу са суфиксом или кориснички макро.

Подразумевано: 7d.
lifetime_type integer Сценарио за брисање изгубљених LLD ресурса.

Могуће вредности:
0 - (подразумевано) Обриши након што се достигне праг животног века;
1 - Не бриши;
2 - Одмах обриши.

|enabled_lifetime|string|Временски период након којег ће ставке које више нису откривене бити онемогућене. Прихвата секунде, временску јединицу са суфиксом или кориснички макро.

Подразумевано: 0.| |enabled_lifetime_type|integer|Сценарио за онемогућавање изгубљених LLD ресурса.

Могуће вредности:
0 - Онемогући након што се достигне праг животног века;
1 - Не онемогући;
2 - (подразумевано) Онемогући одмах.| |master_itemid|ID|ID главне ставке.
Правило откривања не може бити главна ставка за друго правило откривања.

Понашање својства:
- обавезно ако је type подешено на "Зависна ставка"
- само за читање за наслеђене објекте| |output_format|цео број|Да ли треба одговор конвертовати у JSON.

Могуће вредности:
0 - (подразумевано) Чувај сирову вредност;
1 - Конвертуј у JSON.

Понашање својства:
- подржано ако је type подешено на "HTTP агент"
- само за читање за наслеђене објекте| |params|string|Додатни параметри у зависности од типа прототипа LLD правила:
- извршено скрипта за SSH и Telnet LLD правила;
- SQL упит за LLD правила за монитор базе података;
- формула за израчуната LLD правила;
- скрипта за LLD правила за скрипте и прегледаче.
- Понашање својства:
- обавезно ако је type подешено на "Монитор базе података", "SSH агент", "TELNET агент", "Скрипта" или "Прегледач"
- само за читање за наслеђене објекте (ако је type подешено на "Скрипта" или "Прегледач")| |parameters|object/array|Додатни параметри ако је type подешено на "Скрипта" или "Прегледач".
Низ објеката са својствима name и value, где name мора бити јединствено.
- Понашање својства:
- подржано ако је type подешено на "Скрипта" или "Прегледач"
- само за читање за наслеђене објекте| |password|string|Лозинка за аутентификацију.

Понашање својства:
- обавезно ако је type подешено на "JMX агент" и корисничко име је подешено
- подржано ако је type подешено на "Једноставна провера", "Монитор базе података", "SSH агент", "TELNET агент" или "HTTP агент"
- само за читање за наслеђене објекте (ако је type подешено на "HTTP агент")| |post_type|цео број|Тип тела података објаве сачуван у својству posts.

Могуће вредности:
0 - (подразумевано) Сирови подаци;
2 - JSON подаци;
3 - XML подаци.

Својство понашање:
- подржано ако је type подешено на "HTTP agent"
- само за читање за наслеђене објекте| |posts|string|подаци тела HTTP(S) захтева.

Понашање својства:
- обавезно ако је type подешено на "HTTP agent" и post_type подешено на "JSON подаци" или "XML подаци"
- подржано ако је type подешено на "HTTP agent" и post_type подешено на "Необрађени подаци"
- само за читање за наслеђене објекте| |privatekey|string|Назив датотеке приватног кључа.

Понашање својства:
- обавезно ако type је подешено на "SSH агент" и authtype је подешено на "јавни кључ"| |publickey|string|Назив датотеке јавног кључа.

Понашање својства:
- обавезно ако је type подешено на "SSH агент" и authtype је подешено на "јавни кључ"| |query_fields|array|Низ поља упита која ће бити послата приликом извршавања HTTP захтева.

Понашање својства:
- подржано ако је type подешено на "HTTP agent"
- само за читање за наслеђене објекте| |request_method|integer|Тип методе захтева.

Могуће вредности:
0 - (подразумевано) GET;
1 - POST;
2 - PUT;
3 - HEAD.

Понашање својства:
- подржано ако је type подешено на "HTTP agent"
- само за читање за наслеђене објекте објекти| |retrieve_mode|integer|цео број|Који део одговора треба сачувати.

Могуће вредности ако је request_method подешено на "GET", "POST" или "PUT":
0 - (подразумевано) Тело;
1 - Заглавља;
2 - И тело и заглавља ће бити сачувани.

Могуће вредности ако је request_method подешено на "HEAD":
1 - Заглавља.

Понашање својства:
- подржано ако је type подешено на "HTTP агент"
- само за читање за наслеђене објекте| |snmp_oid|string|SNMP OID.

Понашање својства:
- обавезно ако type је подешено на „SNMP agent“
- само за читање за наслеђене објекте| |ssl_cert_file|string|Путања до датотеке јавног SSL кључа.

Понашање својства:
- подржано ако је type подешено на "HTTP agent"
- само за читање за наслеђене објекте| |ssl_key_file|string|Путања до датотеке приватног SSL кључа.

Понашање својства:
- подржано ако је type подешено на „HTTP agent“
- само за читање за наслеђене објекте| |ssl_key_password|string|Лозинка за датотеку SSL кључа.

Својство понашање:
- подржано ако је type подешено на "HTTP агент"
- само за читање за наслеђене објекте| |state|integer|Статус прототипа LLD правила.

Могуће вредности:
0 - (подразумевано) нормално;
1 - није подржано.

Понашање својства:
- само за читање| |status|integer|Статус прототипа LLD правила.

Могуће вредности:
0 - (подразумевано) омогућен прототип LLD правила;
1 - онемогућен прототип LLD правила.| |status_codes|string|Опсези потребних HTTP статусних кодова, одвојени зарезима. Такође подржава корисничке макрое као део листе одвојене зарезима.

Пример: 200,200-{$M},{$M},200-400

Понашање својства:
- подржано ако је type подешено на "HTTP agent"
- само за читање за наслеђене објекте| |templateid|ID|ID родитељског прототипа LLD правила шаблона.

Понашање својства:
- само за читање| |timeout|string|Временско ограничење захтева за испитивање података ставке.
Прихвата секунде или временску јединицу са суфиксом (нпр., 30s, 1m). Такође прихвата корисничке макрое.

Могући распон вредности: 1-600 с.

Подразумевано: "" - користи прокси/глобална подешавања.

Понашање својства:
- подржано ако је type подешено на "Zabbix agent" (0), "Simple check" (3) и key_ не почиње са "vmware." и "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) и snmp_oid почиње са "walk[" или "get[", "Script" (21), "Browser" (22)
- само за читање за наслеђене објекте| |trapper_hosts|string|Дозвољени хостови.

Понашање својства:
- подржано ако је type подешено на "Zabbix trapper", или ако је type подешено на "HTTP agent" и allow_traps је подешено на "Дозволи прихватање долазних података"|

|username|string|Корисничко име за аутентификацију.

Понашање својства:
- обавезно ако је type подешено на "SSH agent", "TELNET agent", или ако је type подешено на "JMX agent" и password је подешена
- подржано ако је type подешено на "Једноставна провера", "Монитор базе података" или "HTTP агент"
- само за читање за наслеђене објекте (ако type је подешен на "HTTP агент")| |uuid|string|Универзални јединствени идентификатор, који се користи за повезивање увезених прототипова LLD правила са већ постојећим. Аутоматски генерисан, ако није дат.

Понашање својства:
- подржано ако прототип LLD правила припада шаблону| |verify_host|integer|Да ли треба проверити да ли се име домаћина за везу подудара са именом у сертификату домаћина.

Могуће вредности:
0 - (подразумевано) Не проверавај;
1 - Провери.

Понашање својства:
- подржано ако је type подешено на "HTTP agent"
- само за читање за наслеђене објекте| |verify_peer|integer|Да ли треба проверити да ли је сертификат домаћина аутентичан.

Могуће вредности:
0 - (подразумевано) Не проверавај;
1 - Провери.

Понашање својства:
- подржано ако је type подешено на "HTTP агент"
- само за читање за наслеђене објекте|

HTTP заглавље

Објекат заглавља има следећа својства:

Property Type Description
name string Назив HTTP заглавља.

Понашање својства:
- обавезно

|value|string|Вредност заглавља.

Понашање својства:
- обавезно|

HTTP поље за упит

Објекат поља упита дефинише име и вредност који се користе за навођење URL параметра. Има следећа својства:

Property Type Description
name string Назив параметра.

Понашање својства:
- обавезно
value string Вредност параметра.

Понашање својства:
- обавезно

Филтер прототипа LLD правила

Објекат филтера прототипа LLD правила дефинише скуп услова који се могу користити за филтрирање откривених објеката. Има следећа својства:

Property Type Description
conditions object/array Скуп услова филтера који се користе за филтрирање резултата. Услови ће бити сортирани по редоследу њиховог постављања у формули.

Понашање својства:
- обавезно
evaltype integer Метод за процену услова филтера.

Могуће вредности:
0 - и/или;
1 - и;
2 - или;
3 - прилагођени израз.

Понашање својства:
- обавезно
eval_formula string Генерисани израз који ће се користити за процену услова филтера. Израз садржи ID-ијеве који референцирају одређене услове филтера помоћу свог formulaid. Вредност eval_formula је једнака вредности formula за филтере са прилагођеним изразом.

Понашање својства:
- само за читање
formula string Кориснички дефинисан израз који ће се користити за процену услова филтера са прилагођеним изразом. Израз мора да садржи ID-ијеве који референцирају на одређене услове филтера помоћу свог formulaid-а. ID-ијеви коришћени у изразу морају се тачно подударати са онима дефинисаним у условима филтера: ниједан услов не сме остати неискоришћен или изостављен.

Понашање својства:
- обавезно ако је evaltype подешен на "прилагођени израз"

Услов филтера прототипа LLD правила

Објекат услова филтера прототипа LLD правила дефинише посебну проверу која се врши на вредности LLD макроа. Има следећа својства:

Property Type Description
macro string LLD макро за извршење провере.

Понашање својства:
- обавезно
value string Вредност са којом се упоређује.

Понашање својства:
- обавезно ако је operator подешен на "подудара се са регуларним изразом" или "не подудара се са регуларним изразом"
formulaid string Произвољни јединствени ID који се користи за референцирање услова из прилагођеног израза. Може да садржи само велика слова. ID мора да дефинише корисник приликом измене услова филтера, али ће бити поново генерисан када их накнадно захтева.

Понашање својства:
- обавезно ако је evaltype Објекат филтера прототипа LLD правила подешено на "прилагођени израз"
operator integer Оператор услова.

Могуће вредности:
8 - (подразумевано) подудара се са регуларним изразом;
9 - не подудара се са регуларним изразом;
12 - постоји;
13 - не постоји.

Да бисте боље разумели како да користите филтере са различитим типовима израза, погледајте примере на страницама метода discoveryruleprototype.get и discoveryruleprototype.create.

Путања LLD макроа

Путања LLD макроа има следећа својства:

Property Type Description
lld_macro string LLD макро.

Понашање својства:
- обавезно
path string Селектор за вредност која ће бити додељена одговарајућем макроу.

Понашање својства:
- обавезно

Предобрада прототипа LLD правила

Објекат за предобраду прототипа LLD правила има следећа својства.

Property Type Description
type integer Тип опције предобраде.

Могуће вредности:
5 - Регуларни израз;
11 - XML XPath;
12 - JSONPath;
14 - Подудара се са регуларним изразом;
15 - Не подудара се са регуларним изразом;
16 - Провери грешке у JSON-у;
17 - Провери грешке у XML-у;
20 - Одбаци непромењено са heartbeat-ом;
21 - JavaScript;
23 - Прометеј у JSON;
24 - CSV у JSON;
25 - Замени;
27 - XML у JSON;
28 - Вредност SNMP walk-а;
29 - SNMP walk у JSON;
30 - Вредност преузимања SNMP-а.

Понашање својства:
- обавезно
params string Додатни параметри које користи опција предобраде. Вишеструки параметри су одвојени знаком за нови ред (\n).

Понашање својства:
- обавезно ако је type подешен на "Регуларни израз" (5), "XML XPath" (11), "JSONPath" (12), "Подудара се са регуларним изразом" (14), "Не подудара се са регуларним изразом" (15), "Провери грешке у JSON-у" (16), "Провери грешке у XML-у" (17), "Одбаци непромењено са heartbeat-ом" (20), "JavaScript" (21), "Прометеј у JSON" (23), "CSV у JSON" (24), "Замени" (25), "Вредност SNMP walk-а" (28), "SNMP walk-а у JSON" (29) или "SNMP добијање вредности" (30)
error_handler integer Тип акције који се користи у случају неуспеха корака предобраде.

Могуће вредности:
0 - Порука о грешци је подешена од стране Zabbix сервера;
1 - Одбаци вредност;
2 - Постави прилагођену вредност;
3 - Постави прилагођену поруку о грешци.

Понашање својства:
- обавезно ако је type подешен на "Регуларни израз" (5), "XML XPath" (11), "JSONPath" (12), "Подудара се са регуларним изразом" (14), "Не подудара се са регуларним изразом" (15), "Провери грешке у JSON" (16), "Провери грешке у XML" (17), "Прометеј у JSON" (23), "CSV у JSON" (24), "XML у JSON" (27), "Вредност SNMP walk-а" (28), "SNMP прелазак на JSON" (29) или "SNMP добијање вредности" (30)
error_handler_params string Параметри за руковање грешкама.

Понашање својства:
- обавезно ако је error_handler подешен на "Постави прилагођену вредност" или "Постави прилагођену поруку о грешци"

Следећи параметри и руковаоци грешкама су подржани за сваки тип предобраде.

Preprocessing type Name Parameter 1 Parameter 2 Parameter 3 Supported error handlers
5 Регуларни израз pattern1 output2 0, 1, 2, 3
11 XML XPath path3 0, 1, 2, 3
12 JSONPath path3 0, 1, 2, 3
14 Подудара се са регуларним изразом pattern1 0, 1, 2, 3
15 Не подудара се са регуларним изразом pattern1 0, 1, 2, 3
16 Провери грешке у JSON path3 0, 1, 2, 3
17 Провери грешке у XML path3 0, 1, 2, 3
20 Одбаци непромењено са heartbeat-ом seconds4, 5
21 JavaScript script^2
23 Прометеј у JSON pattern5, 6 0, 1, 2, 3
24 CSV у JSON character2 character2 0,1 0, 1, 2, 3
25 Замени search string2 replacement2
27 XML у JSON 0, 1, 2, 3
28 SNMP вредност шетње OID2 Формат:
0 - Непромењено
1 - UTF-8 из Hex-STRING
2 - MAC из Hex-STRING
3 - Цео број из BITS
0, 1, 2, 3
29 SNMP walk до JSON7 Field name2 OID prefix2 Формат:
0 - Непромењено
1 - UTF-8 из Hex-STRING
2 - MAC из Hex-STRING
3 - Цео број из BITS
0, 1, 2, 3
30 SNMP вредност за добијање Формат:
1 - UTF-8 из Hex-STRING
2 - MAC из Hex-STRING
3 - Цео број из BITS
0, 1, 2, 3

1 регуларни израз
2 стринг
3 JSONPath или XML XPath
4 позитиван цео број (уз подршку за временске суфиксе, нпр. 30s, 1m, 2h, 1d)
5 кориснички макро
6 Прометеј шаблон пратећи синтаксу: <metric name>{<label name>="<label value>", ...} == <value>. Свака компонента Прометеј шаблона (метрика, назив ознаке, вредност ознаке и вредност метрике) може бити кориснички макро.
7 Подржава више записа "Назив поља, OID префикс, формат записа" раздвојених знаком за нови ред.

Замене прототипа LLD правила

Објекат за замене прототипа LLD правила дефинише скуп правила (филтера, услова и операција) који се користе за замене својстава различитих прототипских објеката. Има следећа својства:

Property Type Description
name string Јединствено име за замену.

Понашање својства:
- обавезно
step integer Јединствени редни број замене.

Понашање својства:
- обавезно
stop integer Зауставља обраду следећих замена ако се подудара.

Могуће вредности:
0 - (подразумевано) не заустављај обраду замена;
1 - заустави обраду замена ако се филтер подудара.
filter object Замена филтера.
operations object/array Замена операција.

Филтер за надјачавање прототипа LLD правила

Објекат филтера за надјачавање прототипа LLD правила дефинише скуп услова који, ако се подударају са откривеним објектом, примењују надјачавање. Има следећа својства:

Property Type Description
conditions object/array Скуп услова за надјачавање филтера који се користе за подударање откривених објеката. Услови ће бити сортирани по редоследу њиховог постављања у формули.

Понашање својства:
- обавезно
evaltype integer Метод за процену услова филтера за замену.

Могуће вредности:
0 - и/или;
1 - и;
2 - или;
3 - прилагођени израз.

Понашање својства:
- обавезно
eval_formula string Генерисани израз који ће се користити за процену услова филтера за замену. Израз садржи ID-ијеве који референцирају на одређене услове филтера за замену помоћу свог formulaid. Вредност eval_formula је једнака вредности formula за филтере са прилагођеним изразом.

Понашање својства:
- само за читање
formula string Кориснички дефинисан израз који ће се користити за процену услова филтера за замену са прилагођеним изразом. Израз мора да садржи ID-ијеве који референцирају на специфичне услове филтера за замену помоћу свог formulaid-а. ID-ијеви коришћени у изразу морају се тачно подударати са онима дефинисаним у условима филтера за замену: ниједан услов не сме остати неискоришћен или изостављен.

Понашање својства:
- обавезно ако је evaltype подешено на "прилагођени израз"
Услов филтера за замену прототипа LLD правила

Објекат услова филтера за замену прототипа LLD правила дефинише посебну проверу која се врши на вредности LLD макроа. Има следећа својства:

Property Type Description
macro string LLD макро за извршење провере.

Понашање својства:
- обавезно
value string Вредност са којом се упоређује.

Понашање својства:
- обавезно ако је operator подешен на "подудара се са регуларним изразом" или "не подудара се са регуларним изразом"
formulaid string Произвољни јединствени ID који се користи за референцирање услова из прилагођеног израза. Може да садржи само велика слова. ID мора да дефинише корисник приликом измене услова филтера, али ће бити поново генерисан када их накнадно захтева.

Понашање својства:
- обавезно ако је evaltype од Објекта филтера за превазилажење прототипа LLD правила подешено на "прилагођени израз"
operator integer Оператор услова.

Могуће вредности:
8 - (подразумевано) подудара се са регуларним изразом;
9 - не подудара се са регуларним изразом;
12 - постоји;
13 - не постоји.

Операција замене прототипа LLD правила

Операција замене прототипа LLD правила је комбинација услова и акција које се извршавају на објекту прототипа. Има следећа својства:

Property Type Description
operationobject integer Тип откривеног објекта за извршавање акције.

Могуће вредности:
0 - Прототип ставке;
1 - Прототип окидача;
2 - Прототип графа;
3 - Прототип домаћина.

Понашање својства:
- обавезно
operator integer Оператор услова замене.

Могуће вредности:
0 - (подразумевано) једнако;
1 - није једнако;
2 - садржи;
3 - не садржи;
8 - подудара се;
9 - не подудара се.
value string Шаблон за подударање са називом прототипа ставке, окидача, графикона или домаћина у зависности од изабраног објекта.
opstatus object Објекат статуса операције замене за објекте прототипа ставке, окидача домаћина.
opdiscover object Објекат статуса откривања операције замене (сви типови објеката).
opperiod object Објекат периода операције замене (интервал ажурирања) за објекат прототипа ставке.
ophistory object Објекат историје операција за објекат прототипа ставке.
optrends object Објекат трендова операција замене за објекат прототипа ставке.
opseverity object Објекат озбиљности операције за објекат прототипа окидача.
optag object/array Објекат ознаке операције надјачавања за објекте прототипа окидача домаћина.
optemplate object/array Објекат шаблона операције надјачавања за објекат прототипа домаћина.
opinventory object Објекат инвентара операције надјачавања за објекат прототипа домаћина.
Статус операције замене прототипа LLD правила

Статус операције замене прототипа LLD правила који је подешен на откривени објекат. Има следећа својства:

Property Type Description
status integer Замени статус за изабрани објекат.

Могуће вредности:
0 - Креирање омогућено;
1 - Креирање онемогућено.

Понашање својства:
- обавезно
Операција откривања прототипа LLD правила

Статус операције откривања прототипа LLD правила који је подешен на откривени објекат. Има следећа својства:

Property Type Description
discover integer Замени статус откривања за изабрани објекат.

Могуће вредности:
0 - Да, наставити са откривањем објеката;
1 - Не, нови објекти неће бити откривени, а постојећи ће бити означен као изгубљени.

Понашање својства:
- обавезно
Период операције замене прототипа LLD правила

Период операције замене прототипа LLD правила је вредност интервала ажурирања која је подешена на откривену ставку. Има следећа својства:

Property Type Description
delay string Замени интервал ажурирања прототипа ставке.

Прихвата секунде или временску јединицу са суфиксом (нпр. 30s, 1m, 2h, 1d) и, опционо, један или више прилагођених интервала, све одвојено тачка-зарезом. Прилагођени интервали могу бити комбинација флексибилних и интервала заказивања.

Прихвата корисничке макрое или LLD макрое. Ако се користе, вредност мора бити један макро. Више макроа или макрои помешани са текстом нису подржани. Флексибилни интервали могу бити написани као два макроа одвојена косом цртом (нпр., {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Пример:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Понашање својства:
- обавезно
Историја операција замене прототипа LLD правила

Вредност историје операција замене прототипа LLD правила која је подешена на откривену ставку. Има следећа својства:

Property Type Description
history string Замени историју прототипа ставке, што је временска јединица колико дуго треба чувати податке о историји. Такође прихвата кориснички макро и LLD макро.

Понашање својства:
- обавезно
Трендови операције замене прототипа LLD правила

Вредност трендова операције замене прототипа LLD правила која је подешена на откривену ставку. Има следећа својства:

Property Type Description
trends string Замени трендове прототипа ставке, што је временска јединица колико дуго треба чувати податке о трендовима. Такође прихвата кориснички макро и LLD макро.

Понашање својства:
- обавезно
Озбиљност операције замене прототипа LLD правила

Вредност озбиљности операције замене прототипа LLD правила која је постављена на откривени окидач. Има следећа својства:

Property Type Description
severity integer Замењује озбиљност прототипа окидача.

Могуће вредности:
0 - (подразумевано) није класификовано;
1 - информација;
2 - упозорење;
3 - просечно;
4 - високо;
5 - катастрофа.

Понашање својства:
- обавезно
Ознака операције замене прототипа LLD правила

Објекат ознаке операције замене прототипа правила LLD садржи назив ознаке и вредност који су подешени на откривени објекат. Има следећа својства:

Property Type Description
tag string Назив нове ознаке.

Понашање својства:
- обавезно
value string Нова вредност ознаке.
LLD правило замене прототипа шаблона операције

Објекат шаблона операције замене прототипа LLD правила који је повезан са откривеним домаћином. Има следећа својства:

Property Type Description
templateid ID Замени шаблон повезаних шаблона прототипа домаћина.

Понашање својства:
- обавезно
Инвентар операције замене прототипа LLD правила

Вредност режима инвентара операције замене прототипа LLD правила која је подешена на откривеног домаћина. Има следећа својства:

Property Type Description
inventory_mode цео број Замењује режим инвентара прототипа домаћина.

Могуће вредности:
-1 - онемогућено;
0 - (подразумевано) ручно;
1 - аутоматски.

Понашање својства:
- обавезно