O serviço web do Zabbix é um processo utilizado 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.
| Parâmetro | Descrição |
|---|---|
| AllowedIP | Uma lista de endereços IP separados por vírgula, opcionalmente na notação CIDR, ou nomes DNS dos servidores Zabbix e proxies Zabbix. |
| DebugLevel | O nível de debug. |
| IgnoreURLCertErrors | Especifica o tratamento de erros de validação de certificado TLS ao acessar a URL do frontend. |
| ListenPort | O serviço irá escutar neste porto 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 relatório em PDF de um dashboard. |
| TLSAccept | Quais conexões de entrada aceitar. |
| TLSCAFile | O caminho completo para um arquivo contendo o(s) certificado(s) 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 para um arquivo contendo o certificado do serviço ou cadeia de certificados, usado para comunicações criptografadas entre componentes do Zabbix. |
| TLSKeyFile | O caminho completo para um arquivo contendo a chave privada do serviço, usado para comunicações criptografadas entre componentes do Zabbix. |
Todos os parâmetros são opcionais, a menos que explicitamente declarado que o parâmetro é obrigatório.
Observe que:
Uma lista de endereços IP separados por vírgula, opcionalmente na notação CIDR, ou nomes DNS de servidores Zabbix e proxies Zabbix. As conexões de entrada serão aceitas apenas dos hosts listados aqui.
Se o suporte a IPv6 estiver habilitado, então 127.0.0.1, ::127.0.0.1, ::ffff:127.0.0.1 são tratados igualmente e ::/0 permitirá qualquer endereço IPv4 ou IPv6. 0.0.0.0/0 pode ser usado para permitir qualquer endereço IPv4.
Exemplo:
Obrigatório: sim
Especifica o nível de debug:
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).
Padrão: 3
Intervalo: 0-5
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
O serviço irá escutar neste porto por conexões do server.
Padrão: 10053
Intervalo: 1024-32767
O nome do arquivo de log.
Exemplo:
Obrigatório: Sim, se LogType estiver definido como file; caso contrário, não
O tamanho máximo de um arquivo de log em MB.
0 - desabilita a rotação automática do log.
Nota: Se o limite de tamanho do arquivo de log for atingido e a rotação do arquivo falhar, por qualquer motivo, o arquivo de log existente será truncado e iniciado novamente.
Padrão: 1
Intervalo: 0-1024
O tipo de saída do 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
O tempo máximo (em segundos) gasto na formatação do relatório em PDF de um dashboard.
Padrão: 10
Intervalo: 1-30
Quais conexões de entrada aceitar:
unencrypted - aceitar conexões sem criptografia (padrão)
cert - aceitar conexões com TLS e um certificado
Padrão: unencrypted
O caminho completo do arquivo contendo o(s) certificado(s) da(s) CA(s) de nível superior para verificação do certificado do par, usado para comunicações criptografadas entre os componentes do Zabbix.
O caminho completo do arquivo que contém o certificado do serviço ou cadeia de certificados, usado para comunicações criptografadas com os componentes do Zabbix.
O caminho completo do arquivo contendo a chave privada do serviço, usada para comunicações criptografadas entre os componentes do Zabbix.