Obiekt pozycji

Następujące obiekty są bezpośrednio powiązane z API item.

Pozycja

Pozycji webowych nie można bezpośrednio tworzyć, aktualizować ani usuwać za pomocą Zabbix API.

Obiekt pozycji ma następujące właściwości.

Właściwość Typ Opis
itemid ID ID pozycji.

Zachowanie właściwości:
- tylko do odczytu
- wymagana podczas operacji aktualizacji
delay string Interwał aktualizacji pozycji.

Akceptuje liczbę sekund (np. 1, 60, 300), wartość z przyrostkiem czasu (np. 30s, 1m, 2h, 1d) lub opcjonalnie jeden lub więcej niestandardowych interwałów, rozdzielonych średnikami. Niestandardowe interwały mogą być kombinacją interwałów elastycznych i harmonogramowych.

Akceptuje makra użytkownika. Jeśli są używane, wartość musi być pojedynczym makrem. Wiele makr lub makra połączone z tekstem nie są obsługiwane. Interwały elastyczne można zapisywać jako dwa makra rozdzielone ukośnikiem (np. {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Przykład:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „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) lub jeśli type ma wartość „Zabbix agent (active)” (7), a key_ nie zawiera „mqtt.get”
hostid ID ID hosta lub szablonu, do którego należy pozycja.

Zachowanie właściwości:
- stała
- wymagana podczas operacji tworzenia
interfaceid ID ID interfejsu hosta pozycji.

Zachowanie właściwości:
- wymagana, jeśli pozycja należy do hosta, a type ma wartość „Zabbix agent”, „IPMI agent”, „JMX agent”, „SNMP trap” lub „SNMP agent”
- obsługiwana, jeśli pozycja należy do hosta, a type ma wartość „Simple check”, „External check”, „SSH agent”, „TELNET agent” lub „HTTP agent”
- tylko do odczytu dla obiektów wykrytych
key_ string Klucz pozycji.

Zachowanie właściwości:
- wymagana podczas operacji tworzenia
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
name string Nazwa pozycji.
Obsługuje makra użytkownika.

Zachowanie właściwości:
- wymagana podczas operacji tworzenia
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
name_resolved string Nazwa pozycji z rozwiniętymi makrami użytkownika.

Zachowanie właściwości:
- tylko do odczytu
type integer Typ pozycji.

Możliwe wartości:
0 - Zabbix agent;
2 - Zabbix trapper;
3 - Simple check;
5 - Zabbix internal;
7 - Zabbix agent (active);
9 - Pozycja webowa;
10 - External check;
11 - Database monitor;
12 - IPMI agent;
13 - SSH agent;
14 - TELNET agent;
15 - Calculated;
16 - JMX agent;
17 - SNMP trap;
18 - Pozycja zależna;
19 - HTTP agent;
20 - SNMP agent;
21 - Script;
22 - Browser.

Zachowanie właściwości:
- wymagana podczas operacji tworzenia
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
url string Ciąg URL.
Obsługuje makra użytkownika, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {ITEM.ID}, {ITEM.KEY}.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
value_type integer Typ informacji pozycji.

Możliwe wartości:
0 - liczba zmiennoprzecinkowa;
1 - znak;
2 - dziennik;
3 - liczba całkowita bez znaku;
4 - tekst;
5 - dane binarne.

Zachowanie właściwości:
- wymagana podczas operacji tworzenia
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
allow_traps integer Zezwala na wypełnianie wartości podobnie jak w przypadku pozycji typu trapper.

0 - (domyślnie) Nie zezwalaj na przyjmowanie danych przychodzących;
1 - Zezwalaj na przyjmowanie danych przychodzących.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów wykrytych
authtype integer Metoda uwierzytelniania.

Możliwe wartości, jeśli type ma wartość „SSH agent”:
0 - (domyślnie) hasło;
1 - klucz publiczny.

Możliwe wartości, jeśli type ma wartość „HTTP agent”:
0 - (domyślnie) brak;
1 - podstawowe;
2 - NTLM;
3 - Kerberos;
4 - Digest.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „SSH agent” lub „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych (jeśli type ma wartość „HTTP agent”) lub wykrytych
description string Opis pozycji.

Zachowanie właściwości:
- tylko do odczytu dla obiektów wykrytych
error string Tekst błędu, jeśli występują problemy z aktualizacją wartości pozycji.

Zachowanie właściwości:
- tylko do odczytu
flags integer Pochodzenie pozycji.

Możliwe wartości:
0 - zwykła pozycja;
4 - pozycja przekonwertowana z prototypu.

Zachowanie właściwości:
- tylko do odczytu
follow_redirects integer Podążanie za przekierowaniami odpowiedzi podczas odpytywania danych.

Możliwe wartości:
0 - Nie podążaj za przekierowaniami;
1 - (domyślnie) Podążaj za przekierowaniami.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
headers array Tablica nagłówków, które zostaną wysłane podczas wykonywania żądania HTTP.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
history string Jednostka czasu określająca, jak długo powinny być przechowywane dane historii.
Akceptuje również makro użytkownika.

Wartość domyślna: 31d.

Zachowanie właściwości:
- tylko do odczytu dla obiektów wykrytych
http_proxy string Ciąg połączenia proxy HTTP(S).

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
inventory_link integer ID pola inwentarza hosta, które jest wypełniane przez pozycję.

Lista obsługiwanych pól inwentarza hosta i ich identyfikatorów znajduje się na stronie inwentarza hosta.

Wartość domyślna: 0.

Zachowanie właściwości:
- obsługiwana, jeśli value_type ma wartość „numeric float”, „character”, „numeric unsigned” lub „text”
- tylko do odczytu dla obiektów wykrytych
ipmi_sensor string Czujnik IPMI.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „IPMI agent”, a key_ nie ma wartości „ipmi.get”
- obsługiwana, jeśli type ma wartość „IPMI agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
jmx_endpoint string Niestandardowy ciąg połączenia agenta JMX.

Wartość domyślna: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „JMX agent”
- tylko do odczytu dla obiektów wykrytych
lastclock timestamp Czas ostatniej aktualizacji wartości pozycji.

Domyślnie wyświetlane są tylko wartości z ostatnich 24 godzin. Ten okres można wydłużyć, zmieniając wartość parametru Maksymalny okres wyświetlania historii w sekcji menu Administracja > Ogólne.

Zachowanie właściwości:
- tylko do odczytu
lastns integer Nanosekundy ostatniej aktualizacji wartości pozycji.

Domyślnie wyświetlane są tylko wartości z ostatnich 24 godzin. Ten okres można wydłużyć, zmieniając wartość parametru Maksymalny okres wyświetlania historii w sekcji menu Administracja > Ogólne.

Zachowanie właściwości:
- tylko do odczytu
lastvalue string Ostatnia wartość pozycji.

Domyślnie wyświetlane są tylko wartości z ostatnich 24 godzin. Ten okres można wydłużyć, zmieniając wartość parametru Maksymalny okres wyświetlania historii w sekcji menu Administracja > Ogólne.

Zachowanie właściwości:
- tylko do odczytu
logtimefmt string Format czasu we wpisach dziennika.

Zachowanie właściwości:
- obsługiwana, jeśli value_type ma wartość „log”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
master_itemid ID ID nadrzędnej pozycji.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „Dependent item”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
output_format integer Czy odpowiedź powinna zostać przekonwertowana do formatu JSON.

0 - (domyślnie) Przechowuj dane surowe;
1 - Konwertuj do formatu JSON.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
params string Dodatkowe parametry zależne od typu pozycji:
- wykonywany skrypt dla pozycji typu SSH agent i TELNET agent;
- zapytanie SQL dla pozycji typu database monitor;
- formuła dla pozycji obliczanych;
- skrypt dla pozycji typu script i browser.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „Database monitor”, „SSH agent”, „TELNET agent”, „Calculated”, „Script” lub „Browser”
- tylko do odczytu dla obiektów dziedziczonych (jeśli type ma wartość „Script” lub „Browser”) lub wykrytych
parameters object/array Dodatkowe parametry, jeśli type ma wartość „Script” lub „Browser”. Tablica obiektów z właściwościami name i value, gdzie name musi być unikatowe.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „Script” lub „Browser”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
password string Hasło do uwierzytelniania.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „JMX agent”, a username jest ustawione
- obsługiwana, jeśli type ma wartość „Simple check”, „SSH agent”, „TELNET agent”, „Database monitor” lub „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych (jeśli type ma wartość „HTTP agent”) lub wykrytych
post_type integer Typ treści danych POST przechowywanej we właściwości posts.

Możliwe wartości:
0 - (domyślnie) Dane surowe;
2 - Dane JSON;
3 - Dane XML.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
posts string Dane treści żądania HTTP(S).

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „HTTP agent”, a post_type ma wartość „JSON data” lub „XML data”
- obsługiwana, jeśli type ma wartość „HTTP agent”, a post_type ma wartość „Raw data”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
prevvalue string Poprzednia wartość pozycji.

Domyślnie wyświetlane są tylko wartości z ostatnich 24 godzin. Ten okres można wydłużyć, zmieniając wartość parametru Maksymalny okres wyświetlania historii w sekcji menu Administracja > Ogólne.

Zachowanie właściwości:
- tylko do odczytu
privatekey string Nazwa pliku klucza prywatnego.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „SSH agent”, a authtype ma wartość „public key”
- tylko do odczytu dla obiektów wykrytych
publickey string Nazwa pliku klucza publicznego.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „SSH agent”, a authtype ma wartość „public key”
- tylko do odczytu dla obiektów wykrytych
query_fields array Tablica pól zapytania, które zostaną wysłane podczas wykonywania żądania HTTP.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
request_method integer Typ metody żądania.

Możliwe wartości:
0 - (domyślnie) GET;
1 - POST;
2 - PUT;
3 - HEAD.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
retrieve_mode integer Część odpowiedzi, która powinna zostać zapisana.

Możliwe wartości, jeśli request_method ma wartość „GET”, „POST” lub „PUT”:
0 - (domyślnie) Treść;
1 - Nagłówki;
2 - Zostaną zapisane zarówno treść, jak i nagłówki.

Możliwe wartości, jeśli request_method ma wartość „HEAD”:
1 - Nagłówki.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
snmp_oid string OID SNMP.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „SNMP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
ssl_cert_file string Ścieżka do pliku publicznego klucza SSL.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
ssl_key_file string Ścieżka do pliku prywatnego klucza SSL.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
ssl_key_password string Hasło do pliku klucza SSL.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
state integer Stan pozycji.

Możliwe wartości:
0 - (domyślnie) normalny;
1 - nieobsługiwana.

Zachowanie właściwości:
- tylko do odczytu
status integer Stan pozycji.

Możliwe wartości:
0 - (domyślnie) pozycja włączona;
1 - pozycja wyłączona.
status_codes string Zakresy wymaganych kodów stanu HTTP, rozdzielone przecinkami.
Obsługuje również makra użytkownika jako elementy listy rozdzielonej przecinkami.

Przykład: 200,200-{$M},{$M},200-400

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
templateid ID ID pozycji nadrzędnego szablonu.

Wskazówka: Użyj właściwości hostid, aby określić szablon, do którego należy pozycja.

Zachowanie właściwości:
- tylko do odczytu
timeout string Limit czasu żądania odpytywania danych pozycji.
Akceptuje liczbę sekund (np. 1, 60) lub wartość z przyrostkiem czasu (np. 30s, 1m). Akceptuje również makra użytkownika.

Zakres możliwych wartości: 1-600s.

Wartość domyślna: "" - użyj ustawień proxy/globalnych.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „Zabbix agent” (0), „Simple check” (3), a key_ nie zaczyna się od „vmware.” ani „icmpping”, „Zabbix agent (active)” (7), „External check” (10), „Database monitor” (11), „SSH agent” (13), „TELNET agent” (14), „HTTP agent” (19), „SNMP agent” (20), a snmp_oid zaczyna się od „walk[” lub „get[”, „Script” (21), „Browser” (22)
- tylko do odczytu dla obiektów dziedziczonych i wykrytych
trapper_hosts string Dozwolone hosty.

Zachowanie właściwości:
- tylko do odczytu dla obiektów wykrytych
- obsługiwana, jeśli type ma wartość „Zabbix trapper” lub jeśli type ma wartość „HTTP agent”, a allow_traps ma wartość „Allow to accept incoming data”
trends string Jednostka czasu określająca, jak długo powinny być przechowywane dane trendów.
Akceptuje również makro użytkownika.

Wartość domyślna: 365d.

Zachowanie właściwości:
- obsługiwana, jeśli value_type ma wartość „numeric float” lub „numeric unsigned”
- tylko do odczytu dla obiektów wykrytych
units string Jednostki wartości.

Zachowanie właściwości:
- obsługiwana, jeśli value_type ma wartość „numeric float” lub „numeric unsigned”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
username string Nazwa użytkownika do uwierzytelniania.

Zachowanie właściwości:
- wymagana, jeśli type ma wartość „SSH agent”, „TELNET agent” lub jeśli type ma wartość „JMX agent”, a password jest ustawione
- obsługiwana, jeśli type ma wartość „Simple check”, „Database monitor” lub „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych (jeśli type ma wartość „HTTP agent”) lub wykrytych
uuid string Uniwersalny unikatowy identyfikator używany do powiązania importowanej pozycji z już istniejącymi pozycjami. Generowany automatycznie, jeśli nie zostanie podany.

Zachowanie właściwości:
- obsługiwana, jeśli pozycja należy do szablonu
valuemapid ID ID powiązanej mapy wartości.

Zachowanie właściwości:
- obsługiwana, jeśli value_type ma wartość „numeric float”, „character” lub „numeric unsigned”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
verify_host integer Czy należy sprawdzić, czy nazwa hosta używana dla połączenia jest zgodna z nazwą w certyfikacie hosta.

Możliwe wartości:
0 - (domyślnie) Nie sprawdzaj;
1 - Sprawdzaj.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych
verify_peer integer Czy należy sprawdzić autentyczność certyfikatu hosta.

Możliwe wartości:
0 - (domyślnie) Nie sprawdzaj;
1 - Sprawdzaj.

Zachowanie właściwości:
- obsługiwana, jeśli type ma wartość „HTTP agent”
- tylko do odczytu dla obiektów dziedziczonych lub wykrytych

Nagłówek HTTP

Obiekt nagłówka ma następujące właściwości:

Właściwość Typ Opis
name string Nazwa nagłówka HTTP.

Zachowanie właściwości:
- wymagane
value string Wartość nagłówka.

Zachowanie właściwości:
- wymagane

Pole zapytania HTTP

Obiekt pola zapytania definiuje nazwę i wartość używane do określenia parametru URL. Ma następujące właściwości:

Właściwość Type Opis
name string Nazwa parametru.

Zachowanie właściwości:
- wymagane
value string Wartość parametru.

Zachowanie właściwości:
- wymagane

Tag pozycji

Obiekt tagu pozycji ma następujące właściwości.

Property Type Description
tag string Nazwa tagu pozycji.

Zachowanie właściwości:
- required
value string Wartość tagu pozycji.

Wstępne przetwarzanie pozycji

Obiekt wstępnego przetwarzania pozycji ma następujące właściwości.

Właściwość Typ Opis
type integer Typ opcji wstępnego przetwarzania.

Możliwe wartości:
1 - Niestandardowy mnożnik;
2 - Usuwanie znaków z prawej strony;
3 - Usuwanie znaków z lewej strony;
4 - Usuwanie znaków z obu stron;
5 - Wyrażenie regularne;
6 - Konwersja wartości logicznej na dziesiętną;
7 - Konwersja ósemkowej na dziesiętną;
8 - Konwersja szesnastkowej na dziesiętną;
9 - Prosta zmiana;
10 - Zmiana na sekundę;
11 - XML XPath;
12 - JSONPath;
13 - W zakresie;
14 - Pasuje do wyrażenia regularnego;
15 - Nie pasuje do wyrażenia regularnego;
16 - Sprawdzanie błędu w JSON;
17 - Sprawdzanie błędu w XML;
18 - Sprawdzanie błędu za pomocą wyrażenia regularnego;
19 - Odrzucanie niezmienionych wartości;
20 - Odrzucanie niezmienionych wartości z sygnałem kontrolnym;
21 - JavaScript;
22 - Wzorzec Prometheus;
23 - Prometheus do JSON;
24 - CSV do JSON;
25 - Zastępowanie;
26 - Sprawdzanie nieobsługiwanych wartości;
27 - XML do JSON;
28 - Wartość SNMP walk;
29 - SNMP walk do JSON;
30 - Pobieranie wartości SNMP.

Zachowanie właściwości:
- required
params string Dodatkowe parametry używane przez opcję wstępnego przetwarzania.
Wiele parametrów jest rozdzielanych znakiem nowej linii (\n).

Jeśli type ma wartość „Check unsupported”, parametry mają składnię <scope>[\n<pattern>], gdzie pattern jest wyrażeniem regularnym, a scope przyjmuje jedną z wartości:
-1 - dopasowanie dowolnego błędu;
\ 0 - sprawdzenie, czy komunikat błędu pasuje do pattern;
\ 1 - sprawdzenie, czy komunikat błędu nie pasuje do pattern.

Zachowanie właściwości:
- required, jeśli type ma wartość „Custom multiplier” (1), „Right trim” (2), „Left trim” (3), „Trim” (4), „Regular expression” (5), „XML XPath” (11), „JSONPath” (12), „In range” (13), „Matches regular expression” (14), „Does not match regular expression” (15), „Check for error in JSON” (16), „Check for error in XML” (17), „Check for error using regular expression” (18), „Discard unchanged with heartbeat” (20), „JavaScript” (21), „Prometheus pattern” (22), „Prometheus to JSON” (23), „CSV to JSON” (24), „Replace” (25), Check unsupported (26), „SNMP walk value” (28), „SNMP walk to JSON” (29) lub „SNMP get value” (30)
error_handler integer Typ działania używanego w przypadku niepowodzenia kroku wstępnego przetwarzania.

Możliwe wartości:
0 - Komunikat błędu jest ustawiany przez serwer Zabbix;
1 - Odrzucenie wartości;
2 - Ustawienie niestandardowej wartości;
3 - Ustawienie niestandardowego komunikatu błędu.

Możliwe wartości, jeśli type ma wartość „Check unsupported”:
1 - Odrzucenie wartości;
2 - Ustawienie niestandardowej wartości;
3 - Ustawienie niestandardowego komunikatu błędu.

Zachowanie właściwości:
- required, jeśli type ma wartość „Custom multiplier” (1), „Regular expression” (5), „Boolean to decimal” (6), „Octal to decimal” (7), „Hexadecimal to decimal” (8), „Simple change” (9), „Change per second” (10), „XML XPath” (11), „JSONPath” (12), „In range” (13), „Matches regular expression” (14), „Does not match regular expression” (15), „Check for error in JSON” (16), „Check for error in XML” (17), „Check for error using regular expression” (18), „Prometheus pattern” (22), „Prometheus to JSON” (23), „CSV to JSON” (24), „Check unsupported” (26), „XML to JSON” (27), „SNMP walk value” (28), „SNMP walk to JSON” (29) lub „SNMP get value” (30)
error_handler_params string Parametry obsługi błędów.

Zachowanie właściwości:
- required, jeśli error_handler ma wartość „Set custom value” lub „Set custom error message”

Poniżej przedstawiono parametry i procedury obsługi błędów obsługiwane dla każdego typu wstępnego przetwarzania.

Typ wstępnego przetwarzania Nazwa Parametr 1 Parametr 2 Parametr 3 Obsługiwane procedury obsługi błędów
1 Niestandardowy mnożnik number1, 6 0, 1, 2, 3
2 Usuwanie znaków z prawej strony list of characters2
3 Usuwanie znaków z lewej strony list of characters2
4 Usuwanie znaków z obu stron list of characters2
5 Wyrażenie regularne pattern3 output2 0, 1, 2, 3
6 Konwersja wartości logicznej na dziesiętną 0, 1, 2, 3
7 Konwersja ósemkowej na dziesiętną 0, 1, 2, 3
8 Konwersja szesnastkowej na dziesiętną 0, 1, 2, 3
9 Prosta zmiana 0, 1, 2, 3
10 Zmiana na sekundę 0, 1, 2, 3
11 XML XPath path4 0, 1, 2, 3
12 JSONPath path4 0, 1, 2, 3
13 W zakresie min1, 6 max1, 6 0, 1, 2, 3
14 Pasuje do wyrażenia regularnego pattern3 0, 1, 2, 3
15 Nie pasuje do wyrażenia regularnego pattern3 0, 1, 2, 3
16 Sprawdzanie błędu w JSON path4 0, 1, 2, 3
17 Sprawdzanie błędu w XML path4 0, 1, 2, 3
18 Sprawdzanie błędu za pomocą wyrażenia regularnego pattern3 output2 0, 1, 2, 3
19 Odrzucanie niezmienionych wartości
20 Odrzucanie niezmienionych wartości z sygnałem kontrolnym seconds5, 6
21 JavaScript script2
22 Wzorzec Prometheus pattern6, 7 value, label, function output8, 9 0, 1, 2, 3
23 Prometheus do JSON pattern6, 7 0, 1, 2, 3
24 CSV do JSON character2 character2 0,1 0, 1, 2, 3
25 Zastępowanie search string2 replacement2
26 Sprawdzanie nieobsługiwanych wartości scope1 pattern3, 6 1, 2, 3
27 XML do JSON 0, 1, 2, 3
28 Wartość SNMP walk OID2 Format:
0 - Bez zmian
1 - UTF-8 z Hex-STRING
2 - MAC z Hex-STRING
3 - Liczba całkowita z BITS
0, 1, 2, 3
29 SNMP walk do JSON10 Field name2 OID prefix2 Format:
0 - Bez zmian
1 - UTF-8 z Hex-STRING
2 - MAC z Hex-STRING
3 - Liczba całkowita z BITS
0, 1, 2, 3
30 Pobieranie wartości SNMP Format:
1 - UTF-8 z Hex-STRING
2 - MAC z Hex-STRING
3 - Liczba całkowita z BITS
0, 1, 2, 3

1 liczba zmiennoprzecinkowa (liczby całkowite są niejawnie konwertowane na wartości zmiennoprzecinkowe)
2 ciąg znaków
3 wyrażenie regularne
4 JSONPath lub XML XPath
5 dodatnia liczba całkowita (z obsługą przyrostków czasu (np. 30s, 1m, 2h, 1d))
6 makro użytkownika
7 wzorzec Prometheus zgodny ze składnią: <metric name>{<label name>="<label value>", ...} == <value>. Każdy element wzorca Prometheus (metryka, nazwa etykiety, wartość etykiety i wartość metryki) może być makrem użytkownika.
8 dane wyjściowe Prometheus zgodne ze składnią: <label name> (może być makrem użytkownika), jeśli jako drugi parametr wybrano label.
9 Jedna z funkcji agregujących: sum, min, max, avg, count, jeśli jako drugi parametr wybrano function.
10 Obsługuje wiele rekordów „Field name,OID prefix,Format” rozdzielonych znakiem nowej linii.