[comment]: # translation:outdated

[comment]: # aside:1

[comment]: # ({9103dc79-8098e93a})
# Објекат прототипа правила LLD

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

[comment]: # ({/9103dc79-8098e93a})

[comment]: # ({763909aa-0c810d05})
### Прототип LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|itemid|ID|ID прототипа LLD правила.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*<br>- *потребно* за операције ажурирања|
|ruleid|ID|ID родитељског LLD правила/прототипа LLD правила.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*<br>- *потребно* за операције креирања|
|delay|string|Интервал ажурирања прототипа LLD правила.<br><br>Прихвата секунде или временску јединицу са суфиксом (нпр. 30s, 1m, 2х, 1d) и, опционо, један или више [прилагођених интервала](/manual/config/items/item/custom_intervals), сви одвојени тачка-зарезом. Прилагођени интервали могу бити комбинација флексибилних и интервала заказивања.<br><br>Прихвата корисничке макрое. Ако се користи, вредност мора бити један макро. Вишеструки макрои или макрои помешани са текстом нису подржани. Флексибилни интервали могу бити написани као два макроа раздвојена косом цртом (нпр. `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Пример:<br>`1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `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 правила.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *константа*<br>- *обавезно* за операције креирања|
|interfaceid|ID|ID интерфејса домаћина прототипа LLD правила.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако прототип LLD правила припада хосту и `type` је подешен на "Zabbix агент", "IPMI агент", "JMX агент" или "SNMP" агент"<br>- *подржано* ако прототип LLD правила припада домаћину и `type` је подешен на "Једноставна провера", "Спољашња провера", "SSH агент", "TELNET агент" или "HTTP агент"|
|key\_|string|кључ прототипа LLD правила. Потребан је барем један LLD макро.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* за операције креирања<br>- *само за читање* за наслеђене објекте|
|name|string|Име прототипа LLD правила.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* за операције креирања<br>- *само за читање* за наслеђене објекте|
|type|integer|Тип прототипа LLD правила.<br><br>Могуће вредности:<br>0 - Zabbix агент;<br>2 - Zabbix трапер;<br>3 - Једноставна провера;<br>5 - Zabbix интерни;<br>7 - Zabbix агент (активан);<br>10 - Спољна провера;<br>11 - Монитор базе података;<br>12 - IPMI агент;<br>13 - SSH агент;<br>14 - TELNET агент;<br>16 - JMX агент;<br>18 - Зависна ставка;<br>19 - HTTP агент;<br>20 - SNMP агент;<br>21 - Скрипта;<br>22 - Прегледач;<br>23 - Угнежђено.<br>><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* за операције креирања<br>- *само за читање* за наслеђене објекте|
|url|string|URL string.<br>Подржава корисничке макрое, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {ITEM.ID}, {ITEM.KEY}.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|allow\_traps|integer|Дозволи попуњавање вредности слично као и ставка трапера.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Не дозволи прихватање долазних података;<br>1 - Дозволи прихватање долазних података.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако `type` је подешен на "HTTP агент"|
|authtype|integer|Метод аутентификације.<br><br>Могуће вредности ако је `type` подешен на "SSH агент":<br>0 - *(подразумевано)* лозинка;<br>1 - јавни кључ.<br><br>Могуће вредности ако је `type` подешен на "HTTP агент":<br>0 - *(подразумевано)* ниједно;<br>1 - основно;<br>2 - NTLM.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешен на "SSH агент" или "HTTP агент"<br>- *само за читање* за наслеђене објекте (ако је `type` подешен на "HTTP агент")|
|description|string|Опис прототипа LLD правила.|
|error|string|Текст грешке ако постоје проблеми са ажурирањем прототипа LLD правила вредност.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*|
|follow\_redirects|цео број|Прати преусмеравања одговора током испитивања података.<br><br>Могуће вредности:<br>0 - Не прати преусмеравања;<br>1 - *(подразумевано)* Прати преусмеравања.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP агент"<br>- *само за читање* за наслеђене објекте|
|headers|array|Низ [заглавља](#http-header) који ће бити послати приликом извршавања HTTP захтева.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP агент"<br>- *само за читање* за наслеђене објекте|
|http\_proxy|string|HTTP(S) прокси стринг за повезивање.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP агент"<br>- *само за читање* за наслеђене објекте|
|ipmi\_sensor|string|IPMI сензор.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "IPMI агент" и `key_` није подешено на "ipmi.get"<br>- *подржано* ако је `type` подешено на "IPMI агент"<br>- *само за читање* за наслеђене објекте|
|jmx\_endpoint|string|прилагођени стринг за повезивање JMX агента.<br><br>Подразумевано: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "JMX agent"|
|lifetime|string|Временски период након којег ће ставке које више нису откривене бити обрисане. Прихвата секунде, временску јединицу са суфиксом или кориснички макро.<br><br>Подразумевано: `7d`.|
|lifetime\_type|integer|Сценарио за брисање изгубљених LLD ресурса.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Обриши након што се достигне праг животног века;<br>1 - Не бриши;<br>2 - Одмах обриши.|

|enabled\_lifetime|string|Временски период након којег ће ставке које више нису откривене бити онемогућене. Прихвата секунде, временску јединицу са суфиксом или кориснички макро.<br><br>Подразумевано: `0`.|
|enabled\_lifetime\_type|integer|Сценарио за онемогућавање изгубљених LLD ресурса.<br><br>Могуће вредности:<br>0 - Онемогући након што се достигне праг животног века;<br>1 - Не онемогући;<br>2 - *(подразумевано)* Онемогући одмах.|
|master\_itemid|ID|ID главне ставке.<br>Правило откривања не може бити главна ставка за друго правило откривања.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "Зависна ставка"<br>- *само за читање* за наслеђене објекте|
|output\_format|цео број|Да ли треба одговор конвертовати у JSON.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Чувај сирову вредност;<br>1 - Конвертуј у JSON.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP агент"<br>- *само за читање* за наслеђене објекте|
|params|string|Додатни параметри у зависности од типа прототипа LLD правила:<br>- извршено скрипта за SSH и Telnet LLD правила;<br>- SQL упит за LLD правила за монитор базе података;<br>- формула за израчуната LLD правила;<br>- скрипта за LLD правила за скрипте и прегледаче.<br>- [Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "Монитор базе података", "SSH агент", "TELNET агент", "Скрипта" или "Прегледач"<br>- *само за читање* за наслеђене објекте (ако је `type` подешено на "Скрипта" или "Прегледач")|
|parameters|object/array|Додатни параметри ако је `type` подешено на "Скрипта" или "Прегледач".<br>Низ објеката са својствима `name` и `value`, где `name` мора бити јединствено.<br>- [Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "Скрипта" или "Прегледач"<br>- *само за читање* за наслеђене објекте|
|password|string|Лозинка за аутентификацију.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "JMX агент" и `корисничко име` је подешено<br>- *подржано* ако је `type` подешено на "Једноставна провера", "Монитор базе података", "SSH агент", "TELNET агент" или "HTTP агент"<br>- *само за читање* за наслеђене објекте (ако је `type` подешено на "HTTP агент")|
|post\_type|цео број|Тип тела података објаве сачуван у својству `posts`.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Сирови подаци;<br>2 - JSON подаци;<br>3 - XML подаци.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|posts|string|подаци тела HTTP(S) захтева.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "HTTP agent" и `post_type` подешено на "JSON подаци" или "XML подаци"<br>- *подржано* ако је `type` подешено на "HTTP agent" и `post_type` подешено на "Необрађени подаци"<br>- *само за читање* за наслеђене објекте|
|privatekey|string|Назив датотеке приватног кључа.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако `type` је подешено на "SSH агент" и `authtype` је подешено на "јавни кључ"|
|publickey|string|Назив датотеке јавног кључа.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "SSH агент" и `authtype` је подешено на "јавни кључ"|
|query\_fields|array|Низ [поља упита](#http-query-field) која ће бити послата приликом извршавања HTTP захтева.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|request\_method|integer|Тип методе захтева.<br><br>Могуће вредности:<br>0 - *(подразумевано)* GET;<br>1 - POST;<br>2 - PUT;<br>3 - HEAD.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP agent"<br>- *само за читање* за наслеђене објекте објекти|
|retrieve\_mode|integer|цео број|Који део одговора треба сачувати.<br><br>Могуће вредности ако је `request_method` подешено на "GET", "POST" или "PUT":<br>0 - *(подразумевано)* Тело;<br>1 - Заглавља;<br>2 - И тело и заглавља ће бити сачувани.<br><br>Могуће вредности ако је `request_method` подешено на "HEAD":<br>1 - Заглавља.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP агент"<br>- *само за читање* за наслеђене објекте|
|snmp\_oid|string|SNMP OID.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако `type` је подешено на „SNMP agent“<br>- *само за читање* за наслеђене објекте|
|ssl\_cert\_file|string|Путања до датотеке јавног SSL кључа.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|ssl\_key\_file|string|Путања до датотеке приватног SSL кључа.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на „HTTP agent“<br>- *само за читање* за наслеђене објекте|
|ssl\_key\_password|string|Лозинка за датотеку SSL кључа.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP агент"<br>- *само за читање* за наслеђене објекте|
|state|integer|Статус прототипа LLD правила.<br><br>Могуће вредности:<br>0 - *(подразумевано)* нормално;<br>1 - није подржано.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*|
|status|integer|Статус прототипа LLD правила.<br><br>Могуће вредности:<br>0 - *(подразумевано)* омогућен прототип LLD правила;<br>1 - онемогућен прототип LLD правила.|
|status\_codes|string|Опсези потребних HTTP статусних кодова, одвојени зарезима. Такође подржава корисничке макрое као део листе одвојене зарезима.<br><br>Пример: 200,200-{$M},{$M},200-400<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|templateid|ID|ID родитељског прототипа LLD правила шаблона.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*|
|timeout|string|Временско ограничење захтева за испитивање података ставке.<br>Прихвата секунде или временску јединицу са суфиксом (нпр., 30s, 1m). Такође прихвата корисничке макрое.<br><br>Могући распон вредности: 1-600 с.<br><br>Подразумевано: "" - користи прокси/глобална подешавања.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `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)<br>- *само за читање* за наслеђене објекте|
|trapper\_hosts|string|Дозвољени хостови.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "Zabbix trapper", или ако је `type` подешено на "HTTP agent" и `allow_traps` је подешено на "Дозволи прихватање долазних података"|

|username|string|Корисничко име за аутентификацију.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` подешено на "SSH agent", "TELNET agent", или ако је `type` подешено на "JMX agent" и `password` је подешена<br>- *подржано* ако је `type` подешено на "Једноставна провера", "Монитор базе података" или "HTTP агент"<br>- *само за читање* за наслеђене објекте (ако `type` је подешен на "HTTP агент")|
|uuid|string|Универзални јединствени идентификатор, који се користи за повезивање увезених прототипова LLD правила са већ постојећим. Аутоматски генерисан, ако није дат.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако прототип LLD правила припада шаблону|
|verify\_host|integer|Да ли треба проверити да ли се име домаћина за везу подудара са именом у сертификату домаћина.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Не проверавај;<br>1 - Провери.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|verify\_peer|integer|Да ли треба проверити да ли је сертификат домаћина аутентичан.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Не проверавај;<br>1 - Провери.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` подешено на "HTTP агент"<br>- *само за читање* за наслеђене објекте|

[comment]: # ({/763909aa-0c810d05})

[comment]: # ({d2292082-caf82a93})
### HTTP заглавље

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--------|---------------------------------------------------|-----------|
|name|string|Назив HTTP заглавља.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

|value|string|Вредност заглавља.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/d2292082-caf82a93})

[comment]: # ({f8bb0738-0c63a63b})
### HTTP поље за упит

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--------|---------------------------------------------------|-----------|
|name|string|Назив параметра.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|value|string|Вредност параметра.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/f8bb0738-0c63a63b})

[comment]: # ({2ac24bbf-bc5ce0af})
### Филтер прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|conditions|object/array|Скуп [услова филтера](#lld-rule-prototype-filter-condition) који се користе за филтрирање резултата. Услови ће бити сортирани по редоследу њиховог постављања у формули.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|evaltype|integer|Метод за процену услова филтера.<br><br>Могуће вредности:<br>0 - и/или;<br>1 - и;<br>2 - или;<br>3 - прилагођени израз.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|eval\_formula|string|Генерисани израз који ће се користити за процену услова филтера. Израз садржи ID-ијеве који референцирају одређене услове филтера помоћу свог `formulaid`. Вредност `eval_formula` је једнака вредности `formula` за филтере са прилагођеним изразом.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*|
|formula|string|Кориснички дефинисан израз који ће се користити за процену услова филтера са прилагођеним изразом. Израз мора да садржи ID-ијеве који референцирају на одређене услове филтера помоћу свог `formulaid`-а. ID-ијеви коришћени у изразу морају се тачно подударати са онима дефинисаним у условима филтера: ниједан услов не сме остати неискоришћен или изостављен.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `evaltype` подешен на "прилагођени израз"|

[comment]: # ({/2ac24bbf-bc5ce0af})

[comment]: # ({4b223481-5bd71a86})
#### Услов филтера прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|macro|string|LLD макро за извршење провере.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|value|string|Вредност са којом се упоређује.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `operator` подешен на "подудара се са регуларним изразом" или "не подудара се са регуларним изразом"|
|formulaid|string|Произвољни јединствени ID који се користи за референцирање услова из прилагођеног израза. Може да садржи само велика слова. ID мора да дефинише корисник приликом измене услова филтера, али ће бити поново генерисан када их накнадно захтева.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `evaltype` [Објекат филтера прототипа LLD правила](#lld-rule-prototype-filter) подешено на "прилагођени израз"|
|operator|integer|Оператор услова.<br><br>Могуће вредности:<br>8 - *(подразумевано)* подудара се са регуларним изразом;<br>9 - не подудара се са регуларним изразом;<br>12 - постоји;<br>13 - не постоји.|

::: notetip
Да бисте боље разумели како да користите филтере са различитим
типовима израза, погледајте примере на страницама метода
[discoveryruleprototype.get](get#retrieving_filter_conditions) и
[discoveryruleprototype.create](create#using_a_custom_expression_filter).
:::

[comment]: # ({/4b223481-5bd71a86})

[comment]: # ({4694ea00-ec3a36b7})
### Путања LLD макроа

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|lld\_macro|string|LLD макро.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|path|string|Селектор за вредност која ће бити додељена одговарајућем макроу.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/4694ea00-ec3a36b7})

[comment]: # ({97c37807-e8aecce9})
### Предобрада прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|type|integer|Тип опције предобраде.<br><br>Могуће вредности:<br>5 - Регуларни израз;<br>11 - XML XPath;<br>12 - JSONPath;<br>14 - Подудара се са регуларним изразом;<br>15 - Не подудара се са регуларним изразом;<br>16 - Провери грешке у JSON-у;<br>17 - Провери грешке у XML-у;<br>20 - Одбаци непромењено са heartbeat-ом;<br>21 - JavaScript;<br>23 - Прометеј у JSON;<br>24 - CSV у JSON;<br>25 - Замени;<br>27 - XML у JSON;<br>28 - Вредност SNMP walk-а;<br>29 - SNMP walk у JSON;<br>30 - Вредност преузимања SNMP-а.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|params|string|Додатни параметри које користи опција предобраде. Вишеструки параметри су одвојени знаком за нови ред (\\n).<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `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|Тип акције који се користи у случају неуспеха корака предобраде.<br><br>Могуће вредности:<br>0 - Порука о грешци је подешена од стране Zabbix сервера;<br>1 - Одбаци вредност;<br>2 - Постави прилагођену вредност;<br>3 - Постави прилагођену поруку о грешци.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `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|Параметри за руковање грешкама.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `error_handler` подешен на "Постави прилагођену вредност" или "Постави прилагођену поруку о грешци"|

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

|Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers|
|-------------------|----|-----------|-----------|----------|------------------------|
|5|Регуларни израз|pattern^1^|output^2^|<|0, 1, 2, 3|
|11|XML XPath|path^3^|<|<|0, 1, 2, 3|
|12|JSONPath|path^3^|<|<|0, 1, 2, 3|
|14|Подудара се са регуларним изразом|pattern^1^|<|<|0, 1, 2, 3|
|15|Не подудара се са регуларним изразом|pattern^1^|<|<|0, 1, 2, 3|
|16|Провери грешке у JSON|path^3^|<|<|0, 1, 2, 3|
|17|Провери грешке у XML|path^3^|<|<|0, 1, 2, 3|
|20|Одбаци непромењено са heartbeat-ом|seconds^4,\ 5^|<|<|<|
|21|JavaScript|script^2|<|<|<|
|23|Прометеј у JSON |pattern^5,\ 6^|<|<|0, 1, 2, 3|
|24|CSV у JSON|character^2^|character^2^|0,1|0, 1, 2, 3|
|25|Замени|search string^2^|replacement^2^|<|<|
|27|XML у JSON|<|<|<|0, 1, 2, 3|
|28|SNMP вредност шетње|OID^2^|Формат:<br>0 - Непромењено<br>1 - UTF-8 из Hex-STRING<br>2 - MAC из Hex-STRING<br>3 - Цео број из BITS|<|0, 1, 2, 3|
|29|SNMP walk до JSON^7^|Field name^2^|OID prefix^2^|Формат:<br>0 - Непромењено<br>1 - UTF-8 из Hex-STRING<br>2 - MAC из Hex-STRING<br>3 - Цео број из BITS|0, 1, 2, 3|
|30|SNMP вредност за добијање|Формат:<br>1 - UTF-8 из Hex-STRING<br>2 - MAC из Hex-STRING<br>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 префикс, формат записа" раздвојених знаком за нови ред.

[comment]: # ({/97c37807-e8aecce9})

[comment]: # ({c5ee2b5f-e4056f02})
### Замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|name|string|Јединствено име за замену.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|step|integer|Јединствени редни број замене.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|stop|integer|Зауставља обраду следећих замена ако се подудара.<br><br>Могуће вредности:<br>0 - *(подразумевано)* не заустављај обраду замена;<br>1 - заустави обраду замена ако се филтер подудара.|
|filter|object|Замена филтера.|
|operations|object/array|Замена операција.|

[comment]: # ({/c5ee2b5f-e4056f02})

[comment]: # ({1d5f60c7-eb1755ad})
#### Филтер за надјачавање прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|conditions|object/array|Скуп [услова за надјачавање филтера](#lld-rule-prototype-override-filter-condition) који се користе за подударање откривених објеката. Услови ће бити сортирани по редоследу њиховог постављања у формули.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|evaltype|integer|Метод за процену услова филтера за замену.<br><br>Могуће вредности:<br>0 - и/или;<br>1 - и;<br>2 - или;<br>3 - прилагођени израз.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|eval\_formula|string|Генерисани израз који ће се користити за процену услова филтера за замену. Израз садржи ID-ијеве који референцирају на одређене услове филтера за замену помоћу свог `formulaid`. Вредност `eval_formula` је једнака вредности `formula` за филтере са прилагођеним изразом.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*|
|formula|string|Кориснички дефинисан израз који ће се користити за процену услова филтера за замену са прилагођеним изразом. Израз мора да садржи ID-ијеве који референцирају на специфичне услове филтера за замену помоћу свог `formulaid`-а. ID-ијеви коришћени у изразу морају се тачно подударати са онима дефинисаним у условима филтера за замену: ниједан услов не сме остати неискоришћен или изостављен.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `evaltype` подешено на "прилагођени израз"|

[comment]: # ({/1d5f60c7-eb1755ad})

[comment]: # ({c36b7339-78df0c99})
##### Услов филтера за замену прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|macro|string|LLD макро за извршење провере.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|value|string|Вредност са којом се упоређује.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `operator` подешен на "подудара се са регуларним изразом" или "не подудара се са регуларним изразом"|
|formulaid|string|Произвољни јединствени ID који се користи за референцирање услова из прилагођеног израза. Може да садржи само велика слова. ID мора да дефинише корисник приликом измене услова филтера, али ће бити поново генерисан када их накнадно захтева.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `evaltype` од [Објекта филтера за превазилажење прототипа LLD правила](#lld-rule-prototype-override-filter) подешено на "прилагођени израз"|
|operator|integer|Оператор услова.<br><br>Могуће вредности:<br>8 - *(подразумевано)* подудара се са регуларним изразом;<br>9 - не подудара се са регуларним изразом;<br>12 - постоји;<br>13 - не постоји.|

[comment]: # ({/c36b7339-78df0c99})

[comment]: # ({bb2f9e49-f48571a7})
#### Операција замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|operationobject|integer|Тип откривеног објекта за извршавање акције.<br><br>Могуће вредности:<br>0 - Прототип ставке;<br>1 - Прототип окидача;<br>2 - Прототип графа;<br>3 - Прототип домаћина.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|operator|integer|Оператор услова замене.<br><br>Могуће вредности:<br>0 - *(подразумевано)* једнако;<br>1 - није једнако;<br>2 - садржи;<br>3 - не садржи;<br>8 - подудара се;<br>9 - не подудара се.|
|value|string|Шаблон за подударање са називом прототипа ставке, окидача, графикона или домаћина у зависности од изабраног објекта.|
|opstatus|object|Објекат статуса операције замене за објекте прототипа ставке, окидача домаћина.|
|opdiscover|object|Објекат статуса откривања операције замене (сви типови објеката).|
|opperiod|object|Објекат периода операције замене (интервал ажурирања) за објекат прототипа ставке.|
|ophistory|object|Објекат историје операција за објекат прототипа ставке.|
|optrends|object|Објекат трендова операција замене за објекат прототипа ставке.|
|opseverity|object|Објекат озбиљности операције за објекат прототипа окидача.|
|optag|object/array|Објекат ознаке операције надјачавања за објекте прототипа окидача домаћина.|
|optemplate|object/array|Објекат шаблона операције надјачавања за објекат прототипа домаћина.|
|opinventory|object|Објекат инвентара операције надјачавања за објекат прототипа домаћина.|

[comment]: # ({/bb2f9e49-f48571a7})

[comment]: # ({843573ab-3b334927})
##### Статус операције замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|status|integer|Замени статус за изабрани објекат.<br><br>Могуће вредности:<br>0 - Креирање омогућено;<br>1 - Креирање онемогућено.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/843573ab-3b334927})

[comment]: # ({9307a30f-1d3a7323})
##### Операција откривања прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|discover|integer|Замени статус откривања за изабрани објекат.<br><br>Могуће вредности:<br>0 - Да, наставити са откривањем објеката;<br>1 - Не, нови објекти неће бити откривени, а постојећи ће бити означен као изгубљени.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/9307a30f-1d3a7323})

[comment]: # ({ab933ce3-68053e07})
##### Период операције замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|delay|string|Замени интервал ажурирања прототипа ставке.<br><br>Прихвата секунде или временску јединицу са суфиксом (нпр. 30s, 1m, 2h, 1d) и, опционо, један или више [прилагођених интервала](/manual/config/items/item/custom_intervals), све одвојено тачка-зарезом. Прилагођени интервали могу бити комбинација флексибилних и интервала заказивања.<br><br>Прихвата корисничке макрое или LLD макрое. Ако се користе, вредност мора бити један макро. Више макроа или макрои помешани са текстом нису подржани. Флексибилни интервали могу бити написани као два макроа одвојена косом цртом (нпр., `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`).<br><br>Пример:<br>`1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}`<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/ab933ce3-68053e07})

[comment]: # ({da698f3a-b2c95fc0})
##### Историја операција замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|history|string|Замени историју прототипа ставке, што је временска јединица колико дуго треба чувати податке о историји. Такође прихвата кориснички макро и LLD макро.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/da698f3a-b2c95fc0})

[comment]: # ({249ff76a-5f38e1de})
##### Трендови операције замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|trends|string|Замени трендове прототипа ставке, што је временска јединица колико дуго треба чувати податке о трендовима. Такође прихвата кориснички макро и LLD макро.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/249ff76a-5f38e1de})

[comment]: # ({4545cad2-56d24096})
##### Озбиљност операције замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|severity|integer|Замењује озбиљност прототипа окидача.<br><br>Могуће вредности:<br>0 - *(подразумевано)* није класификовано;<br>1 - информација;<br>2 - упозорење;<br>3 - просечно;<br>4 - високо;<br>5 - катастрофа.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/4545cad2-56d24096})

[comment]: # ({4337e818-60427262})
##### Ознака операције замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|tag|string|Назив нове ознаке.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|value|string|Нова вредност ознаке.|

[comment]: # ({/4337e818-60427262})

[comment]: # ({041af97a-4734353e})
##### LLD правило замене прототипа шаблона операције

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|templateid|ID|Замени шаблон повезаних шаблона прототипа домаћина.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/041af97a-4734353e})

[comment]: # ({27378ad0-207a5109})
##### Инвентар операције замене прототипа LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|inventory\_mode|цео број|Замењује режим инвентара прототипа домаћина.<br><br>Могуће вредности:<br>-1 - онемогућено;<br>0 - *(подразумевано)* ручно;<br>1 - аутоматски.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/27378ad0-207a5109})
