Obiekt łącznika

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

Connector

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

Property Type Description
connectorid ID ID connectora.

Zachowanie właściwości:
- tylko do odczytu
- wymagane dla operacji aktualizacji
name string Nazwa connectora.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
url string Adres URL punktu końcowego, czyli adres URL odbiorcy.
Obsługiwane są makra użytkownika.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
protocol integer Protokół komunikacji.

Możliwe wartości:
0 - (domyślnie) Zabbix Streaming Protocol v1.0.
data_type integer Typ danych.

Możliwe wartości:
0 - (domyślnie) Wartości pozycji;
1 - Zdarzenia.
item_value_type integer Suma typów wartości pozycji, które mają zostać wysłane.

Możliwe wartości:
1 - Liczbowe (float);
2 - Znakowe;
4 - Log;
8 - Liczbowe (bez znaku);
16 - Tekst;
32 - Binarny.

Domyślnie: 31 - Wszystkie typy pozycji (z wyjątkiem binarnych).

Zachowanie właściwości:
- obsługiwane jeśli data_type jest ustawione na "Item values".
max_records integer Maksymalna liczba zdarzeń lub pozycji, które można wysłać w jednej wiadomości.

Możliwe wartości: 0-2147483647 (maksymalna wartość 32-bitowej liczby całkowitej ze znakiem).

Domyślnie: 0 - Bez ograniczeń.
max_senders integer Liczba procesów nadawczych uruchamianych dla tego connectora.

Możliwe wartości: 1-100.

Domyślnie: 1.
max_attempts integer Liczba prób.

Możliwe wartości: 1-5.

Domyślnie: 1.
attempt_interval string Interwał między próbami ponowienia.
Akceptuje sekundy.

Możliwe wartości: 0s-10s.

Domyślnie: 5s.

Zachowanie właściwości:
- obsługiwane jeśli max_attempts jest większe niż 1.
timeout string Limit czasu.
Obsługiwane są sufiksy czasu (np. 30s, 1m).
Obsługiwane są makra użytkownika.

Możliwe wartości: 1s-60s.

Domyślnie: 5s.
http_proxy string Łańcuch połączenia proxy HTTP(S) podany jako
[protocol]://[username[:password]@]proxy.example.com[:port].

Obsługiwane są makra użytkownika.
authtype integer Metoda uwierzytelniania HTTP.

Możliwe wartości:
0 - (domyślnie) Brak;
1 - Basic;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer.
username string Nazwa użytkownika.
Obsługiwane są makra użytkownika.

Zachowanie właściwości:
- obsługiwane jeśli authtype jest ustawione na "Basic", "NTLM", "Kerberos" lub "Digest"
password string Hasło.
Obsługiwane są makra użytkownika.

Zachowanie właściwości:
- obsługiwane jeśli authtype jest ustawione na "Basic", "NTLM", "Kerberos" lub "Digest"
token string Token Bearer.
Obsługiwane są makra użytkownika.

Zachowanie właściwości:
- wymagane jeśli authtype jest ustawione na "Bearer"
verify_peer integer Czy sprawdzać, czy certyfikat hosta jest autentyczny.

Możliwe wartości:
0 - Nie sprawdzaj;
1 - (domyślnie) Sprawdzaj.
verify_host integer Czy sprawdzać, czy nazwa hosta dla połączenia odpowiada nazwie w certyfikacie hosta.

Możliwe wartości:
0 - Nie sprawdzaj;
1 - (domyślnie) Sprawdzaj.
ssl_cert_file string Ścieżka do pliku publicznego klucza SSL.
Obsługiwane są makra użytkownika.
ssl_key_file string Ścieżka do pliku prywatnego klucza SSL.
Obsługiwane są makra użytkownika.
ssl_key_password string Hasło do pliku klucza SSL.
Obsługiwane są makra użytkownika.
description text Opis connectora.
status integer Czy connector jest włączony.

Możliwe wartości:
0 - Wyłączony;
1 - (domyślnie) Włączony.
tags_evaltype integer Metoda oceny tagów.

Możliwe wartości:
0 - (domyślnie) I/Lub;
2 - Lub.

Filtr tagów

Filtr tagów umożliwia eksportowanie tylko pasujących wartości pozycji lub zdarzeń. Jeśli nie jest ustawiony, wyeksportowane zostanie wszystko. Obiekt filtra tagów ma następujące właściwości.

Właściwość Typ Opis
tag string Nazwa tagu.

Zachowanie właściwości:
- wymagane
operator integer Warunek operatora.

Możliwe wartości:
0 - (domyślnie) Równa się;
1 - Nie równa się;
2 - Zawiera;
3 - Nie zawiera;
12 - Istnieje;
13 - Nie istnieje.
value string Wartość tagu.