Table of Contents

9 Zabbix Web 服务

概述

Zabbix Web服务是一个用于与外部Web服务进行通信的进程。

本节列出了Zabbix Web服务配置文件(zabbix_web_service.conf)支持的参数。

注意事项:

  • 默认值反映的是进程默认设置,而非随附配置文件中的值;
  • Zabbix仅支持UTF-8编码的配置文件,且不包含BOM
  • 以"#"开头的注释仅支持在行首使用。

参数

参数 必选 取值范围 默认值 描述
AllowedIP yes 以逗号分隔的IP地址列表(支持CIDR表示法)或Zabbix servers和Zabbix proxies的DNS名称。
仅接受来自此处列出的主机的传入连接。
若启用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 no 0-5 3 指定调试级别:
0 - Zabbix进程启停的基本信息
1 - 关键信息
2 - 错误信息
3 - 警告信息
4 - 调试信息(输出大量信息)
5 - 扩展调试(输出更详细信息)
IgnoreURLCertErrors no 0-1 0 指定访问前端URL时的TLS证书验证错误处理方式:
0 - 不忽略证书错误
1 - 忽略证书错误
ListenPort no 1024-32767 10053 服务监听来自服务器连接的端口号。
LogFile yes, if LogType is set to file, otherwise no LogType参数为'file'时的日志文件名。
示例:/tmp/zabbix_web_service.log
LogFileSize no 0-1024 1 日志文件的最大大小(MB)。
0 - 禁用自动日志轮转。
LogType no system / file / console file 指定日志消息写入位置:
system - 系统日志
file - LogFile参数指定的文件
console - 标准输出
Timeout no 1-30 3 处理操作的最长耗时(秒)。
TLSAccept no unencrypted / cert unencrypted 指定使用的连接类型:
unencrypted - 接受未加密连接(默认)
cert - 接受带TLS证书的加密连接
TLSCAFile no 包含Top级CA证书的文件完整路径,用于Zabbix组件间加密通信时的对等证书验证。
TLSCertFile no 包含服务证书或证书链的文件完整路径,用于与Zabbix组件的加密通信。
TLSKeyFile no 包含服务私钥的文件完整路径,用于与Zabbix组件的加密通信。