(13条消息) zabbix优化(报警恢复慢,页面卡等)_AtlanSI的博客-CSDN博客_zabbix页面卡https://blog.csdn.net/AtlanSI/article/details/82154610?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_utm_term~default-4-82154610-blog-124864508.pc_relevant_default&spm=1001.2101.3001.4242.3&utm_relevant_index=7
root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
#配置文件前面内容为初始安装zabbix时需要配置的基本参数。找到高级配置这一行开始,涉及优化内容用红色标识填充
############ ADVANCED PARAMETERS #################
### Option: StartPollers
# Number of pre-forked instances of pollers.
#
# Mandatory: no
# Range: 0-100
# Default:
StartPollers=5
#填写范围0-100,默认5 。轮询处理监控项的进程数,增加太大会影响服务器本身性能,保持此参数的值尽可能低,20000个监控项大概控制在80左右即可。
StartIPMIPollers=0
#IPMI轮询进程实例个数,服务器使用IPMI协议监控时需要更改此项,默认0为关闭
StartPollersUnreachable=10
#不可达主机轮询数量。此值特别耗费性能,设置在10-20之间即可,默认1
StartTrappers=5
#负责处理agents和proxy推送过来的数据的进程数,默认为5,如果zabbix-agent监控类型较多需要加大此参数
StartPingers=1
# ICMP- ping进程轮询实例数,默认为1.,建议更改为20-50之间,根据业务填写即可。
StartDiscoverers=1
#自动发现子进程实例数,默认为1,范围0-250
StartHTTPPollers=1
#HTTP进程轮询实例个数,默认1,范围0-1000,web监控不多选择默认即可
HousekeepingFrequency=1
#zabbix执行管家的频率,从数据库中删除过期的数据。为了防止 housekeeper 过载 (例如, 当历史和趋势周期大大减小时), 对于每一个item,不会在一个housek周期内删除超过4倍HousekeepingFrequency 的过时信息. 因此, 如果 HousekeepingFrequency 是 1, 一个周期内不会删除超过4小时的过时信息,为了降低server压力,kousekeeping延后server启动30分钟,默认为1,最大24,为0时关闭使用。
MaxHousekeeperDelete=5000
#执行一个Housekeeping周期时,默认删除的数据条目数。默认5000条。如果设置为0,不限制删除的行数,这种情况数据库多数会崩溃。
CacheSize=8M
#缓存大小,单位字节。用于存储主机、监控项、触发器数据的共享内存大小,默认8M最大8G。根据自身zabbix业务需求配置合理的参数。
CacheUpdateFrequency=60
#zabbix缓存更新频率,单位秒。设置范围1-3600
HistoryCacheSize=1024M
#历史数据缓存大小,单位字节
TrendCacheSize=256M
#趋势数据缓存大小,单位字节。用于存储趋势数据的共享内存大小
ValueCacheSize=1024M
#历史数据缓存大小, 单位bytes.缓存item历史数据请求的共享内存大小.0即禁止缓存(不建议这么做)
Timeout=3
#agent, SNMP 设备或外部检查的超时时长(单位秒),填写范围1-30
以上为配置优化主要参数,其他内容配置文件中均有简要说明,可根据业务需求更改优化。对配置参数进行合理的设置会使zabbix处于正常的工作状态。值越大,越高消耗的CPU和内存越多。修改配置文件后,需要重启zabbix-server进程。加载新配置生效
truncate table history;
truncate table history_str;
truncate table history_uint;
truncate table trends;
truncate table trends_uint;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)