Obiekt pozycji
Następujące obiekty są bezpośrednio powiązane z API item.
Pozycja
Pozycje web nie mogą być bezpośrednio tworzone, aktualizowane ani usuwane 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 - wymagane dla operacji aktualizacji |
| delay | string | Interwał aktualizacji pozycji. Akceptuje sekundy lub jednostkę czasu z sufiksem (np. 30s, 1m, 2h, 1d) oraz opcjonalnie jeden lub więcej interwałów niestandardowych, wszystkie oddzielone średnikami. Interwały niestandardowe mogą być kombinacją interwałów elastycznych i harmonogramowanych. Akceptuje makra użytkownika. Jeśli są używane, wartość musi być pojedynczym makrem. Wiele makr lub makra zmieszane z tekstem nie są obsługiwane. Interwały elastyczne mogą być zapisane jako dwa makra oddzielone 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: - wymagane jeśli type jest ustawione na "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 jest ustawione na "Zabbix agent (active)" (7) i key_ nie zawiera "mqtt.get" |
| hostid | ID | ID hosta lub szablonu, do którego należy pozycja. Zachowanie właściwości: - stałe - wymagane dla operacji tworzenia |
| interfaceid | ID | ID interfejsu hosta pozycji. Zachowanie właściwości: - wymagane jeśli pozycja należy do hosta i type jest ustawione na "Zabbix agent", "IPMI agent", "JMX agent", "SNMP trap" lub "SNMP agent"- obsługiwane jeśli pozycja należy do hosta i type jest ustawione na "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: - wymagane dla 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: - wymagane dla 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 web; 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: - wymagane dla 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: - wymagane jeśli type jest ustawione na "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 - znakowy; 2 - log; 3 - liczba bez znaku; 4 - tekst; 5 - binarny; 6 - JSON. Zachowanie właściwości: - wymagane dla operacji tworzenia - tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| allow_traps | integer | Zezwala na wypełnianie wartości podobnie jak w pozycji trapper. 0 - (domyślnie) Nie zezwalaj na przyjmowanie danych przychodzących; 1 - Zezwalaj na przyjmowanie danych przychodzących. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "HTTP agent"- tylko do odczytu dla obiektów wykrytych |
| authtype | integer | Metoda uwierzytelniania. Możliwe wartości, jeśli type jest ustawione na "SSH agent":0 - (domyślnie) hasło; 1 - klucz publiczny. Możliwe wartości, jeśli type jest ustawione na "HTTP agent":0 - (domyślnie) brak; 1 - basic; 2 - NTLM; 3 - Kerberos; 4 - Digest. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "SSH agent" lub "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych (jeśli type jest ustawione na "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ążaj za przekierowaniami odpowiedzi podczas odpytywania o dane. Możliwe wartości: 0 - Nie podążaj za przekierowaniami; 1 - (domyślnie) Podążaj za przekierowaniami. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "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ługiwane jeśli type jest ustawione na "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| history | string | Jednostka czasu określająca, jak długo dane historii powinny być przechowywane. Akceptuje również makro użytkownika. Domyślnie: 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ługiwane jeśli type jest ustawione na "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ę. Zobacz stronę inwentarza hosta, aby uzyskać listę obsługiwanych pól inwentarza hosta i ich ID. Domyślnie: 0. Zachowanie właściwości: - obsługiwane jeśli value_type jest ustawione na "numeric float", "character", "numeric unsigned" lub "text"- tylko do odczytu dla obiektów wykrytych |
| ipmi_sensor | string | Czujnik IPMI. Zachowanie właściwości: - wymagane jeśli type jest ustawione na "IPMI agent" i key_ nie jest ustawione na "ipmi.get"- obsługiwane jeśli type jest ustawione na "IPMI agent"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| jmx_endpoint | string | Niestandardowy ciąg połączenia JMX agent. Wartość domyślna: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "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. Możesz wydłużyć ten okres, zmieniając wartość parametru Max history display period w sekcji menu Administration → General. 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. Możesz wydłużyć ten okres, zmieniając wartość parametru Max history display period w sekcji menu Administration → General. 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. Możesz wydłużyć ten okres, zmieniając wartość parametru Max history display period w sekcji menu Administration → General. Zachowanie właściwości: - tylko do odczytu |
| logtimefmt | string | Format czasu we wpisach logu. Zachowanie właściwości: - obsługiwane jeśli value_type jest ustawione na "log"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| master_itemid | ID | ID pozycji nadrzędnej. Zachowanie właściwości: - wymagane jeśli type jest ustawione na "Dependent item"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| output_format | integer | Czy odpowiedź powinna zostać przekonwertowana do JSON. 0 - (domyślnie) Przechowuj surowe dane; 1 - Konwertuj do JSON. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| params | string | Dodatkowe parametry zależne od typu pozycji: - wykonywany skrypt dla pozycji SSH agent i TELNET agent; - zapytanie SQL dla pozycji monitorowania bazy danych; - formuła dla pozycji obliczanych; - skrypt dla pozycji typu Script i Browser. Zachowanie właściwości: - wymagane jeśli type jest ustawione na "Database monitor", "SSH agent", "TELNET agent", "Calculated", "Script" lub "Browser"- tylko do odczytu dla obiektów dziedziczonych (jeśli type jest ustawione na "Script" lub "Browser") lub wykrytych |
| parameters | object/array | Dodatkowe parametry, jeśli type jest ustawione na "Script" lub "Browser". Tablica obiektów z właściwościami name i value, gdzie name musi być unikalne.Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "Script" lub "Browser"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| password | string | Hasło do uwierzytelniania. Zachowanie właściwości: - wymagane jeśli type jest ustawione na "JMX agent" i username jest ustawione- obsługiwane jeśli type jest ustawione na "Simple check", "SSH agent", "TELNET agent", "Database monitor" lub "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych (jeśli type jest ustawione na "HTTP agent") lub wykrytych |
| post_type | integer | Typ treści danych POST przechowywanych we właściwości posts.Możliwe wartości: 0 - (domyślnie) Surowe dane; 2 - Dane JSON; 3 - Dane XML. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| posts | string | Dane treści żądania HTTP(S). Zachowanie właściwości: - wymagane jeśli type jest ustawione na "HTTP agent" i post_type jest ustawione na "JSON data" lub "XML data"- obsługiwane jeśli type jest ustawione na "HTTP agent" i post_type jest ustawione na "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. Możesz wydłużyć ten okres, zmieniając wartość parametru Max history display period w sekcji menu Administration → General. Zachowanie właściwości: - tylko do odczytu |
| privatekey | string | Nazwa pliku klucza prywatnego. Zachowanie właściwości: - wymagane jeśli type jest ustawione na "SSH agent" i authtype jest ustawione na "public key"- tylko do odczytu dla obiektów wykrytych |
| publickey | string | Nazwa pliku klucza publicznego. Zachowanie właściwości: - wymagane jeśli type jest ustawione na "SSH agent" i authtype jest ustawione na "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ługiwane jeśli type jest ustawione na "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ługiwane jeśli type jest ustawione na "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| retrieve_mode | integer | Która część odpowiedzi powinna zostać zapisana. Możliwe wartości, jeśli request_method jest ustawione na "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 jest ustawione na "HEAD":1 - Nagłówki. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| snmp_oid | string | SNMP OID. Zachowanie właściwości: - wymagane jeśli type jest ustawione na "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ługiwane jeśli type jest ustawione na "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ługiwane jeśli type jest ustawione na "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ługiwane jeśli type jest ustawione na "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ługiwane. Zachowanie właściwości: - tylko do odczytu |
| status | integer | Status pozycji. Możliwe wartości: 0 - (domyślnie) pozycja włączona; 1 - pozycja wyłączona. |
| status_codes | string | Zakresy wymaganych kodów statusu HTTP, oddzielone przecinkami. Obsługuje również makra użytkownika jako część listy rozdzielanej przecinkami. Przykład: 200,200-{$M},{$M},200-400 Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "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 sekundy lub jednostkę czasu z sufiksem (np. 30s, 1m). Akceptuje również makra użytkownika. Zakres możliwych wartości: 1-600s. Domyślnie: "" - użyj ustawień proxy/globalnych. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "Zabbix agent" (0), "Simple check" (3) i key_ nie zaczyna się od "vmware." i "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) i 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ługiwane jeśli type jest ustawione na "Zabbix trapper", lub jeśli type jest ustawione na "HTTP agent" i allow_traps jest ustawione na "Allow to accept incoming data" |
| trends | string | Jednostka czasu określająca, jak długo dane trendów powinny być przechowywane. Akceptuje również makro użytkownika. Domyślnie: 365d. Zachowanie właściwości: - obsługiwane jeśli value_type jest ustawione na "numeric float" lub "numeric unsigned"- tylko do odczytu dla obiektów wykrytych |
| units | string | Jednostki wartości. Zachowanie właściwości: - obsługiwane jeśli value_type jest ustawione na "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: - wymagane jeśli type jest ustawione na "SSH agent", "TELNET agent", lub jeśli type jest ustawione na "JMX agent" i password jest ustawione- obsługiwane jeśli type jest ustawione na "Simple check", "Database monitor" lub "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych (jeśli type jest ustawione na "HTTP agent") lub wykrytych |
| uuid | string | Uniwersalny unikalny identyfikator, używany do powiązania importowanej pozycji z już istniejącymi. Generowany automatycznie, jeśli nie zostanie podany. Zachowanie właściwości: - obsługiwane jeśli pozycja należy do szablonu |
| valuemapid | ID | ID skojarzonej mapy wartości. Zachowanie właściwości: - obsługiwane jeśli value_type jest ustawione na "numeric float", "character" lub "numeric unsigned"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| verify_host | integer | Czy weryfikować, że nazwa hosta dla połączenia odpowiada nazwie w certyfikacie hosta. Możliwe wartości: 0 - (domyślnie) Nie weryfikuj; 1 - Weryfikuj. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "HTTP agent"- tylko do odczytu dla obiektów dziedziczonych lub wykrytych |
| verify_peer | integer | Czy weryfikować, że certyfikat hosta jest autentyczny. Możliwe wartości: 0 - (domyślnie) Nie weryfikuj; 1 - Weryfikuj. Zachowanie właściwości: - obsługiwane jeśli type jest ustawione na "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.
| Właściwość | Type | Opis |
|---|---|---|
| tag | string | Nazwa tagu pozycji. Zachowanie właściwości: - wymagane |
| value | string | Wartość tagu pozycji. Zachowanie właściwości: - tylko do odczytu. |
| object | integer | Typ obiektu, z którego tag został odziedziczony. Możliwe wartości: 0 - szablon; 1 - host. Zachowanie właściwości: - tylko do odczytu. |
| objectid | ID | ID obiektu, z którego tag został odziedziczony. Zachowanie właściwości: - tylko do odczytu. |
Wstępne przetwarzanie pozycji
Obiekt wstępnego przetwarzania pozycji ma następujące właściwości.
| Property | Type | Description |
|---|---|---|
| type | integer | Typ opcji wstępnego przetwarzania. Możliwe wartości: 1 - Mnożnik niestandardowy; 2 - Przytnij z prawej; 3 - Przytnij z lewej; 4 - Przytnij; 5 - Wyrażenie regularne; 6 - Wartość logiczna na dziesiętną; 7 - Ósemkowa na dziesiętną; 8 - Szesnastkowa 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 - Sprawdź błąd w JSON; 17 - Sprawdź błąd w XML; 18 - Sprawdź błąd przy użyciu wyrażenia regularnego; 19 - Odrzuć niezmienione; 20 - Odrzuć niezmienione z heartbeat; 21 - JavaScript; 22 - Wzorzec Prometheus; 23 - Prometheus do JSON; 24 - CSV do JSON; 25 - Zamień; 26 - Sprawdź unsupported; 27 - XML do JSON; 28 - Wartość SNMP walk; 29 - SNMP walk do JSON; 30 - Wartość SNMP get. Property behavior: - required |
| params | string | Dodatkowe parametry używane przez opcję wstępnego przetwarzania. Wiele parametrów jest rozdzielanych znakiem nowej linii (\n). Jeśli type jest ustawione na "Check unsupported", parametry mają składnię <scope>[\n<pattern>], gdzie pattern jest wyrażeniem regularnym, a scope jest jednym z:-1 - dopasuj dowolny błąd; \ 0 - sprawdź, czy komunikat błędu pasuje do pattern; \ 1 - sprawdź, czy komunikat błędu nie pasuje do pattern. Property behavior: - required jeśli type jest ustawione na "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 akcji używanej w przypadku niepowodzenia kroku wstępnego przetwarzania. Możliwe wartości: 0 - Komunikat błędu jest ustawiany przez Zabbix server; 1 - Odrzuć wartość; 2 - Ustaw wartość niestandardową; 3 - Ustaw niestandardowy komunikat błędu. Możliwe wartości, jeśli type jest ustawione na "Check unsupported":1 - Odrzuć wartość; 2 - Ustaw wartość niestandardową; 3 - Ustaw niestandardowy komunikat błędu. Property behavior: - required jeśli type jest ustawione na "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. Property behavior: - required jeśli error_handler jest ustawione na "Set custom value" lub "Set custom error message" |
Następujące parametry i procedury obsługi błędów są obsługiwane dla każdego typu wstępnego przetwarzania.
| Preprocessing type | Name | Parameter 1 | Parameter 2 | Parameter 3 | Supported error handlers |
|---|---|---|---|---|---|
| 1 | Mnożnik niestandardowy | liczba1,\ 6 | 0, 1, 2, 3 | ||
| 2 | Przytnij z prawej | lista znaków2 | |||
| 3 | Przytnij z lewej | lista znaków2 | |||
| 4 | Przytnij | lista znaków2 | |||
| 5 | Wyrażenie regularne | wzorzec3 | wynik2 | 0, 1, 2, 3 | |
| 6 | Wartość logiczna na dziesiętną | 0, 1, 2, 3 | |||
| 7 | Ósemkowa na dziesiętną | 0, 1, 2, 3 | |||
| 8 | Szesnastkowa 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 | ścieżka4 | 0, 1, 2, 3 | ||
| 12 | JSONPath | ścieżka4 | 0, 1, 2, 3 | ||
| 13 | W zakresie | min1,\ 6 | max1,\ 6 | 0, 1, 2, 3 | |
| 14 | Pasuje do wyrażenia regularnego | wzorzec3 | 0, 1, 2, 3 | ||
| 15 | Nie pasuje do wyrażenia regularnego | wzorzec3 | 0, 1, 2, 3 | ||
| 16 | Sprawdź błąd w JSON | ścieżka4 | 0, 1, 2, 3 | ||
| 17 | Sprawdź błąd w XML | ścieżka4 | 0, 1, 2, 3 | ||
| 18 | Sprawdź błąd przy użyciu wyrażenia regularnego | wzorzec3 | wynik2 | 0, 1, 2, 3 | |
| 19 | Odrzuć niezmienione | ||||
| 20 | Odrzuć niezmienione z heartbeat | sekundy5,\ 6 | |||
| 21 | JavaScript | skrypt2 | |||
| 22 | Wzorzec Prometheus | wzorzec6,\ 7 | value, label, function |
wynik8,\ 9 | 0, 1, 2, 3 |
| 23 | Prometheus do JSON | wzorzec6,\ 7 | 0, 1, 2, 3 | ||
| 24 | CSV do JSON | znak2 | znak2 | 0,1 | 0, 1, 2, 3 |
| 25 | Zamień | szukany ciąg2 | zamiennik2 | ||
| 26 | Check unsupported | scope1 | wzorzec3,\ 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 | Nazwa pola2 | Prefiks 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 |
| 30 | Wartość SNMP get | 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ą sufiksó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 składnik wzorca Prometheus (metryka, nazwa etykiety, wartość etykiety i wartość metryki) może być makrem użytkownika.
8 Wynik Prometheus zgodny 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 "Nazwa pola,Prefiks OID,Format", rozdzielonych znakiem nowej linii.