我的网站: https://pythoneers.cn
1. 数据库调优
① Zabbix是写多读少的业务,所以要提高Zabbix写入的性能。MyISAM引擎时不可以使用的,至少要使用InnoDB引擎(mysql 5.5),或者使用TokuDB引擎(mysql 5.7),当然也可以把数据库的硬盘升级为SSD硬盘。
② 去掉没有用的监控项,增加监控项的取值间隔,减少历史数据保存周期
③ 针对Zabbix历史数据和趋势图的表进行周期性分表
④ 把被动模式修改为主动模式,增加zabbix-proxy将监控项的采集数据集中写入,而不是每个Zabbix Agent都向最终的Zabbix Server发数据
2. 进程调优
① 针对Zabbix-Server进程调优,进程忙碌的时候就增加进程数量
将扫描IP网段的频率时值为10s,这样会增加自动发现进程的压力:
Zabbix的进程监控都在 图形
里面,可以选择查看数据采集进程的情况,如自动发现进程。这里不难发现,自动发现进程的已经到了100%: