zabbix_server.conf 介绍

zabbix_server.conf 介绍
一、通用配置( GENERAL PARAMETERS)
1.1 ListenPort=10051

zabbix_sever的监听地址

1.2 SourceIP

zabbix_server 用于和外界主机通信使用的源地址,一般不指定

1.3 日志相关的设置
  • LogType

    记录日志的途径:可以设置为syslog、file(指定的日志文件)、consle(标准输出、k8s 使用),通常会使用file

  • LogFile

    记录日志的位置和格式。编译的一般在/tmp 下,权限为777,不安全,一般会把tmp改为644、600.相关文件都不放在这个目

  • LogFileSize

    日志的最大为 XXMB。超过这个数值就会重写日志文件,默认值为1MB,0表示禁止自动滚动重写

  • DebugLevel

    日志记录的详细级别 默认为3,记录error的信息,排错的时候可以改为4 debug级别

1.4 PidFile

pid 文件的位置 编译装的默认在tmp

1.5 SocketDir

socket 的位置 编译装的默认在tmp

1.6 数据库相关的设置
  • DBHost 连接的数据库的地址

  • DBName 连接的数据库名称

  • DBSchema 连接的数据库协议, 默认mysql 不用填

  • DBUser 连接的数据库用户

  • DBPassword 连接的数据库密码

  • DBPort 连接的数据库端口

1.7 zbbix历史数据
  • HistoryStorageURL

    存放zabbix 历史数据的地方,,这个URL可以填ELK ,没有ELK 就不填,当你监控上千机器的时候可能会用到

  • HistoryStorageTypes

    elasticsearch索引类型,,默认的够用,不用改

  • HistoryStorageDateIndex

    将历史数据保存到不同的elasticsearch索引,按天来,方便后期管理数据

1.8 导出数据
  • ExportDir= #定义实时导出触发器事件,监控项采集值,趋势数据的目录
  • ExportFileSize=1G #定义每个导出文件的最大大小
二、高级配置( ADVANCED PARAMETERS)
2.1 和预启动进程相关的配置

StartPollers=20 预启动多少个实例数量

StartIPMIPollers=0 PMI收集数量 没有采集IMPI数据就不要设置

StartPreprocessors=5 预启动多少个woker进程用于处理zabbix agent数据,管理进程会在启动工作进程启动的时候,自动起来

StartPollersUnreachable=3 不可达主机的轮询进程的初始实例启动数量 ,值的大小影响采集不可达主机数据的快慢

StartTrappers=5 预启动的Trappers进程数据,和报警有关,采集几千台默认也够用

StartPingers=1 ICMP ping进程的初始实例数量,用于ping 网关等网络设备的起始进程数

StartDiscoverers=1 #自动发现主机的进程数量 。默认不开,值越大扫描网段的数度越快,通常不开,因为会导致数据延迟

StartHTTPPollers=3 预启动http 进程数量 。用于向客户展示前端web界面,多人访问web界面值调大些,web界面响应更快

StartTimers=1 计时器实例数量,计时器用于计算问题的发生时间和步骤同步等

StartEscalators=2 escalators进程的初始实例数量,用于处理动作中的自动步骤的进程的数量

StartAlerters=2 报警实例预启动数量

2.2 javagateway 相关配置

JavaGateway=192.168.7.101 #javagateway服务器地址,java pollers必须设置

JavaGatewayPort=10052 #javagateway端口

StartJavaPollers=20 #java轮询实例预启动数量

2.3 vmware 相关配置

VMwareFrequency=60 #监控vmware获取最新数据间隔频率,单位为秒

VMwarePerfFrequency=60 #监控vmware获取性能数据间隔

VMwareCacheSize=8M #vmware数据缓存大小,会占用zabbix server服务器内存

VMwareTimeout=10 #超时时间

2.4 snmp 相关配置

SNMPTrapperFile=/tmp/zabbix_traps.tmp #snmp触发器临时文件路径

StartSNMPTrapper=0 #SNMP触发器预启动数量

ListenIP=0.0.0.0 #监听地址

2.5 历史数据相关

HousekeepingFrequency=1 #多少小时清理一次代理端数据库的 history数据

MaxHousekeeperDelete=5000 ##每次最多删除历史数据的行数

2.6 缓存占用相关

CacheSize=8M #配置信息缓存大小

CacheUpdateFrequency=60 #Zabbix更新缓存数据的频率,单位为秒,范围是1-3600

StartDBSyncers=4 #zabbix和数据库同步数据的进程数量

HistoryCacheSize=2G #历史数据的缓存大小, 接收来自proxy、agent、的历史数据缓存

HistoryIndexCacheSize=4M #历史数据索引缓存的大小

TrendCacheSize=4M #用于设置划分多少系统共享内存用于存储计算出来的趋势数据,此参数值从一定程度上可影响数据库读压力,范围是128K-2G

ValueCacheSize=8M #历史值缓存的大小,用于缓存历史数据请求的共享内存大小

2.7 报警超时

Timeout=30 #数据获取等待agent snmp 超时时间

TrapperTimeout=300 #触发器处理新数据的最长时间,单位是秒

UnreachablePeriod=45 #当主机不可达多少秒后,设置为主机不可用,zabbix 会标红 ,单位是秒,范围是1-3600

UnavailableDelay=36 #当主机不可用了,多久检查一次该主机的可用性,单位为秒,范围是1-3600

UnreachableDelay=15 #当主机不可到达了,多久检查一次该主机的可用性,单位为秒,范围是1-3600

AlertScriptsPath=${datadir}/zabbix/alertscripts #监控报警脚本路径,取决于编译时候的datadir参数

ExternalScripts=${datadir}/zabbix/externalscripts #自定义脚本存储路径

2.8 fping

FpingLocation=/usr/sbin/fping #fping命令的位置 (监控防火墙和安全设备会用到该命令)

Fping6Location=/usr/sbin/fping6 #fping6的位置

2.9 其他

SSHKeyLocation= #用于SSH检查和操作的公钥和私钥的位置。

LogSlowQueries=0 慢日志时间(以毫秒为单位),仅当DebugLevel设置为3,4或5时才可用,0 - 不记录慢查询,范围是1-3600000

TmpDir=/tmp #临时文目录

代理相关

StartProxyPollers=5 #启用多少子进程与代理端通信,若代理较多可考虑加大此数值,最低与proxy 值相同范围是0-250

ProxyConfigFrequency=60 #proxy被动模式下,server多少秒同步配置监控项及配置文件至proxy,该参数仅用于被动模式下的代理,范围是1-3600*24*7

ProxyDataFrequency=60 #被动模式下,zabbix server间隔多少秒向proxy请求历史数据

AllowRoot=0 #是否允许root启动zabbix

User=zabbix #设置zabbix 启动用户

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

web 监控相关

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

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

SSLCALocation= #SSL CA钥文件目录

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

三、可加载的模块(LOADABLE MODULES )

LoadModule= #第三方模块路径

四、TLS相关参数 (TLS-RELATED PARAMETERS)

对zabbix web界面加密 ,不如用nginx 代理,证书放在nginx 上

TLSCAFile= #CA文件

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

LSCertFile= #公钥文件路径

TLSKeyFile= #私钥文件路径

总结:

一般修改的都是优化 预处理参数,监控100个主机以下不修改都行。对于没有监控的对象,不用修改相关参数

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值