Obiekt proxy

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

Proxy

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

Property Type Description
proxyid ID Identyfikator proxy.

Zachowanie właściwości:
- tylko do odczytu
- wymagane w operacjach aktualizacji
name string Nazwa proxy.

Zachowanie właściwości:
- wymagane w operacjach tworzenia
proxy_groupid ID Identyfikator grupy proxy.

0 - proxy nie jest przypisane do żadnej grupy proxy.
local_address string Adres dla aktywnych agentów. Adres IP lub nazwa DNS, z którym należy się połączyć.

Zachowanie właściwości:
- wymagane, jeśli proxy_groupid nie ma wartości 0
local_port string Numer lokalnego portu proxy, z którym należy się połączyć.

Obsługiwane są makra użytkownika.

Wartość domyślna: 10051.

Zachowanie właściwości:
- obsługiwane, jeśli proxy_groupid nie ma wartości 0
operating_mode integer Typ proxy.

Możliwe wartości:
0 - aktywne proxy;
1 - pasywne proxy.

Zachowanie właściwości:
- wymagane w operacjach tworzenia
description text Opis proxy.
lastaccess timestamp Czas ostatniego połączenia proxy z serwerem.

Zachowanie właściwości:
- tylko do odczytu
address string Adres IP lub nazwa DNS, z którym należy się połączyć.

Obsługiwane są makra użytkownika.

Zachowanie właściwości:
- wymagane, jeśli tryb działania proxy Zabbix jest pasywny
port string Numer portu, z którym należy się połączyć.

Obsługiwane są makra użytkownika.

Wartość domyślna: 10051.

Zachowanie właściwości:
- obsługiwane, jeśli tryb działania proxy Zabbix jest pasywny
allowed_addresses string Adresy IP lub nazwy DNS aktywnego proxy Zabbix rozdzielone przecinkami.
tls_connect integer Połączenia z proxy.

Możliwe wartości:
1 - (domyślnie) brak szyfrowania;
2 - PSK;
4 - certyfikat.
tls_accept integer Połączenia z proxy.

Możliwe wartości bitmapy:
1 - (domyślnie) brak szyfrowania;
2 - PSK;
4 - certyfikat.

To pole jest maską bitową; dopuszczalna jest dowolna suma możliwych wartości bitmapy (na przykład 6 dla PSK i certyfikatu).
tls_issuer string Wystawca certyfikatu.
tls_subject string Podmiot certyfikatu.
tls_psk_identity string Tożsamość PSK; musi być powiązana tylko z jednym kluczem PSK (w ramach automatycznej rejestracji, hostów i proxy).

Nie umieszczaj poufnych informacji w tożsamości PSK, ponieważ jest ona przesyłana przez sieć w postaci niezaszyfrowanej, aby poinformować odbiorcę, którego klucza PSK należy użyć.

Zachowanie właściwości:
- tylko do zapisu
- wymagane, jeśli tls_connect ma wartość „PSK” lub tls_accept zawiera bit „PSK”
tls_psk string Klucz współdzielony (PSK); musi zawierać co najmniej 32 cyfry szesnastkowe.

Zachowanie właściwości:
- tylko do zapisu
- wymagane, jeśli tls_connect ma wartość „PSK” lub tls_accept zawiera bit „PSK”
custom_timeouts integer Określa, czy zastąpić globalne limity czasu pozycji na poziomie proxy.

Możliwe wartości:
0 - (domyślnie) użyj ustawień globalnych;
1 - zastąp limity czasu.
timeout_zabbix_agent string Przetwarzanie nie może trwać dłużej niż timeout_* sekund.
Akceptuje liczbę sekund (np. 1, 60, 300) lub wartość z przyrostkiem czasu (np. 30s, 1m). Akceptuje również makra użytkownika.
Używane tylko wtedy, gdy custom_timeouts ma wartość „override timeouts”; w przeciwnym razie wartość jest ignorowana.

Możliwe wartości mieszczą się w zakresie: 1-600 s.

Zachowanie właściwości:
- wymagane, jeśli custom_timeouts ma wartość „override timeouts”
timeout_simple_check
timeout_snmp_agent
timeout_external_check
timeout_db_monitor
timeout_http_agent
timeout_ssh_agent
timeout_telnet_agent
timeout_script
timeout_browser
timeout_telemetry_query
version integer Wersja proxy.

Trzyczęściowy numer wersji Zabbix, w którym każda część jest zapisana za pomocą dwóch cyfr dziesiętnych, np. 60401 dla wersji 6.4.1, 70002 dla wersji 7.0.2 itd.
0 - Nieznana wersja proxy.

Zachowanie właściwości:
- tylko do odczytu
compatibility integer Wersja proxy w porównaniu z wersją serwera Zabbix.

Możliwe wartości:
0 - Niezdefiniowana;
1 - Bieżąca wersja (proxy i serwer mają tę samą wersję główną);
2 - Nieaktualna wersja (wersja proxy jest starsza niż wersja serwera, ale jest częściowo obsługiwana);
3 - Nieobsługiwana wersja (wersja proxy jest starsza niż poprzednia wersja LTS serwera lub główna wersja serwera jest starsza niż główna wersja proxy).

Zachowanie właściwości:
- tylko do odczytu
state integer Stan proxy.

Możliwe wartości:
0 - Nieznany;
1 - Offline;
2 - Online.

Zachowanie właściwości:
- tylko do odczytu

Monitorowanie wydajności aplikacji (APM)

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

Property Type Description
data_collection_status integer Określa, czy zbieranie danych telemetrycznych jest włączone na proxy.

Możliwe wartości:
0 - (domyślnie) Wyłączone;
1 - Włączone.
max_messages_per_second integer Maksymalna liczba komunikatów na sekundę akceptowanych przez proxy.

Zakres możliwych wartości: 0 (bez ograniczeń) – 2147483647.

Wartość domyślna: 0.

Zachowanie właściwości:
- obsługiwana, jeśli data_collection_status ma wartość „Włączone”
additional_resource_attributes array Tablica atrybutów zasobów dodawanych do przychodzących danych telemetrycznych.

Zachowanie właściwości:
- obsługiwana, jeśli data_collection_status ma wartość „Włączone”

Atrybuty zasobu

Obiekt atrybutów zasobu ma następujące właściwości.

Property Type Description
key string Nazwa atrybutu zasobu.
Musi być unikatowa dla określonego signal_type.

Zachowanie właściwości:
- wymagane
value string Wartość atrybutu zasobu.
Może być pusta.
signal_type integer Typ danych telemetrycznych, do którego odnosi się atrybut.

Możliwe wartości:
0 - Ślady;
1 - Metryki;
2 - Logi.

Zachowanie właściwości:
- wymagane