[comment]: # translation:outdated

[comment]: # aside:1

[comment]: # ({3bf923db-c5a9e121})
# LLD објекат правила

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

[comment]: # ({/3bf923db-c5a9e121})

[comment]: # ({74d3fac4-c17fa830})
### LLD правило

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|itemid|ID|ID LLD правила. <br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*<br>- *обавезно* за операције ажурирања|
|delay|string|Интервал ажурирања LLD правила<br><br> Прихвата секунде или временску јединицу са суфиксом (нпр., 30s, 1m, 2h, 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>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је`type` постављен на "Zabbix agent" (0), "Simple check" (3), "Zabbix internal" (5), "External check" (10), "Database monitor" (11), "IPMI agent" (12), "SSH agent" (13), "TELNET agent" (14), "JMX agent" (16), "HTTP agent" (19), "SNMP agent" (20), "Script" (21), "Browser" (22), или ако је `type` постављен на "Zabbix agent (active)" (7) и `key_` не садржи "mqtt.get"|
|hostid|ID|ID домаћина којем LLD правило припада.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *константан*<br>- *обавезно* за операције креирања|
|interfaceid|ID|ID домаћина интерфејса LLD правила..<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обевазно* ако LLD правило припада домаћину и `type` постављен на  "Zabbix agent", "IPMI agent", "JMX agent", или "SNMP agent"<br>- *подржано* ако LLD правило припада домаћину `type` и постављено на "Simple check", "External check", "SSH agent", "TELNET agent", or "HTTP agent"|
|key\_|string|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 agent;<br>2 - Zabbix trapper;<br>3 - Simple check;<br>5 - Zabbix internal;<br>7 - Zabbix agent (active);<br>10 - External check;<br>11 - Database monitor;<br>12 - IPMI agent;<br>13 - SSH agent;<br>14 - TELNET agent;<br>16 - JMX agent;<br>18 - Dependent item;<br>19 - HTTP agent;<br>20 - SNMP agent;<br>21 - Script;<br>22 - Browser.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* за креирање операција<br>- *само за читање* за наслеђене објекте|
|url|string|URL стринга.<br>Подржава корисничке макрое, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је`type`постављен на  "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|allow\_traps|integer|Дозволите да се попуни вредност слично као и  trapper ставка.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Не дозволите прихватање долазних података;<br>1 - Дозволите да прихватите долазне податке.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је`type` постављен на "HTTP agent"|
|authtype|integer|Метод аутентификације.<br><br>Могуће вредности ако је `type` постављен на "SSH agent":<br>0 - *(подразумевано)* лозинка;<br>1 - јавни кључ.<br><br>Могуће вредности ако је`type` постављен на "HTTP agent":<br>0 - *(подразумевано)* none;<br>1 - basic;<br>2 - NTLM.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` постављен на "SSH agent" or "HTTP agent"<br>- *само за читање* за наслеђене објекте (ако је`type` постављен на "HTTP agent")|
|description|string|Опис LLD правила|
|error|string|Текст грешке ако постоје проблеми са ажурирањем вредности LLD правила.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*|
|follow\_redirects|integer|Пратите преусмеравања одговора током анкетирања података.<br><br>Могуће вредности:<br>0
 - Не пратите преусмеравања;<br>1 - *(подразумевано)* Пратите преусмеравања.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` постављен на "HTTP agent"<br>-*само за читање* за наслеђене објекте|
|headers|array|Низ [headers](#http-header) који ће бити послат приликом извршавања HTTP захтева.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` постављен на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|http\_proxy|string|HTTP(S) низ прокси везе.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` постављен на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|ipmi\_sensor|string|IPMI sensor.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` постављен на "IPMI agent" и`key` није постављен на "ipmi.get"<br>- *подржан* ако је `type` постављен на "IPMI agent"<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>Дозвољена је рекурзија до 3 зависне ставке и максималан број зависних ставки једнак је 999.<br>Правило откривања не може бити главна ставка за друго правило откривања.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *required* ако је `type` постављен на "Зависна ставка"<br>- *само за читање* за наслеђене објекте|
|output\_format|integer|Да ли одговор треба да се конвертује у JSON.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Чувајте сирово;<br>1 - Конвертујте у  JSON.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type` постављен на "HTTP agent"<br>- *само за читање* за наслеђене објекте|
|params|string|Додатни параметри у зависности од типа LLD правила:<br>- извршена скрипта за SSH и Telnet LLD правила;<br>- SQL упит за монитор базе података LLD правила;<br>- формула за израчунавање LLD правила;<br>- скрипта за скрипту и претраживач LLD правила.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` постављен на "Database monitor", "SSH agent", "TELNET agent", "Script" или "Browser"<br>- *само за читање* за наслеђене објекте (ако је `type` подешен на "Script" или "Browser")|
|parameters|object/array|Додатни параметри ако је`type` постављен на "Script" или "Browser".<br>Низ објеката са својствима `name` и `value`, при чему `name` мора бити јединствено.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржамо* ако је `type` постављен на "Script" или "Browser"<br>- *само за читање* за наслеђене објекте|
|password|string|Лозинка за аутентификацију.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` постављен на "JMX agent" и `username` је такође постављен.<br>- *подржано* ако је `type` постављен на "Simple check", "Database monitor", "SSH agent", "TELNET agent", или "HTTP agent"<br>- *само за читање* за наслеђене објекте (ако је `type` постављен на "HTTP agent")|
|post\_type|integer|Тип тела података поста који се чува у својству `posts`.<br><br>Могуће вредности:<br>0 - *(default)* Необрађени подаци;<br>2 - JSON подаци;<br>3 - XML подаци.<br><br>[Property behavior](/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 data" или "XML data"<br>- *подржано* ако је `type` постављен на "HTTP agent" и `post_type` је постављен на "Raw data"<br>- *само за читање* за наслеђене објекте|
|privatekey|string|Назив датотеке приватног кључа.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` постављен на "SSH agent" и `authtype` је постављен на "public key"|
|publickey|string|Назив датотеке јавног кључа.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је`type` постављен на "SSH agent" и `authtype` је постављен на "public key"|
|query\_fields|array|Низ од [query fields](#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 agent"<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 agent"<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-600s.<br><br>Подразумевано: "" - use proxy/global settings.<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` постављен на "Allow to accept incoming data"|

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

[comment]: # ({/74d3fac4-c17fa830})

[comment]: # ({d2292082-b531b70b})
### 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-b531b70b})

[comment]: # ({f8bb0738-ab8034d8})
#### 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-ab8034d8})

[comment]: # ({074685df-b0412737})
### Филтер правила LLD

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

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

[comment]: # ({/074685df-b0412737})

[comment]: # ({fc0d7b21-be83ef5c})
#### Услов филтера LLD правила

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

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

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

[comment]: # ({/fc0d7b21-be83ef5c})

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

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

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

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

[comment]: # ({6935cadc-14dc55c1})
### Предобрада LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|type|integer|Тип опције за претходну обраду.<br><br>Могуће вредностиs:<br>5 - Регуларни израз;<br>11 - XML XPath;<br>12 - JSONPath;<br>14 - Поклапа се са регуларним изразом;<br>15 - Не поклапа се са регуларним изразом;<br>16 - Провера грешке у JSON-у;<br>17 - Провера грешке у XML-у;<br>20 - Одбаци непромењено са пулсом;<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 get вредност.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|params|string|Додатни параметри које користи опција предобраде. Више параметара је одвојено знаком новог реда (\\n) .<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type` постављен на "Регуларни израз" (5), "XML XPath" (11), "JSONPath" (12), Подудара се са регуларним изразом; (14), "Не подудара се са регуларним изразом;" (15), "Провера грешке у JSON-у" (16), "Провера грешке у XML-у" (17), "Одбаци непромењено са пулсом" (20), "JavaScript" (21), "Прометеус у JSON" (23), "CSV у JSON" (24), "Замена" (25), "SNMP walk value" (28), "SNMP walk у JSON" (29), или "SNMP get вредност" (30)|
|error\_handler|integer|Тип акције који се користи у случају неуспеха корака претходне обраде.<br><br>Могуће вредности:<br>0 - Поруку о грешци поставља Zabbix сервер;<br>1 - Одбаци вредност;<br>2 - Подесите прилагођену вредност;<br>3 - Поставите прилагођену поруку о грешци.<br><br>[Property behavior](/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 value" (28), "SNMP walk у JSON" (29), или "SNMP get вредност" (30)|
|error\_handler\_params|string|Параметри руковаоца грешкама.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `error_handler` постављен "Set custom value" или "Set custom error message"|
Следећи параметри и руковаоци грешкама су подржани за сваки тип препроцесирања.
|Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers|
|------------------|----|-----------|-----------|-----------|------------------------|
|5|Regular expression|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|Matches regular expression|pattern^1^|<|<|0, 1, 2, 3|
|15|Does not match regular expression|pattern^1^|<|<|0, 1, 2, 3|
|16|Check for error in JSON|path^3^|<|<|0, 1, 2, 3|
|17|Check for error in XML|path^3^|<|<|0, 1, 2, 3|
|20|Discard unchanged with heartbeat|seconds^4,\ 5^|<|<|<|
|21|JavaScript|script^2^|<|<|<|
|23|Prometheus to JSON|pattern^5,\ 6^|<|<|0, 1, 2, 3|
|24|CSV to JSON|character^2^|character^2^|0,1|0, 1, 2, 3|
|25|Replace|search string^2^|replacement^2^|<|<|
|27|XML to JSON|<|<|<|0, 1, 2, 3|
|28|SNMP walk value|OID^2^|Format:<br>0 - Непромењено<br>1 - UTF-8 из Hex-STRING<br>2 - MAC из Hex-STRING<br>3 - Integer из BITS|<|0, 1, 2, 3|
|29|SNMP walk to JSON^7^|Field name^2^|OID prefix^2^|Format:<br>0 - Непромењено<br>1 - UTF-8 из Hex-STRING<br>2 - MAC из Hex-STRING<br>3 - Integer из BITS|0, 1, 2, 3|
|30|SNMP get value|Format:<br>1 - UTF-8 из Hex-STRING<br>2 - MAC из Hex-STRING<br>3 - Integer из BITS|<|<|0, 1, 2, 3|

^1^ regular expression\
^2^ string\
^3^ JSONPath или XML XPath\
^4^ positive integer (with support of time suffixes, e.g. 30s, 1m, 2h,
1d)\
^5^ user macro\
^6^ Prometheus pattern following the syntax:
`<metric name>{<label name>="<label value>", ...} == <value>`. Each
Prometheus pattern component (metric, label name, label value and metric
value) can be user macro.\
^7^ Supports multiple "Field name,OID prefix,Format records" records delimited by a new line character.

[comment]: # ({/6935cadc-14dc55c1})

[comment]: # ({bd9d6c74-2f32e5f0})
### LLD правило замене

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

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

[comment]: # ({/bd9d6c74-2f32e5f0})

[comment]: # ({64a7a0aa-573b52c4})
#### Филтер за замену LLD правила

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

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

[comment]: # ({/64a7a0aa-573b52c4})

[comment]: # ({ec2dfbcb-e47f6c6a})
##### Услов филтера за замену правила 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>- *обавезно* ако је `оператор` подешен на "подудара се са регуларним изразом" или "не подудара се са регуларним изразом"|
|formulaid|string|Произвољни јединствени ID који се користи за референцирање услова из прилагођеног израза. Може да садржи само велика слова. ИД мора да дефинише корисник приликом измене услова филтера, али ће бити поново генерисан када их накнадно захтева.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `evaltype` [LLD rule override filter object](#lld-rule-override-filter) подешено на „прилагођени израз“|
|operator|integer|Оператор услова.<br><br>Могуће вредности:<br>8 - *(подразумевано)* подудара се са регуларним изразом;<br>9 - не подудара се са регуларним изразом;<br>12 - постоји;<br>13 - не постоји.|

[comment]: # ({/ec2dfbcb-e47f6c6a})

[comment]: # ({311fd462-e7b08f3c})
#### Операција замене LLD правила

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

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|operationobject|integer|Тип откривеног објекта за извршавање радње.<br><br>Могуће вредности:<br>0 - Прототип ставке;<br>1 - Прототип окидача;<br>2 - Прототип графика;<br>3 - Прототип домаћина;<br>4 - Прототип откривања.<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]: # ({/311fd462-e7b08f3c})

[comment]: # ({9eeccad9-52d3b579})
##### Статус операције надјачавања LLD правила

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

[comment]: # ({/9eeccad9-52d3b579})

[comment]: # ({0d82585d-ff620350})
##### Откривање операције надјачавања LLD правила

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

[comment]: # ({/0d82585d-ff620350})

[comment]: # ({0f1d8d8a-6e469c1b})
##### Период операције замене LLD правила

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

Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|delay|string|Замени интервал ажурирања прототипа ставке.<br><br>Прихвата секунде или временску јединицу са суфиксом (нпр., 30s, 1m, 2h, 1d) и, опционо, један или више [custom intervals](/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>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/0f1d8d8a-6e469c1b})

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

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

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

[comment]: # ({/0542f612-ff97489f})

[comment]: # ({88a906e8-10b52601})
##### LLD  правило превазилази трендове рада

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

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

[comment]: # ({/88a906e8-10b52601})

[comment]: # ({e1702ec2-991f3bdc})
##### Озбиљност операције надјачавања LLD  правила

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

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

[comment]: # ({/e1702ec2-991f3bdc})

[comment]: # ({be6b5a26-0693b8f3})
##### Ознака операције замене LLD  правила

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

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

[comment]: # ({/be6b5a26-0693b8f3})

[comment]: # ({e01bae88-5eebc05a})
##### Шаблон операције замене LLD правила

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

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

[comment]: # ({/e01bae88-5eebc05a})

[comment]: # ({3fac4fcc-9c5cc3d1})
##### LLD правило замене операције инвентар

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

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

[comment]: # ({/3fac4fcc-9c5cc3d1})
