Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

Objeto connector

Os seguintes objetos estão diretamente relacionados à API connector.

Conector

O objeto conector possui as seguintes propriedades.

Propriedade Tipo Descrição
connectorid ID ID do conector.

Comportamento da propriedade:
- somente leitura
- obrigatório para operações de atualização
name string Nome do conector.

Comportamento da propriedade:
- obrigatório para operações de criação
url string URL do endpoint, ou seja, URL do receptor.
Macros de usuário são suportadas.

Comportamento da propriedade:
- obrigatório para operações de criação
protocol integer Protocolo de comunicação.

Valores possíveis:
0 - (padrão) Zabbix Streaming Protocol v1.0.
data_type integer Tipo de dado.

Valores possíveis:
0 - (padrão) Valores de item;
1 - Eventos.
item_value_type integer Uma soma dos tipos de valores de item a serem enviados.

Valores possíveis:
1 - Numérico (float);
2 - Caracter;
4 - Log;
8 - Numérico (sem sinal);
10 - Texto;
20 - Binário.

Padrão: 31 - Todos os tipos de item (exceto binário).

Comportamento da propriedade:
- suportado se data_type estiver definido como "Valores de item".
max_records integer Número máximo de eventos ou itens que podem ser enviados em uma mensagem.

Valores possíveis: 0-2147483647 (valor máximo de um inteiro assinado de 32 bits).

Padrão: 0 - Ilimitado.
max_senders integer Número de processos de envio a serem executados para este conector.

Valores possíveis: 1-100.

Padrão: 1.
max_attempts integer Número de tentativas.

Valores possíveis: 1-5.

Padrão: 1.
attempt_interval string O intervalo entre as tentativas de repetição.
Aceita segundos.

Valores possíveis: 0s-10s.

Padrão: 5s.

Comportamento da propriedade:
- suportado se max_attempts for maior que 1.
timeout string Timeout.
Sufixos de tempo são suportados (por exemplo, 30s, 1m).
Macros de usuário são suportadas.

Valores possíveis: 1s-60s.

Padrão: 5s.
http_proxy string String de conexão do proxy HTTP(S) fornecida como
[protocol]://[username[:password]@]proxy.example.com[:port].

Macros de usuário são suportadas.
authtype integer Método de autenticação HTTP.

Valores possíveis:
0 - (padrão) Nenhum;
1 - Básico;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer.
username string Nome de usuário.
Macros de usuário são suportadas.

Comportamento da propriedade:
- suportado se authtype estiver definido como "Básico", "NTLM", "Kerberos" ou "Digest"
password string Senha.
Macros de usuário são suportadas.

Comportamento da propriedade:
- suportado se authtype estiver definido como "Básico", "NTLM", "Kerberos" ou "Digest"
token string Token Bearer.
Macros de usuário são suportadas.

Comportamento da propriedade:
- obrigatório se authtype estiver definido como "Bearer"
verify_peer integer Se deve validar se o certificado do host é autêntico.

Valores possíveis:
0 - Não validar;
1 - (padrão) Validar.
verify_host integer Se deve validar se o nome do host para a conexão corresponde ao do certificado do host.

Valores possíveis:
0 - Não validar;
1 - (padrão) Validar.
ssl_cert_file string Caminho do arquivo da chave pública SSL.
Macros de usuário são suportadas.
ssl_key_file string Caminho do arquivo da chave privada SSL.
Macros de usuário são suportadas.
ssl_key_password string Senha para o arquivo da chave SSL.
Macros de usuário são suportadas.
description text Descrição do conector.
status integer Se o conector está habilitado.

Valores possíveis:
0 - Desabilitado;
1 - (padrão) Habilitado.
tags_evaltype integer Método de avaliação de tags.

Valores possíveis:
0 - (padrão) E/Ou;
2 - Ou.

Filtro de tag

O filtro de tag permite exportar apenas valores de item ou eventos correspondentes. Se não for definido, tudo será exportado. O objeto de filtro de tag possui as seguintes propriedades.

Propriedade Tipo Descrição
tag string Nome da tag.

Comportamento da propriedade:
- obrigatório
operator integer Operador de condição.

Valores possíveis:
0 - (padrão) Igual;
1 - Diferente;
2 - Contém;
3 - Não contém;
12 - Existe;
1 - Não existe.
value string Valor da tag.