Zabbix配置文件解析
Zabbix 监控系统组件分为 server、proxy、agentd 端,对各自组件的参数进行详细了解 ,能够更加深入理解 Zabbix 监控功能以及对 Zabbix 进行调优,3 个组件的常用参数详解如下:
zabbix_server.conf 配置文件参数
DBHost
:数据库主机地址。DBName
:数据库名称。DBPassword
:数据库密码 。DBPort
:数据库端口,默认为 33060AlertScriptsPath
:告警脚本存放路径 。CacheSize
:存储监控数据的缓存。CacheU pdateFreq uency
:更新一次缓存时间。DebugLevel
:日志级别。LogFile
:日志文件。LogFileSize
:日志文件大小,超过自动切割。LogSlowQueries
:数据库慢查询记录,单位为 ms。PidFile
: PID 文件。ProxyConfigFrequency
: proxy 被动模式下, server 用多少秒同步配置文件至 proxy。ProxyDataFrequency
:被动模式下,server 间隔多少秒向 proxy 请求历史数据。StartDiscoverers
:发现规则线程数。Timeout
:连接 agent 超时时间 。TrendCacheSize
:历史数据缓存大小。User
: Zabbix 运行的用户。HistoryCacheSize
:历史记录缓存大小。ListenIP
:监听本机的 IP 地址 。ListenPort
:监听端口。LoadModule
:模块名称。LoadModulePath
:模块路径。
zabbix_proxy.conf 配置文件参数
ProxyMode
: proxy 工作模式,默认为主动模式,主动发送数据至 server。Server
:指定 server 端地址。ServerPort
: server 端 port。Hostname
: proxy 端主机名。ListenPort
: proxy 端监昕端口。LogFile
: proxy 代理端日志路径。PidFile
: PID 文件的路径。DBHost
: proxy 端数据库主机名。DBName
: proxy 端数据库名称。DBUser
: proxy 端数据库用户。DBPassword
: proxy 端数据库密码。DBSocket: proxy
数据库 socket 路径。DBPort
: proxy 数据库端口号。DataSenderFrequency
: proxy 向 server 发送数据的时间间隔。StartPollers
: proxy 程池数量。StartDiscoverers
: proxy 端自动发现主机的线程数量。CacheSize
:内存缓存配置。StartDBSyncers
:同步数据线程数。HistoryCacheSize
:历史数据缓存大小 。LogSlowQueries
:慢查询日志记录,单位为 ms。Timeout
:超时时间 。
zabbix_agentd.conf 配置文件参数
EnableRemoteCommands
:运行服务端远程至客户端执行命令或者脚本。Hostname
:客户端主机名 。ListenIP
:监听的 IP 地址。ListenPort
:客户端监听端口 。LoadModulePath
:模块路径。LogFile
:日志文件路径 。PidFile
: PID 文件名 。Server
:指定 server IP 地址 。ServerActive
: Zabbix 主动监控 server 的 IP 地址 。StartAgents
: agent 启动进程,如果设置为 0 ,表示禁用被动监控。Timeout
:超时时间。User
:运行 Zabbix 的用户 。UserParameter
:用户自定义 key。BufferSize
:缓冲区大小。DebugLevel
: Zabbix 日志级别 。