Zabbix 监控系统架构整改

环境:

  • Zabbix 3.2

  • MariaDB 5.5

  • CentOS 7.3

现象:

Zabbix卡的要死,每隔3-4个月都要重新搭建一遍Zabbix,存储空间经常爆满.

问题:

  1. Zabbix 版本

  2. 数据库版本

  3. Zabbix数据库500G,存在一个文件里

优化建议:

  1. 数据库版本升级到5.7版本,Zabbix升级更高版本

  2. 存储引擎改为tokudb

  3. 监控数据按月份进行切割(二次开发:Zabbix 数据保留机制功能重写,数据库分表)

  4. 关闭binlog和双1

  5. 参数调整....

优化结果:

监控状态良好

为什么?

  1. 原生态支持TokuDB,另外经过测试环境,5.7要比5.5 版本性能 高 2-3倍

  2. TokuDB:insert数据比Innodb快的多,数据压缩比要Innodb高

  3. 监控数据按月份进行切割,为了能够truncate每个分区表,立即释放空间

  4. 关闭binlog ----->减少无关日志的记录.

  5. 参数调整...----->安全性参数关闭,提高性能.

Last updated