9 Zabbix веб-сервис

Обзор

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

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

Обратите внимание, что:

  • Значения по умолчанию отражают значения по умолчанию самого демона, а не значения в поставляемых файлах конфигурации;
  • 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-5 3 Задаёт уровень журналирования:
0 - основная информация о запуске и остановке процессов Zabbix
1 - критичная информация
2 - информация об ошибках
3 - предупреждения
4 - для отладки (записывается очень много информации)
5 - расширенная отладка (записывается ещё больше информации)
ListenPort нет 1024-32767 10053 Порт, который слушает веб-сервис для подключений с сервера.
LogFile Да, если LogType задан как file, иначе нет. Имя файла журнала для параметра LogType 'file'.
Пример: /tmp/zabbix_web_service.log
LogFileSize нет 0-1024 1 Максимальный размер файла журнала в МБ.
0 - отключение автоматической ротации журнала.
LogType нет system / file / console file Указывает, куда пишутся сообщения журнала:
system - в syslog;
file - в файл, указанный в параметре LogFile;
console - в стандартный вывод.
Timeout нет 1-30 3 Тратить не более Timeout секунд при обработке.
TLSAccept нет unencrypted / cert unencrypted Какие входящие подключения принимать:
unencrypted - принимать подключения без шифрования (по умолчанию)
cert - принимать подключения с TLS и сертификатом
TLSCAFile нет Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.
TLSCertFile нет Абсолютный путь к файлу, который содержит сертификат веб-сервиса или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.
TLSKeyFile нет Абсолютный путь к файлу, содержащему закрытый ключ веб-сервиса (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.