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.