Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

1 servidor Zabbix

Visão geral

Os parâmetros suportados pelo arquivo de configuração do servidor Zabbix (zabbix_server.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.

Parameter Description
AlertScriptsPath O local dos scripts de alerta personalizados
AllowRoot Permite que o servidor seja executado como 'root'.
Permitir que o servidor trabalhe com versões de banco de dados não suportadas. AllowUnsupportedDBVersions
CacheSize O tamanho do cache de configuração.
CacheUpdateFrequency Este parâmetro determina a frequência com que o Zabbix realizará a atualização do cache de configuração em segundos
DBHost](#dbhost) O nome do host do banco de dados
DBName O nome do banco de dados
DBPassword A senha do banco de dados
DBPort A porta do banco de dados quando não estiver usando o soquete local.
DBSchema O nome do esquema do banco de dados. Usado para PostgreSQL
DBSocket O caminho para o arquivo de soquete do MySQL
DBUser O usuário do banco de dados.
DBTLSConnect](#dbtlsconnect) A definição dessa opção com o valor especificado força o uso de uma conexão TLS com o banco de dados
DBTLSCAFile](#dbtlscafile) O nome completo do caminho de um arquivo que contém os certificados da(s) CA(s) de nível superior para verificação do certificado do banco de dados
DBTLSCertFile](#dbtlscertfile) O caminho completo de um arquivo que contém o certificado do servidor Zabbix para autenticação no banco de dados
DBTLSKeyFile](#dbtlskeyfile) O nome completo do caminho de um arquivo que contém a chave privada para autenticação no banco de dados
DBTLSCipher](#dbtlscipher) A lista de cifras de criptografia que o Zabbix Server permite para os protocolos TLS até o TLS v1.2. Suportado somente para o MySQL
DBTLSCipher13](#dbtlscipher13) A lista de cifras de criptografia que o Zabbix Server permite para o protocolo TLS v1.3. Suportado somente para o MySQL, a partir da versão 8.0.16.
DebugLevel Especifique o nível de depuração
ExportDir](#exportdir) O diretório para exportação em tempo real de eventos, histórico e tendências no formato JSON delimitado por nova linha. Se definido, ativa a exportação em tempo real
ExportFileSize O tamanho máximo por arquivo de exportação em bytes
ExportType A lista de tipos de entidades delimitados por vírgulas (eventos, histórico, tendências) para exportação em tempo real (todos os tipos por padrão).
ExternalScripts O local dos scripts externos
Fping6Location O local do fping6.
FpingLocation O local do fping.
HANodeName O nome do nó do cluster de alta disponibilidade
HistoryCacheSize](#historycachesize) O tamanho do cache de histórico
HistoryIndexCacheSize O tamanho do cache de índice do histórico.
Permite o pré-processamento de valores de histórico no armazenamento de histórico para armazenar valores em índices diferentes com base na data
HistoryStorageURL O URL HTTP[S] do armazenamento de histórico.
HistoryStorageTypes Uma lista separada por vírgulas de tipos de valores a serem enviados para o armazenamento de histórico.
HousekeepingFrequency](#housekeepingfrequency) Este parâmetro determina a frequência com que o Zabbix realizará o procedimento de housekeeping em horas
Include Você pode incluir arquivos individuais ou todos os arquivos em um diretório no arquivo de configuração.
JavaGateway](#javagateway) O endereço IP (ou nome do host) do gateway Java do Zabbix
JavaGatewayPort A porta em que o Zabbix Java Gateway escuta.
ListenBacklog O número máximo de conexões pendentes na fila TCP.
ListenIP](#listenip) Uma lista de endereços IP delimitados por vírgulas que o trapper deve escutar.
ListenPort A porta de escuta do trapper
LoadModule O módulo a ser carregado na inicialização do servidor
LoadModulePath O caminho completo para o local dos módulos do servidor.
LogFile](#logfile) O nome do arquivo de registro
LogFileSize](#logfilesize) O tamanho máximo do arquivo de log
LogSlowQueries](#logslowqueries) Determina quanto tempo uma consulta ao banco de dados pode levar antes de ser registrada em milissegundos
LogType O tipo de saída de registro.
MaxHousekeeperDelete Não serão excluídas mais do que as linhas de 'MaxHousekeeperDelete' (correspondentes a [tablename], [field], [value]) por uma tarefa em um ciclo de housekeeping.
NodeAddress O IP ou nome do host com porta opcional para substituir a forma como o frontend deve se conectar ao servidor
PidFile O nome do arquivo PID
Determina a frequência com que o Zabbix excluirá os problemas dos gatilhos excluídos. ProblemHousekeepingFrequency
ProxyConfigFrequency Determina a frequência com que o Zabbix Server envia dados de configuração para um Zabbix Proxy.
ProxyDataFrequency Determina a frequência com que o Zabbix Server solicita dados de histórico de um Zabbix Proxy.
ServiceManagerSyncFrequency](#servicemanagersyncfrequency) Determina a frequência com que o Zabbix sincronizará a configuração de um gerenciador de serviços
SNMPTrapperFile](#snmptrapperfile) O arquivo temporário usado para passar os dados do daemon do SNMP trap para o servidor
SocketDir O diretório para armazenar os soquetes IPC usados pelos serviços internos do Zabbix.
SourceIP O endereço IP de origem
SSHKeyLocation](#sshkeylocation) A localização das chaves públicas e privadas para verificações e ações SSH
SSLCertLocation O local dos arquivos de certificado do cliente SSL para autenticação do cliente
SSLKeyLocation](#sslkeylocation) O local dos arquivos de chaves privadas SSL para autenticação do cliente
SSLCALocation](#sslcalocation) Substitui o local dos arquivos de autoridade de certificação (CA) para verificação do certificado do servidor SSL
StartAlerters O número de instâncias de alertas pré-forkadas.
StartConnectors O número de instâncias pré-forked de workers de conectores.
StartDBSyncers O número de instâncias pré-forked de sincronizadores de histórico.
StartDiscoverers O número de instâncias pré-forked de discoverers.
StartEscalators O número de instâncias pré-forked de escaladores.
StartHistoryPollers O número de instâncias pré-forked de history pollers.
StartHTTPPollers O número de instâncias pré-forked de pollers HTTP
StartIPMIPollers O número de instâncias pré-forked de pollers IPMI.
StartJavaPollers O número de instâncias pré-forked de pollers Java.
StartLLDProcessors O número de instâncias pré-forked de workers de descoberta de baixo nível (LLD).
StartODBCPollers O número de instâncias pré-forked de pollers ODBC.
StartPingers O número de instâncias pré-forked de pingers ICMP.
StartPollersUnreachable O número de instâncias pré-forked de pollers para hosts inacessíveis (incluindo IPMI e Java)
StartPollers O número de instâncias pré-forked de pollers.
StartPreprocessors O número de instâncias pré-iniciadas de trabalhadores de pré-processamento
StartProxyPollers O número de instâncias pré-forked de pollers para proxies passivos.
StartReportWriters O número de instâncias pré-forked de report writers.
StartSNMPTrapper](#startsnmptrapper) Se definido como 1, será iniciado um processo SNMP trapper
StartTimers](#starttimers) O número de instâncias pré-forked de timers.
StartTrappers O número de instâncias pré-fork de trappers.
StartVMwareCollectors O número de instâncias de coletor VMware pré-forked.
StatsAllowedIP Uma lista de endereços IP delimitados por vírgulas, opcionalmente em notação CIDR, ou nomes DNS de instâncias externas do Zabbix. A solicitação de estatísticas será aceita somente dos endereços listados aqui
Timeout](#timeout) Especifica quanto tempo esperamos pelo agente, dispositivo SNMP ou verificação externa em segundos
TLSCertFile](#tlscafile) O caminho completo de um arquivo contendo os certificados de CA(s) de nível superior para verificação de certificados de pares, usados para comunicações criptografadas entre os componentes do Zabbix
TLSCertFile](#tlscertfile) O nome completo do caminho de um arquivo que contém o certificado do servidor ou a cadeia de certificados, usado para comunicações criptografadas entre os componentes do Zabbix
TLSCipherAll](#tlscipherall) A string de prioridade GnuTLS ou a string de cifra OpenSSL (TLS 1.2). Substituir os critérios de seleção de cifras padrão para criptografia baseada em certificado e PSK
TLSCipherAll13 A cadeia de cifras para OpenSSL 1.1.1 ou mais recente em TLS 1.3. Substituir os critérios de seleção de cifras padrão para criptografia baseada em certificado e PSK
TLSCipherCert A string de prioridade do GnuTLS ou a string de cifra do OpenSSL (TLS 1.2). Substitui os critérios de seleção de cifras padrão para criptografia baseada em certificado
TLSCipherCert13 A string de cifra para OpenSSL 1.1.1 ou mais recente em TLS 1.3. Substitui os critérios de seleção de cifras padrão para criptografia baseada em certificado
TLSCipherPSK](#tlscipherpsk) A string de prioridade GnuTLS ou a string de cifra OpenSSL (TLS 1.2). Substitui os critérios de seleção de cifras padrão para criptografia baseada em PSK
TLSCipherPSK13 A cadeia de cifras para OpenSSL 1.1.1 ou mais recente no TLS 1.3. Substitui os critérios de seleção de cifras padrão para criptografia baseada em PSK
TLSCRLFile](#tlscrlfile) O nome completo do caminho de um arquivo que contém certificados revogados. Esse parâmetro é usado para comunicações criptografadas entre os componentes do Zabbix
TLSKeyFile](#tlskeyfile) O nome completo do caminho de um arquivo que contém a chave privada do servidor, usada para comunicações criptografadas entre os componentes do Zabbix
TmpDir O diretório temporário
TrapperTimeout](#trappertimeout) Especifica quantos segundos o trapper pode passar processando novos dados
TrendCacheSize](#trendcachesize) O tamanho do cache de tendências
TrendFunctionCacheSize O tamanho do cache da função de tendência
Determinação da frequência com que o host é verificado quanto à disponibilidade durante o período de indisponibilidade
Determina a frequência com que o host é verificado quanto à disponibilidade durante o período de inacessibilidade
Determina após quantos segundos de inacessibilidade o host é tratado como indisponível
User Drop privilégios para um usuário específico existente no sistema.
ValueCacheSize](#valuecachesize) O tamanho do cache de valores do histórico
Vault Especifica o provedor do vault.
VaultDBPath Especifica um local de onde as credenciais do banco de dados devem ser recuperadas pelas chaves
VaultTLSCertFile O nome do arquivo de certificado SSL usado para autenticação do cliente
VaultTLSKeyFile O nome do arquivo de chave privada SSL usado para autenticação do cliente
VaultToken O token de autenticação do vault da HashiCorp
VaultURL O URL HTTP[S] do servidor do vault.
VMwareCacheSize O tamanho da memória compartilhada para armazenar dados da VMware.
VMwareFrequency O atraso em segundos entre a coleta de dados de um único serviço VMware.
VMwarePerfFrequency](#vmwareperffrequency) O atraso em segundos entre a recuperação de estatísticas do contador de desempenho de um único serviço VMware
VMwareTimeout](#vmwareperffrequency) O número máximo de segundos que um coletor VMware aguardará por uma resposta do serviço VMware
WebServiceURL HTTP[S] URL do serviço Web do Zabbix no formato <host:port>/report.

Todos os parâmetros não são obrigatórios, a menos que seja 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 arquivos de configuração enviados;
  • O Zabbix suporta arquivos de configuração somente na codificação UTF-8 sem BOM;
  • Os comentários que começam com "#" são suportados somente no início da linha da linha.

Detalhes do parâmetro

AlertScriptsPath

O local dos scripts de alerta personalizados (depende da variável de instalação de tempo de compilação datadir).

Padrão: /usr/local/share/zabbix/alertscripts

AllowRoot

Permite que o servidor seja executado como "root". Se estiver desativado e o servidor for iniciado por "root", o servidor tentará mudar para o usuário "zabbix". Não terá efeito se for iniciado por um usuário comum.

Padrão: 0
Valores: 0 - não permitir; 1 - permitir

AllowUnsupportedDBVersions

Permite que o servidor trabalhe com versões de banco de dados sem suporte.

Padrão: 0
Valores: 0 - não permitir; 1 - permitir

CacheSize

O tamanho do cache de configuração, em bytes. O tamanho da memória compartilhada para armazenar dados de host, item e acionador.

Padrão: 32M
Faixa: 128K-64G

CacheUpdateFrequency

Este parâmetro determina a frequência com que o Zabbix realizará a atualização do cache de configuração em segundos. Consulte também as opções runtime control.

Padrão: 10
Intervalo: 1-3600

DBHost

O nome do host do banco de dados.
Com o MySQL localhost ou uma cadeia vazia resulta no uso de um soquete. Com o PostgreSQL, somente a string vazia resulta na tentativa de usar um soquete. Com o Oracle, a string vazia resulta no uso do método de conexão Net Service Name; nesse caso, considere o uso da variável de ambiente TNS_ADMIN para especificar o diretório do arquivo tnsnames.ora.

Padrão: localhost

DBName

O nome do banco de dados.
Com Oracle, se o método de conexão Net Service Name for usado, especifique o nome do serviço em tnsnames.ora ou defina-o como uma cadeia de caracteres vazia; defina a variável de ambiente TWO_TASK se DBName for definido como uma cadeia de caracteres vazia.

Obrigatório: Sim

DBPassword

A senha do banco de dados. Comente essa linha se nenhuma senha for usada.

DBPort

A porta do banco de dados quando não estiver usando o soquete local.
Com Oracle, se o método de conexão Net Service Name for usado, esse parâmetro será ignorado; em vez disso, será usado o número da porta do arquivo tnsnames.ora.

Intervalo: 1024-65535

DBSchema

O nome do esquema do banco de dados. Usado para PostgreSQL.

DBSocket

O caminho para o arquivo de soquete do MySQL.

DBUser

O usuário do banco de dados.

DBTLSConnect

Definir essa opção com os seguintes valores obriga o uso de uma conexão TLS com o banco de dados:
required - conecta-se usando TLS
verify_ca - conecta-se usando TLS e verifica o certificado
verify_full - conecta-se usando TLS, verifica o certificado e verifica se a identidade do banco de dados especificada pelo DBHost corresponde ao seu certificado

No MySQL, a partir da versão 5.7.11, e no PostgreSQL, os seguintes valores são suportados: required, verify_ca, verify_full.
Com o MariaDB, a partir da versão 10.2.6, os valores required e verify_full são suportados.
Por padrão, não é definida nenhuma opção e o comportamento depende da configuração do banco de dados.

DBTLSCAFile

O nome completo do caminho de um arquivo que contém os certificados da(s) CA(s) de nível superior para verificação do certificado do banco de dados.

Obrigatório: não (sim, se DBTLSConnect estiver definido como verify_ca ou verify_full)

DBTLSCertFile

O nome completo do caminho de um arquivo que contém o certificado do servidor Zabbix para autenticação no banco de dados.

DBTLSKeyFile

O nome completo do caminho de um arquivo que contém a chave privada para autenticação no banco de dados.

DBTLSCipher

A lista de cifras de criptografia que o servidor Zabbix permite para os protocolos TLS até o TLS v1.2. Suportado somente para MySQL.

DBTLSCipher13

A lista de cifras de criptografia que o servidor Zabbix permite para o protocolo TLS v1.3. Suportado somente para o MySQL, a partir da versão 8.0.16.

DebugLevel

Especifique o nível de depuração:
0 - informações básicas sobre a inicialização e a interrupção dos processos do Zabbix
1 - informações críticas;
2 - informações sobre erros;
3 - avisos;
4 - para depuração (produz muitas informações);
5 - depuração estendida (produz ainda mais informações).
Consulte também as opções runtime control.

Padrão: 3
Intervalo: 0-5

ExportDir

O diretório para exportação em tempo real de eventos, histórico e tendências no formato JSON delimitado por nova linha. Se definido, ativa a exportação em tempo real.

ExportFileSize

O tamanho máximo por arquivo de exportação em bytes. Usado para rotação se ExportDir estiver definido.

Padrão: 1G
Intervalo: 1M-1G

ExportType

A lista de tipos de entidades delimitados por vírgulas (eventos, histórico, tendências) para exportação em tempo real (todos os tipos por padrão). Válido somente se ExportDir estiver definido.
Observe que, se ExportType for especificado, mas ExportDir não, isso é um erro de configuração e o servidor não será iniciado.

Exemplo de exportação de histórico e tendências:

ExportType=history,trends

Exemplo de exportação apenas de eventos:

ExportType=events
ExternalScripts

O local dos scripts externos (depende da variável de instalação de tempo de compilação datadir).

Padrão: /usr/local/share/zabbix/externalscripts

Fping6Location

O local do fping6. Certifique-se de que o binário fping6 seja de propriedade da raiz e que o sinalizador SUID esteja definido. Deixe vazio ("Fping6Location=") se o utilitário fping for capaz de processar endereços IPv6.

Padrão: /usr/sbin/fping6

FpingLocation

O local do fping. Certifique-se de que o binário fping seja de propriedade da raiz e que o sinalizador SUID esteja definido.

Padrão: /usr/sbin/fping

HANodeName

O nome do nó do cluster de alta disponibilidade. Quando vazio, o servidor está trabalhando no modo autônomo e um nó com nome vazio é criado.

HistoryCacheSize

O tamanho do cache de histórico, em bytes. O tamanho da memória compartilhada para armazenar dados de histórico.

Padrão: 16M
Intervalo: 128K-2G

HistoryIndexCacheSize

O tamanho do cache do índice do histórico, em bytes. O tamanho da memória compartilhada para indexar os dados do histórico armazenados no cache do histórico. O tamanho do cache de índice precisa de aproximadamente 100 bytes para armazenar um item no cache.

Padrão: 4M
Faixa: 128K-2G

HistoryStorageDateIndex

Habilita o pré-processamento de valores de histórico no armazenamento de histórico para armazenar valores em índices diferentes com base na data.

Padrão: 0
Valores: 0 - desativar; 1 - ativar

HistoryStorageURL

A URL HTTP[S] do armazenamento de histórico. Esse parâmetro é usado para a configuração do Elasticsearch.

HistoryStorageTypes

Uma lista separada por vírgulas de tipos de valores a serem enviados para o armazenamento do histórico. Esse parâmetro é usado para a configuração do Elasticsearch.

Padrão: uint,dbl,str,log,text

HousekeepingFrequency

Esse parâmetro determina a frequência com que o Zabbix executará o procedimento de housekeeping em horas. O housekeeping é a remoção de informações desatualizadas do banco de dados.
Nota: Para evitar que o housekeeper fique sobrecarregado (por exemplo, quando os períodos de histórico e tendência são muito reduzidos), não mais do que 4 vezes a HousekeepingFrequency horas de informações desatualizadas são excluídas em um ciclo de housekeeping, para cada item. Portanto, se HousekeepingFrequency for 1, não serão excluídas mais de 4 horas de informações desatualizadas (a partir da entrada mais antiga) por ciclo.
Nota: Para reduzir a carga na inicialização do servidor, o housekeeping é adiado por 30 minutos após o início do servidor. Portanto, se HousekeepingFrequency for 1, o primeiro procedimento de housekeeping após a inicialização do servidor será executado após 30 minutos e será repetido com uma hora de atraso a partir de então.
É possível desativar o housekeeping automático definindo HousekeepingFrequency como 0. Nesse caso, o procedimento de housekeeping só pode ser iniciado pela opção de controle de tempo de execução housekeeper_execute e o período de informações desatualizadas excluídas em um ciclo de housekeeping é 4 vezes o período desde o último ciclo de housekeeping, mas não inferior a 4 horas nem superior a 4 dias.
Consulte também as opções runtime control.

Padrão: 1
Intervalo: 0-24

Include

Você pode incluir arquivos individuais ou todos os arquivos de um diretório no arquivo de configuração. Para incluir somente arquivos relevantes no diretório especificado, o caractere curinga asterisco é compatível com a correspondência de padrões. Consulte special notes sobre as limitações.

Exemplo:

Include=/absolute/path/to/config/files/*.conf
JavaGateway

O endereço IP (ou nome do host) do gateway Java do Zabbix. Necessário apenas se os pollers Java forem iniciados.

JavaGatewayPort

A porta em que o gateway Java do Zabbix escuta.

Padrão: 10052
Intervalo: 1024-32767

ListenBacklog

O número máximo de conexões pendentes na fila TCP.
O valor padrão é uma constante codificada, que depende do sistema.
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
Intervalo: 0 - INT_MAX

ListenIP

Uma lista de endereços IP delimitados por vírgulas nos quais o trapper deve escutar.
O trapper escutará em todas as interfaces de rede se esse parâmetro estiver ausente.

Padrão: 0.0.0.0

ListenPort

A porta de escuta do trapper.

Padrão: 10051
Intervalo: 1024-32767

LoadModule

O módulo a ser carregado na inicialização do servidor. Os módulos são usados para ampliar a funcionalidade do servidor. 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ça com '/'), LoadModulePath será ignorado.
Formatos:
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
É permitido incluir vários parâmetros LoadModule.

LoadModulePath

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

LogFile

O nome do arquivo de registro.

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

LogFileSize

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

Padrão: 1
Intervalo: 0-1024
Obrigatório: Sim, se LogType estiver definido como file; caso contrário, não

LogSlowQueries

Determina o tempo que uma consulta ao banco de dados pode levar antes de ser registrada em milissegundos.
0 - não registrar consultas lentas.
Essa opção é ativada a partir de DebugLevel=3.

Padrão: 0
Intervalo: 0-3600000

LogType

O tipo de saída de registro:
file - grava o registro no arquivo especificado pelo parâmetro LogFile;
system - grava o registro no syslog;
console - grava o registro na saída padrão.

Padrão: file

MaxHousekeeperDelete

Não mais do que as linhas 'MaxHousekeeperDelete' (correspondentes a [tablename], [field], [value]) serão excluídas por uma tarefa em um ciclo de limpeza.
Se definido como 0, nenhum limite será usado. Nesse caso, você deve saber o que está fazendo para não sobrecarregar o banco de dados! 2
Esse parâmetro se aplica somente à exclusão de histórico e tendências de itens já excluídos.

Padrão: 5000
Intervalo: 0-1000000

NodeAddress

IP ou nome do host com porta opcional para substituir a forma como o frontend deve se conectar ao servidor.
Formato: <address>[:<port>]

Se o IP ou o nome do host não estiver definido, será usado o valor de ListenIP. Se ListenIP não estiver definido, o valor localhost será usado.
Se a porta não estiver definida, o valor de ListenPort será usado. Se ListenPort não for definido, será usado o valor 10051.

Essa opção pode ser substituída pelo endereço especificado na configuração do frontend.

Consulte também: parâmetro HANodeName; Enabling high availability.

Padrão: 'localhost:10051'

PidFile

Nome do arquivo PID.

Padrão: /tmp/zabbix_server.pid

ProblemHousekeepingFrequency

Determina a frequência com que o Zabbix excluirá os problemas de triggers excluídos, em segundos.

Padrão: 60
Faixa: 1-3600

ProxyConfigFrequency

Determina a frequência com que o Zabbix Server envia dados de configuração para um proxy Zabbix em segundos. Usado somente para proxies em modo passivo.

Padrão: 10
Faixa: 1-604800

ProxyDataFrequency

Determina a frequência com que o Zabbix Server solicita dados de histórico de um proxy Zabbix, em segundos. Usado somente para proxies no modo passivo.

Padrão: 1
Faixa: 1-3600

ServiceManagerSyncFrequency

Determina a frequência com que o Zabbix sincronizará a configuração de um gerenciador de serviços em segundos.

Padrão: 60
Faixa: 1-3600

SNMPTrapperFile

Arquivo temporário usado para passar dados do daemon de interceptação SNMP para o servidor.
Deve ser o mesmo que em zabbix_trap_receiver.pl ou no arquivo de configuração SNMPTT.

Padrão: /tmp/zabbix_traps.tmp

SocketDir

Diretório para armazenar os soquetes IPC usados pelos serviços internos do Zabbix.

Padrão: /tmp

SourceIP

Endereço IP de origem para:
- conexões de saída para o proxy do Zabbix e o agente do Zabbix;
- conexões sem agente (VMware, SSH, JMX, SNMP, Telnet e verificações simples);
- conexões do agente HTTP;
- solicitações HTTP JavaScript de itens de script;
- solicitações HTTP JavaScript de pré-processamento;
- envio de e-mails de notificação (conexões com o servidor SMTP);
- notificações de webhook (conexões HTTP JavaScript);
- conexões com o Vault

SSHKeyLocation

Localização das chaves públicas e privadas para verificações e ações de SSH.

SSLCertLocation

Localização dos arquivos de certificado do cliente SSL para autenticação do cliente.
Esse parâmetro é usado somente no monitoramento da Web.

SSLKeyLocation

Localização dos arquivos de chave privada SSL para autenticação do cliente.
Esse parâmetro é usado somente no monitoramento da Web.

SSLCALocation

Substitui o local dos arquivos de autoridade de certificação (CA) para verificação do certificado do servidor SSL. Se não for definido, será usado o diretório de todo o sistema.
Observe que o valor desse parâmetro será definido como a opção CURLOPT_CAPATH da libcurl. Para versões da libcurl anteriores à 7.42.0, isso só tem efeito se a libcurl tiver sido compilada para usar o OpenSSL. Para obter mais informações, consulte cURL web page.
Esse parâmetro é usado no monitoramento da Web e na autenticação SMTP.

StartAlerters

O número de instâncias pré-forked de [alerters] (/manual/concepts/server#server_process_types).

Padrão: 3
Intervalo: 1-100

StartConnectors

O número de instâncias pré-forked de [connector workers] (/manual/concepts/server#server_process_types). O processo do gerenciador de conectores é iniciado automaticamente quando um trabalhador de conector é iniciado.

Intervalo: 0-1000

StartDBSyncers

O número de instâncias pré-forked de [history syncers] (/manual/concepts/server#server_process_types).
Nota: Tenha cuidado ao alterar esse valor, pois aumentá-lo pode causar mais danos do que benefícios. Em termos gerais, o valor padrão deve ser suficiente para lidar com até 4.000 NVPS.

Padrão: 4
Intervalo: 1-100

StartDiscoverers

O número de instâncias pré-forked de [discoverers] (/manual/concepts/server#server_process_types).

Padrão: 1
Intervalo: 0-250

StartEscalators

O número de instâncias pré-forked de [escalators] (/manual/concepts/server#server_process_types).

Padrão: 1
Intervalo: 1-100

StartHistoryPollers

O número de instâncias pré-forked de [history pollers] (/manual/concepts/server#server_process_types).
Necessário somente para verificações calculadas.

Padrão: 5
Intervalo: 0-1000

StartHTTPPollers

O número de instâncias pré-forked de HTTP pollers1.

Padrão: 1
Intervalo: 0-1000

StartIPMIPollers

O número de instâncias pré-forked de [IPMI pollers] (/manual/concepts/server#server_process_types).

Padrão: 0
Intervalo: 0-1000

StartJavaPollers

O número de instâncias pré-forked de Java pollers1.

Padrão: 0
Intervalo: 0-1000

StartLLDProcessors

O número de instâncias pré-forked de descoberta de baixo nível (LLD) workers1.
O processo do gerenciador de LLD é iniciado automaticamente quando um LLD worker é iniciado.

Padrão: 2
Intervalo: 0-100

StartODBCPollers

O número de instâncias pré-forked de ODBC pollers1.

Padrão: 1
Faixa: 0-1000

StartPingers

O número de instâncias pré-forked de ICMP pingers1.

Padrão: 1
Faixa: 0-1000

StartPollersUnreachable

O número de instâncias pré-forked de pollers for unreachable hosts (incluindo IPMI e Java)1.
Pelo menos um poller for unreachable hosts deve estar em execução se os pollers regulares, IPMI ou Java forem iniciados.

Padrão: 1
Intervalo: 0-1000

StartPollers

O número de instâncias pré-forked de pollers1.

Padrão: 5
Faixa: 0-1000

StartPreprocessors

O número de instâncias pré-iniciadas de pré-processamento workers1.

Padrão: 3
Intervalo: 1-1000

StartProxyPollers

O número de instâncias pré-forked de pollers para proxies passivos1.

Padrão: 1
Intervalo: 0-250

StartReportWriters

O número de instâncias pré-fork de report writers.
Se definido como 0, a geração programada de relatórios será desativada.
O processo do gerenciador de relatórios é iniciado automaticamente quando um report writer é iniciado.

Padrão: 0
Intervalo: 0-100

StartSNMPTrapper

Se definido como 1, um processo SNMP trapper será iniciado.

Padrão: 0
Intervalo: 0-1

StartTimers

O número de instâncias pré-forked de timers.
Timers processam períodos de manutenção.

Padrão: 1
Intervalo: 1-1000

StartTrappers

O número de instâncias pré-forked de trappers1.
Os trappers aceitam conexões de entrada do Zabbix sender, agentes ativos e proxies ativos.

Padrão: 5
Intervalo: 1-1000

StartVMwareCollectors

O número de instâncias pré-forked VMware collector.

Padrão: 0
Intervalo: 0-250

StatsAllowedIP

Uma lista de endereços IP delimitados por vírgulas, opcionalmente em notação CIDR, ou nomes DNS de instâncias externas do Zabbix. As solicitações de estatísticas serão aceitas somente dos endereços listados aqui. Se esse parâmetro não for definido, nenhuma solicitação de estatísticas será aceita.
Se o suporte a IPv6 estiver ativado, então '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' serã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.

Exemplo:

StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Timeout

Especifica quanto tempo esperamos pelo agente, dispositivo SNMP ou verificação externa, em segundos.

Padrão: 3
Intervalo: 1-30

TLSCAFile

O nome completo do caminho de um arquivo que contém os certificados da(s) CA(s) de nível superior para verificação de certificados de pares, usados para comunicações criptografadas entre os componentes do Zabbix.

TLSCertFile

O nome completo do caminho de um arquivo que contém o certificado do servidor ou a cadeia de certificados, usado para comunicações criptografadas entre os componentes do Zabbix.

TLSCipherAll

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

Exemplo:

TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherAll13

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

Exemplo para GnuTLS:

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
TLSCipherCert

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

Exemplo para GnuTLS:

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:

EECDH+aRSA+AES128:RSA+aRSA+AES128
TLSCipherCert13

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

TLSCipherPSK

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

Exemplo para GnuTLS:

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:

kECDHEPSK+AES128:kPSK+AES128
TLSCipherPSK13

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

Exemplo:

TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCRLFile

O nome completo do caminho de um arquivo que contém certificados revogados. Esse parâmetro é usado para comunicações criptografadas entre os componentes do Zabbix.

TLSKeyFile

O nome completo do caminho de um arquivo que contém a chave privada do servidor, usada para comunicações criptografadas entre os componentes do Zabbix.

TmpDir

O diretório temporário.

Padrão: /tmp

TrapperTimeout

Especifica quantos segundos o trapper pode passar processando novos dados.

Padrão: 300
Faixa: 1-300

TrendCacheSize

O tamanho do cache de tendências, em bytes.
O tamanho da memória compartilhada para armazenar dados de tendências.

Padrão: 4M
Intervalo: 128K-2G

TrendFunctionCacheSize

O tamanho do cache da função de tendência, em bytes.
O tamanho da memória compartilhada para armazenar em cache os dados calculados da função de tendência.

Padrão: 4M
Intervalo: 128K-2G

UnavailableDelay

Determina a frequência com que o host é verificado quanto à disponibilidade durante o período unavailability em segundos.

Padrão: 60
Intervalo: 1-3600

UnreachableDelay

Determina a frequência com que o host é verificado quanto à disponibilidade durante o período de unreachability em segundos.

Padrão: 15
Intervalo: 1-3600

UnreachablePeriod

Determina após quantos segundos de [unreachability] (/manual/appendix/items/unreachability#unreachable_host) trata um host como indisponível.

Padrão: 45
Intervalo: 1-3600

Usuário

Reduz os privilégios de um usuário específico existente no sistema.
Só terá efeito se for executado como "root" e se AllowRoot estiver desativado.

Padrão: zabbix

ValueCacheSize

O tamanho do cache de valores do histórico, em bytes.
O tamanho da memória compartilhada para armazenar em cache as solicitações de dados do histórico do item.
A configuração como 0 desativa o cache de valores (não recomendado).
Quando o cache de valores esgota a memória compartilhada, uma mensagem de aviso é gravada no log do servidor a cada 5 minutos.

Padrão: 8M
Intervalo: 0,128K-64G

Cofre

Especifica o provedor do cofre:
HashiCorp - HashiCorp KV Secrets Engine versão 2
CyberArk - CyberArk Central Credential Provider
Deve corresponder ao provedor do cofre definido no frontend.

Padrão: HashiCorp

VaultDBPath

Especifica um local de onde as credenciais do banco de dados devem ser recuperadas pelas chaves. Dependendo do Vault, pode ser o caminho do vault ou a consulta.
As chaves usadas para a HashiCorp são "senha" e "nome de usuário".

Exemplo:

secret/zabbix/database

As chaves usadas para o CyberArk são "Content" e "UserName".

Exemplo:

AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_database

Essa opção só pode ser usada se DBUser e DBPassword não forem especificados.

VaultTLSCertFile

O nome do arquivo de certificado SSL usado para autenticação do cliente
O arquivo de certificado deve estar no formato PEM1.
Se o arquivo de certificado também contiver a chave privada, deixe o campo SSL key file vazio.
O diretório que contém esse arquivo é especificado pelo parâmetro de configuração SSLCertLocation.
Essa opção pode ser omitida, mas é recomendada para o cofre do CyberArkCCP.

VaultTLSKeyFile

O nome do arquivo de chave privada SSL usado para autenticação do cliente.
O arquivo de chave privada deve estar no formato PEM1.
O diretório que contém esse arquivo é especificado pelo parâmetro de configuração SSLKeyLocation.
Essa opção pode ser omitida, mas é recomendada para o cofre do CyberArkCCP.

VaultToken

O token de autenticação do HashiCorp Vault que deveria ter sido gerado exclusivamente para o servidor Zabbix com permissão somente de leitura para os caminhos especificados em Vault macros e permissão somente de leitura para o caminho especificado no parâmetro de configuração opcional VaultDBPath.
É um erro se VaultToken e a variável de ambiente VAULT_TOKEN forem definidas ao mesmo tempo.

Obrigatório: Sim, se o Vault estiver definido como HashiCorp; caso contrário, não

VaultURL

URL do HTTP[S] do servidor do vault. O diretório de certificados da CA de todo o sistema será usado se SSLCALocation não for especificado.

Default: https://127.0.0.1:8200

VMwareCacheSize

O tamanho da memória compartilhada para armazenar dados do VMware.
Uma verificação interna do VMware zabbix[vmware,buffer,...] pode ser usada para monitorar o uso do cache do VMware (consulte Internal checks).
Observe que a memória compartilhada não é alocada se não houver instâncias do coletor do VMware configuradas para iniciar.

Padrão: 8M
Intervalo: 256K-2G

VMwareFrequency

O atraso, em segundos, entre a coleta de dados de um único serviço da VMware.
Esse atraso deve ser definido como o menor intervalo de atualização de qualquer item de monitoramento da VMware.

Padrão: 60
Intervalo: 10-86400

VMwarePerfFrequency

O atraso em segundos entre a recuperação de estatísticas do contador de desempenho de um único serviço VMware. Esse atraso deve ser definido como o menor intervalo de atualização de qualquer item de monitoramento da VMware que use contadores de desempenho da VMware.

Padrão: 60
Intervalo: 10-86400

VMwareTimeout

O número máximo de segundos que um coletor vmware aguardará por uma resposta do serviço VMware (hipervisor vCenter ou ESX).

Padrão: 10
Intervalo: 1-300

WebServiceURL

O URL HTTP[S] do serviço da Web do Zabbix no formato <host:port>/report.

Exemplo:

WebServiceURL=http://localhost:10053/report

Notas de rodapé

1 Observe que muitos processos de coleta de dados (pollers, sondadores inacessíveis, sondadores ODBC, sondadores HTTP, sondadores Java, pingers, trappers, proxypollers), juntamente com o gerenciador IPMI, o trapper SNMP e os podem exaurir o limite de descritor de arquivo por processo para o gerenciador de pré-processamento.

Isso fará com que o servidor Zabbix pare (geralmente logo após o início, mas às vezes pode levar mais tempo). O arquivo de configuração arquivo de configuração deve ser revisado ou o limite deve ser aumentado para evitar essa situação.

2 Quando muitos itens são excluídos, isso aumenta a carga do banco de dados, pois a governanta precisará remover todos os dados do histórico histórico que esses itens tinham. Por exemplo, se precisarmos remover apenas 1 item mas esse protótipo estiver vinculado a 50 hosts e para cada host o protótipo é expandido para 100 itens reais, 5000 itens no total terão de ser ser removidos (1*50*100). Se 500 for definido para MaxHousekeeperDelete (MaxHousekeeperDelete=500), o processo do housekeeper terá de remover até 2500.000 valores (5000*500) para os itens excluídos das tabelas de histórico e tabelas de tendências em um ciclo.