zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Zabbix 4.0 zabbix_server.conf配置参数含义

server配置 参数 含义 Zabbix 4.0 conf
2023-09-14 09:15:21 时间

在这里插入图片描述

GENERAL PARAMETERS

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

参数含义
ListenPort=10051server监听端口10051,10050 客户端agent端口,10052 java gateway
SourceIP=多地址时可以指定地址提供服务
LogType=file日志类型,可以使用syslog传递到其他地方
LogFile=/apps/zabbix_server/logs/zabbix_server.loglog日志文件位置
LogFileSize=500log日志大小,单位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,textes数据类型
HistoryStorageDateIndex=1将历史数据保存到不同的es索引
ExportDir=定义实时导出触发器事件,监控采集值,趋势数据的目录
ExportFileSize=1G定义导出文件的最大大小

ADVANCED PARAMETERS

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

参数含义
StartPollers=5zabbix实例数,用来接收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=10052javagateway监听端口
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=10VMware collector 等待VMware 服务响应的时间,默认为10秒,取值范围:1-300。

在这里插入图片描述

SNMP

参数含义
SNMPTrapperFile=/apps/zabbix_server/tmp/zabbix_traps.tmpsnmp触发器临时文件位置
StartSNMPTrapper=0是否打开snmp触发器,如果使用snmp值改为1
ListenIP=0.0.0.0监听ip,默认0.0.0.0就可以了,如果需要则修改为对应ip
HousekeepingFrequency=1X小时检查清理代理端数据库的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=3agent超时时间,推荐值30,单位秒
TrapperTimeout=300触发器处理数据最长时间,单位秒,告警邮件300秒没发出去就认为失败了
UnreachablePeriod=45当主机不可达X秒后,把主机标记为不可用
UnavailableDelay=60当主机不可用,间隔x秒再检查主机状态
UnreachableDelay=15当主机不可达了,间隔X秒再次检查主机状态
当Agent ping范围不为1时,此时将主机标记为不可达,
15秒后再次检查主机状态
15+45秒后,主机标记为不可用
60秒后再次检查主机状态

在这里插入图片描述

参数含义
AlertScriptsPath=${datadir}/zabbix/alertscriptsalert脚本.实际路径/apps/zabbix_server/share/zabbix/alertscripts/,rpm安装/usr/lib/zabbix/ alertscripts/
ExternalScripts=${datadir}/zabbix/externalscriptsExternal实际路径/apps/zabbix_server/share/zabbix/externalscripts,rpm安装/usr/lib/z/zabbix/externalscripts
FpingLocation=/usr/sbin/fpingfping工具路径.使用epel源安装,ubuntu在/usr/bin/fping
Fping6Location=/usr/sbin/fping6同上是一个包,ubuntu在/usr/bin/fping6
SSHKeyLocation=ssh秘钥位置
LogSlowQueries=0慢查询,0关闭,仅在debug等级345可以开启
TmpDir=/apps/zabbix_server/tmptmp目录路径
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/keyskey
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=