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
- wymagana w operacjach aktualizacji
name string Nazwa connectora.

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

Zachowanie właściwości:
- wymagana w operacjach tworzenia
protocol integer Protokół komunikacyjny.

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ą być wysyłane.

Możliwe wartości:
1 - Liczbowe (zmiennoprzecinkowe);
2 - Znakowe;
4 - Dziennik;
8 - Liczbowe (bez znaku);
16 - Tekstowe;
32 - Binarne;
64 - JSON.

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

Zachowanie właściwości:
- obsługiwana, jeśli data_type ma wartość „Item values”.
max_records integer Maksymalna liczba zdarzeń lub pozycji, które mogą zostać wysłane 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 nadawcy 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 Odstęp między kolejnymi próbami.
Akceptowane są sekundy.

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

Domyślnie: 5s.

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

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

Domyślnie: 5s.
http_proxy string Ciąg 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ługiwana, jeśli authtype ma wartość „Basic”, „NTLM”, „Kerberos” lub „Digest”
password string Hasło.
Obsługiwane są makra użytkownika.

Zachowanie właściwości:
- obsługiwana, jeśli authtype ma wartość „Basic”, „NTLM”, „Kerberos” lub „Digest”
token string Token Bearer.
Obsługiwane są makra użytkownika.

Zachowanie właściwości:
- wymagana, jeśli authtype ma wartość „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 używana dla połączenia jest zgodna z nazwą 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) And/Or;
2 - Or.

Filtr tagów

Filtr tagów umożliwia eksport tylko pasujących wartości pozycji lub zdarzeń. Jeśli nie zostanie ustawiony, eksportowane będą wszystkie dane. Obiekt filtra tagów ma następujące właściwości.

Property Type Description
tag string Nazwa tagu.

Property behavior:
- required
operator integer Operator warunku.

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