9 Веб-служба Zabbix

Обзор

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

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

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

Parameter Description
AllowedIP Список IP-адресов, разделённых запятыми, при необходимости в нотации CIDR, или DNS-имён серверов Zabbix и прокси Zabbix.
DebugLevel Уровень отладки.
IgnoreURLCertErrors Определяет обработку ошибок проверки TLS-сертификата при обращении к URL веб-интерфейса.
Include В файл конфигурации можно включать отдельные файлы или все файлы из каталога.
ListenPort Служба будет прослушивать этот порт для соединений от сервера.
LogFile Имя файла журнала.
LogFileSize Максимальный размер файла журнала.
LogType Тип вывода журнала.
Timeout Максимальное время (в секундах), затрачиваемое на формирование PDF отчёта панели мониторинга.
TLSAccept Какие входящие соединения принимать.
TLSCAFile Полный путь к файлу, содержащему сертификаты корневых центров сертификации (CA) для проверки сертификата удалённой стороны, используемый для шифрованного взаимодействия между компонентами Zabbix.
TLSCertFile Полный путь к файлу, содержащему сертификат службы или цепочку сертификатов, используемый для шифрованного взаимодействия между компонентами Zabbix.
TLSKeyFile Полный путь к файлу, содержащему закрытый ключ службы, используемый для шифрованного взаимодействия между компонентами Zabbix.

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

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

  • Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации;
  • Значения поддерживают переменные окружения;
  • Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM;
  • Комментарии, начинающиеся с "#", поддерживаются только в начале строки.

Подробные сведения о параметрах

AllowedIP

Список IP-адресов, разделённых запятыми, при необходимости в нотации CIDR, или DNS-имён серверов Zabbix и прокси Zabbix. Входящие соединения будут приниматься только от узлов сети, перечисленных здесь.
Если поддержка 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

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

DebugLevel

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

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

IgnoreURLCertErrors

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

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

Include

Вы можете включать отдельные файлы или все файлы в каталоге в файл конфигурации. Во время установки Zabbix создаст каталог include в /usr/local/etc, если этот путь не был изменён во время компиляции. Путь может быть относительным к расположению файла zabbix_web_service.conf.
Чтобы включать только соответствующие файлы в указанном каталоге, для сопоставления с шаблоном поддерживается символ подстановки звёздочка.
См. специальные примечания об ограничениях.

Пример:

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

Служба будет прослушивать этот порт для соединений от сервера.

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

LogFile

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

Пример:

/tmp/zabbix_web_service.log

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

LogFileSize

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

По умолчанию: 1
Диапазон: 0-1024

LogType

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

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

Timeout

Максимальное время (в секундах), затрачиваемое на форматирование PDF отчёта панели.

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

TLSAccept

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

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

TLSCAFile

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

TLSCertFile

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

TLSKeyFile

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