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= #私钥文件路径
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)