[comment]: # attributes: notoc

[comment]: # ({c52b2df3-c52b2df3})
# 3 Agent Zabbix (UNIX)

[comment]: # ({/c52b2df3-c52b2df3})

[comment]: # ({069cb6ac-2773fc24})
### Visão geral

Os parâmetros suportados pelo arquivo de configuração do agent Zabbix (zabbix\_agentd.conf) estão listados nesta seção.

Os parâmetros são listados sem informações adicionais.
Clique no parâmetro para ver os detalhes completos.

|Parâmetro|Descrição|
|--|--------|
|[Alias](#alias)|Define um alias para uma chave de item.|
|[AllowKey](#allowkey)|Permite a execução das chaves de item que correspondam a um padrão.|
|[AllowRoot](#allowroot)|Permite que o agent seja executado como 'root'.|
|[BufferSend](#buffersend)|Não manter dados no buffer por mais de N segundos.|
|[BufferSize](#buffersize)|O número máximo de valores no buffer de memória.|
|[DebugLevel](#debuglevel)|O nível de debug.|
|[DenyKey](#denykey)|Nega a execução das chaves de item que correspondam a um padrão.|
|[EnableRemoteCommands](#enableremotecommands)|Se comandos remotos do Zabbix server são permitidos.|
|[HeartbeatFrequency](#heartbeatfrequency)|A frequência das mensagens de heartbeat em segundos.|
|[HostInterface](#hostinterface)|Um parâmetro opcional que define a interface do host.|
|[HostInterfaceItem](#hostinterfaceitem)|Um parâmetro opcional que define um item usado para obter a interface do host.|
|[HostMetadata](#hostmetadata)|Um parâmetro opcional que define os metadados do host.|
|[HostMetadataItem](#hostmetadataitem)|Um parâmetro opcional que define um item do agent Zabbix usado para obter os metadados do host.|
|[Hostname](#hostname)|Um parâmetro opcional que define o nome do host.|
|[HostnameItem](#hostnameitem)|Um parâmetro opcional que define um item do agent Zabbix usado para obter o nome do host.|
|[Include](#include)|Você pode incluir arquivos individuais ou todos os arquivos em um diretório no arquivo de configuração.|
|[ListenBacklog](#listenbacklog)|O número máximo de conexões pendentes na fila TCP.|
|[ListenIP](#listenip)|Uma lista de endereços IP separados por vírgula nos quais o agent deve escutar.|
|[ListenPort](#listenport)|O agent irá escutar nesta porta por conexões do server.|
|[LoadModule](#loadmodule)|O módulo a ser carregado na inicialização do agent.|
|[LoadModulePath](#loadmodulepath)|O caminho completo para a localização dos módulos do agent.|
|[LogFile](#logfile)|O nome do arquivo de log.|
|[LogFileSize](#logfilesize)|O tamanho máximo do arquivo de log.|
|[LogRemoteCommands](#logremotecommands)|Habilita o registro de comandos shell executados como avisos.|
|[LogType](#logtype)|O tipo de saída do log.|
|[MaxLinesPerSecond](#maxlinespersecond)|O número máximo de novas linhas que o agent enviará por segundo para o Zabbix server ou proxy ao processar verificações ativas 'log' e 'logrt'.|
|[PidFile](#pidfile)|O nome do arquivo PID.|
|[RefreshActiveChecks](#refreshactivechecks)|Com que frequência a lista de verificações ativas é atualizada.|
|[Server](#server)|Uma lista de endereços IP separados por vírgula, opcionalmente em notação CIDR, ou nomes DNS de Zabbix servers e Zabbix proxies.|
|[ServerActive](#serveractive)|O endereço do Zabbix server/proxy ou configuração de cluster para obter verificações ativas.|
|[SourceIP](#sourceip)|O endereço IP de origem.|
|[StartAgents](#startagents)|O número de instâncias pré-criadas do zabbix\_agentd que processam verificações passivas.|
|[Timeout](#timeout)|Especifica quanto tempo esperar (em segundos) para estabelecer conexão e trocar dados com o Zabbix proxy ou server.|
|[TLSAccept](#tlsaccept)|Quais conexões de entrada aceitar.|
|[TLSCAFile](#tlscafile)|O caminho completo de um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do par, usado para comunicações criptografadas entre componentes do Zabbix.|
|[TLSCertFile](#tlscertfile)|O caminho completo de um arquivo contendo o certificado do agent ou cadeia de certificados, usado para comunicações criptografadas entre componentes do Zabbix.|
|[TLSCipherAll](#tlscipherall)|A string de prioridade do GnuTLS ou a string de cifra do OpenSSL (TLS 1.2). Substitui os critérios padrão de seleção de suíte de cifras para criptografia baseada em certificado e PSK.|
|[TLSCipherAll13](#tlscipherall13)|A string de cifra para OpenSSL 1.1.1 ou mais recente em TLS 1.3. Substitui os critérios padrão de seleção de suíte de cifras para criptografia baseada em certificado e PSK.|
|[TLSCipherCert](#tlsciphercert)|A string de prioridade do GnuTLS ou a string de cifra do OpenSSL (TLS 1.2). Substitui os critérios padrão de seleção de suíte de cifras para criptografia baseada em certificado.|
|[TLSCipherCert13](#tlsciphercert13)|A string de cifra para OpenSSL 1.1.1 ou mais recente em TLS 1.3. Substitui os critérios padrão de seleção de suíte de cifras para criptografia baseada em certificado.|
|[TLSCipherPSK](#tlscipherpsk)|A string de prioridade do GnuTLS ou a string de cifra do OpenSSL (TLS 1.2). Substitui os critérios padrão de seleção de suíte de cifras para criptografia baseada em PSK.|
|[TLSCipherPSK13](#tlscipherpsk13)|A string de cifra para OpenSSL 1.1.1 ou mais recente em TLS 1.3. Substitui os critérios padrão de seleção de suíte de cifras para criptografia baseada em PSK.|
|[TLSConnect](#tlsconnect)|Como o agent deve se conectar ao Zabbix server ou proxy.|
|[TLSCRLFile](#tlscrlfile)|O caminho completo de um arquivo contendo certificados revogados. Este parâmetro é usado para comunicações criptografadas entre componentes do Zabbix.|
|[TLSKeyFile](#tlskeyfile)|O caminho completo de um arquivo contendo a chave privada do agent, usado para comunicações criptografadas entre componentes do Zabbix.|
|[TLSPSKFile](#tlspskfile)|O caminho completo de um arquivo contendo a chave pré-compartilhada do agent, usado para comunicações criptografadas com o Zabbix server.|
|[TLSPSKIdentity](#tlspskidentity)|A string de identidade da chave pré-compartilhada, usada para comunicações criptografadas com o Zabbix server.|
|[TLSServerCertIssuer](#tlsservercertissuer)|O emissor do certificado do server (proxy) permitido.|
|[TLSServerCertSubject](#tlsservercertsubject)|O assunto do certificado do server (proxy) permitido.|
|[UnsafeUserParameters](#unsafeuserparameters)|Permite que todos os caracteres sejam passados como argumentos para parâmetros definidos pelo usuário.|
|[User](#user)|Reduz privilégios para um usuário específico e existente no sistema.|
|[UserParameter](#userparameter)|Um parâmetro definido pelo usuário para monitorar.|
|[UserParameterDir](#userparameterdir)|O caminho de pesquisa padrão para comandos UserParameter.|

Todos os parâmetros são não obrigatórios, a menos que explicitamente declarado que o parâmetro é obrigatório.

Observe que:

-   Os valores padrão refletem os padrões do daemon, não os valores nos arquivos de configuração fornecidos.
-   Os valores suportam [variáveis de ambiente](/manual/appendix/config/environment_variables).
-   O Zabbix suporta arquivos de configuração apenas em codificação UTF-8 sem [BOM](https://en.wikipedia.org/wiki/Byte_order_mark).
-   Comentários iniciados com "\#" são suportados apenas no início da linha.

[comment]: # ({/069cb6ac-2773fc24})

[comment]: # ({8085875f-bb271b3c})
### Detalhes do parâmetro

[comment]: # ({/8085875f-bb271b3c})

[comment]: # ({f3842378-20d32ed1})
##### Alias

Define um alias para uma chave de item.
Pode ser usado para substituir uma chave de item longa e complexa por uma mais curta e simples.<br>
Vários parâmetros *Alias* podem estar presentes.
Não são permitidos vários parâmetros com a mesma chave *Alias*.<br>
Chaves *Alias* diferentes podem referenciar a mesma chave de item.<br>
Aliases podem ser usados em *HostMetadataItem*, mas não no parâmetro *HostnameItem*.

Exemplo 1: Recuperando o ID do usuário 'zabbix'.

```default
Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1]
```

Agora a chave abreviada **zabbix.userid** pode ser usada para recuperar dados.

Exemplo 2: Obtendo a utilização da CPU com parâmetros padrão e personalizados.

```default
Alias=cpu.util:system.cpu.util
Alias=cpu.util[*]:system.cpu.util[*]
```

Isso permite usar a chave **cpu.util** para obter a porcentagem de utilização da CPU com parâmetros padrão, bem como usar **cpu.util[all, idle, avg15]** para obter dados específicos sobre a utilização da CPU.

Exemplo 3: Executando várias regras de [descoberta de baixo nível](/manual/discovery/low_level_discovery) processando os mesmos itens de descoberta.

```default
Alias=vfs.fs.discovery[*]:vfs.fs.discovery
```

Agora é possível configurar várias regras de descoberta usando **vfs.fs.discovery** com parâmetros diferentes para cada regra, por exemplo, **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]**, etc.

[comment]: # ({/f3842378-20d32ed1})

[comment]: # ({3ed0c834-f52682cc})
##### AllowKey

Permitir a execução das chaves de item que correspondam a um padrão.
O padrão de chave é uma expressão curinga que suporta o caractere "\*" para corresponder a qualquer número de quaisquer caracteres.<br>Múltiplas regras de correspondência de chave podem ser definidas em combinação com DenyKey.
Os parâmetros são processados um por um de acordo com sua ordem de aparição.
Veja também: [Restringindo verificações do agent](/manual/config/items/restrict_checks).

[comment]: # ({/3ed0c834-f52682cc})

[comment]: # ({f4e3ae7a-a02d0dc0})
##### AllowRoot

Permitir que o agent seja executado como 'root'.
Se desabilitado e o agent for iniciado por 'root', o agent tentará alternar para o usuário 'zabbix'.
Não tem efeito se iniciado sob um usuário comum.

Padrão: `0`<br>
Valores: 0 - não permitir; 1 - permitir

[comment]: # ({/f4e3ae7a-a02d0dc0})

[comment]: # ({fce8e2ee-12f60552})
##### BufferSend

Não mantenha os dados por mais de N segundos no buffer.

Padrão: `5`<br>
Intervalo: 1-3600

[comment]: # ({/fce8e2ee-12f60552})

[comment]: # ({3033154f-397065ee})
##### BufferSize

O número máximo de valores no buffer de memória.
O agent enviará todos os dados coletados para o Zabbix server ou proxy se o buffer estiver cheio.

Padrão: `100`<br>
Intervalo: 2-65535

[comment]: # ({/3033154f-397065ee})

[comment]: # ({9c071f70-e5288ea7})
##### DebugLevel

Especifica o nível de depuração:<br>*0* - informações básicas sobre o início e a parada dos processos do Zabbix<br>*1* - informações críticas;<br>*2* - informações de erro;<br>*3* - avisos;<br>*4* - para depuração (gera muitas informações);<br>*5* - depuração estendida (gera ainda mais informações).

Padrão: `3`<br>
Intervalo: 0-5

[comment]: # ({/9c071f70-e5288ea7})

[comment]: # ({26eddabd-ef1d8b77})
##### DenyKey

Nega a execução das chaves de item que correspondam a um padrão.
O padrão da chave é uma expressão curinga que suporta o caractere "\*" para corresponder a qualquer número de caracteres.<br>Várias regras de correspondência de chaves podem ser definidas em combinação com AllowKey.
Os parâmetros são processados um por um de acordo com sua ordem de aparição.
Veja também: [Restringindo verificações do agent](/manual/config/items/restrict_checks).

[comment]: # ({/26eddabd-ef1d8b77})

[comment]: # ({80a7ec45-50dcbfc8})
##### EnableRemoteCommands

Se comandos remotos do Zabbix server são permitidos.
Este parâmetro está **obsoleto**, use AllowKey=system.run\[\*\] ou DenyKey=system.run\[\*\] em vez disso.<br>É um alias interno para os parâmetros AllowKey/DenyKey dependendo do valor:<br>0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\]

Padrão: `0`<br>
Valores: 0 - não permitir, 1 - permitir

[comment]: # ({/80a7ec45-50dcbfc8})

[comment]: # ({70ff69c8-764c3d3c})
##### HeartbeatFrequency

A frequência das mensagens de heartbeat em segundos.
Usado para monitorar a disponibilidade de verificações ativas.<br>0 - mensagens de heartbeat desabilitadas.

Padrão: `60`<br>
Intervalo: 0-3600

[comment]: # ({/70ff69c8-764c3d3c})

[comment]: # ({cd35abda-e514f4a5})
##### HostInterface

Um parâmetro opcional que define a interface do host (endereço IP ou nome DNS) usada durante o processo de [autoregistration](/manual/discovery/auto_registration) do host.
Esse valor será usado para preencher a interface no host recém-criado e permite configurar explicitamente um endereço IP ou DNS.
Para mais detalhes, consulte [Using DNS as default interface](/manual/discovery/auto_registration#using-dns-as-default-interface).

Se não for definido, o valor será obtido de HostInterfaceItem.

O agent emitirá um erro e não iniciará se o valor exceder o limite de 255 caracteres.

Intervalo: 0-255 caracteres

[comment]: # ({/cd35abda-e514f4a5})

[comment]: # ({dc29c465-4965ac2b})
##### HostInterfaceItem

Um parâmetro opcional que define um item usado para determinar a interface do host (endereço IP ou nome DNS) durante o processo de [autoregistration](/manual/discovery/auto_registration) do host.
Esse valor é usado somente se HostInterface não estiver definido.
Para mais detalhes, veja [Using DNS as default interface](/manual/discovery/auto_registration#using-dns-as-default-interface).

Durante uma solicitação de autoregistration, o agent registrará uma mensagem de aviso se o valor retornado pelo item especificado exceder o limite de 255 caracteres.

O item [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run) é suportado independentemente das configurações de AllowKey/DenyKey.

[comment]: # ({/dc29c465-4965ac2b})

[comment]: # ({ed067cab-42990e42})
##### HostMetadata

Um parâmetro opcional que define os [metadados](/manual/discovery/auto_registration#using-host-metadata) usados para identificar ou distinguir o host durante o processo de [autoregistro](/manual/discovery/auto_registration) do host (agent ativo).
HostMetadata permite distinguir entre hosts além do nome do host.

Se não for definido, o valor será adquirido de HostMetadataItem.

O agent emitirá um erro e não iniciará se o valor especificado ultrapassar o limite de 2034 bytes ou for uma string não UTF-8.
Quando um parâmetro espera um endereço IP ou nome DNS, valores que são UTF-8 válidos, mas não são IPs ou nomes DNS válidos, também serão rejeitados e relatados como inválidos.

Metadados em várias linhas não são suportados — a saída será truncada na primeira quebra de linha.

Intervalo: 0-2034 bytes

[comment]: # ({/ed067cab-42990e42})

[comment]: # ({b83b65c3-953ee255})
##### HostMetadataItem

Um parâmetro opcional que define um item do agent Zabbix usado para obter [metadados do host](/manual/discovery/auto_registration#using-host-metadata).
Esta opção só é usada quando HostMetadata não está definido.

O valor de HostMetadataItem é obtido a cada tentativa de [autoregistro](/manual/discovery/auto_registration) e é usado apenas no processo de autoregistro do host (agent ativo).
HostMetadataItem permite distinguir entre hosts além do nome do host.

Parâmetros de usuário e aliases são suportados.
O item [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run) é suportado independentemente das configurações AllowKey/DenyKey.

Durante uma solicitação de autoregistro, o agent registrará uma mensagem de aviso se o valor retornado pelo item especificado exceder o limite de 65535 pontos de código UTF-8.
O valor retornado pelo item deve ser uma string UTF-8, caso contrário, será ignorado.
Quando um parâmetro espera um endereço IP ou nome DNS, valores que são UTF-8 válidos, mas não são IPs ou nomes DNS válidos, também serão rejeitados e relatados como inválidos.

Metadados de múltiplas linhas não são suportados — a saída será truncada na primeira quebra de linha.

[comment]: # ({/b83b65c3-953ee255})

[comment]: # ({39406dda-79d09548})
##### Hostname

Uma lista de nomes de host exclusivos, sensíveis a maiúsculas e minúsculas, separados por vírgulas.
Obrigatório para verificações ativas e deve corresponder aos nomes de host configurados no server.
O valor é obtido de HostnameItem se não for definido.<br>Caracteres permitidos: alfanuméricos, '.', ' ', '\_' e '-'.
Comprimento máximo: 128 caracteres por nome de host, 2048 caracteres para toda a linha.

Padrão: Definido por HostnameItem

[comment]: # ({/39406dda-79d09548})

[comment]: # ({5dd0215d-14aaef49})
##### HostnameItem

Um parâmetro opcional que define um item do agent Zabbix usado para obter o nome do host.
Esta opção só é usada quando Hostname não está definido.
Parâmetros de usuário ou aliases não são suportados, mas o item [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run) é suportado independentemente dos valores AllowKey/DenyKey.

Padrão: `system.hostname`

[comment]: # ({/5dd0215d-14aaef49})

[comment]: # ({3ae9ed9c-1e31f1b3})
##### Include

Você pode incluir arquivos individuais ou todos os arquivos em um diretório no arquivo de configuração.
Para incluir apenas arquivos relevantes no diretório especificado, o caractere curinga asterisco é suportado para correspondência de padrões.<br>Veja [notas especiais](special_notes_include) sobre limitações.

Exemplo:

```default
Include=/absolute/path/to/config/files/*.conf
```

[comment]: # ({/3ae9ed9c-1e31f1b3})

[comment]: # ({fcd70e26-d49e31a2})
##### ListenBacklog

O número máximo de conexões pendentes na fila TCP.<br>O valor padrão é uma constante definida no código, que depende do sistema.<br>O valor máximo suportado depende do sistema, valores muito altos podem ser silenciosamente truncados para o 'máximo especificado pela implementação'.

Padrão: `SOMAXCONN`<br>
Intervalo: 0 - INT\_MAX

[comment]: # ({/fcd70e26-d49e31a2})

[comment]: # ({35f278c7-62349c68})
##### ListenIP

Uma lista de endereços IP separados por vírgula nos quais o agent deve escutar.

Padrão: `0.0.0.0`

[comment]: # ({/35f278c7-62349c68})

[comment]: # ({5f95bc53-e99b72c0})
##### ListenPort

O agent irá escutar nesta porta por conexões do server.

Padrão: `10050`<br>
Intervalo: 1024-32767

[comment]: # ({/5f95bc53-e99b72c0})

[comment]: # ({f4dfc794-fb75d239})
##### LoadModule

O módulo a ser carregado na inicialização do agent.
Os módulos são usados para estender a funcionalidade do agent.
O módulo deve estar localizado no diretório especificado por LoadModulePath ou o caminho deve preceder o nome do módulo.
Se o caminho anterior for absoluto (começar com '/') então LoadModulePath será ignorado.<br>Formatos:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>É permitido incluir vários parâmetros LoadModule.

[comment]: # ({/f4dfc794-fb75d239})

[comment]: # ({b88f1651-bd604c99})
##### LoadModulePath

O caminho completo para o local dos módulos do agent.
O padrão depende das opções de compilação.

[comment]: # ({/b88f1651-bd604c99})

[comment]: # ({ce9b40ca-bb5252d8})
##### LogFile

O nome do arquivo de log.

Obrigatório: Sim, se LogType estiver definido como *file*; caso contrário, não

[comment]: # ({/ce9b40ca-bb5252d8})

[comment]: # ({f7604f8f-778f1edc})
##### LogFileSize

O tamanho máximo de um arquivo de log em MB.<br>0 - desabilita a rotação automática do log.<br>*Nota*: Se o limite de tamanho do arquivo de log for atingido e a rotação do arquivo falhar, por qualquer motivo, o arquivo de log existente será truncado e iniciado novamente.

Padrão: `1`<br>
Intervalo: 0-1024

[comment]: # ({/f7604f8f-778f1edc})

[comment]: # ({0dac5c2b-3d97cc10})
##### LogRemoteCommands

Habilita o registro dos comandos shell executados como avisos.
Os comandos serão registrados apenas se executados remotamente.
As entradas de log não serão criadas se system.run\[\] for iniciado localmente pelos parâmetros HostMetadataItem, HostInterfaceItem ou HostnameItem.

Padrão: `0`<br>
Valores: 0 - desabilitado, 1 - habilitado

[comment]: # ({/0dac5c2b-3d97cc10})

[comment]: # ({ae46be35-9d26f327})
##### LogType

O tipo de saída do log:<br>*file* - grava o log no arquivo especificado pelo parâmetro LogFile;<br>*system* - grava o log no syslog;<br>*console* - grava o log na saída padrão.

Padrão: `file`

[comment]: # ({/ae46be35-9d26f327})

[comment]: # ({8e341c19-7d39adb8})
##### MaxLinesPerSecond

O número máximo de novas linhas que o agent enviará por segundo para o Zabbix server ou proxy ao processar verificações ativas 'log' e 'logrt'.
O valor fornecido será substituído pelo parâmetro 'maxlines', fornecido na chave do item 'log' ou 'logrt'.<br>*Nota*: O Zabbix processará 10 vezes mais novas linhas do que definido em *MaxLinesPerSecond* para buscar a string necessária em itens de log.

Padrão: `20`<br>
Intervalo: 1-1000

[comment]: # ({/8e341c19-7d39adb8})

[comment]: # ({3d558d6c-8a5c9259})
##### PidFile

O nome do arquivo PID.

Padrão: `/tmp/zabbix_agentd.pid`

[comment]: # ({/3d558d6c-8a5c9259})

[comment]: # ({3d47a4c2-b62afa60})
##### RefreshActiveChecks

Com que frequência a lista de verificações ativas é atualizada, em segundos.
Observe que, após falhar ao atualizar as verificações ativas, a próxima atualização será tentada em 60 segundos.

Padrão: `5`<br>
Intervalo: 1-86400

[comment]: # ({/3d47a4c2-b62afa60})

[comment]: # ({b967fca0-46329efe})
##### Server

Uma lista de endereços IP separados por vírgula, opcionalmente na notação CIDR, ou nomes DNS de servidores Zabbix e proxies Zabbix.
As conexões recebidas serão aceitas apenas dos hosts listados aqui.
Se o suporte a IPv6 estiver habilitado, então '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' são tratados igualmente e '::/0' permitirá qualquer endereço IPv4 ou IPv6.
'0.0.0.0/0' pode ser usado para permitir qualquer endereço IPv4.
Observe que "endereços IPv6 compatíveis com IPv4" (prefixo 0000::/96) são suportados, mas obsoletos pelo [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).
Espaços são permitidos.

Exemplo:

```default
Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
```

Obrigatório: sim, se StartAgents não estiver explicitamente definido como 0

[comment]: # ({/b967fca0-46329efe})

[comment]: # ({a0948b80-d6a09b20})
##### ServerActive

O endereço do Zabbix server/proxy ou configuração de cluster para obter verificações ativas.
O endereço do server/proxy é um endereço IP ou nome DNS e porta opcional separada por dois pontos.<br>A configuração de cluster é um ou mais endereços de membros do grupo de server ou proxy separados por ponto e vírgula.
Vários Zabbix servers/clusters e Zabbix proxies podem ser especificados, separados por vírgula.
A menos que esteja usando grupos de proxy, não deve ser especificado mais de um Zabbix proxy de cada Zabbix server/cluster.
Se o Zabbix proxy for especificado, então o Zabbix server/cluster para esse proxy não deve ser especificado.<br>Vários endereços separados por vírgula podem ser fornecidos para usar vários Zabbix servers independentes em paralelo.
Espaços são permitidos.<br>Se a porta não for especificada, a porta padrão será usada.<br>Endereços IPv6 devem estar entre colchetes se a porta para esse host for especificada.
Se a porta não for especificada, os colchetes para endereços IPv6 são opcionais.<br>Se este parâmetro não for especificado, as verificações ativas serão desabilitadas.

Exemplo para Zabbix proxy: 

```default
ServerActive=127.0.0.1:10051
```

Exemplo para grupo de Zabbix proxy:

    ServerActive=proxy1.example.com;proxy2.example.com;proxy3.example.com;proxy4.example.com;proxy5.example.com

Exemplo para múltiplos servers: 

```default
ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]
```

Exemplo para alta disponibilidade:

```default
ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3
```

Exemplo para alta disponibilidade com dois clusters e um server:

```default
ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
```

[comment]: # ({/a0948b80-d6a09b20})

[comment]: # ({76194937-020cc066})
##### SourceIP

O endereço IP de origem para:

-   conexões de saída para o Zabbix server ou Zabbix proxy;
-   fazer conexões ao executar alguns items (web.page.get, net.tcp.port, etc.).

[comment]: # ({/76194937-020cc066})

[comment]: # ({8e63fa32-6e2d3567})
##### StartAgents

O número de instâncias pré-forked do zabbix\_agentd que processam verificações passivas.
Se definido como 0, as verificações passivas são desativadas e o agent não irá escutar em nenhuma porta TCP.

Padrão: `10`<br>
Intervalo: 0-100

[comment]: # ({/8e63fa32-6e2d3567})

[comment]: # ({b0f05ae1-ee64bcdf})
##### Timeout

Especifica quanto tempo esperar (em segundos) para estabelecer conexão e trocar dados com o Zabbix proxy ou server.<br>

Este parâmetro define a duração de várias operações de comunicação, incluindo:

-   aguardar uma resposta do Zabbix server;
-   enviar solicitações ao Zabbix server, incluindo solicitações de configuração de item e dados de item em [cheques ativos](/manual/appendix/items/activepassive#active-checks);
-   recuperar dados de log através do logfile;
-   enviar mensagens de heartbeat;
-   duração máxima para checagens `vfs.*`;
-   sendo usado pelos módulos do Zabbix agent;
-   servindo como fallback em cenários onde um server ou proxy anterior à versão 7.0 envia checagens sem timeouts.

Este timeout **não** será usado para aquelas checagens de agent que possuem configurações de timeout configuráveis no frontend (em nível global, proxy ou por item).

Padrão: `3`<br>
Intervalo: 1-30

[comment]: # ({/b0f05ae1-ee64bcdf})

[comment]: # ({613f7954-849f8496})
##### TLSAccept

Quais conexões de entrada aceitar.
Usado para verificações passivas.
Vários valores podem ser especificados, separados por vírgula:<br>*unencrypted* - aceitar conexões sem criptografia (padrão)<br>*psk* - aceitar conexões com TLS e uma chave pré-compartilhada (PSK)<br>*cert* - aceitar conexões com TLS e um certificado

Obrigatório: sim, se parâmetros de certificado TLS ou PSK forem definidos (mesmo para conexão *unencrypted*); caso contrário, não

[comment]: # ({/613f7954-849f8496})

[comment]: # ({65d07bda-336a620d})
##### TLSCAFile

O caminho completo do arquivo contendo o(s) certificado(s) da(s) CA(s) de nível superior para verificação do certificado do par, usado para comunicações criptografadas entre os componentes do Zabbix.

[comment]: # ({/65d07bda-336a620d})

[comment]: # ({005f60f1-185ad3c6})
##### TLSCertFile

O caminho completo do arquivo contendo o certificado do agent ou cadeia de certificados, usado para comunicações criptografadas com os componentes do Zabbix.

[comment]: # ({/005f60f1-185ad3c6})

[comment]: # ({84033417-3e9bf2b8})
##### TLSCipherAll

A string de prioridade do GnuTLS ou a string de cifra do OpenSSL (TLS 1.2).
Substitui os critérios padrão de seleção de ciphersuite para criptografia baseada em certificado e PSK.

Exemplo:

```default
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
```

[comment]: # ({/84033417-3e9bf2b8})

[comment]: # ({a9e7f94f-03e7f520})
##### TLSCipherAll13

A string de cifra para OpenSSL 1.1.1 ou mais recente em TLS 1.3.
Substitui os critérios padrão de seleção de ciphersuite para criptografia baseada em certificado e PSK.

Exemplo para GnuTLS: 

```default
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509
```

Exemplo para OpenSSL: 

```
EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
```

[comment]: # ({/a9e7f94f-03e7f520})

[comment]: # ({00c9e2e3-f7468437})
##### TLSCipherCert

A string de prioridade do GnuTLS ou a string de cifra do OpenSSL (TLS 1.2).
Substitui os critérios padrão de seleção de ciphersuite para criptografia baseada em certificado.

Exemplo para GnuTLS: 

```default
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
```

Exemplo para OpenSSL: 

```default
EECDH+aRSA+AES128:RSA+aRSA+AES128
```

[comment]: # ({/00c9e2e3-f7468437})

[comment]: # ({fdf185a8-717d9f51})
##### TLSCipherCert13

A string de cifra para OpenSSL 1.1.1 ou mais recente no TLS 1.3.
Substitui os critérios padrão de seleção de ciphersuite para criptografia baseada em certificado.

[comment]: # ({/fdf185a8-717d9f51})

[comment]: # ({c201c168-3a633a0a})
##### TLSCipherPSK

A string de prioridade do GnuTLS ou a string de cifra do OpenSSL (TLS 1.2).
Substitui os critérios padrão de seleção de ciphersuite para criptografia baseada em PSK.

Exemplo para GnuTLS: 

```default
NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
```

Exemplo para OpenSSL: 

```default
kECDHEPSK+AES128:kPSK+AES128
```

[comment]: # ({/c201c168-3a633a0a})

[comment]: # ({c74deda4-8208c770})
##### TLSCipherPSK13

A string de cifra para OpenSSL 1.1.1 ou mais recente em TLS 1.3.
Substitui os critérios padrão de seleção de ciphersuite para criptografia baseada em PSK.

Exemplo:

```default
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
```

[comment]: # ({/c74deda4-8208c770})

[comment]: # ({e2ebc18f-b1151069})
##### TLSConnect

Como o agent deve se conectar ao Zabbix server ou proxy.
Usado para verificações ativas.
Apenas um valor pode ser especificado:<br>*unencrypted* - conectar sem criptografia (padrão)<br>*psk* - conectar usando TLS e uma chave pré-compartilhada (PSK)<br>*cert* - conectar usando TLS e um certificado

Obrigatório: sim, se os parâmetros de certificado TLS ou PSK forem definidos (mesmo para conexão *unencrypted*); caso contrário, não

[comment]: # ({/e2ebc18f-b1151069})

[comment]: # ({ad4dc889-28aef301})
##### TLSCRLFile

O caminho completo do arquivo contendo certificados revogados.
Este parâmetro é usado para comunicações criptografadas entre componentes do Zabbix.

[comment]: # ({/ad4dc889-28aef301})

[comment]: # ({c2aa4315-cbcbba0a})
##### TLSKeyFile

O caminho completo do arquivo contendo a chave privada do agent, usada para comunicações criptografadas entre os componentes do Zabbix.

[comment]: # ({/c2aa4315-cbcbba0a})

[comment]: # ({11defa44-845f5b70})
##### TLSPSKFile

O caminho completo do arquivo contendo a chave pré-compartilhada do agent, usada para comunicações criptografadas com o Zabbix server.

[comment]: # ({/11defa44-845f5b70})

[comment]: # ({92d3eff0-b02e4942})
##### TLSPSKIdentity

A string de identidade da chave pré-compartilhada, usada para comunicações criptografadas com o Zabbix server.

[comment]: # ({/92d3eff0-b02e4942})

[comment]: # ({ae5c568f-7a78525c})
##### TLSServerCertIssuer

O emissor do certificado do servidor (proxy) permitido.

[comment]: # ({/ae5c568f-7a78525c})

[comment]: # ({fb69617f-c8d1ac8b})
##### TLSServerCertSubject

O assunto do certificado do servidor (proxy) permitido.

[comment]: # ({/fb69617f-c8d1ac8b})

[comment]: # ({bac62bc8-676eb24d})
##### UnsafeUserParameters

Permitir que todos os caracteres sejam passados como argumentos para parâmetros definidos pelo usuário.
Os seguintes caracteres não são permitidos: \\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @ %<br>Além disso, caracteres de nova linha não são permitidos.

Padrão: `0`<br>
Valores: 0 - não permitir, 1 - permitir

[comment]: # ({/bac62bc8-676eb24d})

[comment]: # ({ee4ad0a4-e9779b31})
##### Usuário

Reduz os privilégios para um usuário específico e existente no sistema.<br>Só tem efeito se executado como 'root' e AllowRoot estiver desabilitado.

Padrão: `zabbix`

[comment]: # ({/ee4ad0a4-e9779b31})

[comment]: # ({1a5d86ec-1591e129})
##### UserParameter

Um parâmetro definido pelo usuário para monitoramento.
Podem haver vários parâmetros definidos pelo usuário.<br>Formato: UserParameter=<key>,<comando shell><br>Observe que o comando shell não deve retornar uma string vazia ou apenas EOL.
Comandos shell podem ter caminhos relativos, se o parâmetro UserParameterDir for especificado.

Exemplo:

```default
UserParameter=system.test,who|wc -l
UserParameter=check_cpu,./custom_script.sh
```

[comment]: # ({/1a5d86ec-1591e129})

[comment]: # ({0a46abda-493da8fd})
##### UserParameterDir

O caminho de pesquisa padrão para comandos UserParameter.
Se usado, o agent irá alterar seu diretório de trabalho para o especificado aqui antes de executar um comando.
Assim, os comandos UserParameter podem ter um prefixo relativo `./` em vez de um caminho completo.<br>Apenas uma entrada é permitida.

Exemplo:

```default
UserParameterDir=/opt/myscripts
```

[comment]: # ({/0a46abda-493da8fd})

[comment]: # ({94f69fcc-9170c364})
#### Veja também

1. [Diferenças na configuração do agent Zabbix para verificações ativas e passivas a partir da versão 2.0.0](http://blog.zabbix.com/multiple-servers-for-active-agent-sure/858)

[comment]: # ({/94f69fcc-9170c364})
