Linux-zbbix配置文件

zbbix-server.conf配置文件详解

常用主要配置

ListenPort=10051          #监听端口
LogFile=/tmp/zabbix_server.log #日志路径
LogFileSize=1            #指定日志滚动写入大小,当达到指定大小时,会删除就日志重新从头写入新日志
DebugLevel=3            #自定义日志级别
SocketDir=/tmp           #socket文件路径
DBHost=192.168.7.104       #数据库地址
DBName=zabbix_server       #数据库名称
DBUser=zabbix           #数据库用户名称
DBPassword=123456         #数据库用户密码
StartPingers=1          #ICMP ping进程的初始实例数量
StartDiscoverers=1        #自动发现主机的进程数量
StartHTTPPollers=1       #http 进程数量
StartTimers=1         #计时器实例数量,计时器用于计算问题的发生时间和步骤同步等
StartEscalators=1        #escalators进程的初始实例数量,用于处理动作中的自动步骤的进程的数量
StartAlerters=3         #报警实例预启动数量
SNMPTrapperFile=/tmp/zabbix_traps.tmp       #snmp触发器临时文件路径
HousekeepingFrequency=1 #多少小时清理一次代理端数据库的 history数据
MaxHousekeeperDelete=5000   #每次最多删除历史数据的行数
CacheSize=126M          #配置信息缓存大小
CacheUpdateFrequency=60 #Zabbix更新缓存数据的频率,单位为秒,范围是1-3600
StartDBSyncers=4 #zabbix和数据库同步数据的进程数量
HistoryCacheSize=16M #历史数据的缓存大小
HistoryIndexCacheSize=4M #历史数据索引缓存的大小
TrendCacheSize=16M        #用于设置划分多少系统共享内存用于存储计算出来的趋势数据,此参数值从一定程度上可影响数据库读压力,范围是128K-2G
ValueCacheSize=16M      #历史值缓存的大小,用于缓存历史数据请求的共享内存大小。
Timeout=30            #数据获取等待超时时间
UnavailableDelay=60 #当主机不可用了,多久检查一次该主机的可用性,单位为秒,范围是1-3600
FpingLocation=/usr/sbin/fping         #fping命令的位置
LogSlowQueries=0                            #慢日志时间(以毫秒为单位),仅当DebugLevel设置为3,4或5时才可用,0 - 不记录慢查询,范围是1-3600000
LogSlowQueries=3000
TmpDir=/tmp                     #临时文目录
StartProxyPollers=3                #启用多少子进程与代理端通信,若代理较多可考虑加大此数值,范围是0-250
ProxyConfigFrequency=3600            #proxy被动模式下,server多少秒同步配置文件至proxy,该参数仅用于被动模式下的代理,范围是1-3600*24*7
ProxyDataFrequency=1                #被动模式下,zabbix server间隔多少秒向proxy请求历史数据
AllowRoot=0                     #是否允许root启动zabbix
User=zabbix                     #设置zabbix 启动用户

 

SourceIP=                #多IP地址情况下,与其他服务器通信使用的源IP地址
LogType=file             #日志类型,支持system、file和console
PidFile=/tmp/zabbix_server.pid #PID文件路径
DBSchema=              #数据库访问协议
DBSocket=              #数据库socket文件
DBPort=3306             #数据库端口
HistoryStorageURL=        #elasticsearch服务器地址,保存zabbix历史数据到ES里面,优化zabbix性能,新版本zabbix的才支持
elasticsearch            #索引类型将历史数据保存到不同的elasticsearch索引
ExportDir=              #定义实时导出触发器事件,监控项采集值,趋势数据的目录
ExportFileSize=1G           #定义每个导出文件的最大大小
StartPollers=5           #预启动多少个实例数量
StartIPMIPollers=0        #IPMI收集数量
StartPreprocessors=3       #预启动多少个进程用于处理zabbix agent数据
StartPollersUnreachable=1     #不可达主机的轮询进程的初始实例启动数量
StartTrappers=5         #预启动的Trappers进程数据
JavaGateway=192.168.7.101    #javagateway服务器地址,java pollers必须设置
JavaGatewayPort=10052        #javagateway端口
StartJavaPollers=20          #java轮训实例预启动数量
StartVMwareCollectors=0      #用于设置监控VMWARE Esxi主机实例时使用,若为0则不启用,若要监控ESXI主机,此值最少为1,根据监控ESXI数量设置对应数值
VMwareFrequency=60           #监控vmware获取最新数据间隔频率,单位为秒
VMwarePerfFrequency=60       #监控vmware获取性能数据间隔
VMwareCacheSize=8M           #vmware数据缓存大小,会占用zabbix server服务器内存
VMwareTimeout=10             #超时时间
StartSNMPTrapper=0        #SNMP触发器预启动数量
ListenIP=0.0.0.0             #监听地址
ListenIP=127.0.0.1TrapperTimeout=300       #触发器处理新数据的最长时间,单位是秒
UnreachablePeriod=45        #当主机不可达多少秒后,设置为主机不可用,单位是秒,范围是1-3600UnreachableDelay=15         #当主机不可到达了,多久检查一次该主机的可用性,单位为秒,范围是1-3600
AlertScriptsPath=${datadir}/zabbix/alertscripts #监控报警脚本路径,取决于编译时候的datadir参数
ExternalScripts=${datadir}/zabbix/externalscripts #自定义脚本存储路径
Fping6Location=/usr/sbin/fping6             #fping6的位置
SSHKeyLocation=                           #用于SSH检查和操作的公钥和私钥的位置。


Include=/usr/local/etc/zabbix_server.general.conf #导入其他目录的配置文件
Include=/usr/local/etc/zabbix_server.conf.d/
Include=/usr/local/etc/zabbix_server.conf.d/*.conf

SSLCertLocation=${datadir}/zabbix/ssl/certs #SSL证书公钥的位置,用于web监控

SSLKeyLocation=${datadir}/zabbix/ssl/keys #SSL客证书私钥位置,用于web监控

SSLCALocation= #SSL CA钥文件目录

StatsAllowedIP=  #定义允许访问zabbix server的IP地址列表

LoadModulePath=${libdir}/modules #第三方模块目录路径

LoadModule= #第三方模块路径

TLSCAFile= #CA文件

TLSCRLFile= #包含已吊销证书的文件的完整路径名。

TLSCertFile= #公钥文件路径

TLSKeyFile=  #私钥文件路径

 

posted @ 2022-06-26 15:31  goodbay说拜拜  阅读(51)  评论(0编辑  收藏  举报