Table of Contents

9 Zabbix Web 服务

概述

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

本节列出了Zabbix web服务配置文件file (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'参数对应的日志file文件名。
示例:/tmp/zabbix_web_service.log
LogFileSize no 0-1024 1 日志file的最大大小(MB)。
0 - 禁用自动日志轮转。
LogType no system / file / console file 指定日志消息写入位置:
system - syslog
file - 由LogFile参数指定的file
console - 标准输出
Timeout no 1-30 3 处理时间不超过Timeout秒。
TLSAccept no unencrypted / cert unencrypted 指定使用的连接类型:
unencrypted - 接受未加密连接(默认)
cert - 接受带TLS和证书的连接
TLSCAFile no 包含用于Zabbix组件间加密通信的对等证书验证的Top级CA证书的file完整路径。
TLSCertFile no 包含服务证书或证书链的file完整路径,用于与Zabbix组件的加密通信。
TLSKeyFile no 包含用于与Zabbix组件加密通信的服务私钥的file完整路径。