Os parâmetros suportados em um arquivo de configuração do Zabbix proxy são:
Parâmetro | Obrigatório | Intervalo | Padrão | Descrição |
---|---|---|---|---|
AllowRoot | não | 0 | Permite que o proxy rode como 'root'. Se desabilitada e o proxy for iniciado pelo 'root', o proxy tentará trocar para o usuário 'zabbix'. Não tem efeito se iniciado por um usuário normal. 0 - não permite 1 - permite Este parâmetro é suportado desde o Zabbix 2.2.0. |
|
CacheSize | não | 128K-8G | 8M | Tamanho do cache de configuração, em bytes Tamanho da área de memória compatilhada para armazenar dados sobre hosts e itens. O limite superior era 2GB antes do Zabbix 2.2.3. |
ConfigFrequency | não | 1-604800 | 3600 | Com que frequencia o proxy recupera dados de configuração do servidor Zabbix em segundos. Parâmetro de proxies ativos. Ignorado por proxies passivos (ver parâmetro ProxyMode). |
DbHost | não | localhost | Hostname do servidor da base de dados. No caso do Mysql, localhost ou uma string vazia resulta em usar um socket. No caso do PostgreSQL somente string vazia resulta em tentativa de usar socket. |
|
DBName | sim | Nome da base de dados. Para SQLite3 o caminho para o arquivo da base de dados deve ser informado. DBUser e DBPassword são ignorados. Aviso: Não tente usar o mesmo banco de dados do servidor Zabbix. |
||
DBPassword | não | Senha da base de dados. Ignorado para SQLite. Comente esta linha se nenhuma senha for usada. |
||
Dbschema | não | Nome do schema. Usado para IBM DB2 e PostgreSQL. | ||
DBSocket | não | 3306 | Caminho para o socket do MySQL. Porta do banco de dados quando não estiver sendo usando socket local. Ignorado para SQLite. |
|
DbUser | Usuário do banco de dados. Ignorado para SQLite. | |||
DataSenderFrequency | não | 1-3600 | 1 | O proxy irá enviar os dados coletados para o servidor a cada N segundos Parâmetro de proxies ativos. Ignorado por proxies passivos (ver parâmetro ProxyMode). |
DebugLevel | não | 0-5 | 3 | Especifica o nível de depuração: 0 - informações básicas sobre início e parada de processos Zabbix 1 - informações críticas 2 - informações sobre erros 3 - avisos 4 - depuração (produz grande quantidade de informações) 5 - depuração estendida para monitoramento web e VMware (só pode ser definido através de opções de controle em tempo real) |
ExternalScripts | não | /usr/local/share/zabbix/ externalscripts | Localização de scripts externos (depende da variável de instalação datadir, definida em tempo de compilação). | |
Fping6Location | não | /usr/sbin/fping6 | Certifique-se de que o binário fping6 tem o root como dono e flag SUID definida. Deixe vazio ("Fping6Location=") se o utilitário fping for capaz de processar também endereços IPv6. |
|
FpingLocation | não | /usr/sbin/fping | Localização de fping Certifique-se de que o binário fping tem o root como dono e flag SUID definida. |
|
HeartbeatFrequency | não | 0-3600 | 60 | Frequência de mensagens de heartbeat em segundos. Usado para monitoramento da disponibilidade de proxy no lado do servidor 0 - mensagens de heartbeat desabilitadas Parâmetro de proxies ativos. Ignorado por proxies passivos (ver parâmetro ProxyMode). |
HistoryCacheSize | não | 128K-2G | 8M | Tamanho do cache de histórico, em bytes. Área de memória compartilhada para guardar dados históricos. |
HistoryTextCacheSize | não | 128K-2G | 16M | Tamanho do cache de histórico de texto, em bytes. Área de memória compartilhada para guardar histórico de dados com tipo caracter, texto ou log. |
Host | não | Definido por HostnameItem | Nome do proxy, único e sensível à caixa. Certifique-se de que o nome do proxy é conhecido pelo servidor! Caracteres permitidos: alfanumérico, '.', ' ', '_' e '-'. Comprimento máximo: 64 |
|
HostnameItem | não | system.hostname | Item usado para definir o hostname se for o parâmetro Hostname estiver indefinido (será executado no proxy de forma similar a em agente) Não suporta userParameters, contadores de desempenho ou aliases, mas suporta system.run[]. Ignorado se Hostname está definido. Este parâmetro é suportado desde o Zabbix 1.8.6. |
|
HousekeepingFrequency | não | 1-24 | 1 | Quantas vezes o Zabbix irá realizar procedimento de housekeeping (em horas) Housekeeping é o ato de remover informações obsoletas da base de dados. // Nota : Para evitar que o processo housekeeper fique sobrecarregado (por exemplo, quando os parâmetros ProxyLocalBuffer e ProxyOfflineBuffer tiverem uma redução muito grande), no máximo 4 vezes a quantidade de horas de dados, especificada em HousekeepingFrequency, serão removidas em um ciclo de housekeeping para cada item. Assim, se a HousekeepingFrequency for 1, no máximo 4 horas de informações obsoletas serão apagadas por ciclo (iniciando com a entrada mais antiga). Nota: para reduzir a carga na inicialização do proxy o housekeeping é postergado por 30 minutos depois do início dele. Assim, se a HousekeepingFrequency for 1, a primeira execução do housekeeping depois do início do servidor ocorrerá em 30 minutos e será repetida a cada hora depois disso. Este comportamento de postergação existe desde o Zabbix 2.4.0.. | | Include | não | | | Pode-se 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 batimento de padrões. Por exemplo: '' /caminho/absoluto/para/arquivos/de/configuracao/*.conf ''. O batimento de padrões é suportado desde o ** Zabbix 2.4.0 ** Ver notas especiais sobre as limitações.| | JavaGateway | não | | | Endereço IP (ou hostname) do JavaGateway Zabbix Só necessário se pollers Java foram iniciados Este parâmetro é suportado desde o Zabbix 2.0.0. | | JavaGatewayPort | não | 1024-32767 | 10052 | Porta onde o JavaGateway Zabbix escuta. Este parâmetro é suportado desde o Zabbix 2.0.0. | | ListenIP | não | | 0.0.0.0 | Lista, delimitada por vírgulas, de endereços IP onde o trapper deve escutar O trapper irá escutar em todas as interfaces de rede se este parâmetro estiver ausente Vários endereços IP são suportados desde o Zabbix 1.8.3. | | ListenPort | não | 1024-32767 | 10051 | Porta de escuta para o trapper. | | LoadModule | não | | | Módulo para carregar na inicialização do proxy. Os módulos são utilizados para estender a funcionalidade do proxy. Formato: LoadModule = <module.so> Os módulos devem estar localizados no diretório especificado pela LoadModulePath É permitido incluir vários parâmetros LoadModule. | | LoadModulePath | não | | | Caminho completo para localização de módulos de proxy. O padrão depende das opções de compilação. | | LogFile | não | | | Nome do arquivo de log Se não for definido, o syslog é usado. | | LogFileSize | não | 0-1024 | 1 | Tamanho máximo do arquivo de log em MB 0 - desativar a rotação automática de log Nota : Se o limite de tamanho do arquivo de log é atingido e rotação arquivo falhar, por qualquer razão, o arquivo de log existente será truncado e reiniciado do zero. | | LogSlowQueries | não | 0-3600000 | 0 | Quanto tempo uma query no banco de dados pode levar antes de ser registrada no log (em milissegundos) 0 - não registrar consultas lentas Esta opção torna-se habilitada a partir do DebugLevel = 3 \ \ Este parâmetro é suportado desde o Zabbix 1.8.2. | | PidFile | não | | /tmp/zabbix_proxy.pid | Nome do arquivo com o PID. | | ProxyLocalBuffer | não | 0-720 | 0 | O proxy irá manter os dados localmente por N horas, mesmo que estes já tenham sido sincronizados com o Zabbix Server. Este parâmetro pode ser usado se os dados locais serão usados por aplicativos de terceiros. | | ProxyMode | não | 0-1 | 0 |. Modo de funcionamento do proxy 0 - proxy no modo ativo 1 - proxy no modo passivo Este parâmetro é suportado desde o Zabbix 1.8.3 Note // que os dados de configuração do proxy (restritos) podem tornar-se disponíveis para as partes que tenham acesso à porta do trapper do servidor Zabbix ao usar um proxy ativo. Isso é possível porque qualquer um pode fingir ser um proxy ativo e requisitar configurações; não ocorre autenticação. |
ProxyOfflineBuffer | não | 1-720 | 1 | O proxy irá manter os dados por N horas caso não exista conectividade com o servidor Zabbix. Dados mais antigos serão perdidos. |
ServerPort | não | 1024-32767 | 10051 | Porta do Zabbix trapper no servidor Zabbix. Parâmetro de proxies ativos. Ignorado por proxies passivos (ver parâmetro ProxyMode). |
Server | sim | Endereço IP (ou hostname) do servidor Zabbix. O proxy ativo receberá os dados de configuração do servidor. Parâmetro de proxies ativos. Ignorado por proxies passivos (ver parâmetro ProxyMode). |
||
SNMPTrapperFile | não | /tmp/zabbix_traps.tmp | Arquivo temporário usado para transmitir dados do SNMP trap daemon para o servidor. Deve ser o mesmo que foi definido no zabbix_trap_receiver.pl ou arquivo de configuração SNMPTT. Este parâmetro é suportado desde o Zabbix 2.0.0. |
|
SourceIP | não | Endereço IP de origem para as conexões de saída. | ||
SSHKeyLocation | não | Localização de chaves públicas e privadas para verificações e ações SSH | ||
SSLCertLocation | não | . Localização dos arquivos de certificado de cliente SSL para autenticação do cliente. Este parâmetro é usado somente em monitoramento de sites e é suportado desde o Zabbix 2.4. |
||
SSLKeyLocation | não | . Local de arquivos de chave privada SSL para autenticação do cliente. Este parâmetro é usado somente em monitoramento de sites e é supoertado desde o Zabbix 2.4. |
||
SSLCALocation | não | Substituição do local dos arquivos da autoridade de certificação (CA) para a verificação do certificado do servidor SSL. Se não for definida, o diretório do sistema será usado. Observe que o valor deste parâmetro será definido como a opção CURLOPT_CAPATH da libcurl e tem efeito somente se o a libcurl foi compilada para usar OpenSSL. Para mais informações, consulte a página do cURL. Este parâmetro é usado somente em monitoramento de sites e é suportado desde o Zabbix 2.4. |
||
StartDBSyncers | não | 1-100 | 4 | Número de instâncias pré-disparadas de DB Syncers. O limite superior era 64 antes da versão 1.8.5 Este parâmetro é suportado desde o Zabbix 1.8.3. |
StartDiscoverers | não | 0-250 | 1 | Número de instâncias pré-disparadas de discoverers. O limite superior era 255 antes da versão 1.8.5. |
StartHTTPPollers | não | 0-1000 | 1 | Número de instâncias pré-disparadas de HTTPpollers. |
StartIPMIPollers | não | 0-1000 | 0 | Número de instâncias pré-disparadas de IPMIpollers. O limite superior era 255 antes da versão 1.8.5. |
StartJavaPollers | não | 0-1000 | 0 | Número de instâncias pré-disparadas de JavaPollers. Este parâmetro é suportado desde o Zabbix 2.0.0. |
StartPingers | não | 0-1000 | 1 | Número de instâncias pré-disparadas de ICMP pingers. O limite superior era 255 antes da versão 1.8.5. |
StartPollersUnreachable | não | 0-1000 | 1 | Número de instâncias pré-disparadas de pollers para hosts inacessíveis (incluindo IPMI e Java). Desde o ** Zabbix 2.4.0 **, pelo menos um poller para os hosts inacessíveis deve ser executado se pollers IPMI, Java ou regulares forem iniciados. O limite superior era 255 antes da versão 1.8.5. Esta opção não existe na versão 1.8.3. |
StartPollers | não | 0-1000 | 5 | Número de instâncias pré-disparadas de pollers. O limite superior era 255 antes da versão 1.8.5.. |
StartSNMPTrapper | não | 0-1 | 0 | Se definido como 1, o processo SNMP trapper será iniciado. Este parâmetro é suportado desde o Zabbix 2.0.0. |
StartTrappers | não | 0-1000 | 5 | Número de instâncias pré-disparadas de trappers. Trappers aceitam conexões do Zabbix sender, agentes ativos e proxies ativos. O limite superior era 255 antes da versão 1.8.5. |
StartVMwareCollectors | não | 0-250 | 0 | Número de instâncias pré-disparadas de coletores Vmware. Este parâmetro é suportado desde o Zabbix 2.2.0. |
Timeout | não | 1-30 | 3 | Especifica quanto tempo esperar para agente, dispositivo SNMP ou verificação externa (em segundos). |
TmpDir | não | / tmp | Diretório temporário. | |
TrapperTimeout | não | 1-300 | 300 | Especifica quantos segundos o trapper pode gastar processando novos dados. |
User | não | Zabbix | Reduz privilégios para um usuário específico existente no sistema. Tem efeito somente se executado como 'root' e AllowRoot estiver desativado. Este parâmetro é suportado desde o ** Zabbix 2.4.0 * *. |
|
UnavailableDelay | não | 1-3600 | 60 | Quantas vezes a disponibilidade do host é verificada durante o período de indisponibilidade, em segundos. |
UnreachableDelay | não | 1-3600 | 15 | Quantas vezes a disponibilidade do host é verificada durante o período de inalcançabilidade, em segundos. |
UnreachablePeriod | não | 1-3600 | 45 | Depois de quantos segundos de inalcançabilidade tratar um host como indisponível. |
VMwareCacheSize | não | 256K-2G | 8M | tamanho da área de memória compartilhada para armazenar dados VMware Uma verificação interna VMware [vmware, buffer, ...] pode ser usada para monitorar o uso de cache VMware (ver verificações internas). Note que a memória compartilhada não é alocada se não há instâncias de coletores VMware configurados para iniciar. Este parâmetro é suportado desde o Zabbix 2.2.0. |
VMwareFrequency | não | 10-86400 | 60 | Atraso em segundos entre coleta de dados de um serviço VMware individual. Este atraso deve ser definido como o período mínimo de atraso de um item de monitoramento VMware. Este parâmetro é suportado desde o Zabbix 2.2.0 |
O Zabbix suporta arquivos de configuração apenas em codificação UTF-8 sem BOM.
Comentários começando com "#" são suportados apenas no início da linha.