Zabbix 4.0 zabbix_server.conf配置参数含义

在这里插入图片描述

GENERAL PARAMETERS

############ GENERAL PARAMETERS #################
一般参数,主要是数据库连接和一些日志文件的路径配置

参数 含义
ListenPort=10051 server监听端口10051,10050 客户端agent端口,10052 java gateway
SourceIP= 多地址时可以指定地址提供服务
LogType=file 日志类型,可以使用syslog传递到其他地方
LogFile=/apps/zabbix_server/logs/zabbix_server.log log日志文件位置
LogFileSize=500 log日志大小,单位MB,满了之后会覆盖之前的日志.
DebugLevel=3 日志详细程度
#       0 - basic information about starting and stopping of Zabbix processes
#       1 - critical information
#       2 - error information
#       3 - warnings
#       4 - for debugging (produces lots of information)
#       5 - extended debugging (produces even more information)
参数 含义
HistoryStorageURL= elasticsearch服务器地址,保存zabbix历史数据到es里面,优化zabbix性能,新版本支持.
HistoryStorageTypes=uint,dbl,str,log,text es数据类型
HistoryStorageDateIndex=1 将历史数据保存到不同的es索引
ExportDir= 定义实时导出触发器事件,监控采集值,趋势数据的目录
ExportFileSize=1G 定义导出文件的最大大小

ADVANCED PARAMETERS

############ ADVANCED PARAMETERS ################
一些高级配置,影响zabbix server性能相关

参数 含义
StartPollers=5 zabbix实例数,用来接收agent数据,大于等于cpu个数
StartIPMIPollers=0 通过IPMI收集需要打开
StartPreprocessors=3 工作进程,处理zabbix agent数据
StartPollersUnreachable=1 不可达主机的轮询进程的初始化实例启动数量(1-2个足够)
StartTrappers=5 预警Trappers实例数,和报警有关系
StartPingers=5 通过ping检测网络设备,网络设备多适当调大
StartDiscoverers=1 主动发现进程数(资源消耗比较大)
StartHTTPPollers=1 响应管理页面web请求
StartTimers=3 计数器实例数量,用于记录触发报警等时间的时间
StartEscalators=1 自动动作的进程数量,动作:分层报警,递归报警等
StartAlerters=3 告警实例数量
JavaGateway= 监控javagateway的地址
JavaGatewayPort=10052 javagateway监听端口
StartJavaPollers=0 启动javagateway监听的进程数

Vmware Esxi

###########vmware 相关监控#############

参数 含义
StartVMwareCollectors=0 预先启动Vmware collector收集器实例的数量。此值取决于要监控的 VMware 服务的数量。在大多数情况下,这应该是:servicenum < StartVMwareCollectors < (servicenum * 2)
VMwareFrequency=60 连接到VMware服务收集一个新数据的频率,默认为60秒,取值范围:10-86400。
VMwarePerfFrequency=60 连接到VMware服务收集性能数据的频率,默认为60秒,取值范围:10-86400。
VMwareCacheSize=8M 用于存储VMware 数据的缓存容量,默认为8M,取值范围:256K-2G。
VMwareTimeout=10 VMware collector 等待VMware 服务响应的时间,默认为10秒,取值范围:1-300。

在这里插入图片描述

SNMP

参数 含义
SNMPTrapperFile=/apps/zabbix_server/tmp/zabbix_traps.tmp snmp触发器临时文件位置
StartSNMPTrapper=0 是否打开snmp触发器,如果使用snmp值改为1
ListenIP=0.0.0.0 监听ip,默认0.0.0.0就可以了,如果需要则修改为对应ip
HousekeepingFrequency=1 X小时检查清理代理端数据库的history数据.
			   配置-->主机-->监控项-->历史数据保留时长-->1W(1周)
				那么就是1小时检查1次,如果有超过1周的数据就清理掉.
				如果是24的话就是24小时检查一次,并清理.
参数 含义
MaxHousekeeperDelete=5000 每次最多删除历史数据的行数,最多100万
CacheSize=8M 缓存大小,放zabbix配置缓存
CacheUpdateFrequency=60 缓存更新周期,单位秒
StartDBSyncers=4 读写数据库数据进程数
HistoryCacheSize=16M 数据库读写cache值
HistoryIndexCacheSize=4M 数据库索引大小
TrendCacheSize=4M 存放计算后的趋势数据缓存大小###趋势数据: 以小时为单位显示
ValueCacheSize=8M 存放历史数据缓存大小###历史数据:以分钟为单位显示

在这里插入图片描述

主机健康检查部分

参数 含义
Timeout=3 agent超时时间,推荐值30,单位秒
TrapperTimeout=300 触发器处理数据最长时间,单位秒,告警邮件300秒没发出去就认为失败了
UnreachablePeriod=45 当主机不可达X秒后,把主机标记为不可用
UnavailableDelay=60 当主机不可用,间隔x秒再检查主机状态
UnreachableDelay=15 当主机不可达了,间隔X秒再次检查主机状态
当Agent ping范围不为1时,此时将主机标记为不可达,
15秒后再次检查主机状态
15+45秒后,主机标记为不可用
60秒后再次检查主机状态

在这里插入图片描述

参数 含义
AlertScriptsPath=${datadir}/zabbix/alertscripts alert脚本.实际路径/apps/zabbix_server/share/zabbix/alertscripts/,rpm安装/usr/lib/zabbix/ alertscripts/
ExternalScripts=${datadir}/zabbix/externalscripts External实际路径/apps/zabbix_server/share/zabbix/externalscripts,rpm安装/usr/lib/z/zabbix/externalscripts
FpingLocation=/usr/sbin/fping fping工具路径.使用epel源安装,ubuntu在/usr/bin/fping
Fping6Location=/usr/sbin/fping6 同上是一个包,ubuntu在/usr/bin/fping6
SSHKeyLocation= ssh秘钥位置
LogSlowQueries=0 慢查询,0关闭,仅在debug等级345可以开启
TmpDir=/apps/zabbix_server/tmp tmp目录路径
StartProxyPollers=1 如果有被动代理,数值大于等于proxy数量
ProxyConfigFrequency=3600 被动模式下每多少时间将server配置同步到proxy上
ProxyDataFrequency=60 被动模式下,zabbixserver间隔多久向proxy请求历史数据
AllowRoot=0 是否允许root 运行zabbix
User=zabbix 指定zabbix启动用户
Include=/usr/local/etc/zabbix_server.general.conf 导入配置

SSL

#######ssl证书相关

参数 含义
SSLCertLocation=${datadir}/zabbix/ssl/certs 秘钥
SSLKeyLocation=${datadir}/zabbix/ssl/keys key
SSLCALocation= ca路径
StatsAllowedIP= 允许哪些ip访问zabbix server

LOADABLE MODULES

####### LOADABLE MODULES #######
模块相关配置
这部分还没配置,后续会补上

参数 含义
LoadModulePath=${libdir}/modules
LoadModule=

TLS-RELATED PARAMETERS

####### TLS-RELATED PARAMETERS #######
TLS证书相关配置
这部分还没配置,后续会补上

参数 含义
TLSCAFile=
TLSCRLFile=
TLSCertFile=
TLSKeyFile=
TLSCipherCert13=
TLSCipherCert=
TLSCipherPSK13=
TLSCipherPSK=
TLSCipherAll13=
TLSCipherAll=

猜你喜欢

转载自blog.csdn.net/qq_29974229/article/details/121557833