zabbix监控系统组件分为server、proxy、agentd端,对参数的详细了解,能够更加深入理解zabbix监控功能,及对zabbix进行调优,如下为三个组件常用参数详解:
1)zabbix_server.conf配置文件参数详解:
DBHost 数据库主机地址;
DBName 数据库名称;
DBPassword 数据库密码;
DBPort 数据库端口,默认为3306;
AlertScriptsPath 告警脚本存放路径;
CacheSize 存储监控数据的缓存;
CacheUpdateFrequency 更新一次缓存时间;
DebugLevel 日志级别;
LogFile 日志文件;
LogFileSize 日志文件大小,超过自动切割;
LogSlowQueries 数据库慢查询记录,单位毫秒;
PidFile PID文件;
ProxyConfigFrequency Proxy被动模式下,Server多少秒同步配置文件至proxy;
ProxyDataFrequency 被动模式下,Server间隔多少秒向proxy请求历史数据;
StartDiscoverers 发现规则线程数;
Timeout 连接Agent超时时间;
TrendCacheSize 历史数据缓存大小;
User Zabbix运行的用户;
HistoryCacheSize 历史记录缓存大小;
ListenIP 监听本机的IP地址;
ListenPort 监听端口;
LoadModule 模块名称;
LoadModulePath 模块路径。
2)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 慢查询日志记录,单位为毫秒;
Timeout 超时时间。
3)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日志级别。