Vienuma objekts
Tālāk norādītie objekti ir tieši saistīti ar vienums API.
Vienums
Web vienumus nevar tieši izveidot, atjaunināt vai dzēst, izmantojot Zabbix API.
Vienuma objektam ir šādas īpašības.
| Property | Type | Description |
|---|---|---|
| itemid | ID | Vienuma ID. Property behavior: - tikai lasāms - obligāts atjaunināšanas operācijām |
| delay | string | Vienuma 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 fleksiblo un plānošanas 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. Fleksiblos intervālus var norādī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), "Simple check" (3), "Zabbix internal" (5), "External check" (10), "Database monitor" (11), "IPMI agent" (12), "SSH agent" (13), "TELNET agent" (14), "Calculated" (15), "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 vai veidnes ID, kurai pieder vienums. Property behavior: - konstants - obligāts izveides operācijām |
| interfaceid | ID | Hosta saskarnes ID, kurai pieder vienums. Property behavior: - obligāts ja vienums pieder hostam un type ir iestatīts uz "Zabbix aģents", "IPMI agent", "JMX agent", "SNMP trap" vai "SNMP agent"- atbalstīts ja vienums pieder hostam un type ir iestatīts uz "Simple check", "External check", "SSH agent", "TELNET agent" vai "HTTP agent"- tikai lasāms atklātajiem objektiem |
| key_ | string | Vienuma atslēga. Property behavior: - obligāts izveides operācijām - tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| name | string | Vienuma nosaukums. Atbalsta lietotāja makro. Property behavior: - obligāts izveides operācijām - tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| name_resolved | string | Vienuma nosaukums ar atrisinātiem lietotāja makro. Property behavior: - tikai lasāms |
| type | integer | Vienuma tips. Iespējamās vērtības: 0 - Zabbix aģents; 2 - Zabbix trapper; 3 - Simple check; 5 - Zabbix internal; 7 - Zabbix agent (active); 9 - Web item; 10 - External check; 11 - Database monitor; 12 - IPMI agent; 13 - SSH agent; 14 - TELNET agent; 15 - Calculated; 16 - JMX agent; 17 - SNMP trap; 18 - Dependent item; 19 - HTTP agent; 20 - SNMP agent; 21 - Script; 22 - Browser. Property behavior: - obligāts izveides operācijām - tikai lasāms mantotajiem objektiem vai atklātajiem 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 mantotajiem objektiem vai atklātajiem objektiem |
| value_type | integer | Vienuma informācijas tips. Iespējamās vērtības: 0 - skaitlisks peldošais; 1 - rakstzīme; 2 - žurnāls; 3 - skaitlisks bez zīmes; 4 - teksts; 5 - binārs; 6 - JSON. Property behavior: - obligāts izveides operācijām - tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| allow_traps | integer | Atļaut vērtības aizpildīšanu līdzīgi kā trapper vienumam. 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"- tikai lasāms atklātajiem objektiem |
| 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 mantotajiem objektiem (ja type ir iestatīts uz "HTTP agent") vai atklātajiem objektiem |
| description | string | Vienuma apraksts. Property behavior: - tikai lasāms atklātajiem objektiem |
| error | string | Kļūdas teksts, ja rodas problēmas ar vienuma vērtības atjaunināšanu. Property behavior: - tikai lasāms |
| flags | integer | Vienuma izcelsme. Iespējamās vērtības: 0 - parasts vienums; 4 - vienums, kas pārveidots no prototipa. 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 mantotajiem objektiem vai atklātajiem 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 mantotajiem objektiem vai atklātajiem objektiem |
| history | string | Laika vienība, cik ilgi jāglabā vēstures dati. Pieņem arī lietotāja makro. Noklusējums: 31d. Property behavior: - tikai lasāms atklātajiem objektiem |
| http_proxy | string | HTTP(S) starpniekservera savienojuma virkne. Property behavior: - atbalstīts ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| inventory_link | integer | Hosta inventāra lauka ID, ko aizpilda vienums. Skatiet hosta inventāra lapu, lai iegūtu atbalstīto hosta inventāra lauku un to ID sarakstu. Noklusējums: 0. Property behavior: - atbalstīts ja value_type ir iestatīts uz "numeric float", "character", "numeric unsigned" vai "text"- tikai lasāms atklātajiem 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 mantotajiem objektiem vai atklātajiem objektiem |
| jmx_endpoint | string | JMX aģenta pielāgota savienojuma virkne. Noklusējuma vērtība: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi Property behavior: - atbalstīts ja type ir iestatīts uz "JMX agent"- tikai lasāms atklātajiem objektiem |
| lastclock | timestamp | Laiks, kad vienuma vērtība pēdējo reizi tika atjaunināta. Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Property behavior: - tikai lasāms |
| lastns | integer | Nanosekundes, kad vienuma vērtība pēdējo reizi tika atjaunināta. Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Property behavior: - tikai lasāms |
| lastvalue | string | Vienuma pēdējā vērtība. Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Property behavior: - tikai lasāms |
| logtimefmt | string | Laika formāts žurnāla ierakstos. Property behavior: - atbalstīts ja value_type ir iestatīts uz "log"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| master_itemid | ID | Galvenā vienuma ID. Property behavior: - obligāts ja type ir iestatīts uz "Dependent item"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| output_format | integer | Vai atbilde jāpārveido uz JSON. 0 - (noklusējums) saglabāt neapstrādātus datus; 1 - pārveidot uz JSON. Property behavior: - atbalstīts ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| params | string | Papildu parametri atkarībā no vienuma tipa: - izpildāms skripts SSH agent un TELNET agent vienumiem; - SQL vaicājums database monitor vienumiem; - formula calculated vienumiem; - skripts script un browser vienumiem. Property behavior: - obligāts ja type ir iestatīts uz "Database monitor", "SSH agent", "TELNET agent", "Calculated", "Script" vai "Browser"- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "Script" vai "Browser") vai atklātajiem objektiem |
| parameters | object/array | Papildu parametri, ja type ir iestatīts uz "Script" vai "Browser". 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 "Script" vai "Browser"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| password | string | Autentifikācijas parole. 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", "SSH agent", "TELNET agent", "Database monitor" vai "HTTP agent"- tikai lasāms mantotajiem objektiem (ja type ir iestatīts uz "HTTP agent") vai atklātajiem objektiem |
| post_type | integer | Ziņojuma datu pamatnes 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 agent"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| posts | string | HTTP(S) pieprasījuma pamatnes 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 mantotajiem objektiem vai atklātajiem objektiem |
| prevvalue | string | Vienuma iepriekšējā vērtība. Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējās 24 stundās. Šo laika periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Property behavior: - tikai lasāms |
| 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"- tikai lasāms atklātajiem objektiem |
| 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"- tikai lasāms atklātajiem objektiem |
| 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 mantotajiem objektiem vai atklātajiem 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 mantotajiem objektiem vai atklātajiem objektiem |
| retrieve_mode | integer | Kura atbildes daļa jāglabā. Iespējamās vērtības, ja request_method ir iestatīts uz "GET", "POST" vai "PUT":0 - (noklusējums) pamatne; 1 - galvenes; 2 - tiks saglabāta gan pamatne, 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 mantotajiem objektiem vai atklātajiem objektiem |
| snmp_oid | string | SNMP OID. Property behavior: - obligāts ja type ir iestatīts uz "SNMP agent"- tikai lasāms mantotajiem objektiem vai atklātajiem 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 mantotajiem objektiem vai atklātajiem 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 mantotajiem objektiem vai atklātajiem 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 mantotajiem objektiem vai atklātajiem objektiem |
| state | integer | Vienuma stāvoklis. Iespējamās vērtības: 0 - (noklusējums) normāls; 1 - neatbalstīts. Property behavior: - tikai lasāms |
| status | integer | Vienuma statuss. Iespējamās vērtības: 0 - (noklusējums) iespējots vienums; 1 - atspējots vienums. |
| 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 mantotajiem objektiem vai atklātajiem objektiem |
| templateid | ID | Vecākveidnes vienuma ID. Padoms: izmantojiet hostid īpašību, lai norādītu veidni, kurai vienums pieder.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 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 mantotajiem un atklātajiem objektiem |
| trapper_hosts | string | Atļautie hosti. Property behavior: - tikai lasāms atklātajiem objektiem - 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 ī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 no visiem hostiem tiks liegti. |
| trends | string | Laika vienība, cik ilgi jāglabā tendenču dati. Pieņem arī lietotāja makro. Noklusējums: 365d. Property behavior: - atbalstīts ja value_type ir iestatīts uz "numeric float" vai "numeric unsigned"- tikai lasāms atklātajiem objektiem |
| units | string | Vērtības vienības. Property behavior: - atbalstīts ja value_type ir iestatīts uz "numeric float" vai "numeric unsigned"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| 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 mantotajiem objektiem (ja type ir iestatīts uz "HTTP agent") vai atklātajiem objektiem |
| uuid | string | Universāls unikāls identifikators, ko izmanto importēta vienuma sasaistīšanai ar jau esošajiem. Tiek ģenerēts automātiski, ja nav norādīts. Property behavior: - atbalstīts ja vienums pieder veidnei |
| valuemapid | ID | Saistītās vērtību kartes ID. Property behavior: - atbalstīts ja value_type ir iestatīts uz "numeric float", "character" vai "numeric unsigned"- tikai lasāms mantotajiem objektiem vai atklātajiem objektiem |
| 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 mantotajiem objektiem vai atklātajiem 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 mantotajiem objektiem vai atklātajiem objektiem |
HTTP galvene
Galvenes objektam ir šādas īpašības:
| Īpašība | Tips | Apraksts |
|---|---|---|
| name | string | HTTP galvenes nosaukums. Īpašības darbība: - obligāts |
| value | string | Galvenes vērtība. Īpašības darbība: - obligāts |
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āta |
| value | string | Parametra vērtība. Īpašības darbība: - obligāta |
Vienuma tags
Vienuma taga objektam ir šādas īpašības.
| Īpašība | Tips | Apraksts |
|---|---|---|
| tag | string | Vienuma taga nosaukums. Īpašības darbība: - obligāts |
| value | string | Vienuma taga vērtība. Īpašības darbība: - tikai lasāms. |
| object | integer | Objekta tips, no kura tags tika mantots. Iespējamās vērtības: 0 - veidne; 1 - hosts. Īpašības darbība: - tikai lasāms. |
| objectid | ID | Objekta ID, no kura tags tika mantots. Īpašības darbība: - tikai lasāms. |
Vienuma priekšapstrāde
Vienuma 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: 1 - Pielāgots reizinātājs; 2 - Apgriezt pa labi; 3 - Apgriezt pa kreisi; 4 - Apgriezt; 5 - Regulārā izteiksme; 6 - Būla vērtība uz decimāldaļu; 7 - Oktāls uz decimāldaļu; 8 - Heksadecimāls uz decimāldaļu; 9 - Vienkārša izmaiņa; 10 - Izmaiņa sekundē; 11 - XML XPath; 12 - JSONPath; 13 - Diapazonā; 14 - Atbilst regulārajai izteiksmei; 15 - Neatbilst regulārajai izteiksmei; 16 - Pārbaudīt kļūdu JSON; 17 - Pārbaudīt kļūdu XML; 18 - Pārbaudīt kļūdu, izmantojot regulāro izteiksmi; 19 - Atmest, ja nav mainījies; 20 - Atmest, ja nav mainījies, ar sirdspukstu; 21 - JavaScript; 22 - Prometheus raksts; 23 - Prometheus uz JSON; 24 - CSV uz JSON; 25 - Aizstāt; 26 - Pārbaudīt neatbalstītu; 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.Ja type ir iestatīts uz "Pārbaudīt neatbalstītu", parametri izmanto sintaksi <scope>[\n<pattern>], kur pattern ir regulārā izteiksme un scope ir viens no šiem:-1 - atbilst jebkurai kļūdai; \ 0 - pārbaudīt, vai kļūdas ziņojums atbilst pattern; \ 1 - pārbaudīt, vai kļūdas ziņojums neatbilst pattern. Īpašības darbība: - obligāta, ja type ir iestatīts uz "Pielāgots reizinātājs" (1), "Apgriezt pa labi" (2), "Apgriezt pa kreisi" (3), "Apgriezt" (4), "Regulārā izteiksme" (5), "XML XPath" (11), "JSONPath" (12), "Diapazonā" (13), "Atbilst regulārajai izteiksmei" (14), "Neatbilst regulārajai izteiksmei" (15), "Pārbaudīt kļūdu JSON" (16), "Pārbaudīt kļūdu XML" (17), "Pārbaudīt kļūdu, izmantojot regulāro izteiksmi" (18), "Atmest, ja nav mainījies, ar sirdspukstu" (20), "JavaScript" (21), "Prometheus raksts" (22), "Prometheus uz JSON" (23), "CSV uz JSON" (24), "Aizstāt" (25), Check unsupported (26), "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. Iespējamās vērtības, ja type ir iestatīts uz "Pārbaudīt neatbalstītu":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 "Pielāgots reizinātājs" (1), "Regulārā izteiksme" (5), "Būla vērtība uz decimāldaļu" (6), "Oktāls uz decimāldaļu" (7), "Heksadecimāls uz decimāldaļu" (8), "Vienkārša izmaiņa" (9), "Izmaiņa sekundē" (10), "XML XPath" (11), "JSONPath" (12), "Diapazonā" (13), "Atbilst regulārajai izteiksmei" (14), "Neatbilst regulārajai izteiksmei" (15), "Pārbaudīt kļūdu JSON" (16), "Pārbaudīt kļūdu XML" (17), "Pārbaudīt kļūdu, izmantojot regulāro izteiksmi" (18), "Prometheus raksts" (22), "Prometheus uz JSON" (23), "CSV uz JSON" (24), "Pārbaudīt neatbalstītu" (26), "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" |
Katram priekšapstrādes tipam tiek atbalstīti šādi parametri un kļūdu apstrādātāji.
| Priekšapstrādes tips | Nosaukums | 1. parametrs | 2. parametrs | 3. parametrs | Atbalstītie kļūdu apstrādātāji |
|---|---|---|---|---|---|
| 1 | Pielāgots reizinātājs | skaitlis1, 6 | 0, 1, 2, 3 | ||
| 2 | Apgriezt pa labi | rakstzīmju saraksts2 | |||
| 3 | Apgriezt pa kreisi | rakstzīmju saraksts2 | |||
| 4 | Apgriezt | rakstzīmju saraksts2 | |||
| 5 | Regulārā izteiksme | raksts3 | izvade2 | 0, 1, 2, 3 | |
| 6 | Būla vērtība uz decimāldaļu | 0, 1, 2, 3 | |||
| 7 | Oktāls uz decimāldaļu | 0, 1, 2, 3 | |||
| 8 | Heksadecimāls uz decimāldaļu | 0, 1, 2, 3 | |||
| 9 | Vienkārša izmaiņa | 0, 1, 2, 3 | |||
| 10 | Izmaiņa sekundē | 0, 1, 2, 3 | |||
| 11 | XML XPath | ceļš4 | 0, 1, 2, 3 | ||
| 12 | JSONPath | ceļš4 | 0, 1, 2, 3 | ||
| 13 | Diapazonā | min1, 6 | max1, 6 | 0, 1, 2, 3 | |
| 14 | Atbilst regulārajai izteiksmei | raksts3 | 0, 1, 2, 3 | ||
| 15 | Neatbilst regulārajai izteiksmei | raksts3 | 0, 1, 2, 3 | ||
| 16 | Pārbaudīt kļūdu JSON | ceļš4 | 0, 1, 2, 3 | ||
| 17 | Pārbaudīt kļūdu XML | ceļš4 | 0, 1, 2, 3 | ||
| 18 | Pārbaudīt kļūdu, izmantojot regulāro izteiksmi | raksts3 | izvade2 | 0, 1, 2, 3 | |
| 19 | Atmest, ja nav mainījies | ||||
| 20 | Atmest, ja nav mainījies, ar sirdspukstu | sekundes5, 6 | |||
| 21 | JavaScript | skripts2 | |||
| 22 | Prometheus raksts | raksts6, 7 | value, label, function |
izvade8, 9 | 0, 1, 2, 3 |
| 23 | Prometheus uz JSON | raksts6, 7 | 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 | ||
| 26 | Pārbaudīt neatbalstītu | scope1 | raksts3, 6 | 1, 2, 3 | |
| 27 | XML uz JSON | 0, 1, 2, 3 | |||
| 28 | SNMP walk vērtība | OID2 | Formāts: 0 - Bez izmaiņām 1 - UTF-8 no Hex-STRING 2 - MAC no Hex-STRING 3 - Vesels skaitlis no BITS |
0, 1, 2, 3 | |
| 29 | SNMP walk uz JSON10 | Lauka nosaukums2 | OID prefikss2 | Formāts: 0 - Bez izmaiņām 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 peldošā komata skaitlis (veselie skaitļi tiek netieši pārveidoti par float vērtībām)
2 virkne
3 regulārā izteiksme
4 JSONPath vai XML XPath
5 pozitīvs vesels skaitlis (ar laika sufiksu atbalstu, piemēram, 30s, 1m, 2h, 1d)
6 lietotāja makross
7 Prometheus raksts ar šādu sintaksi: <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.
8 Prometheus izvade ar šādu sintaksi: <label name> (var būt lietotāja makross), ja kā otrais parametrs ir atlasīts label.
9 Viena no agregācijas funkcijām: sum, min, max, avg, count, ja kā otrais parametrs ir atlasīts function.
10 Atbalsta vairākus "Lauka nosaukums,OID prefikss,Formāts ierakstus", kas atdalīti ar jaunās rindas rakstzīmi.