Konnektor Objekt

Die folgenden Objekte stehen in direktem Zusammenhang mit derconnector API.

Konnektor

Das Konnektor-Objekt hat die folgenden Eigenschaften.

Property Type Description
connectorid ID ID des Konnektors.

Property behavior:
- schreibgeschützt
- erforderlich für Aktualisierungsvorgänge
name string Name des Konnektors.

Property behavior:
- erforderlich für Erstellungsvorgänge
url string Endpunkt-URL, d. h. die URL des Empfängers.
Benutzermakros werden unterstützt.

Property behavior:
- erforderlich für Erstellungsvorgänge
protocol integer Kommunikationsprotokoll.

Mögliche Werte:
0 - (Standard) Zabbix Streaming Protocol v1.0.
data_type integer Datentyp.

Mögliche Werte:
0 - (Standard) Datenpunkt-Werte;
1 - Ereignisse.
item_value_type integer Eine Summe der zu sendenden Datenpunkt-Werttypen.

Mögliche Werte:
1 - Numerisch (Gleitkommazahl);
2 - Zeichen;
4 - Log;
8 - Numerisch (vorzeichenlos);
16 - Text;
32 - Binär;
64 - JSON.

Standard: 31 - Alle Datenpunkt-Typen (außer Binär und JSON).

Property behavior:
- unterstützt, wenn data_type auf "Datenpunkt-Werte" gesetzt ist.
max_records integer Maximale Anzahl von Ereignissen oder Datenpunkten, die innerhalb einer Nachricht gesendet werden können.

Mögliche Werte: 0-2147483647 (Maximalwert einer vorzeichenbehafteten 32-Bit-Ganzzahl).

Standard: 0 - Unbegrenzt.
max_senders integer Anzahl der Sender-Prozesse, die für diesen Konnektor ausgeführt werden.

Mögliche Werte: 1-100.

Standard: 1.
max_attempts integer Anzahl der Versuche.

Mögliche Werte: 1-5.

Standard: 1.
attempt_interval string Das Intervall zwischen Wiederholungsversuchen.
Akzeptiert Sekunden.

Mögliche Werte: 0s-10s.

Standard: 5s.

Property behavior:
- unterstützt, wenn max_attempts größer als 1 ist.
timeout string Zeitüberschreitung.
Zeitsuffixe werden unterstützt (z. B. 30s, 1m).
Benutzermakros werden unterstützt.

Mögliche Werte: 1s-60s.

Standard: 5s.
http_proxy string HTTP(S)-Proxy-Verbindungszeichenfolge im Format
[protocol]://[username[:password]@]proxy.example.com[:port].

Benutzermakros werden unterstützt.
authtype integer HTTP-Authentifizierungsmethode.

Mögliche Werte:
0 - (Standard) Keine;
1 - Basic;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer.
username string Benutzername.
Benutzermakros werden unterstützt.

Property behavior:
- unterstützt, wenn authtype auf "Basic", "NTLM", "Kerberos" oder "Digest" gesetzt ist
password string Passwort.
Benutzermakros werden unterstützt.

Property behavior:
- unterstützt, wenn authtype auf "Basic", "NTLM", "Kerberos" oder "Digest" gesetzt ist
token string Bearer-Token.
Benutzermakros werden unterstützt.

Property behavior:
- erforderlich, wenn authtype auf "Bearer" gesetzt ist
verify_peer integer Gibt an, ob validiert werden soll, dass das Zertifikat des Hosts authentisch ist.

Mögliche Werte:
0 - Nicht validieren;
1 - (Standard) Validieren.
verify_host integer Gibt an, ob validiert werden soll, dass der Hostname der Verbindung mit dem im Zertifikat des Hosts angegebenen Namen übereinstimmt.

Mögliche Werte:
0 - Nicht validieren;
1 - (Standard) Validieren.
ssl_cert_file string Dateipfad des öffentlichen SSL-Schlüssels.
Benutzermakros werden unterstützt.
ssl_key_file string Dateipfad des privaten SSL-Schlüssels.
Benutzermakros werden unterstützt.
ssl_key_password string Passwort für die SSL-Schlüsseldatei.
Benutzermakros werden unterstützt.
description text Beschreibung des Konnektors.
status integer Gibt an, ob der Konnektor aktiviert ist.

Mögliche Werte:
0 - Deaktiviert;
1 - (Standard) Aktiviert.
tags_evaltype integer Tag-Auswertungsmethode.

Mögliche Werte:
0 - (Standard) Und/Oder;
2 - Oder.

Tag-Filter

Mit dem Tag-Filter können nur übereinstimmende Datenpunkt-Werte oder Ereignisse exportiert werden. Wenn er nicht gesetzt ist, wird alles exportiert. Das Tag-Filter-Objekt hat die folgenden Eigenschaften.

Eigenschaft Type Beschreibung
tag string Tag-Name.

Verhalten der Eigenschaft:
- erforderlich
operator integer Bedingungs-Operator.

Mögliche Werte:
0 - (Standard) Gleich;
1 - Ungleich;
2 - Enthält;
3 - Enthält nicht;
12 - Existiert;
13 - Existiert nicht.
value string Tag-Wert.