[comment]: # ({66a8ced4-66a8ced4})
# 9. Zabbix веб-сервис

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

[comment]: # ({7d9134a6-132b4156})
### Обзор

Веб-сервис Zabbix — это процесс, который используется для взаимодействия с внешними веб-сервисами.

Параметры, поддерживаемые файлом конфигурации веб-сервиса Zabbix (zabbix\_web\_service.conf), перечислены в этом разделе.

Параметры перечислены без дополнительной информации. Щелкните по параметру, чтобы увидеть полные сведения.

|Parameter|Description|
|--|--------|
|[AllowedIP](#allowedip)|Список IP-адресов, разделенных запятыми, при необходимости в нотации CIDR, или DNS-имен серверов Zabbix и прокси Zabbix.|
|[DebugLevel](#debuglevel)|Уровень отладки.|
|[IgnoreURLCertErrors](#ignoreurlcerterrors)|Определяет обработку ошибок проверки TLS-сертификата при обращении к URL веб-интерфейса.|
|[Include](#include)|Вы можете включить отдельные файлы или все файлы в каталоге в файл конфигурации.|
|[ListenPort](#listenport)|Сервис будет прослушивать этот порт для подключений от сервера.|
|[LogFile](#logfile)|Имя файла журнала.|
|[LogFileSize](#logfilesize)|Максимальный размер файла журнала.|
|[LogType](#logtype)|Тип вывода журнала.|
|[Timeout](#timeout)|Максимальное время (в секундах), затрачиваемое на формирование PDF [отчета](/manual/config/reports) панели мониторинга.|
|[TLSAccept](#tlsaccept)|Какие входящие подключения принимать.|
|[TLSCAFile](#tlscafile)|Полный путь к файлу, содержащему сертификаты корневого CA(ов) для проверки сертификата узла, используемые для зашифрованной связи между компонентами Zabbix.|
|[TLSCertFile](#tlscertfile)|Полный путь к файлу, содержащему сертификат сервиса или цепочку сертификатов, используемые для зашифрованной связи между компонентами Zabbix.|
|[TLSKeyFile](#tlskeyfile)|Полный путь к файлу, содержащему закрытый ключ сервиса, используемый для зашифрованной связи между компонентами Zabbix.|

Все параметры являются необязательными, если явно не указано, что параметр обязателен.

Обратите внимание:

-   Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации;
-   Значения поддерживают [переменные среды](/manual/appendix/config/environment_variables);
-   Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без [BOM](https://en.wikipedia.org/wiki/Byte_order_mark);
-   Комментарии, начинающиеся с "\#", поддерживаются только в начале строки.

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

[comment]: # ({8085875f-69d7c913})
### Подробности параметра

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

[comment]: # ({3ffd0b98-0f829aa7})
##### AllowedIP
Список (через запятую) IP адресов, опционально в CIDR нотации, или DNS имён Zabbix серверов и Zabbix прокси. Входящие соединения будут приниматься только с хостов, указанных в этом списке.<br>Если включена поддержка IPv6, то `127.0.0.1`, `::127.0.0.1`, `::ffff:127.0.0.1` обрабатываются одинаково, а `::/0` разрешает все IPv4 и IPv6 адреса. `0.0.0.0/0` можно использовать, чтобы разрешить любой IPv4 адрес.

Пример: 

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

Обязательное: да

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

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

Укажите уровень отладки:<br>*0* — основная информация о запуске и остановке процессов Zabbix<br>*1* — критическая информация;<br>*2* — информация об ошибках;<br>*3* — предупреждения; <br>*4* — для отладки (выдает много информации);<br>*5* — расширенная отладка (выдает еще больше информации).

По умолчанию: `3`<br>
Диапазон: 0-5

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

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

Определяет обработку ошибок проверки TLS-сертификата при доступе к URL веб-интерфейса:<br>0 - не игнорировать ошибки сертификата;<br>1 - игнорировать ошибки сертификата.<br>

По умолчанию: `0`<br>
Диапазон: 0-1

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

[comment]: # ({c3dcc082-7a24ed32})
##### Включение

Вы можете включать отдельные файлы или все файлы в каталоге в файл конфигурации.
Во время установки Zabbix создаст каталог include в /usr/local/etc, если он не был изменен во время компиляции.
Путь может быть относительным к расположению файла *zabbix\_web\_service.conf*.<br>Чтобы включать только нужные файлы в указанном каталоге, для сопоставления шаблонов поддерживается подстановочный символ звездочка.<br>См. [special notes](special_notes_include) о ограничениях.

Пример:

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

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

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

Веб-сервис будет прослушивать этот порт на предмет соединений с сервером.

По умолчанию: `10053`<br>
Диапазон: 1024-32767

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

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

Имя файла журнала.

Пример:

    /tmp/zabbix_web_service.log

Обязательное: Да, если LogType выставлен в *file*; в противном случае — нет

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

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

Максимальный размер файла журнала в МБ.<br>0 — отключить автоматическую ротацию журналов.<br>*Примечание*: если достигнут предел размера файла журнала и ротация файла по какой-либо причине не удалась, существующий файл журнала усекается и запускается заново.

По умолчанию: `1`<br>
Диапазон: 0–1024

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

[comment]: # ({ae46be35-9d26f327})
##### Тип журнала

Тип вывода журнала:<br>*file* — запись журнала в файл, указанный в параметре LogFile;<br>*system* — запись журнала в syslog;<br>*console* — вывод журнала в стандартный вывод.

По умолчанию: `file`

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

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

Максимальное время (в секундах), которое можно потратить на форматирование PDF [отчёта](/manual/config/reports) панели

По умолчанию: `10`<br>
Диапазон: 1-30

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

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

Какие входящие подключения принимать:<br>*unencrypted* — принимать подключения без шифрования (по умолчанию)<br>*cert* — принимать подключения с TLS и сертификатом

По умолчанию: `unencrypted`

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

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

Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.

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

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

Полный путь к файлу, содержащему сертификат сервиса или цепочку сертификатов, используемый для зашифрованной связи с компонентами Zabbix.

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

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

Абсолютный путь к файлу, содержащему закрытый ключ сервиса (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.

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

