2022 Zabbix中国峰会
2022 Zabbix中国峰会
Table of Contents

9 Zabbix web 服务

概述

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

本节列出了 Zabbix web service配置文件 (zabbix_web_service.conf)中所有支持的参数。请注意:

  • 默认值表示的是进程默认值,而不是附带的配置文件中的值;
  • Zabbix仅支持UTF-8编码格式的配置文件,不支持 BOM
  • 只支持在行首以“#”开头来注释。

参数

参数 是否必须 范围 默认值 描述
AllowedIP 逗号分隔的IP地址列表(可选CIDR表示法),或Zabbix servers和Zabbix proxies的DNS名称
只接受此参数列出的主机的传入连接
如果启用了IPv6支持,则“127.0.0.1”、“127.0.0.1”、“127::ffff:127.0.0.1”将被同等对待,“::/0”将允许任何IPv4或IPv6地址
0.0.0.0/0可用于允许任何IPv4地址
例如:127.0.0.1192.168.1.0/24,::12001: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 no 0-1024 1 日志文件的最大大小(MB)。
0 - 禁用日志自动切割。
LogType system / file / console file 指定日志消息写入的位置:
system-syslog
file-使用日志文件参数指定的文件
console-标准输出
Timeout 1-30 3 处理超时时间。
TLSAccept unencrypted / cert unencrypted 指定要使用的连接类型:
未unencrypted-接受未加密的连接(默认值)
cert-接受带有TLS和证书的连接
TLSCAFile 包含用于对等证书验证的顶级CA证书的文件的完整路径名,用于Zabbix组件之间的加密通信。
TLSCertFile 包含服务证书或证书链的文件的完整路径名,用于与Zabbix组件进行加密通信。
TLSKeyFile 包含用于与Zabbix组件进行加密通信的服务私钥的文件的完整路径名。