Parâmetros de configuração: Zabbix web service

Visão geral

O serviço web do Zabbix é um processo usado para comunicação com serviços web externos.

Os parâmetros suportados pelo arquivo de configuração do serviço web do Zabbix (zabbix_web_service.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
AllowedIP Uma lista de endereços IP separados por vírgulas, opcionalmente em notação CIDR, ou nomes DNS de servers do Zabbix e proxies do Zabbix.
DebugLevel O nível de depuração.
IgnoreURLCertErrors Especifica o tratamento de erros de validação de certificado TLS ao acessar a URL do frontend.
Include Você pode incluir arquivos individuais ou todos os arquivos de um diretório no arquivo de configuração.
ListenPort O serviço escutará nesta porta por conexões do server.
LogFile O nome do arquivo de log.
LogFileSize O tamanho máximo do arquivo de log.
LogType O tipo de saída do log.
Timeout O tempo máximo (em segundos) gasto na formatação do report em PDF de um dashboard.
TLSAccept Quais conexões de entrada aceitar.
TLSCAFile O caminho completo de um arquivo contendo os certificados da CA de nível superior para verificação de certificado de pares, usado para comunicações criptografadas entre componentes do Zabbix.
TLSCertFile O caminho completo de um arquivo contendo o certificado do serviço ou a cadeia de certificados, usado para comunicações criptografadas entre componentes do Zabbix.
TLSKeyFile O caminho completo de um arquivo contendo a chave privada do serviço, usado para comunicações criptografadas entre componentes do Zabbix.

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

Observe que:

  • Os valores padrão refletem os padrões do processo, não os valores nos arquivos de configuração fornecidos;
  • Os valores suportam variáveis de ambiente;
  • O Zabbix suporta arquivos de configuração somente em codificação UTF-8 sem BOM;
  • Comentários que começam com "#" são suportados apenas no início da linha.

Detalhes do parâmetro

AllowedIP

Uma lista de endereços IP separados por vírgulas, opcionalmente em notação CIDR, ou nomes DNS de servers Zabbix e proxies Zabbix. As conexões de entrada serão aceitas somente dos hosts listados aqui.
Se o suporte a IPv6 estiver habilitado, então 127.0.0.1, ::127.0.0.1, ::ffff:127.0.0.1 são tratados igualmente e ::/0 permitirá qualquer endereço IPv4 ou IPv6. 0.0.0.0/0 pode ser usado para permitir qualquer endereço IPv4.

Exemplo:

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

Obrigatório: sim

DebugLevel

Especifique o nível de depuração:
0 - informações básicas sobre a inicialização e a finalização 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).

Padrão: 3
Intervalo: 0-5

IgnoreURLCertErrors

Especifica o tratamento de erros de validação de certificado TLS ao acessar a URL do frontend:
0 - não ignorar erros de certificado;
1 - ignorar erros de certificado.

Padrão: 0
Intervalo: 0-1

Incluir

Você pode incluir arquivos individuais ou todos os arquivos de um diretório no arquivo de configuração. Durante a instalação, o Zabbix criará o diretório de inclusão em /usr/local/etc, a menos que isso seja modificado durante a compilação. O caminho pode ser relativo ao local do arquivo zabbix_web_service.conf.
Para incluir apenas os arquivos relevantes no diretório especificado, o caractere curinga asterisco é suportado para correspondência de padrões.
Consulte notas especiais sobre limitações.

Exemplo:

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

O serviço escutará nesta porta as conexões provenientes do server.

Padrão: 10053
Intervalo: 1024-32767

LogFile

O nome do arquivo de log.

Exemplo:

/tmp/zabbix_web_service.log

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

LogFileSize

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

Padrão: 1
Intervalo: 0-1024

LogType

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

Padrão: file

Tempo limite

O tempo máximo (em segundos) gasto na formatação do PDF report de um dashboard.

Padrão: 10
Intervalo: 1-30

TLSAccept

Quais conexões de entrada aceitar:
unencrypted - aceita conexões sem criptografia (padrão)
cert - aceita conexões com TLS e um certificado

Padrão: unencrypted

TLSCAFile

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

TLSCertFile

O caminho completo do arquivo que contém o certificado do serviço ou a cadeia de certificados, usado para comunicações criptografadas com componentes do Zabbix.

TLSKeyFile

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