Vienuma objekts
Tālāk norādītie objekti ir tieši saistīti ar vienums API.
Vienums
Tīmekļa vienumus nevar tieši izveidot, atjaunināt vai dzēst, izmantojot Zabbix API.
Vienuma objektam ir šādas īpašības.
| Īpašība | Tips | Apraksts |
|---|---|---|
| itemid | ID | Vienuma ID. Īpašības darbība: - tikai lasāms - obligāts atjaunināšanas darbībām |
| delay | string | Vienuma atjaunināšanas intervāls. Pieņem sekunžu skaitu (piemēram, 1, 60, 300), vērtību ar laika sufiksu (piemēram, 30s, 1m, 2h, 1d) vai, pēc izvēles, vienu vai vairākus pielāgotus intervālus, kas 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 makro. Ja tiek izmantots makro, vērtībai jābūt vienam makro. Vairāki makro vai makro kombinācijā ar tekstu netiek atbalstīti. Elastīgos intervālus var norādīt kā divus makro, 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: - 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), "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 | Hosts vai veidnes, kurai pieder vienums, ID. Īpašības darbība: - konstants - obligāts izveides darbībām |
| interfaceid | ID | Vienuma hosts interfeisa ID. Īpašības darbība: - obligāts, ja vienums pieder hosts un type ir iestatīts uz "Zabbix agent", "IPMI agent", "JMX agent", "SNMP trap" vai "SNMP agent"- atbalstīts, ja vienums pieder hosts 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. Īpašības darbība: - obligāts izveides darbībām - tikai lasāms mantotajiem vai atklātajiem objektiem |
| name | string | Vienuma nosaukums. Atbalsta lietotāja makro. Īpašības darbība: - obligāts izveides darbībām - tikai lasāms mantotajiem vai atklātajiem objektiem |
| name_resolved | string | Vienuma nosaukums ar atrisinātiem lietotāja makro. Īpašības darbība: - tikai lasāms |
| type | integer | Vienuma tips. Iespējamās vērtības: 0 - Zabbix agent; 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. Īpašības darbība: - obligāts izveides darbībām - tikai lasāms mantotajiem 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}. Īpašības darbība: - obligāts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| value_type | integer | Vienuma informācijas tips. Iespējamās vērtības: 0 - numeric float; 1 - character; 2 - log; 3 - numeric unsigned; 4 - text; 5 - binary. Īpašības darbība: - obligāts izveides darbībām - tikai lasāms mantotajiem vai atklātajiem objektiem |
| allow_traps | integer | Atļaut aizpildīt vērtību tāpat kā trapper vienumam. 0 - (noklusējums) Neatļaut pieņemt ienākošos datus; 1 - Atļaut pieņemt ienākošos datus. Īpašības darbība: - 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. Īpašības darbība: - 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. Īpašības darbība: - tikai lasāms atklātajiem objektiem |
| error | string | Kļūdas teksts, ja rodas problēmas ar vienuma vērtības atjaunināšanu. Īpašības darbība: - tikai lasāms |
| flags | integer | Vienuma izcelsme. Iespējamās vērtības: 0 - parasts vienums; 4 - no prototipa pārveidots vienums. Īpašības darbība: - tikai lasāms |
| follow_redirects | integer | Sekot atbildes novirzēm datu iegūšanas laikā. Iespējamās vērtības: 0 - Nesekot novirzēm; 1 - (noklusējums) Sekot novirzēm. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| headers | array | Galveņu masīvs, kas tiks nosūtīts, veicot HTTP pieprasījumu. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| history | string | Laika vienība, kas nosaka, cik ilgi jāglabā vēstures dati. Pieņem arī lietotāja makro. Noklusējums: 31d. Īpašības darbība: - tikai lasāms atklātajiem objektiem |
| http_proxy | string | HTTP(S) starpniekservera savienojuma virkne. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| inventory_link | integer | Hosts inventarizācijas lauka ID, kuru aizpilda vienums. Atbalstīto hosts inventarizācijas lauku un to ID sarakstu skatiet hosts inventarizācijas lapā. Noklusējums: 0. Īpašības darbība: - 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. Īpašības darbība: - 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 vai atklātajiem objektiem |
| jmx_endpoint | string | JMX agent pielāgotā savienojuma virkne. Noklusējuma vērtība: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi Īpašības darbība: - 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ējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Īpašības darbība: - 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ējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Īpašības darbība: - tikai lasāms |
| lastvalue | string | Pēdējā vienuma vērtība. Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Īpašības darbība: - tikai lasāms |
| logtimefmt | string | Laika formāts žurnāla ierakstos. Īpašības darbība: - atbalstīts, ja value_type ir iestatīts uz "log"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| master_itemid | ID | Galvenā vienuma ID. Īpašības darbība: - obligāts, ja type ir iestatīts uz "Dependent item"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| output_format | integer | Vai atbilde jāpārveido par JSON. 0 - (noklusējums) Saglabāt neapstrādātus datus; 1 - Pārveidot par JSON. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| params | string | Papildu parametri atkarībā no vienuma tipa: - izpildāmais skripts SSH agent un TELNET agent vienumiem; - SQL vaicājums datubāzes pārraudzības vienumiem; - formula aprēķinātajiem vienumiem; - skripts skripta un pārlūkprogrammas vienumiem. Īpašības darbība: - 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.Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "Script" vai "Browser"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| password | string | Autentifikācijas parole. Īpašības darbība: - 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 | posts īpašībā saglabāto POST datu pamatteksta tips.Iespējamās vērtības: 0 - (noklusējums) Neapstrādāti dati; 2 - JSON dati; 3 - XML dati. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| posts | string | HTTP(S) pieprasījuma pamatteksta dati. Īpašības darbība: - 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 vai atklātajiem objektiem |
| prevvalue | string | Iepriekšējā vienuma vērtība. Pēc noklusējuma tiek rādītas tikai vērtības, kas ietilpst pēdējo 24 stundu periodā. Šo periodu var pagarināt, mainot parametra Max history display period vērtību izvēlnes sadaļā Administration > General. Īpašības darbība: - tikai lasāms |
| privatekey | string | Privātās atslēgas faila nosaukums. Īpašības darbība: - 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. Īpašības darbība: - 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. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem 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. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem 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) 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. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| snmp_oid | string | SNMP OID. Īpašības darbība: - obligāts, ja type ir iestatīts uz "SNMP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| ssl_cert_file | string | Publiskās SSL atslēgas faila ceļš. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| ssl_key_file | string | Privātās SSL atslēgas faila ceļš. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| ssl_key_password | string | SSL atslēgas faila parole. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| state | integer | Vienuma stāvoklis. Iespējamās vērtības: 0 - (noklusējums) normāls; 1 - netiek atbalstīts. Īpašības darbība: - 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ā daļu no ar komatiem atdalīta saraksta. Piemērs: 200,200-{$M},{$M},200-400 Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| templateid | ID | Vecākās veidnes vienuma ID. Padoms: Izmantojiet hostid īpašību, lai norādītu veidni, kurai pieder vienums.Īpašības darbība: - tikai lasāms |
| timeout | string | Vienuma datu iegūšanas pieprasījuma taimauts. Pieņem sekunžu skaitu (piemēram, 1, 60) vai vērtību ar laika sufiksu (piemēram, 30s, 1m). Pieņem arī lietotāja makro.Iespējamo vērtību diapazons: 1-600s. Noklusējums: "" - izmantot starpniekservera/globālos iestatījumus. Īpašības darbība: - 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. Īpašības darbība: - 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 incoming data" |
| trends | string | Laika vienība, kas nosaka, cik ilgi jāglabā tendenču dati. Pieņem arī lietotāja makro. Noklusējums: 365d. Īpašības darbība: - 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 mērvienības. Īpašības darbība: - atbalstīts, ja value_type ir iestatīts uz "numeric float" vai "numeric unsigned"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| username | string | Lietotājvārds autentifikācijai. Īpašības darbība: - 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ētā vienuma sasaistīšanai ar jau esošiem vienumiem. Ja nav norādīts, tas tiek ģenerēts automātiski. Īpašības darbība: - atbalstīts, ja vienums pieder veidnei |
| valuemapid | ID | Saistītās vērtību kartes ID. Īpašības darbība: - atbalstīts, ja value_type ir iestatīts uz "numeric float", "character" vai "numeric unsigned"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| verify_host | integer | Vai pārbaudīt, ka savienojuma hosts nosaukums atbilst hosts sertifikātā norādītajam nosaukumam. Iespējamās vērtības: 0 - (noklusējums) Nepārbaudīt; 1 - Pārbaudīt. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem vai atklātajiem objektiem |
| verify_peer | integer | Vai pārbaudīt, ka hosts sertifikāts ir autentisks. Iespējamās vērtības: 0 - (noklusējums) Nepārbaudīt; 1 - Pārbaudīt. Īpašības darbība: - atbalstīts, ja type ir iestatīts uz "HTTP agent"- tikai lasāms mantotajiem 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.
| Property | Type | Description |
|---|---|---|
| tag | string | Vienuma taga nosaukums. Property behavior: - required |
| value | string | Vienuma taga vērtība. |
Vienuma priekšapstrāde
Vienuma priekšapstrādes objektam ir šādi rekvizīti.
| Rekvizīts | Tips | Apraksts |
|---|---|---|
| type | integer | Priekšapstrādes opcijas tips. Iespējamās vērtības: 1 - Pielāgots reizinātājs; 2 - Labās puses apgriešana; 3 - Kreisās puses apgriešana; 4 - Apgriešana; 5 - Regulārā izteiksme; 6 - Būla vērtības pārveidošana decimālskaitlī; 7 - Oktālā skaitļa pārveidošana decimālskaitlī; 8 - Heksadecimālā skaitļa pārveidošana decimālskaitlī; 9 - Vienkāršas izmaiņas; 10 - Izmaiņas sekundē; 11 - XML XPath; 12 - JSONPath; 13 - Atrodas diapazonā; 14 - Atbilst regulārajai izteiksmei; 15 - Neatbilst regulārajai izteiksmei; 16 - Pārbaudīt, vai JSON satur kļūdu; 17 - Pārbaudīt, vai XML satur kļūdu; 18 - Pārbaudīt, vai kļūda atbilst regulārajai izteiksmei; 19 - Atmest nemainījušos; 20 - Atmest nemainījušos ar sirdspukstu; 21 - JavaScript; 22 - Prometheus modelis; 23 - Prometheus pārveidošana JSON; 24 - CSV pārveidošana JSON; 25 - Aizstāt; 26 - Pārbaudīt neatbalstītu; 27 - XML pārveidošana JSON; 28 - SNMP walk vērtība; 29 - SNMP walk pārveidošana JSON; 30 - SNMP get vērtība. Rekvizīta darbība: - obligāts |
| 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 atbilst sintaksei <scope>[\n<pattern>], kur pattern ir regulārā izteiksme, bet scope ir viena no šīm vērtībām:-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. Rekvizīta darbība: - obligāts, ja type ir iestatīts uz “Pielāgots reizinātājs” (1), “Labās puses apgriešana” (2), “Kreisās puses apgriešana” (3), “Apgriešana” (4), “Regulārā izteiksme” (5), “XML XPath” (11), “JSONPath” (12), “Atrodas diapazonā” (13), “Atbilst regulārajai izteiksmei” (14), “Neatbilst regulārajai izteiksmei” (15), “Pārbaudīt, vai JSON satur kļūdu” (16), “Pārbaudīt, vai XML satur kļūdu” (17), “Pārbaudīt, vai kļūda atbilst regulārajai izteiksmei” (18), “Atmest nemainījušos ar sirdspukstu” (20), “JavaScript” (21), “Prometheus modelis” (22), “Prometheus pārveidošana JSON” (23), “CSV pārveidošana JSON” (24), “Aizstāt” (25), Pārbaudīt neatbalstītu (26), “SNMP walk vērtība” (28), “SNMP walk pārveidošana 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. Rekvizīta darbība: - obligāts, ja type ir iestatīts uz “Pielāgots reizinātājs” (1), “Regulārā izteiksme” (5), “Būla vērtības pārveidošana decimālskaitlī” (6), “Oktālā skaitļa pārveidošana decimālskaitlī” (7), “Heksadecimālā skaitļa pārveidošana decimālskaitlī” (8), “Vienkāršas izmaiņas” (9), “Izmaiņas sekundē” (10), “XML XPath” (11), “JSONPath” (12), “Atrodas diapazonā” (13), “Atbilst regulārajai izteiksmei” (14), “Neatbilst regulārajai izteiksmei” (15), “Pārbaudīt, vai JSON satur kļūdu” (16), “Pārbaudīt, vai XML satur kļūdu” (17), “Pārbaudīt, vai kļūda atbilst regulārajai izteiksmei” (18), “Prometheus modelis” (22), “Prometheus pārveidošana JSON” (23), “CSV pārveidošana JSON” (24), “Pārbaudīt neatbalstītu” (26), “XML pārveidošana JSON” (27), “SNMP walk vērtība” (28), “SNMP walk pārveidošana JSON” (29) vai “SNMP get vērtība” (30) |
| error_handler_params | string | Kļūdu apstrādātāja parametri. Rekvizīta darbība: - obligāts, 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 | Labās puses apgriešana | rakstzīmju saraksts2 | |||
| 3 | Kreisās puses apgriešana | rakstzīmju saraksts2 | |||
| 4 | Apgriešana | rakstzīmju saraksts2 | |||
| 5 | Regulārā izteiksme | modelis3 | izvade2 | 0, 1, 2, 3 | |
| 6 | Būla vērtības pārveidošana decimālskaitlī | 0, 1, 2, 3 | |||
| 7 | Oktālā skaitļa pārveidošana decimālskaitlī | 0, 1, 2, 3 | |||
| 8 | Heksadecimālā skaitļa pārveidošana decimālskaitlī | 0, 1, 2, 3 | |||
| 9 | Vienkāršas izmaiņas | 0, 1, 2, 3 | |||
| 10 | Izmaiņas sekundē | 0, 1, 2, 3 | |||
| 11 | XML XPath | ceļš4 | 0, 1, 2, 3 | ||
| 12 | JSONPath | ceļš4 | 0, 1, 2, 3 | ||
| 13 | Atrodas diapazonā | min1, 6 | max1, 6 | 0, 1, 2, 3 | |
| 14 | Atbilst regulārajai izteiksmei | modelis3 | 0, 1, 2, 3 | ||
| 15 | Neatbilst regulārajai izteiksmei | modelis3 | 0, 1, 2, 3 | ||
| 16 | Pārbaudīt, vai JSON satur kļūdu | ceļš4 | 0, 1, 2, 3 | ||
| 17 | Pārbaudīt, vai XML satur kļūdu | ceļš4 | 0, 1, 2, 3 | ||
| 18 | Pārbaudīt, vai kļūda atbilst regulārajai izteiksmei | modelis3 | izvade2 | 0, 1, 2, 3 | |
| 19 | Atmest nemainījušos | ||||
| 20 | Atmest nemainījušos ar sirdspukstu | sekundes5, 6 | |||
| 21 | JavaScript | skripts2 | |||
| 22 | Prometheus modelis | modelis6, 7 | value, label, function |
izvade8, 9 | 0, 1, 2, 3 |
| 23 | Prometheus pārveidošana JSON | modelis6, 7 | 0, 1, 2, 3 | ||
| 24 | CSV pārveidošana JSON | rakstzīme2 | rakstzīme2 | 0,1 | 0, 1, 2, 3 |
| 25 | Aizstāt | meklējamā virkne2 | aizstājējs2 | ||
| 26 | Pārbaudīt neatbalstītu | tvērums1 | modelis3, 6 | 1, 2, 3 | |
| 27 | XML pārveidošana 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 - Integer no BITS |
0, 1, 2, 3 | |
| 29 | SNMP walk pārveidošana JSON10 | Lauka nosaukums2 | OID prefikss2 | Formāts: 0 - Nemainīts 1 - UTF-8 no Hex-STRING 2 - MAC no Hex-STRING 3 - Integer 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 - Integer no BITS |
0, 1, 2, 3 | ||
1 peldošā komata skaitlis (veseli skaitļi tiek netieši pārveidoti par peldošā komata 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 modelis ar šādu sintaksi:
<metric name>{<label name>="<label value>", ...} == <value>. Katrs
Prometheus modeļa 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 apkopošanas 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.