Следећи објекти су директно повезани са API-јем discoveryruleprototype
.
Објекат прототипа правила за откривање ниског нивоа има следећа својства.
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 агент"
- само за читање за наслеђене објекте|
Објекат заглавља има следећа својства:
Property | Type | Description |
---|---|---|
name | string | Назив HTTP заглавља. Понашање својства: - обавезно |
|value|string|Вредност заглавља.
Понашање својства:
- обавезно|
Објекат поља упита дефинише име и вредност који се користе за навођење URL параметра. Има следећа својства:
Property | Type | Description |
---|---|---|
name | string | Назив параметра. Понашање својства: - обавезно |
value | string | Вредност параметра. Понашање својства: - обавезно |
Објекат филтера прототипа 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 макроа. Има следећа својства:
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 макроа има следећа својства:
Property | Type | Description |
---|---|---|
lld_macro | string | LLD макро. Понашање својства: - обавезно |
path | string | Селектор за вредност која ће бити додељена одговарајућем макроу. Понашање својства: - обавезно |
Објекат за предобраду прототипа 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 правила дефинише скуп правила (филтера, услова и операција) који се користе за замене својстава различитих прототипских објеката. Има следећа својства:
Property | Type | Description |
---|---|---|
name | string | Јединствено име за замену. Понашање својства: - обавезно |
step | integer | Јединствени редни број замене. Понашање својства: - обавезно |
stop | integer | Зауставља обраду следећих замена ако се подудара. Могуће вредности: 0 - (подразумевано) не заустављај обраду замена; 1 - заустави обраду замена ако се филтер подудара. |
filter | object | Замена филтера. |
operations | object/array | Замена операција. |
Објекат филтера за надјачавање прототипа 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 макроа. Има следећа својства:
Property | Type | Description |
---|---|---|
macro | string | LLD макро за извршење провере. Понашање својства: - обавезно |
value | string | Вредност са којом се упоређује. Понашање својства: - обавезно ако је operator подешен на "подудара се са регуларним изразом" или "не подудара се са регуларним изразом" |
formulaid | string | Произвољни јединствени ID који се користи за референцирање услова из прилагођеног израза. Може да садржи само велика слова. ID мора да дефинише корисник приликом измене услова филтера, али ће бити поново генерисан када их накнадно захтева. Понашање својства: - обавезно ако је evaltype од Објекта филтера за превазилажење прототипа LLD правила подешено на "прилагођени израз" |
operator | integer | Оператор услова. Могуће вредности: 8 - (подразумевано) подудара се са регуларним изразом; 9 - не подудара се са регуларним изразом; 12 - постоји; 13 - не постоји. |
Операција замене прототипа 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 правила који је подешен на откривени објекат. Има следећа својства:
Property | Type | Description |
---|---|---|
status | integer | Замени статус за изабрани објекат. Могуће вредности: 0 - Креирање омогућено; 1 - Креирање онемогућено. Понашање својства: - обавезно |
Статус операције откривања прототипа LLD правила који је подешен на откривени објекат. Има следећа својства:
Property | Type | Description |
---|---|---|
discover | integer | Замени статус откривања за изабрани објекат. Могуће вредности: 0 - Да, наставити са откривањем објеката; 1 - Не, нови објекти неће бити откривени, а постојећи ће бити означен као изгубљени. Понашање својства: - обавезно |
Период операције замене прототипа 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 правила која је подешена на откривену ставку. Има следећа својства:
Property | Type | Description |
---|---|---|
history | string | Замени историју прототипа ставке, што је временска јединица колико дуго треба чувати податке о историји. Такође прихвата кориснички макро и LLD макро. Понашање својства: - обавезно |
Вредност трендова операције замене прототипа LLD правила која је подешена на откривену ставку. Има следећа својства:
Property | Type | Description |
---|---|---|
trends | string | Замени трендове прототипа ставке, што је временска јединица колико дуго треба чувати податке о трендовима. Такође прихвата кориснички макро и LLD макро. Понашање својства: - обавезно |
Вредност озбиљности операције замене прототипа LLD правила која је постављена на откривени окидач. Има следећа својства:
Property | Type | Description |
---|---|---|
severity | integer | Замењује озбиљност прототипа окидача. Могуће вредности: 0 - (подразумевано) није класификовано; 1 - информација; 2 - упозорење; 3 - просечно; 4 - високо; 5 - катастрофа. Понашање својства: - обавезно |
Објекат ознаке операције замене прототипа правила LLD садржи назив ознаке и вредност који су подешени на откривени објекат. Има следећа својства:
Property | Type | Description |
---|---|---|
tag | string | Назив нове ознаке. Понашање својства: - обавезно |
value | string | Нова вредност ознаке. |
Објекат шаблона операције замене прототипа LLD правила који је повезан са откривеним домаћином. Има следећа својства:
Property | Type | Description |
---|---|---|
templateid | ID | Замени шаблон повезаних шаблона прототипа домаћина. Понашање својства: - обавезно |
Вредност режима инвентара операције замене прототипа LLD правила која је подешена на откривеног домаћина. Има следећа својства:
Property | Type | Description |
---|---|---|
inventory_mode | цео број | Замењује режим инвентара прототипа домаћина. Могуће вредности: -1 - онемогућено; 0 - (подразумевано) ручно; 1 - аутоматски. Понашање својства: - обавезно |