当监控规模增加时,集中的架构资源争用情况加剧,造成一系列的Zabbix故障,如:Zabbix队列延迟、nodata()数据误报、图形无数据、前端卡顿等。
可以将数据库、前端、Zabbix服务分开部署以分块优化。

前端分离:
前端主要跑LNMP环境,直接将站点分离即可。
注意事项:/home/wwwroot/default/conf/zabbix.conf.php,/usr/share/grafana/conf/defaults.ini中需要修改数据库的连接信息。

数据库分离:
先在目标服务器部署版本一致的MySQL环境,并提前配置好优化参数,以及配置好服务器互通项。
停止老服务器的zabbix_server,MySQL,Grafana,php-fpm服务,将数据文件复制到新数据库环境,启动数据库服务。
修改/etc/zabbix/zabbix_server.conf,/home/wwwroot/default/conf/zabbix.conf.php,/usr/share/grafana/conf/defaults.ini的配置信息,启动zabbix_server,MySQL,Grafana,php-fpm服务即可。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code