- LLD noteikuma prototipa objekts
- LLD noteikumu prototips
- LLD noteikuma prototipa filtrs
- LLD makro ceļš
- LLD kārtulas prototipa priekšapstrāde
- LLD noteikuma prototipa pārrakstīšanas
- LLD noteikuma prototipa ignorēšanas filtrs
- LLD noteikuma prototipa pārrakstīšanas operācija
- LLD noteikuma prototipa ignorēšanas operācijas statuss
- LLD kārtulas prototipa ignorēšanas operācijas atklāšanas statuss
- LLD noteikuma prototipa ignorēšanas darbības periods
- LLD noteikuma prototipa ignorēšanas operācijas vēsture
- LLD noteikuma prototipa ignorēšanas operācijas tendenču iestatījumi
- LLD kārtulas prototipa ignorēšanas operācijas trigera nopietnība
- LLD noteikuma prototipa ignorēšanas operācijas tags
- LLD noteikuma prototipa ignorēšanas darbības veidne
- LLD noteikuma prototipa ignorēšanas darbības inventarizācija
LLD noteikuma prototipa objekts
Tālāk norādītie objekti ir tieši saistīti ar discoveryruleprototype API.
LLD noteikumu prototips
Zema līmeņa atklāšanas noteikuma prototipa objektam ir šādas īpašības.
| Property | Type | Description |
|---|---|---|
| itemid | ID | LLD noteikuma prototipa ID. Property behavior: - tikai lasāms - obligāts atjaunināšanas operācijām |
| ruleid | ID | Vecāka LLD noteikuma/LLD noteikuma prototipa ID. Property behavior: - tikai lasāms - obligāts izveides operācijām |
| delay | string | LLD noteikuma prototipa 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āgotus intervālus, visus atdalot ar semikoliem. Pielāgotie intervāli var būt gan elastīgie, gan plānošanas intervāli. 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 aģents" (0), "Vienkārša pārbaude" (3), "Zabbix iekšējais" (5), "Ārējā pārbaude" (10), "Datubāzes monitors" (11), "IPMI aģents" (12), "SSH aģents" (13), "TELNET aģents" (14), "JMX aģents" (16), "HTTP aģents" (19), "SNMP aģents" (20), "Skripts" (21), "Pārlūks" (22), vai ja type ir iestatīts uz "Zabbix aģents (aktīvs)" (7) un key_ nesatur "mqtt.get" |
| hostid | ID | Hosta ID, kuram pieder LLD noteikuma prototips. Property behavior: - konstants - obligāts izveides operācijām |
| flags | integer | LLD noteikuma prototipa izcelsme. Iespējamās vērtības: 3 - zema līmeņa atklāšanas noteikuma prototips; 7 - atklāts zema līmeņa atklāšanas noteikuma prototips. Property behavior: - tikai lasāms |
| interfaceid | ID | LLD noteikuma prototipa hosta saskarnes ID. Property behavior: - obligāts, ja LLD noteikuma prototips pieder hostam un type ir iestatīts uz "Zabbix aģents", "IPMI aģents", "JMX aģents" vai "SNMP aģents"- atbalstīts, ja LLD noteikuma prototips pieder hostam un type ir iestatīts uz "Vienkārša pārbaude", "Ārējā pārbaude", "SSH aģents", "TELNET aģents" vai "HTTP aģents" |
| key_ | string | LLD noteikuma prototipa atslēga. Nepieciešams vismaz viens LLD makro. Property behavior: - obligāts izveides operācijām - tikai lasāms mantotajiem objektiem |
| name | string | LLD noteikuma prototipa nosaukums. Property behavior: - obligāts izveides operācijām - tikai lasāms mantotajiem objektiem |
| type | integer | LLD noteikuma prototipa tips. Iespējamās vērtības: 0 - Zabbix aģents; 2 - Zabbix trapper; 3 - Vienkārša pārbaude; 5 - Zabbix iekšējais; 7 - Zabbix aģents (aktīvs); 10 - Ārējā pārbaude; 11 - Datubāzes monitors; 12 - IPMI aģents; 13 - SSH aģents; 14 - TELNET aģents; 16 - JMX aģents; 18 - Atkarīgs vienums; 19 - HTTP aģents; 20 - SNMP aģents; 21 - Skripts; 22 - Pārlūks; 23 - Iekļauts. Property behavior: - obligāts izveides operācijām - tikai lasāms mantotajiem 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 aģents"- tikai lasāms mantotajiem objektiem |
| allow_traps | integer | Atļaut vērtības aizpildīšanu līdzīgi trapper vienumam. Iespējamās vērtības: 0 - (noklusējums) Neatļaut pieņemt ienākošos datus; 1 - Atļaut pieņemt ienākošos datus. Property behavior: - atbalstīts, ja type ir iestatīts uz "HTTP aģents" |
| authtype | integer | Autentifikācijas metode. Iespējamās vērtības, ja type ir iestatīts uz "SSH aģents":0 - (noklusējums) parole; 1 - publiskā atslēga. Iespējamās vērtības, ja type ir iestatīts uz "HTTP aģents":0 - (noklusējums) nav; 1 - pamata; 2 - NTLM. Property behavior: - atbalstīts, ja type ir iestatīts uz "SSH aģents" vai "HTTP aģents"- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "HTTP aģents") |
| description | string | LLD noteikuma prototipa apraksts. |
| error | string | Kļūdas teksts, ja rodas problēmas, atjauninot LLD noteikuma prototipa vērtību. 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 aģents"- tikai lasāms mantotajiem 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 aģents"- tikai lasāms mantotajiem objektiem |
| http_proxy | string | HTTP(S) starpniekservera savienojuma virkne. Property behavior: - atbalstīts, ja type ir iestatīts uz "HTTP aģents"- tikai lasāms mantotajiem objektiem |
| ipmi_sensor | string | IPMI sensors. Property behavior: - obligāts, ja type ir iestatīts uz "IPMI aģents" un key_ nav iestatīts uz "ipmi.get"- atbalstīts, ja type ir iestatīts uz "IPMI aģents"- tikai lasāms mantotajiem objektiem |
| jmx_endpoint | string | JMX aģenta 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 aģents" |
| 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 cita atklāšanas noteikuma galvenais vienums. Property behavior: - obligāts, ja type ir iestatīts uz "Atkarīgs vienums"- tikai lasāms mantotajiem objektiem |
| output_format | integer | Vai atbilde ir 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 aģents"- tikai lasāms mantotajiem objektiem |
| params | string | Papildu parametri atkarībā no LLD noteikuma prototipa tipa: - izpildāmais skripts SSH un Telnet LLD noteikumiem; - SQL vaicājums datubāzes monitora LLD noteikumiem; - formula aprēķinātajiem LLD noteikumiem; - skripts skripta un pārlūka LLD noteikumiem. Property behavior: - obligāts, ja type ir iestatīts uz "Datubāzes monitors", "SSH aģents", "TELNET aģents", "Skripts" vai "Pārlūks"- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "Skripts" vai "Pārlūks") |
| parameters | object/array | Papildu parametri, ja type ir iestatīts uz "Skripts" vai "Pārlūks".Objektu masīvs ar name un value īpašībām, kur name jābūt unikālam.Property behavior: - atbalstīts, ja type ir iestatīts uz "Skripts" vai "Pārlūks"- tikai lasāms mantotajiem objektiem |
| password | string | Autentifikācijas parole. Property behavior: - obligāts, ja type ir iestatīts uz "JMX aģents" un ir iestatīts username- atbalstīts, ja type ir iestatīts uz "Vienkārša pārbaude", "Datubāzes monitors", "SSH aģents", "TELNET aģents" vai "HTTP aģents"- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "HTTP aģents") |
| post_type | integer | Ziņas datu pamatteksta tips, kas saglabāts posts īpašībā.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 aģents"- tikai lasāms mantotajiem objektiem |
| posts | string | HTTP(S) pieprasījuma pamatteksta dati. Property behavior: - obligāts, ja type ir iestatīts uz "HTTP aģents" un post_type ir iestatīts uz "JSON dati" vai "XML dati"- atbalstīts, ja type ir iestatīts uz "HTTP aģents" un post_type ir iestatīts uz "Neapstrādāti dati"- tikai lasāms mantotajiem objektiem |
| privatekey | string | Privātās atslēgas faila nosaukums. Property behavior: - obligāts, ja type ir iestatīts uz "SSH aģents" un authtype ir iestatīts uz "publiskā atslēga" |
| publickey | string | Publiskās atslēgas faila nosaukums. Property behavior: - obligāts, ja type ir iestatīts uz "SSH aģents" un authtype ir iestatīts uz "publiskā atslēga" |
| 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 aģents"- tikai lasāms mantotajiem 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 aģents"- tikai lasāms mantotajiem objektiem |
| retrieve_mode | integer | Kura atbildes daļa ir jāsaglabā. Iespējamās vērtības, ja request_method ir iestatīts uz "GET", "POST" vai "PUT":0 - (noklusējums) Pamatteksts; 1 - Galvenes; 2 - Tiks saglabāts gan pamatteksts, 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 aģents"- tikai lasāms mantotajiem objektiem |
| snmp_oid | string | SNMP OID. Property behavior: - obligāts, ja type ir iestatīts uz "SNMP aģents"- tikai lasāms mantotajiem objektiem |
| ssl_cert_file | string | Publiskās SSL atslēgas faila ceļš. Property behavior: - atbalstīts, ja type ir iestatīts uz "HTTP aģents"- tikai lasāms mantotajiem objektiem |
| ssl_key_file | string | Privātās SSL atslēgas faila ceļš. Property behavior: - atbalstīts, ja type ir iestatīts uz "HTTP aģents"- tikai lasāms mantotajiem objektiem |
| ssl_key_password | string | Parole SSL atslēgas failam. Property behavior: - atbalstīts, ja type ir iestatīts uz "HTTP aģents"- tikai lasāms mantotajiem objektiem |
| state | integer | LLD noteikuma prototipa stāvoklis. Iespējamās vērtības: 0 - (noklusējums) normāls; 1 - neatbalstīts. Property behavior: - tikai lasāms |
| status | integer | LLD noteikuma prototipa statuss. Iespējamās vērtības: 0 - (noklusējums) iespējots LLD noteikuma prototips; 1 - atspējots LLD noteikuma prototips. |
| 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 aģents"- tikai lasāms mantotajiem objektiem |
| templateid | ID | Vecāka veidnes LLD noteikuma prototipa 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/globālos iestatījumus. Property behavior: - atbalstīts, ja type ir iestatīts uz "Zabbix aģents" (0), "Vienkārša pārbaude" (3) un key_ nesākas ar "vmware." un "icmpping", "Zabbix aģents (aktīvs)" (7), "Ārējā pārbaude" (10), "Datubāzes monitors" (11), "SSH aģents" (13), "TELNET aģents" (14), "HTTP aģents" (19), "SNMP aģents" (20) un snmp_oid sākas ar "walk[" vai "get[", "Skripts" (21), "Pārlūks" (22)- tikai lasāms mantotajiem objektiem |
| trapper_hosts | string | Atļautie hosti. Property behavior: - atbalstīts, ja type ir iestatīts uz "Zabbix trapper", vai ja type ir iestatīts uz "HTTP aģents" un allow_traps ir iestatīts uz "Atļaut pieņemt ienākošos datus".Ja īpašība tiek izlaista, tā automātiski tiek iestatīta 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 īpašība ir iestatīta kā tukša virkne, ienākošie savienojumi tiks liegti no visiem hostiem. |
| username | string | Lietotājvārds autentifikācijai. Property behavior: - obligāts, ja type ir iestatīts uz "SSH aģents", "TELNET aģents", vai ja type ir iestatīts uz "JMX aģents" un ir iestatīts password- atbalstīts, ja type ir iestatīts uz "Vienkārša pārbaude", "Datubāzes monitors" vai "HTTP aģents"- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "HTTP aģents") |
| uuid | string | Universāls unikāls identifikators, ko izmanto importētu LLD noteikumu prototipu sasaistīšanai ar jau esošajiem. Ja nav norādīts, tiek ģenerēts automātiski. Property behavior: - atbalstīts, ja LLD noteikuma prototips 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 aģents"- tikai lasāms mantotajiem 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 aģents"- tikai lasāms mantotajiem 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 prototipa filtrs
LLD noteikuma prototipa 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 prototipa filtra nosacījums
LLD noteikuma prototipa filtra nosacījuma objekts definē atsevišķu pārbaudi, kas jāveic LLD makro vērtībai. Tam ir šādas īpašības:
| Īpašība | Tips | Apraksts |
|---|---|---|
| macro | string | LLD makro, kuram jāveic pārbaude. Īpašības darbība: - obligāta |
| value | string | Vērtība, ar ko salīdzināt. Īpašības darbība: - obligāta, 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. Tas var saturēt tikai lielos burtus. ID lietotājam jānorāda, modificējot filtra nosacījumus, taču pēc tam, pieprasot tos atkārtoti, tas tiks ģenerēts no jauna. Īpašības darbība: - obligāta, ja LLD noteikuma prototipa 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 discoveryruleprototype.get un discoveryruleprototype.create lapās.
LLD makro ceļš
LLD makro ceļam ir šādas īpašības:
| Īpašība | Type | Apraksts |
|---|---|---|
| lld_macro | string | LLD makro. Īpašības darbība: - required |
| path | string | Selektors vērtībai, kas tiks piešķirta atbilstošajam makro. Īpašības darbība: - required |
LLD kārtulas prototipa priekšapstrāde
LLD kārtulas prototipa priekšapstrādes objektam ir šādas īpašības.
| Īpašība | Type | 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 | aizstāšana2 | ||
| 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 ieraksti" ierakstus, kas atdalīti ar jaunās rindas rakstzīmi.
LLD noteikuma prototipa pārrakstīšanas
LLD noteikuma prototipa 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 | Type | 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 prototipa ignorēšanas filtrs
LLD noteikuma prototipa ignorēšanas filtra objekts definē nosacījumu kopu, kuru atbilstības gadījumā 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 - And/Or; 1 - And; 2 - Or; 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 prototipa ignorēšanas filtra nosacījums
LLD noteikuma prototipa ignorēšanas filtra nosacījuma objekts definē atsevišķu pārbaudi, kas jāveic LLD makro vērtībai. Tam ir šādas īpašības:
| Īpašība | Tips | Apraksts |
|---|---|---|
| macro | string | LLD makro, kuram jāveic pārbaude. Īpašības darbība: - obligāta |
| value | string | Vērtība, ar ko salīdzināt. Īpašības darbība: - obligāta, 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 drīkst saturēt tikai lielos burtus. ID lietotājam jādefinē, modificējot filtra nosacījumus, taču pēc tam, pieprasot tos atkārtoti, tas tiks ģenerēts no jauna. Īpašības darbība: - obligāta, ja LLD noteikuma prototipa 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 prototipa pārrakstīšanas operācija
LLD noteikuma prototipa pārrakstīšanas operācija ir nosacījumu un darbību kombinācija, ko izpilda ar prototipa objektu. Tai ir šādas īpašības:
| Īpašība | Type | Apraksts |
|---|---|---|
| operationobject | integer | Atklātā objekta tips, kuram izpildīt darbību. Iespējamās vērtības: 0 - vienuma prototips; 1 - trigera prototips; 2 - grafika prototips; 3 - hosta prototips. Īpašības darbība: - obligāts |
| operator | integer | Pārrakstīš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, lai atbilstu vienuma, trigera, grafika vai hosta prototipa nosaukumam atkarībā no izvēlētā objekta. |
| opstatus | object | Pārrakstīšanas operācijas statusa objekts vienuma, trigera un hosta prototipa objektiem. |
| opdiscover | object | Pārrakstīšanas operācijas atklāšanas statusa objekts (visiem objektu tipiem). |
| opperiod | object | Pārrakstīšanas operācijas perioda (atjaunināšanas intervāla) objekts vienuma prototipa objektam. |
| ophistory | object | Pārrakstīšanas operācijas vēstures objekts vienuma prototipa objektam. |
| optrends | object | Pārrakstīšanas operācijas tendenču objekts vienuma prototipa objektam. |
| opseverity | object | Pārrakstīšanas operācijas nopietnības objekts trigera prototipa objektam. |
| optag | object/array | Pārrakstīšanas operācijas taga objekts trigera un hosta prototipa objektiem. |
| optemplate | object/array | Pārrakstīšanas operācijas veidnes objekts hosta prototipa objektam. |
| opinventory | object | Pārrakstīšanas operācijas inventāra objekts hosta prototipa objektam. |
LLD noteikuma prototipa ignorēšanas operācijas statuss
LLD noteikuma prototipa 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: - obligāts |
LLD kārtulas prototipa ignorēšanas operācijas atklāšanas statuss
LLD kārtulas prototipa 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 atlasītā objekta atklāšanas statusu. 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 noteikuma prototipa ignorēšanas darbības periods
LLD noteikuma prototipa 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ēt 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āgotus 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 prototipa ignorēšanas operācijas vēsture
LLD noteikuma prototipa ignorēšanas operācijas vēstures vērtība, kas ir iestatīta atklātajam vienumam. Tai ir šādas īpašības:
| Īpašība | Type | Apraksts |
|---|---|---|
| history | string | Ignorēt vienuma prototipa vēsturi, kas ir laika vienība, cik ilgi jāglabā vēstures dati. Pieņem arī lietotāja makrosu un LLD makrosu. Īpašības darbība: - required |
LLD noteikuma prototipa ignorēšanas operācijas tendenču iestatījumi
LLD noteikuma prototipa ignorēšanas operācijas tendenču vērtība, kas tiek iestatīta atklātajam vienumam. Tai ir šādas īpašības:
| Īpašība | Type | Apraksts |
|---|---|---|
| trends | string | Ignorē vienuma prototipa tendenču iestatījumu, kas ir laika vienība, cik ilgi tendenču dati jāglabā. Pieņem arī lietotāja makrosu un LLD makrosu. Īpašības darbība: - obligāts |
LLD kārtulas prototipa ignorēšanas operācijas trigera nopietnība
LLD kārtulas prototipa 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 prototipa ignorēšanas operācijas tags
LLD noteikuma prototipa ignorēšanas operācijas taga objekts satur taga nosaukumu un vērtību, kas tiek iestatīti atklātajam objektam. Tam ir šādas īpašības:
| Īpašība | Type | Apraksts |
|---|---|---|
| tag | string | Jaunais taga nosaukums. Īpašības darbība: - obligāts |
| value | string | Jaunā taga vērtība. |
LLD noteikuma prototipa ignorēšanas darbības veidne
LLD noteikuma prototipa 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 prototipa ignorēšanas darbības inventarizācija
LLD noteikuma prototipa ignorēšanas darbības inventarizācijas režīma vērtība, kas tiek iestatīta atklātajam hostam. Tai ir šādas īpašības:
| Īpašība | Type | 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 |