Zabbix6 小版本内升级系列之-Web升级
由于 Zabbix Server SQL注入漏洞(CVE-2024-22120),需要升级到Zabbix 6.0.28rc1及以上版本。
Zabbix 6.0.22 升级到zabbix6.0.29 步骤
当前安装的Zabbix6 为分布式安装,即 2台ha 的Server,2台Mysql 主从,2台Web Server,多台代理
本文介绍如何对Web服务进行升级操作。
注意:要求的最低 PHP 版本是 7.2.5。
一、在Web主机上对原版本目录进行备份
# cp -rf zabbix zabbix.bak.zabbix6.0.22
二、在Server主机拷贝新版本ui 目录到Web机器的对应目录下
# cp -rf ui zabbix
将zabbix目录及文件拷贝到web主机相应目录下:
# scp -r zabbix/ web主机IP:/zabbix/nginx-1.20.1/html/
三、在Web机器操作如下
拷贝原来的配置文件和字体(解决最新数据乱码)到新版本目录下:
# cp zabbix.bak.zabbix6.0.22/conf/zabbix.conf.php zabbix/conf/
# cp zabbix.bak.zabbix6.0.22/assets/fonts/DejaVuSans.ttf zabbix/assets/fonts/DejaVuSans.ttf
cp: overwrite ‘zabbix/assets/fonts/DejaVuSans.ttf’? y
将新拷贝的目录赋予zabbix权限:
# chown -R zabbix.zabbix zabbix
四、验证新版本Web服务
刷新浏览器,重新登录即可,web版本已更新,中文显示正常。
之后重启web主机,即重启nginx和php服务,查看是否正常。
至此,Web 服务升级完成。
下面将介绍升级proxy代理的方法步骤,敬请期待!