Objeto conector

Los siguientes objetos están directamente relacionados con la API de connector.

Conector

El objeto conector tiene las siguientes propiedades.

Property Type Description
connectorid ID ID del conector.

Comportamiento de la propiedad:
- solo lectura
- obligatoria para las operaciones de actualización
name string Nombre del conector.

Comportamiento de la propiedad:
- obligatoria para las operaciones de creación
url string URL del endpoint, es decir, la URL del receptor.
Se admiten macros de usuario.

Comportamiento de la propiedad:
- obligatoria para las operaciones de creación
protocol integer Protocolo de comunicación.

Valores posibles:
0 - (predeterminado) Zabbix Streaming Protocol v1.0.
data_type integer Tipo de datos.

Valores posibles:
0 - (predeterminado) Valores de item;
1 - Eventos.
item_value_type integer Suma de los tipos de valores de item que se enviarán.

Valores posibles:
1 - Numérico (flotante);
2 - Carácter;
4 - Registro;
8 - Numérico (sin signo);
16 - Texto;
32 - Binario;
64 - JSON.

Predeterminado: 31 - Todos los tipos de item (excepto binario y JSON).

Comportamiento de la propiedad:
- compatible si data_type está establecido en "Valores de item".
max_records integer Número máximo de eventos o items que se pueden enviar en un mensaje.

Valores posibles: 0-2147483647 (valor máximo de un entero con signo de 32 bits).

Predeterminado: 0 - Ilimitado.
max_senders integer Número de procesos emisores que se ejecutarán para este conector.

Valores posibles: 1-100.

Predeterminado: 1.
max_attempts integer Número de intentos.

Valores posibles: 1-5.

Predeterminado: 1.
attempt_interval string Intervalo entre los intentos de reintento.
Acepta segundos.

Valores posibles: 0s-10s.

Predeterminado: 5s.

Comportamiento de la propiedad:
- compatible si max_attempts es mayor que 1.
timeout string Tiempo de espera.
Se admiten sufijos de tiempo (por ejemplo, 30s, 1m).
Se admiten macros de usuario.

Valores posibles: 1s-60s.

Predeterminado: 5s.
http_proxy string Cadena de conexión del proxy HTTP(S) indicada como
[protocol]://[username[:password]@]proxy.example.com[:port].

Se admiten macros de usuario.
authtype integer Método de autenticación HTTP.

Valores posibles:
0 - (predeterminado) Ninguno;
1 - Básica;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer.
username string Nombre de usuario.
Se admiten macros de usuario.

Comportamiento de la propiedad:
- compatible si authtype está establecido en "Básica", "NTLM", "Kerberos" o "Digest"
password string Contraseña.
Se admiten macros de usuario.

Comportamiento de la propiedad:
- compatible si authtype está establecido en "Básica", "NTLM", "Kerberos" o "Digest"
token string Token Bearer.
Se admiten macros de usuario.

Comportamiento de la propiedad:
- obligatoria si authtype está establecido en "Bearer"
verify_peer integer Indica si se debe validar que el certificado del host sea auténtico.

Valores posibles:
0 - No validar;
1 - (predeterminado) Validar.
verify_host integer Indica si se debe validar que el nombre del host de la conexión coincida con el del certificado del host.

Valores posibles:
0 - No validar;
1 - (predeterminado) Validar.
ssl_cert_file string Ruta al archivo de clave pública SSL.
Se admiten macros de usuario.
ssl_key_file string Ruta al archivo de clave privada SSL.
Se admiten macros de usuario.
ssl_key_password string Contraseña del archivo de clave SSL.
Se admiten macros de usuario.
description text Descripción del conector.
status integer Indica si el conector está habilitado.

Valores posibles:
0 - Deshabilitado;
1 - (predeterminado) Habilitado.
tags_evaltype integer Método de evaluación de las etiquetas.

Valores posibles:
0 - (predeterminado) Y/O;
2 - O.

Filtro de etiquetas

El filtro de etiquetas permite exportar solo los valores de item o eventos que coincidan. Si no se establece, se exportará todo. El objeto de filtro de etiquetas tiene las siguientes propiedades.

Property Type Description
tag string Nombre de la etiqueta.

Property behavior:
- required
operator integer Operador de la condición.

Valores posibles:
0 - (default) Igual a;
1 - No es igual a;
2 - Contiene;
3 - No contiene;
12 - Existe;
13 - No existe.
value string Valor de la etiqueta.