LLD noteikuma objekts

Tālāk norādītie objekti ir tieši saistīti ar discoveryrule API.

LLD noteikums

Zema līmeņa atklāšanas noteikuma objektam ir šādi rekvizīti.

Property Type Description
itemid ID LLD noteikuma ID.

Property behavior:
- tikai lasāms
- obligāts atjaunināšanas operācijām
delay string LLD noteikuma atjaunināšanas intervāls.

Pieņem sekundes vai laika vienību ar sufiksu (piem., 30s, 1m, 2h, 1d) un, pēc izvēles, vienu vai vairākus pielāgotos intervālus, visus atdalot ar semikoliem. Pielāgotie intervāli var būt elastīgo un plānotu intervālu kombinācija.

Pieņem lietotāja makro. Ja tiek izmantots, vērtībai jābūt vienam makro. Vairāki makro vai makro kopā ar tekstu netiek atbalstīti. Elastīgos intervālus var rakstīt kā divus makro, kas atdalīti ar slīpsvītru (piem., {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Piemērs:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Property behavior:
- obligāts ja type ir iestatīts uz "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), vai ja type ir iestatīts uz "Zabbix agent (active)" (7) un key_ nesatur "mqtt.get"
hostid ID Hosta ID, kuram pieder LLD noteikums.

Property behavior:
- konstants
- obligāts izveides operācijām
flags integer Atklāšanas noteikuma izcelsme.

Iespējamās vērtības:
1 - zema līmeņa atklāšanas noteikums;
5 - zema līmeņa atklāšanas noteikums, kas pārveidots no prototipa.

Property behavior:
- tikai lasāms
interfaceid ID LLD noteikuma hosta interfeisa ID.

Property behavior:
- obligāts ja LLD noteikums pieder hostam un type ir iestatīts uz "Zabbix agent", "IPMI agent", "JMX agent" vai "SNMP agent"
- atbalstīts ja LLD noteikums pieder hostam un type ir iestatīts uz "Simple check", "External check", "SSH agent", "TELNET agent" vai "HTTP agent"
key_ string LLD noteikuma atslēga.

Property behavior:
- obligāts izveides operācijām
- tikai lasāms mantotiem objektiem
name string LLD noteikuma nosaukums.

Property behavior:
- obligāts izveides operācijām
- tikai lasāms mantotiem objektiem
type integer LLD noteikuma tips.

Iespējamās vērtības:
0 - Zabbix agent;
2 - Zabbix trapper;
3 - Simple check;
5 - Zabbix internal;
7 - Zabbix agent (active);
10 - External check;
11 - Database monitor;
12 - IPMI agent;
13 - SSH agent;
14 - TELNET agent;
16 - JMX agent;
18 - Dependent item;
19 - HTTP agent;
20 - SNMP agent;
21 - Script;
22 - Browser;
23 - Nested. Šis tips ir atļauts tikai tad, ja noteikuma vecāks ir veidne (pieņemts, ka tā ir saistīta ar hosta prototipu atklāšanas laikā) vai atklāts hosts (kuram saknē ir LLD noteikums).

Property behavior:
- obligāts izveides operācijām
- tikai lasāms mantotiem objektiem
url string URL virkne.
Atbalsta lietotāja makro, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {ITEM.ID}, {ITEM.KEY}.

Property behavior:
- obligāts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
allow_traps integer Atļaut vērtības aizpildīšanu līdzīgi kā trapper vienumam.

Iespējamās vērtības:
0 - (noklusējums) Neatļaut ienākošo datu pieņemšanu;
1 - Atļaut ienākošo datu pieņemšanu.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
authtype integer Autentifikācijas metode.

Iespējamās vērtības, ja type ir iestatīts uz "SSH agent":
0 - (noklusējums) parole;
1 - publiskā atslēga.

Iespējamās vērtības, ja type ir iestatīts uz "HTTP agent":
0 - (noklusējums) nav;
1 - basic;
2 - NTLM;
3 - Kerberos;
4 - Digest.

Property behavior:
- atbalstīts ja type ir iestatīts uz "SSH agent" vai "HTTP agent"
- tikai lasāms mantotiem objektiem (ja type ir iestatīts uz "HTTP agent")
description string LLD noteikuma apraksts.
error string Kļūdas teksts, ja rodas problēmas ar LLD noteikuma vērtības atjaunināšanu.

Property behavior:
- tikai lasāms
follow_redirects integer Sekot atbildes pāradresācijām datu aptaujas laikā.

Iespējamās vērtības:
0 - Nesekot pāradresācijām;
1 - (noklusējums) Sekot pāradresācijām.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
headers array Galveņu masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
http_proxy string HTTP(S) starpniekservera savienojuma virkne.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
ipmi_sensor string IPMI sensors.

Property behavior:
- obligāts ja type ir iestatīts uz "IPMI agent" un key_ nav iestatīts uz "ipmi.get"
- atbalstīts ja type ir iestatīts uz "IPMI agent"
- tikai lasāms mantotiem objektiem
jmx_endpoint string JMX agent pielāgota savienojuma virkne.

Noklusējums: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi

Property behavior:
- atbalstīts ja type ir iestatīts uz "JMX agent"
lifetime string Laika periods, pēc kura vienumi, kas vairs netiek atklāti, tiks dzēsti. Pieņem sekundes, laika vienību ar sufiksu vai lietotāja makro.

Noklusējums: 7d.
lifetime_type integer Scenārijs zaudēto LLD resursu dzēšanai.

Iespējamās vērtības:
0 - (noklusējums) Dzēst pēc tam, kad sasniegts dzīves ilguma slieksnis;
1 - Nedzēst;
2 - Dzēst nekavējoties.
enabled_lifetime string Laika periods, pēc kura vienumi, kas vairs netiek atklāti, tiks atspējoti. Pieņem sekundes, laika vienību ar sufiksu vai lietotāja makro.

Noklusējums: 0.
enabled_lifetime_type integer Scenārijs zaudēto LLD resursu atspējošanai.

Iespējamās vērtības:
0 - Atspējot pēc tam, kad sasniegts dzīves ilguma slieksnis;
1 - Neatspējot;
2 - (noklusējums) Atspējot nekavējoties.
master_itemid ID Galvenā vienuma ID.
Atklāšanas noteikums nevar būt galvenais vienums citam atklāšanas noteikumam.

Property behavior:
- obligāts ja type ir iestatīts uz "Dependent item"
- tikai lasāms mantotiem objektiem
output_format integer Vai atbilde jāpārveido uz JSON.

Iespējamās vērtības:
0 - (noklusējums) Saglabāt neapstrādātu;
1 - Pārveidot uz JSON.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
params string Papildu parametri atkarībā no LLD noteikuma tipa:
- izpildīts skripts SSH un Telnet LLD noteikumiem;
- SQL vaicājums database monitor LLD noteikumiem;
- formula calculated LLD noteikumiem;
- skripts script un browser LLD noteikumiem.

Property behavior:
- obligāts ja type ir iestatīts uz "Database monitor", "SSH agent", "TELNET agent", "Script" vai "Browser"
- tikai lasāms mantotiem objektiem (ja type ir iestatīts uz "Script" vai "Browser")
parameters object/array Papildu parametri, ja type ir iestatīts uz "Script" vai "Browser".
Objektu masīvs ar name un value rekvizītiem, kur name jābūt unikālam.

Property behavior:
- atbalstīts ja type ir iestatīts uz "Script" vai "Browser"
- tikai lasāms mantotiem objektiem
password string Parole autentifikācijai.

Property behavior:
- obligāts ja type ir iestatīts uz "JMX agent" un username ir iestatīts
- atbalstīts ja type ir iestatīts uz "Simple check", "Database monitor", "SSH agent", "TELNET agent" vai "HTTP agent"
- tikai lasāms mantotiem objektiem (ja type ir iestatīts uz "HTTP agent")
post_type integer Post datu ķermeņa tips, kas saglabāts posts rekvizītā.

Iespējamās vērtības:
0 - (noklusējums) Neapstrādāti dati;
2 - JSON dati;
3 - XML dati.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
posts string HTTP(S) pieprasījuma ķermeņa dati.

Property behavior:
- obligāts ja type ir iestatīts uz "HTTP agent" un post_type ir iestatīts uz "JSON data" vai "XML data"
- atbalstīts ja type ir iestatīts uz "HTTP agent" un post_type ir iestatīts uz "Raw data"
- tikai lasāms mantotiem objektiem
privatekey string Privātās atslēgas faila nosaukums.

Property behavior:
- obligāts ja type ir iestatīts uz "SSH agent" un authtype ir iestatīts uz "public key"
publickey string Publiskās atslēgas faila nosaukums.

Property behavior:
- obligāts ja type ir iestatīts uz "SSH agent" un authtype ir iestatīts uz "public key"
query_fields array Vaicājuma lauku masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
request_method integer Pieprasījuma metodes tips.

Iespējamās vērtības:
0 - (noklusējums) GET;
1 - POST;
2 - PUT;
3 - HEAD.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
retrieve_mode integer Kura atbildes daļa jāsaglabā.

Iespējamās vērtības, ja request_method ir iestatīts uz "GET", "POST" vai "PUT":
0 - (noklusējums) Ķermenis;
1 - Galvenes;
2 - Tiks saglabāts gan ķermenis, gan galvenes.

Iespējamās vērtības, ja request_method ir iestatīts uz "HEAD":
1 - Galvenes.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
snmp_oid string SNMP OID.

Property behavior:
- obligāts ja type ir iestatīts uz "SNMP agent"
- tikai lasāms mantotiem objektiem
ssl_cert_file string Publiskās SSL atslēgas faila ceļš.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
ssl_key_file string Privātās SSL atslēgas faila ceļš.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
ssl_key_password string Parole SSL atslēgas failam.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
state integer LLD noteikuma stāvoklis.

Iespējamās vērtības:
0 - (noklusējums) normāls;
1 - netiek atbalstīts.

Property behavior:
- tikai lasāms
status integer LLD noteikuma statuss.

Iespējamās vērtības:
0 - (noklusējums) iespējots LLD noteikums;
1 - atspējots LLD noteikums.
status_codes string Nepieciešamo HTTP statusa kodu diapazoni, atdalīti ar komatiem. Atbalsta arī lietotāja makro kā komatiem atdalīta saraksta daļu.

Piemērs: 200,200-{$M},{$M},200-400

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
templateid ID Vecākveidnes LLD noteikuma ID.

Property behavior:
- tikai lasāms
timeout string Vienuma datu aptaujas pieprasījuma noildze.
Pieņem sekundes vai laika vienību ar sufiksu (piem., 30s, 1m). Pieņem arī lietotāja makro.

Iespējamais vērtību diapazons: 1-600s.

Noklusējums: "" - izmantot starpniekservera/globalos iestatījumus.

Property behavior:
- atbalstīts ja type ir iestatīts uz "Zabbix agent" (0), "Simple check" (3) un key_ nesākas ar "vmware." un "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) un snmp_oid sākas ar "walk[" vai "get[", "Script" (21), "Browser" (22)
- tikai lasāms mantotiem objektiem
trapper_hosts string Atļautie hosts.

Property behavior:
- atbalstīts ja type ir iestatīts uz "Zabbix trapper", vai ja type ir iestatīts uz "HTTP agent" un allow_traps ir iestatīts uz "Allow to accept incoming data".
Ja rekvizīts tiek izlaists, tas automātiski tiek iestatīts uz {$TRAPPER.ALLOWED_HOSTS} lietotāja makro (noklusējuma vērtība). Pēc noklusējuma {$TRAPPER.ALLOWED_HOSTS} ir 127.0.0.1,::1.
Ja rekvizīts ir iestatīts kā tukša virkne, ienākošie savienojumi no visiem hosts tiks liegti.
username string Lietotājvārds autentifikācijai.

Property behavior:
- obligāts ja type ir iestatīts uz "SSH agent", "TELNET agent" vai ja type ir iestatīts uz "JMX agent" un password ir iestatīts
- atbalstīts ja type ir iestatīts uz "Simple check", "Database monitor" vai "HTTP agent"
- tikai lasāms mantotiem objektiem (ja type ir iestatīts uz "HTTP agent")
uuid string Universāls unikāls identifikators, ko izmanto importētu LLD noteikumu sasaistīšanai ar jau esošajiem. Tiek ģenerēts automātiski, ja nav norādīts.

Property behavior:
- atbalstīts ja LLD noteikums pieder veidnei
verify_host integer Vai pārbaudīt, ka savienojuma hosta nosaukums atbilst tam, kas norādīts hosta sertifikātā.

Iespējamās vērtības:
0 - (noklusējums) Nepārbaudīt;
1 - Pārbaudīt.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem
verify_peer integer Vai pārbaudīt, ka hosta sertifikāts ir autentisks.

Iespējamās vērtības:
0 - (noklusējums) Nepārbaudīt;
1 - Pārbaudīt.

Property behavior:
- atbalstīts ja type ir iestatīts uz "HTTP agent"
- tikai lasāms mantotiem objektiem

HTTP galvene

Galvenes objektam ir šādas īpašības:

Īpašība Tips Apraksts
name string HTTP galvenes nosaukums.

Īpašības darbība:
- obligāta
value string Galvenes vērtība.

Īpašības darbība:
- obligāta

HTTP vaicājuma lauks

Vaicājuma lauka objekts definē nosaukumu un vērtību, ko izmanto URL parametra norādīšanai. Tam ir šādas īpašības:

Īpašība Tips Apraksts
name string Parametra nosaukums.

Īpašības darbība:
- obligāts
value string Parametra vērtība.

Īpašības darbība:
- obligāts

LLD noteikuma filtrs

LLD noteikuma filtra objekts definē nosacījumu kopu, ko var izmantot atklāto objektu filtrēšanai. Tam ir šādas īpašības:

Īpašība Tips Apraksts
conditions object/array Filtra nosacījumu kopa, ko izmantot rezultātu filtrēšanai. Nosacījumi tiks sakārtoti to izvietojuma secībā formulā.

Īpašības darbība:
- obligāta
evaltype integer Filtra nosacījumu novērtēšanas metode.

Iespējamās vērtības:
0 - Un/Vai;
1 - Un;
2 - Vai;
3 - Pielāgota izteiksme.

Īpašības darbība:
- obligāta
eval_formula string Ģenerēta izteiksme, kas tiks izmantota filtra nosacījumu novērtēšanai. Izteiksme satur ID, kas atsaucas uz konkrētiem filtra nosacījumiem pēc to formulaid. eval_formula vērtība ir vienāda ar formula vērtību filtriem ar pielāgotu izteiksmi.

Īpašības darbība:
- tikai lasāma
formula string Lietotāja definēta izteiksme, kas tiks izmantota filtru ar pielāgotu izteiksmi nosacījumu novērtēšanai. Izteiksmei jāsatur ID, kas atsaucas uz konkrētiem filtra nosacījumiem pēc to formulaid. Izteiksmē izmantotajiem ID precīzi jāsakrīt ar tiem, kas definēti filtra nosacījumos: neviens nosacījums nedrīkst palikt neizmantots vai izlaists.

Īpašības darbība:
- obligāta, ja evaltype ir iestatīts uz "custom expression"

LLD noteikuma filtra nosacījums

LLD noteikuma filtra nosacījuma objekts definē atsevišķu pārbaudi, kas jāveic LLD makro vērtībai. Tam ir šādas īpašības:

Īpašība Type Apraksts
macro string LLD makro, kuram jāveic pārbaude.

Īpašības darbība:
- required
value string Vērtība, ar ko salīdzināt.

Īpašības darbība:
- required ja operator ir iestatīts uz "atbilst regulārajai izteiksmei" vai "neatbilst regulārajai izteiksmei"
formulaid string Patvaļīgs unikāls ID, ko izmanto, lai atsauktos uz nosacījumu no pielāgotas izteiksmes. Var saturēt tikai lielos burtus. ID lietotājam jādefinē, modificējot filtra nosacījumus, taču pēc tam, kad tie tiek pieprasīti atkārtoti, tas tiks ģenerēts no jauna.

Īpašības darbība:
- required ja LLD noteikuma filtra objekta evaltype ir iestatīts uz "pielāgota izteiksme"
operator integer Nosacījuma operators.

Iespējamās vērtības:
8 - (noklusējums) atbilst regulārajai izteiksmei;
9 - neatbilst regulārajai izteiksmei;
12 - eksistē;
13 - neeksistē.

Lai labāk saprastu, kā izmantot filtrus ar dažādiem izteiksmju tipiem, skatiet piemērus metožu lapās discoveryrule.get un discoveryrule.create.

LLD makro ceļš

LLD makro ceļam ir šādas īpašības:

Īpašība Type Apraksts
lld_macro string LLD makro.

Īpašības darbība:
- obligāts
path string Atlasītājs vērtībai, kas tiks piešķirta atbilstošajam makro.

Īpašības darbība:
- obligāts

LLD kārtulas priekšapstrāde

LLD kārtulas priekšapstrādes objektam ir šādas īpašības.

Īpašība Tips Apraksts
type integer Priekšapstrādes opcijas tips.

Iespējamās vērtības:
5 - Regulārā izteiksme;
11 - XML XPath;
12 - JSONPath;
14 - Atbilst regulārajai izteiksmei;
15 - Neatbilst regulārajai izteiksmei;
16 - Pārbaudīt kļūdu JSON;
17 - Pārbaudīt kļūdu XML;
20 - Atmest nemainītu ar sirdspukstu;
21 - JavaScript;
23 - Prometheus uz JSON;
24 - CSV uz JSON;
25 - Aizstāt;
27 - XML uz JSON;
28 - SNMP walk vērtība;
29 - SNMP walk uz JSON;
30 - SNMP get vērtība.

Īpašības darbība:
- obligāta
params string Papildu parametri, ko izmanto priekšapstrādes opcija. Vairāki parametri tiek atdalīti ar jaunās rindas (\n) rakstzīmi.

Īpašības darbība:
- obligāta, ja type ir iestatīts uz "Regulārā izteiksme" (5), "XML XPath" (11), "JSONPath" (12), "Atbilst regulārajai izteiksmei" (14), "Neatbilst regulārajai izteiksmei" (15), "Pārbaudīt kļūdu JSON" (16), "Pārbaudīt kļūdu XML" (17), "Atmest nemainītu ar sirdspukstu" (20), "JavaScript" (21), "Prometheus uz JSON" (23), "CSV uz JSON" (24), "Aizstāt" (25), "SNMP walk vērtība" (28), "SNMP walk uz JSON" (29) vai "SNMP get vērtība" (30)
error_handler integer Darbības tips, ko izmanto priekšapstrādes soļa kļūmes gadījumā.

Iespējamās vērtības:
0 - Kļūdas ziņojumu iestata Zabbix serveris;
1 - Atmest vērtību;
2 - Iestatīt pielāgotu vērtību;
3 - Iestatīt pielāgotu kļūdas ziņojumu.

Īpašības darbība:
- obligāta, ja type ir iestatīts uz "Regulārā izteiksme" (5), "XML XPath" (11), "JSONPath" (12), "Atbilst regulārajai izteiksmei" (14), "Neatbilst regulārajai izteiksmei" (15), "Pārbaudīt kļūdu JSON" (16), "Pārbaudīt kļūdu XML" (17), "Prometheus uz JSON" (23), "CSV uz JSON" (24), "XML uz JSON" (27), "SNMP walk vērtība" (28), "SNMP walk uz JSON" (29) vai "SNMP get vērtība" (30)
error_handler_params string Kļūdu apstrādātāja parametri.

Īpašības darbība:
- obligāta, ja error_handler ir iestatīts uz "Iestatīt pielāgotu vērtību" vai "Iestatīt pielāgotu kļūdas ziņojumu"

Tālāk norādīti parametri un kļūdu apstrādātāji, kas tiek atbalstīti katram priekšapstrādes tipam.

Priekšapstrādes tips Nosaukums 1. parametrs 2. parametrs 3. parametrs Atbalstītie kļūdu apstrādātāji
5 Regulārā izteiksme raksts1 izvade2 0, 1, 2, 3
11 XML XPath ceļš3 0, 1, 2, 3
12 JSONPath ceļš3 0, 1, 2, 3
14 Atbilst regulārajai izteiksmei raksts1 0, 1, 2, 3
15 Neatbilst regulārajai izteiksmei raksts1 0, 1, 2, 3
16 Pārbaudīt kļūdu JSON ceļš3 0, 1, 2, 3
17 Pārbaudīt kļūdu XML ceļš3 0, 1, 2, 3
20 Atmest nemainītu ar sirdspukstu sekundes4, 5
21 JavaScript skripts2
23 Prometheus uz JSON raksts5, 6 0, 1, 2, 3
24 CSV uz JSON rakstzīme2 rakstzīme2 0,1 0, 1, 2, 3
25 Aizstāt meklējamā virkne2 aizvietojums2
27 XML uz JSON 0, 1, 2, 3
28 SNMP walk vērtība OID2 Formāts:
0 - Nemainīts
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Vesels skaitlis no BITS
0, 1, 2, 3
29 SNMP walk uz JSON7 Lauka nosaukums2 OID prefikss2 Formāts:
0 - Nemainīts
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Vesels skaitlis no BITS
0, 1, 2, 3
30 SNMP get vērtība Formāts:
1 - UTF-8 no Hex-STRING
2 - MAC no Hex-STRING
3 - Vesels skaitlis no BITS
0, 1, 2, 3

1 regulārā izteiksme
2 virkne
3 JSONPath vai XML XPath
4 pozitīvs vesels skaitlis (ar laika sufiksu atbalstu, piemēram, 30s, 1m, 2h, 1d)
5 lietotāja makross
6 Prometheus raksts, kas atbilst sintaksei: <metric name>{<label name>="<label value>", ...} == <value>. Katrs Prometheus raksta komponents (metrika, etiķetes nosaukums, etiķetes vērtība un metrikas vērtība) var būt lietotāja makross.
7 Atbalsta vairākus "Lauka nosaukums,OID prefikss,Formāts ierakstus", kas atdalīti ar jaunās rindas rakstzīmi.

LLD noteikuma pārrakstīšanas

LLD noteikuma pārrakstīšanas objekts definē noteikumu kopu (filtrus, nosacījumus un operācijas), kas tiek izmantoti, lai pārrakstītu dažādu prototipu objektu īpašības. Tam ir šādas īpašības:

Īpašība Tips Apraksts
name string Unikāls pārrakstīšanas nosaukums.

Īpašības darbība:
- obligāta
step integer Unikāls pārrakstīšanas secības numurs.

Īpašības darbība:
- obligāta
stop integer Pārtraukt nākamo pārrakstīšanu apstrādi, ja ir atbilstība.

Iespējamās vērtības:
0 - (noklusējums) nepārtraukt pārrakstīšanu apstrādi;
1 - pārtraukt pārrakstīšanu apstrādi, ja filtrs atbilst.
filter object Pārrakstīšanas filtrs.
operations object/array Pārrakstīšanas operācijas.

LLD noteikuma ignorēšanas filtrs

LLD noteikuma ignorēšanas filtra objekts definē nosacījumu kopu, un, ja tie atbilst atklātajam objektam, tiek piemērota ignorēšana. Tam ir šādas īpašības:

Īpašība Tips Apraksts
conditions object/array Ignorēšanas filtra nosacījumu kopa, ko izmantot atklāto objektu atbilstības noteikšanai. Nosacījumi tiks sakārtoti to izvietojuma secībā formulā.

Īpašības darbība:
- obligāta
evaltype integer Ignorēšanas filtra nosacījumu novērtēšanas metode.

Iespējamās vērtības:
0 - Un/Vai;
1 - Un;
2 - Vai;
3 - Pielāgota izteiksme.

Īpašības darbība:
- obligāta
eval_formula string Ģenerēta izteiksme, kas tiks izmantota ignorēšanas filtra nosacījumu novērtēšanai. Izteiksme satur ID, kas atsaucas uz konkrētiem ignorēšanas filtra nosacījumiem pēc to formulaid. eval_formula vērtība ir vienāda ar formula vērtību filtriem ar pielāgotu izteiksmi.

Īpašības darbība:
- tikai lasāma
formula string Lietotāja definēta izteiksme, kas tiks izmantota, lai novērtētu ignorēšanas filtru nosacījumus ar pielāgotu izteiksmi. Izteiksmei jāsatur ID, kas atsaucas uz konkrētiem ignorēšanas filtra nosacījumiem pēc to formulaid. Izteiksmē izmantotajiem ID precīzi jāsakrīt ar tiem, kas definēti ignorēšanas filtra nosacījumos: nevienu nosacījumu nedrīkst atstāt neizmantotu vai izlaistu.

Īpašības darbība:
- obligāta, ja evaltype ir iestatīts uz "custom expression"
LLD noteikuma ignorēšanas filtra nosacījums

LLD noteikuma ignorēšanas filtra nosacījuma objekts definē atsevišķu pārbaudi, kas jāveic ar LLD makro vērtību. Tam ir šādas īpašības:

Īpašība Type Apraksts
macro string LLD makro, kuram jāveic pārbaude.

Īpašības darbība:
- required
value string Vērtība, ar ko salīdzināt.

Īpašības darbība:
- required ja operator ir iestatīts uz "atbilst regulārajai izteiksmei" vai "neatbilst regulārajai izteiksmei"
formulaid string Patvaļīgs unikāls ID, kas tiek izmantots, lai atsauktos uz nosacījumu no pielāgotas izteiksmes. Tas var saturēt tikai lielos burtus. ID lietotājam jādefinē, modificējot filtra nosacījumus, taču pēc tam, kad tie tiek pieprasīti atkārtoti, tas tiks ģenerēts no jauna.

Īpašības darbība:
- required ja LLD noteikuma ignorēšanas filtra objekta evaltype ir iestatīts uz "pielāgota izteiksme"
operator integer Nosacījuma operators.

Iespējamās vērtības:
8 - (noklusējums) atbilst regulārajai izteiksmei;
9 - neatbilst regulārajai izteiksmei;
12 - eksistē;
13 - neeksistē.

LLD noteikuma ignorēšanas operācija

LLD noteikuma ignorēšanas operācija ir nosacījumu un darbību kombinācija, kas jāveic ar prototipa objektu. Tai ir šādas īpašības:

Īpašība Type Apraksts
operationobject integer Atklātā objekta tips, kuram jāveic darbība.

Iespējamās vērtības:
0 - vienuma prototips;
1 - trigera prototips;
2 - grafika prototips;
3 - hosta prototips;
4 - atklāšanas prototips.

Īpašības darbība:
- obligāts
operator integer Ignorēšanas nosacījuma operators.

Iespējamās vērtības:
0 - (noklusējums) vienāds ar;
1 - nav vienāds ar;
2 - satur;
3 - nesatur;
8 - atbilst;
9 - neatbilst.
value string Meklējamais šablons, kas atbilst vienuma, trigera, grafika vai hosta prototipa nosaukumam atkarībā no izvēlētā objekta.
opstatus object Ignorēšanas operācijas statusa objekts vienuma, trigera un hosta prototipa objektiem.
opdiscover object Ignorēšanas operācijas atklāšanas statusa objekts (visiem objektu tipiem).
opperiod object Ignorēšanas operācijas perioda (atjaunināšanas intervāla) objekts vienuma prototipa objektam.
ophistory object Ignorēšanas operācijas vēstures objekts vienuma prototipa objektam.
optrends object Ignorēšanas operācijas tendenču objekts vienuma prototipa objektam.
opseverity object Ignorēšanas operācijas smaguma pakāpes objekts trigera prototipa objektam.
optag object/array Ignorēšanas operācijas taga objekts trigera un hosta prototipa objektiem.
optemplate object/array Ignorēšanas operācijas veidnes objekts hosta prototipa objektam.
opinventory object Ignorēšanas operācijas inventāra objekts hosta prototipa objektam.
LLD noteikuma ignorēšanas operācijas statuss

LLD noteikuma ignorēšanas operācijas statuss, kas ir iestatīts atklātajam objektam. Tam ir šādas īpašības:

Īpašība Type Apraksts
status integer Ignorēt statusu atlasītajam objektam.

Iespējamās vērtības:
0 - Izveidot iespējotu;
1 - Izveidot atspējotu.

Īpašības darbība:
- required
LLD noteikuma ignorēšanas operācijas atklāšana

LLD noteikuma ignorēšanas operācijas atklāšanas statuss, kas ir iestatīts atklātajam objektam. Tam ir šādas īpašības:

Īpašība Tips Apraksts
discover integer Ignorēt atklāšanas statusu atlasītajam objektam.

Iespējamās vērtības:
0 - Jā, turpināt objektu atklāšanu;
1 - Nē, jauni objekti netiks atklāti, un esošie tiks atzīmēti kā zaudēti.

Īpašības darbība:
- obligāts
LLD kārtulas ignorēšanas darbības periods

LLD kārtulas ignorēšanas darbības periods ir atjaunināšanas intervāla vērtība, kas tiek iestatīta atklātajam vienumam. Tam ir šādas īpašības:

Īpašība Tips Apraksts
delay string Ignorē vienuma prototipa atjaunināšanas intervālu.

Pieņem sekundes vai laika vienību ar sufiksu (piemēram, 30s, 1m, 2h, 1d) un pēc izvēles vienu vai vairākus pielāgotos intervālus, kas visi atdalīti ar semikoliem. Pielāgotie intervāli var būt elastīgo un plānošanas intervālu kombinācija.

Pieņem lietotāja makrosus vai LLD makrosus. Ja tie tiek izmantoti, vērtībai jābūt vienam makrosam. Vairāki makrosi vai makrosi kopā ar tekstu netiek atbalstīti. Elastīgos intervālus var rakstīt kā divus makrosus, kas atdalīti ar slīpsvītru (piemēram, {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Piemērs:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Īpašības darbība:
- required
LLD noteikuma ignorēšanas darbības vēsture

LLD noteikuma ignorēšanas darbības vēstures vērtība, kas ir iestatīta atklātajam vienumam. Tai ir šādas īpašības:

Īpašība Type Apraksts
history string Ignorē vienuma prototipa vēsturi, kas ir laika vienība, cik ilgi vēstures dati ir jāglabā. Pieņem arī lietotāja makrosu un LLD makrosu.

Īpašības darbība:
- obligāts
LLD noteikuma ignorēšanas operācijas tendenču iestatījums

LLD noteikuma ignorēšanas operācijas tendenču vērtība, kas tiek iestatīta atklātajam vienumam. Tam ir šādas īpašības:

Īpašība Type Apraksts
trends string Ignorēt vienuma prototipa tendenču iestatījumu, kas ir laika vienība, cik ilgi tendenču dati ir jāglabā. Pieņem arī lietotāja makrosu un LLD makrosu.

Īpašības darbība:
- required
LLD noteikuma ignorēšanas operācijas trigera nopietnība

LLD noteikuma ignorēšanas operācijas trigera nopietnības vērtība, kas tiek iestatīta atklātajam trigerim. Tai ir šādas īpašības:

Īpašība Tips Apraksts
severity integer Ignorēt trigera prototipa nopietnību.

Iespējamās vērtības:
0 - (noklusējums) nav klasificēts;
1 - informācija;
2 - brīdinājums;
3 - vidējs;
4 - augsts;
5 - katastrofa.

Īpašības darbība:
- obligāts
LLD noteikuma pārrakstīšanas operācijas taga

LLD noteikuma pārrakstīšanas operācijas taga objekts satur taga nosaukumu un vērtību, kas tiek iestatīti atklātajam objektam. Tam ir šādas īpašības:

Property Type Description
tag string Jauns taga nosaukums. Pieņem arī lietotāja makro un LLD makro.

Property behavior:
- required
value string Jauna taga vērtība. Pieņem arī lietotāja makro un LLD makro.
LLD noteikuma ignorēšanas darbības veidne

LLD noteikuma ignorēšanas darbības veidnes objekts, kas ir saistīts ar atklāto hostu. Tam ir šādas īpašības:

Īpašība Type Apraksts
templateid ID Ignorē hosta prototipa saistīto veidņu veidni.

Īpašības darbība:
- obligāts
LLD noteikuma ignorēšanas darbības inventarizācija

LLD noteikuma ignorēšanas darbības inventarizācijas režīma vērtība, kas ir iestatīta atklātajam hostam. Tai ir šādas īpašības:

Īpašība Tips Apraksts
inventory_mode integer Ignorēt hosta prototipa inventarizācijas režīmu.

Iespējamās vērtības:
-1 - atspējots;
0 - (noklusējums) manuāls;
1 - automātisks.

Īpašības darbība:
- obligāts