[comment]: # ({66a8ced4-66a8ced4})
# 9 Zabbix web service

[comment]: # ({/66a8ced4-66a8ced4})

[comment]: # ({d20017c7-132b4156})
### 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](#allowedip)|Uma lista de endereços IP separados por vírgula, opcionalmente em notação CIDR, ou nomes DNS de servers Zabbix e proxies Zabbix.|
|[DebugLevel](#debuglevel)|O nível de depuração.|
|[IgnoreURLCertErrors](#ignoreurlcerterrors)|Especifica o tratamento de erros de validação de certificado TLS ao acessar a URL do frontend.|
|[Include](#include)|Você pode incluir arquivos individuais ou todos os arquivos de um diretório no arquivo de configuração.|
|[ListenPort](#listenport)|O serviço escutará nesta porta por conexões do server.|
|[LogFile](#logfile)|O nome do arquivo de log.|
|[LogFileSize](#logfilesize)|O tamanho máximo do arquivo de log.|
|[LogType](#logtype)|O tipo de saída do log.|
|[Timeout](#timeout)|O tempo máximo (em segundos) gasto na formatação do [report](/manual/config/reports) em PDF de um dashboard.|
|[TLSAccept](#tlsaccept)|Quais conexões de entrada aceitar.|
|[TLSCAFile](#tlscafile)|O caminho completo de um arquivo contendo os certificados da(s) CA(s) de nível superior para verificação do certificado do par, usado para comunicações criptografadas entre componentes do Zabbix.|
|[TLSCertFile](#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](#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;
-   O Zabbix suporta arquivos de configuração apenas em codificação UTF-8 sem [BOM](https://en.wikipedia.org/wiki/Byte_order_mark);
-   Comentários que começam com "\#" são suportados apenas no início da linha.

[comment]: # ({/d20017c7-132b4156})

[comment]: # ({8085875f-69d7c913})
### Detalhes do parâmetro

[comment]: # ({/8085875f-69d7c913})

[comment]: # ({3ffd0b98-0f829aa7})
##### AllowedIP
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.<br>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

[comment]: # ({/3ffd0b98-0f829aa7})

[comment]: # ({9c071f70-e5288ea7})
##### DebugLevel

Especifica o nível de debug:<br>*0* - informações básicas sobre o início e a parada dos processos do Zabbix<br>*1* - informações críticas;<br>*2* - informações de erro;<br>*3* - avisos;<br>*4* - para depuração (gera muitas informações);<br>*5* - depuração estendida (gera ainda mais informações).

Padrão: `3`<br>
Intervalo: 0-5

[comment]: # ({/9c071f70-e5288ea7})

[comment]: # ({4453207c-fbc8cbb3})
##### IgnoreURLCertErrors

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

Padrão: `0`<br>
Intervalo: 0-1

[comment]: # ({/4453207c-fbc8cbb3})

[comment]: # ({c3dcc082-7b404da0})
##### Include

Você pode incluir arquivos individuais ou todos os arquivos em 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 seja modificado durante a compilação.
O caminho pode ser relativo à localização do arquivo *zabbix\_web\_service.conf*.<br>Para incluir apenas arquivos relevantes no diretório especificado, o caractere curinga asterisco é suportado para correspondência de padrões.<br>Veja [notas especiais](special_notes_include) sobre limitações.

Exemplo:

```default
Include=/absolute/path/to/config/files/*.conf
```

[comment]: # ({/c3dcc082-7b404da0})

[comment]: # ({ca521675-e99b72c0})
##### ListenPort

O serviço irá escutar neste porto por conexões do server.

Padrão: `10053`<br>
Intervalo: 1024-32767

[comment]: # ({/ca521675-e99b72c0})

[comment]: # ({ee32cb60-bb5252d8})
##### 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

[comment]: # ({/ee32cb60-bb5252d8})

[comment]: # ({f7604f8f-778f1edc})
##### LogFileSize

O tamanho máximo de um arquivo de log em MB.<br>0 - desabilita a rotação automática do log.<br>*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`<br>
Intervalo: 0-1024

[comment]: # ({/f7604f8f-778f1edc})

[comment]: # ({ae46be35-9d26f327})
##### LogType

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

Padrão: `file`

[comment]: # ({/ae46be35-9d26f327})

[comment]: # ({75e1012a-ee64bcdf})
##### Timeout

O tempo máximo (em segundos) gasto na formatação do [relatório](/manual/config/reports) em PDF de um dashboard.

Padrão: `10`<br>
Intervalo: 1-30

[comment]: # ({/75e1012a-ee64bcdf})

[comment]: # ({a6dff55c-849f8496})
##### TLSAccept

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

Padrão: `unencrypted`

[comment]: # ({/a6dff55c-849f8496})

[comment]: # ({65d07bda-336a620d})
##### TLSCAFile

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.

[comment]: # ({/65d07bda-336a620d})

[comment]: # ({a608b1f1-185ad3c6})
##### TLSCertFile

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.

[comment]: # ({/a608b1f1-185ad3c6})

[comment]: # ({ae0ead19-cbcbba0a})
##### TLSKeyFile

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

[comment]: # ({/ae0ead19-cbcbba0a})

