Os seguintes objetos estão diretamente relacionados à API connector.
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. |
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. |