Os parâmetros suportados pelo arquivo de configuração do Zabbix server (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.
| Parâmetro | Descrição |
|---|---|
| AlertScriptsPath | O local dos scripts de alerta personalizados. |
| AllowRoot | Permite que o server seja executado como 'root'. |
| AllowSoftwareUpdateCheck | Permite que a interface do Zabbix receba informações sobre atualizações de software do zabbix.com. |
| AllowUnsupportedDBVersions | Permite que o server funcione com versões de banco de dados não suportadas. |
| CacheSize | O tamanho do cache de configuração. |
| CacheUpdateFrequency | Este parâmetro determina com que frequência o Zabbix executará a atualização do cache de configuração em segundos. |
| 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 socket local. |
| DBSchema | O nome do schema do banco de dados. Usado para PostgreSQL. |
| DBSocket | O caminho para o arquivo de socket do MySQL. |
| DBUser | O usuário do banco de dados. |
| DBTLSConnect | Definir esta opção para o valor especificado força o uso de uma conexão TLS com o banco de dados. |
| DBTLSCAFile | O caminho completo de um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do banco de dados. |
| DBTLSCertFile | O caminho completo de um arquivo contendo o certificado do Zabbix server para autenticação no banco de dados. |
| DBTLSKeyFile | O caminho completo de um arquivo contendo a chave privada para autenticação no banco de dados. |
| DBTLSCipher | A lista de cifras de criptografia que o Zabbix server permite para protocolos TLS até o TLS v1.2. Suportado apenas para MySQL. |
| DBTLSCipher13 | A lista de cifras de criptografia que o Zabbix server permite para o protocolo TLS v1.3. Suportado apenas para MySQL, a partir da versão 8.0.16. |
| DebugLevel | Especifica o nível de debug. |
| EnableGlobalScripts | Habilita scripts globais no Zabbix server. |
| 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, habilita 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 delimitadas por vírgula (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. |
| FrontendAllowedIP | Uma lista separada por vírgulas de endereços IP ou intervalos CIDR que têm permissão para se conectar a partir do frontend. |
| HANodeName | O nome do nó do cluster de alta disponibilidade. |
| HistoryCacheSize | O tamanho do cache de histórico. |
| HistoryIndexCacheSize | O tamanho do cache de índice de histórico. |
| 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. |
| HistoryStorageURL | A 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 | Este parâmetro determina com que frequência o Zabbix executará 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 | O endereço IP (ou nome do host) do Zabbix Java gateway. |
| JavaGatewayPort | A porta que o Zabbix Java gateway escuta. |
| ListenBacklog | O número máximo de conexões pendentes na fila TCP. |
| ListenIP | Uma lista de endereços IP separados por vírgula que o trapper deve escutar. |
| ListenPort | A porta de escuta para o trapper. |
| LoadModule | O módulo a ser carregado na inicialização do server. |
| LoadModulePath | O caminho completo para o local dos módulos do server. |
| LogFile | O nome do arquivo de log. |
| LogFileSize | O tamanho máximo do arquivo de log. |
| LogSlowQueries | Determina quanto tempo uma consulta ao banco de dados pode levar antes de ser registrada em milissegundos. |
| LogType | O tipo de saída do log. |
| MaxConcurrentChecksPerPoller | O número máximo de verificações assíncronas que podem ser executadas de uma vez por cada poller HTTP agent, poller agent ou poller SNMP. |
| MaxHousekeeperDelete | Não mais que 'MaxHousekeeperDelete' linhas (correspondentes a [tablename], [field], [value]) serão excluídas por uma tarefa em um ciclo de housekeeping. |
| NodeAddress | O IP ou nome do host com porta opcional para substituir como o frontend deve se conectar ao server. |
| PidFile | O nome do arquivo PID. |
| ProblemHousekeepingFrequency | Determina com que frequência o Zabbix excluirá problemas para triggers excluídos. |
| ProxyConfigFrequency | Determina com que frequência o Zabbix server envia dados de configuração para um Zabbix proxy. |
| ProxyDataFrequency | Determina com que frequência o Zabbix server solicita dados históricos de um Zabbix proxy. |
| ServiceManagerSyncFrequency | Determina com que frequência o Zabbix irá sincronizar a configuração de um gerenciador de serviços. |
| SMSDevices | Uma lista de arquivos de modem separados por vírgula permitidos para uso pelo Zabbix server. |
| SNMPTrapperFile | O arquivo temporário usado para passar dados do daemon SNMP trap para o server. |
| SocketDir | O diretório para armazenar os sockets IPC usados pelos serviços internos do Zabbix. |
| SourceIP | O endereço IP de origem. |
| SSHKeyLocation | O local das chaves públicas e privadas para verificações e ações SSH. |
| SSLCertLocation | O local dos arquivos de certificado de cliente SSL para autenticação de cliente. |
| SSLKeyLocation | O local dos arquivos de chave privada SSL para autenticação de cliente. |
| SSLCALocation | Substitui o local dos arquivos da autoridade certificadora (CA) para verificação do certificado do server SSL. |
| StartAgentPollers | O número de instâncias pré-forked de pollers assíncronos do Zabbix agent. |
| StartAlerters | O número de instâncias pré-forked de alerters. |
| StartBrowserPollers | O número de instâncias pré-forked de browser item pollers. |
| StartConnectors | O número de instâncias pré-forked de workers de conector. |
| StartDBSyncers | O número de instâncias pré-forked de history syncers. |
| StartDiscoverers | O número de instâncias pré-forked de discovery workers. |
| StartEscalators | O número de instâncias pré-forked de escalators. |
| StartHistoryPollers | O número de instâncias pré-forked de history pollers. |
| StartHTTPAgentPollers | O número de instâncias pré-forked de HTTP agent pollers assíncronos. |
| StartHTTPPollers | O número de instâncias pré-forked de HTTP pollers. |
| StartIPMIPollers | O número de instâncias pré-forked de IPMI pollers. |
| StartJavaPollers | O número de instâncias pré-forked de Java pollers. |
| StartLLDProcessors | O número de instâncias pré-forked de workers de low-level discovery (LLD). |
| StartODBCPollers | O número de instâncias pré-forked de ODBC pollers. |
| StartPingers | O número de instâncias pré-forked de ICMP pingers. |
| 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 workers 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. |
| StartSNMPPollers | O número de instâncias pré-forked de SNMP pollers assíncronos. |
| StartSNMPTrapper | Se definido como 1, um processo SNMP trapper será iniciado. |
| StartTimers | O número de instâncias pré-forked de timers. |
| StartTrappers | O número de instâncias pré-forked de trappers. |
| StartVMwareCollectors | O número de instâncias pré-forked de VMware collector. |
| StatsAllowedIP | Uma lista de endereços IP separados por vírgula, opcionalmente na notação CIDR, ou nomes DNS de instâncias externas do Zabbix. A solicitação de estatísticas será aceita apenas dos endereços listados aqui. |
| Timeout | Especifica quanto tempo esperar (em segundos) para estabelecer conexão e trocar dados com Zabbix proxy, agent, serviço web e para verificações SNMP (exceto itens SNMP walk[OID] e get[OID]) e item icmpping[*]. |
| TLSCAFile | O caminho completo de um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do peer, usado para comunicações criptografadas entre componentes do Zabbix. |
| TLSCertFile | O caminho completo de um arquivo contendo o certificado do server ou cadeia de certificados, usado para comunicações criptografadas entre componentes do Zabbix. |
| 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. |
| 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. |
| 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. |
| 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 ciphersuite para criptografia baseada em certificado. |
| 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. |
| 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. |
| TLSCRLFile | O caminho completo de um arquivo contendo certificados revogados. Este parâmetro é usado para comunicações criptografadas entre componentes do Zabbix. |
| TLSFrontendAccept | Quais conexões de entrada aceitar do frontend. |
| TLSFrontendCertIssuer | Emissor de certificado do frontend permitido. |
| TLSFrontendCertSubject | Sujeito do certificado do frontend permitido. |
| TLSKeyFile | O caminho completo de um arquivo contendo a chave privada do server, usado para comunicações criptografadas entre componentes do Zabbix. |
| TLSListen | Controla o TLS no socket do trapper. |
| TmpDir | O diretório temporário. |
| TrapperTimeout | Especifica o timeout em segundos para: - recuperação de dados históricos do Zabbix proxy; - envio de dados de configuração para o Zabbix proxy; - execução de script global ou execução de comando remoto no Zabbix server. |
| TrendCacheSize | O tamanho do cache de tendências. |
| TrendFunctionCacheSize | O tamanho do cache de funções de tendências. |
| UnavailableDelay | Determina com que frequência o host é verificado quanto à disponibilidade durante o período de indisponibilidade. |
| UnreachableDelay | Determina com que frequência o host é verificado quanto à disponibilidade durante o período de inacessibilidade. |
| UnreachablePeriod | Determina após quantos segundos de inacessibilidade um host é tratado como indisponível. |
| User | Remove privilégios para um usuário específico e existente no sistema. |
| ValueCacheSize | O tamanho do cache de valores históricos. |
| Vault | Especifica o provedor de vault. |
| VaultDBPath | Especifica um local de onde as credenciais do banco de dados devem ser recuperadas por chaves. |
| VaultPrefix | Prefixo personalizado para o caminho ou consulta do vault. |
| VaultTLSCertFile | O nome do arquivo de certificado SSL usado para autenticação de cliente. |
| VaultTLSKeyFile | O nome do arquivo de chave privada SSL usado para autenticação de cliente. |
| VaultToken | O token de autenticação do HashiCorp vault. |
| VaultURL | A URL HTTP[S] do vault server. |
| VMwareCacheSize | O tamanho da memória compartilhada para armazenar dados do VMware. |
| VMwareFrequency | O atraso em segundos entre a coleta de dados de um único serviço VMware. |
| VMwarePerfFrequency | O atraso em segundos entre a recuperação de estatísticas de contadores de desempenho de um único serviço VMware. |
| VMwareTimeout | O número máximo de segundos que um vmware collector aguardará por uma resposta do serviço VMware. |
| WebDriverURL | URL HTTP[S] da interface WebDriver. |
| WebServiceURL | URL HTTP[S] para o Zabbix web service no formato <host:port>/report. |
Todos os parâmetros são não obrigatórios, a menos que explicitamente declarado que o parâmetro é obrigatório.
Observe que:
O local dos scripts de alerta personalizados (depende da variável de instalação datadir em tempo de compilação).
Padrão: /usr/local/share/zabbix/alertscripts
Permitir que o server seja executado como 'root'. Se desabilitado e o server for iniciado por 'root', o server tentará alternar para o usuário 'zabbix'. Não tem efeito se iniciado sob um usuário comum.
Padrão: 0
Valores: 0 - não permitir; 1 - permitir
Permitir que a interface do Zabbix receba informações sobre atualizações de software do zabbix.com.
Padrão: 1
Valores: 0 - não permitir; 1 - permitir
Permite que o servidor trabalhe com versões de banco de dados sem suporte.
Padrão: 0
Valores: 0 - não permitir; 1 - permitir
O tamanho do cache de configuração, em bytes. O tamanho da memória compartilhada para armazenar dados de host, item e trigger.
Padrão: 32M
Intervalo: 128K-64G
Este parâmetro determina com que frequência o Zabbix executará a atualização do cache de configuração em segundos. Veja também as opções de controle em tempo de execução.
Padrão: 10
Intervalo: 1-3600
O nome do host do banco de dados.
Com MySQL, localhost ou uma string vazia resulta no uso de um socket. Com PostgreSQL, apenas uma string vazia resulta na tentativa de usar um socket.
Padrão: localhost
O nome do banco de dados.
Obrigatório: Sim
A senha do banco de dados. Comente esta linha se nenhuma senha for usada.
A porta do banco de dados quando não estiver usando o socket local.3
Padrão para MySQL: 3306
Padrão para PostgreSQL: 5432
Intervalo: 1024-65535
O nome do schema do banco de dados. Usado para PostgreSQL.
O caminho para o arquivo de socket do MySQL.3
O usuário do banco de dados.
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.
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)
O nome completo do caminho de um arquivo que contém o certificado do servidor Zabbix para autenticação no banco de dados.
O nome completo do caminho de um arquivo que contém a chave privada para autenticação no banco de dados.
A lista de cifras de criptografia que o Zabbix server permite para protocolos TLS até o TLS v1.2. Suportado apenas para MySQL.
A lista de conjuntos de cifras de criptografia que o Zabbix server permite para o protocolo TLS v1.3. Suportado apenas para MySQL, a partir da versão 8.0.16.
Especifica o nível de depuração:
0 - informações básicas sobre o início e a parada dos processos do Zabbix
1 - informações críticas;
2 - informações de erro;
3 - avisos;
4 - para depuração (gera muitas informações);
5 - depuração estendida (gera ainda mais informações).
Veja também as opções de controle em tempo de execução.
Padrão: 3
Intervalo: 0-5
Habilitar scripts globais no Zabbix server.
Nota: A execução de scripts globais está habilitada por padrão. No entanto, para novas instalações a partir do Zabbix 7.0, EnableGlobalScripts é explicitamente definido como 0 (desabilitado).
Padrão: 1
Valores: 0 - desabilitar; 1 - habilitar
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, habilita a exportação em tempo real.
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
A lista de tipos de entidades separados por vírgula (events, history, trends) para exportação em tempo real (todos os tipos por padrão). Válido somente se ExportDir estiver definido.
Nota que se ExportType for especificado, mas ExportDir não, então isso é um erro de configuração e o server não será iniciado.
Exemplo para exportação de history e trends:
Exemplo para exportação apenas de events:
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
O local do fping6. Certifique-se de que o binário fping6 tenha propriedade root e o sinalizador SUID definido. Deixe vazio ("Fping6Location=") se o seu utilitário fping for capaz de processar endereços IPv6.
Padrão: /usr/sbin/fping6
O local do fping. Certifique-se de que o binário fping tenha propriedade root e o sinalizador SUID definido.
Padrão: /usr/sbin/fping
Uma lista separada por vírgulas de endereços IP ou intervalos CIDR que têm permissão para se conectar a partir do frontend. A conexão do frontend será aceita apenas dos endereços listados aqui se este parâmetro for definido. Por padrão, todas as conexões são aceitas para solicitações do frontend. Se o suporte a IPv6 estiver ativado, 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.
Exemplo:
O nome do nó do cluster de alta disponibilidade. Quando vazio, o server está funcionando em modo standalone e um nó com nome vazio é criado.
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-16G
O tamanho do cache de índice de histórico, em bytes. O tamanho da memória compartilhada para indexar os dados de histórico armazenados no cache de histórico. O tamanho do cache de índice precisa de aproximadamente 100 bytes para armazenar um item em cache.
Padrão: 4M
Intervalo: 128K-16G
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
A URL HTTP[S] do armazenamento de histórico. Esse parâmetro é usado para a configuração do Elasticsearch.
Uma lista separada por vírgulas dos tipos de valores a serem enviados para o armazenamento do histórico. Este parâmetro é usado para a configuração do Elasticsearch.
Padrão: uint,dbl,str,log,text
Este parâmetro determina com que frequência o Zabbix executará o procedimento de housekeeping em horas. 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ências são muito reduzidos), não mais do que 4 vezes o número de horas definido em HousekeepingFrequency de informações desatualizadas são excluídas em um ciclo de housekeeping, para cada item. Assim, se HousekeepingFrequency for 1, não mais do que 4 horas de informações desatualizadas (começando pela entrada mais antiga) serão excluídas por ciclo.
Nota: Para reduzir a carga na inicialização do server, o housekeeping é adiado por 30 minutos após o início do server. Assim, se HousekeepingFrequency for 1, o primeiro procedimento de housekeeping após o início do server será executado após 30 minutos e será repetido com um atraso de uma hora a partir de então.
É possível desabilitar o housekeeping automático definindo HousekeepingFrequency como 0. Neste caso, o procedimento de housekeeping só pode ser iniciado pela opção de controle em 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 menos que 4 horas e não mais que 4 dias.
Veja também as opções de controle em tempo de execução.
Padrão: 1
Intervalo: 0-24
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. Veja notas especiais sobre limitações.
Exemplo:
O endereço IP (ou nome do host) do Zabbix Java gateway. Só é necessário se os Java pollers forem iniciados.
A porta em que o gateway Java do Zabbix escuta.
Padrão: 10052
Intervalo: 1024-32767
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
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
A porta de escuta do trapper.
Padrão: 10051
Intervalo: 1024-32767
O módulo a ser carregado na inicialização do server. Os módulos são usados para estender a funcionalidade do server. 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.
Formatos:
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
É permitido incluir vários parâmetros LoadModule.
O caminho completo para o local dos módulos do server. O padrão depende das opções de compilação.
O nome do arquivo de registro.
Obrigatório: Sim, se LogType estiver definido como file; caso contrário, não
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
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
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
O número máximo de verificações assíncronas que podem ser executadas de uma só vez por cada poller HTTP agent, poller agent ou poller SNMP. Veja StartHTTPAgentPollers, StartAgentPollers e StartSNMPPollers.
Padrão: 1000
Intervalo: 1-1000
Não serão excluídas mais de 'MaxHousekeeperDelete' linhas (correspondentes a [tablename], [field], [value]) por tarefa em um ciclo de housekeeping.
Se definido como 0, nenhum limite será usado. Neste caso, você deve saber o que está fazendo para não sobrecarregar o banco de dados! 2
Este parâmetro se aplica apenas à exclusão de histórico e tendências de items já excluídos.
Padrão: 5000
Intervalo: 0-1000000
IP ou nome do host com porta opcional para substituir como o frontend deve se conectar ao server.
Formato: <endereço>[:<porta>]
Se o IP ou nome do host não for definido, o valor de ListenIP será usado. Se ListenIP não for definido, o valor localhost será usado.
Se a porta não for definida, o valor de ListenPort será usado. Se ListenPort não for definido, o valor 10051 será usado.
Esta opção pode ser sobrescrita pelo endereço especificado na configuração do frontend.
Veja também: parâmetro HANodeName; Habilitando alta disponibilidade.
Padrão: localhost:10051
Nome do arquivo PID.
Padrão: /tmp/zabbix_server.pid
Determina a frequência com que o Zabbix excluirá os problemas de triggers excluídos, em segundos.
Padrão: 60
Faixa: 1-3600
Determina com que frequência o Zabbix server envia dados de configuração para um Zabbix proxy em segundos. Usado apenas para proxies em modo passivo.
Padrão: 10
Intervalo: 1-604800
Determina com que frequência o Zabbix server solicita dados de histórico de um Zabbix proxy em segundos. Usado apenas para proxies no modo passivo.
Padrão: 1
Intervalo: 1-3600
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
Uma lista de arquivos de modem separados por vírgula permitidos para uso pelo Zabbix server.
O envio de SMS não é possível se este parâmetro não for definido.
Exemplo:
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
Diretório para armazenar os soquetes IPC usados pelos serviços internos do Zabbix.
Padrão: /tmp
Endereço IP de origem para:
Localização das chaves públicas e privadas para verificações e ações de SSH.
Localização dos arquivos de certificado do cliente SSL para autenticação do cliente.
Esse parâmetro é usado somente no monitoramento da Web.
Localização dos arquivos de chave privada SSL para autenticação do cliente.
Esse parâmetro é usado somente no monitoramento da Web.
Substitui o local dos arquivos da autoridade certificadora (CA) para verificação do certificado SSL do servidor. Se não for definido, o diretório do sistema será usado.
Observe que o valor deste parâmetro será definido como a opção libcurl CURLOPT_CAPATH. Para versões do libcurl anteriores à 7.42.0, isso só terá efeito se o libcurl foi compilado para usar o OpenSSL. Para mais informações, consulte a página da web do cURL.
Este parâmetro é usado no monitoramento web e na autenticação SMTP.
O número de instâncias pré-forked dos pollers do agent Zabbix. Veja MaxConcurrentChecksPerPoller.
Padrão: 1
Intervalo: 0-1000
O número de instâncias pré-forked de alerters.
Padrão: 3
Intervalo: 1-100
O número de instâncias pré-forked de pollers de item de navegador.
Padrão: 1
Intervalo: 0-1000
O número de instâncias pré-criadas de conector workers. O processo de gerenciamento de conectores é iniciado automaticamente quando um conector worker é iniciado.
Padrão: 0
Intervalo: 0-1000
O número de instâncias pré-forked de history syncers.
Nota: Tenha cuidado ao alterar este valor, aumentá-lo pode causar mais danos do que benefícios. Em termos gerais, o valor padrão deve ser suficiente para lidar com até 4000 NVPS.
Padrão: 4
Intervalo: 1-100
O número de instâncias pré-forked de discovery workers1.
Padrão: 5
Intervalo: 0-1000
O número de instâncias pré-forked de escalators.
Padrão: 1
Intervalo: 1-100
O número de instâncias pré-forked de history pollers.
Necessário apenas para verificações calculadas.
Padrão: 5
Intervalo: 0-1000
O número de instâncias pré-forked de HTTP agent pollers. Veja MaxConcurrentChecksPerPoller.
Padrão: 1
Intervalo: 0-1000
O número de instâncias pré-forked de HTTP pollers1.
Padrão: 1
Intervalo: 0-1000
O número de instâncias pré-forked de pollers IPMI.
Padrão: 0
Intervalo: 0-1000
O número de instâncias pré-forked de Java pollers1.
Padrão: 0
Intervalo: 0-1000
O número de instâncias pré-criadas de workers de descoberta de baixo nível (LLD)1.
O processo de gerenciamento de LLD é iniciado automaticamente quando um worker de LLD é iniciado.
Padrão: 2
Intervalo: 0-100
O número de instâncias pré-forked de ODBC pollers1.
Padrão: 1
Intervalo: 0-1000
O número de instâncias pré-forked de ICMP pingers1.
Padrão: 1
Intervalo: 0-1000
O número de instâncias pré-forked de pollers para hosts inalcançáveis (incluindo IPMI e Java)1.
Pelo menos um poller para hosts inalcançáveis deve estar em execução se pollers regulares, IPMI ou Java forem iniciados.
Padrão: 1
Intervalo: 0-1000
O número de instâncias pré-forked de pollers1.
Padrão: 5
Intervalo: 0-1000
O número de instâncias pré-iniciadas de threads de worker de pré-processamento deve ser definido para não menos do que a contagem de núcleos de CPU disponíveis. Mais workers devem ser definidos se o pré-processamento não for limitado pela CPU e tiver muitas solicitações de rede.
Padrão: 16
Intervalo: 1-1000
O número de instâncias pré-forked de pollers para proxies passivos1.
Padrão: 1
Intervalo: 0-250
O número de instâncias pré-forked de report writers.
Se definido como 0, a geração de relatórios agendada é desabilitada.
O processo do gerenciador de relatórios é iniciado automaticamente quando um report writer é iniciado.
Padrão: 0
Intervalo: 0-100
O número de instâncias pré-forked de SNMP pollers. Veja MaxConcurrentChecksPerPoller.
Padrão: 1
Intervalo: 0-1000
Se definido como 1, um processo SNMP trapper será iniciado.
Padrão: 0
Intervalo: 0-1
O número de instâncias pré-forked de timers.
Timers processam períodos de manutenção.
Padrão: 1
Intervalo: 1-1000
O número de instâncias pré-forked de trappers1.
Trappers aceitam conexões recebidas do Zabbix sender, agents ativos e proxies ativos.
Padrão: 5
Intervalo: 1-1000
O número de instâncias de coletor VMware pré-forked.
Padrão: 0
Intervalo: 0-250
Uma lista de endereços IP separados por vírgula, opcionalmente na notação CIDR, ou nomes DNS de instâncias externas do Zabbix. A solicitação de estatísticas será aceita apenas dos endereços listados aqui. Se este parâmetro não for definido, nenhuma solicitação de estatísticas será aceita.
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.
Exemplo:
Especifica quanto tempo esperar (em segundos) para estabelecer conexão e trocar dados com o Zabbix proxy, agent, serviço web, verificações SNMP legadas (número único de OID ou string) e item icmpping[*].
Este parâmetro define a duração para várias operações de comunicação:
history.push;Este timeout não será usado para aquelas verificações que possuem configurações de timeout configuráveis no frontend (em nível global, proxy ou por item). Por exemplo, os items SNMP walk[OID] e get[OID] usam o timeout configurado no frontend; as verificações SNMP legadas ainda usam o valor de timeout do server.
Padrão: 3
Intervalo: 1-30
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.
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.
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:
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 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.509Exemplo para OpenSSL:
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:
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509Exemplo para OpenSSL:
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.
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:
NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALLExemplo para OpenSSL:
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 PSK.
Exemplo:
O caminho completo de um arquivo contendo certificados revogados. Este parâmetro é usado para comunicações criptografadas entre os componentes do Zabbix.
Quais conexões de entrada aceitar do frontend.
Vários valores podem ser especificados, separados por vírgula:
Padrão: unencrypted
Emissor de certificado frontend permitido.
Assunto do certificado frontend permitido.
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.
Controla o TLS no socket trapper.
Valores suportados:
O diretório temporário.
Padrão: /tmp
Especifica o tempo limite em segundos para:
Padrão: 300
Intervalo: 1-300
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-16G
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
Determina com que frequência o host é verificado quanto à disponibilidade durante o período de indisponibilidade, em segundos.
Padrão: 60
Intervalo: 1-3600
Determina com que frequência o host é verificado quanto à disponibilidade durante o período de inacessibilidade, em segundos.
Padrão: 15
Intervalo: 1-3600
Determina após quantos segundos de inacessibilidade um host é tratado como indisponível.
Padrão: 45
Intervalo: 1-3600
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
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
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
Caminho ou consulta do Vault, dependendo do Vault, de onde as credenciais para o banco de dados serão recuperadas pelas chaves.
As chaves usadas para HashiCorp são 'password' e 'username'.
Exemplo de caminho com VaultPrefix=/v1/secret/data/zabbix/:
Exemplo de caminho sem VaultPrefix:
As chaves usadas para CyberArk são 'Content' e 'UserName'.
Exemplo:
Esta opção só pode ser usada se DBUser e DBPassword não estiverem especificados.
Um prefixo personalizado para o caminho ou consulta do Vault, dependendo do Vault. Os padrões mais adequados serão usados se não especificado.
Observe que 'data' é automaticamente anexado após o ponto de montagem para HashiCorp se VaultPrefix não for especificado.
Exemplo de prefixo para Hashicorp:
Exemplo de prefixo para Cyberark:
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.
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.
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
A URL HTTP[S] do servidor vault. O diretório de certificados CA do sistema será usado se SSLCALocation não for especificado.
Padrão: https://127.0.0.1:8200
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
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
O atraso em segundos entre a recuperação das estatísticas do contador de desempenho de um único serviço VMware. Esse atraso deve ser definido para o menor intervalo de atualização de qualquer item de monitoramento VMware que use contadores de desempenho VMware.
Padrão: 60
Intervalo: 10-86400
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
A URL HTTP[S] para o serviço web do Zabbix no formato http[s]://host:port/report.
Exemplo:
Observação: o esquema (http://) pode ser omitido apenas para conexões sem TLS (HTTP); se o TLS estiver configurado, https:// deve ser usado.
URL HTTP[S] da interface WebDriver.
Exemplo (usado com o Selenium WebDriver standalone server):
1 Observe que muitos processos de coleta de dados (pollers, unreachable pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers) juntamente com o IPMI manager, SNMP trapper, preprocessing workers e discovery workers podem esgotar o limite de descritores de arquivos por processo para o preprocessing manager.
Esgotar o limite de descritores de arquivos fará com que o Zabbix server pare, normalmente logo após a inicialização, mas às vezes pode demorar mais. Para evitar esses problemas, revise o arquivo de configuração do Zabbix server para otimizar o número de verificações e processos simultâneos. Além disso, se necessário, certifique-se de que o limite de descritores de arquivos esteja definido suficientemente alto, verificando e ajustando os limites do sistema.
2 Quando muitos items são excluídos, isso aumenta a carga no banco de dados, pois o housekeeper precisará remover todos os dados históricos que esses items possuíam. Por exemplo, se precisarmos remover apenas 1 protótipo de item do template, mas esse template está vinculado a 50 hosts e para cada host o protótipo é expandido para 100 items reais, 5000 items no total terão que ser removidos (1*50*100). Se 500 for definido para MaxHousekeeperDelete (MaxHousekeeperDelete=500), o processo housekeeper terá que remover até 2500000 valores (5000*500) para os items excluídos das tabelas de histórico e tendências em um ciclo.
3 DBSocket e DBPort são mutuamente exclusivos na configuração do server. Especifique apenas um ou deixe ambos indefinidos.