快速升级Zabbix 5.0 版本
2020-05-08 16:01:07来源:博客园 阅读 ()
快速升级Zabbix 5.0 版本
Zabbix 5.0 增加了很多新功能,如:垂直菜单、隐藏菜单、用户界面中的测试项目、限制代理检查、查找并替换预处理步骤 ES7支持等等...快来部署体验一把尝鲜体验 Zabbix 5.0 吧
升级须知
升级要求 PHP版本 PHP版本已从最低的5.4.0 升级到 7.2.0 数据库版本- MySQL 5.5.62
- MariaDB 10.0.37
- PostgreSQL 9.2.24
- Oracle 11.2
https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/packages/rhel_centos
升级需注意 从以前的版本升级到Zabbix 5.0时必须格外小心。 Red Hat Software Collections中的软件包旨在避免与主要存储库中的文件冲突。 每个软件包都安装到专用于其组的单独环境中。
系统环境
cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) nginx -vnginx version: nginx/1.16.1 [root@shvm01 ~]# rpm -qa |grep zabbix zabbix-release-4.4-1.el7.noarch zabbix-web-4.4.7-1.el7.noarch zabbix-server-mysql-4.4.7-1.el7.x86_64 zabbix-web-mysql-4.4.7-1.el7.noarch zabbix-agent-4.4.7-1.el7.x86_64 [root@shvm01 ~]# mysql -V mysql Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using EditLine wrapper
升级前准备
官方升级文档
https://www.zabbix.com/documentation/5.0/manual/installation/install_from_packages/frontend_on_rhel7
Zabbix 5.0.0beta1 版本开始前端需要使用PHP 7.2以上的版本,目前使用的Centos 7 仅提供PHP 5.4,Zabbix 官方建议使用Red Hat Software Collections中的PHP和Nginx 升级Zabbix 5.0.0beta1。在使用repo.zabbix.com软件包进行升级会发现yum 搜索缺少前端软件包。
Zabbix备份操作
备份ZB配置文件mkdir -p /home/backup/zabbix-backup cp /etc/zabbix/zabbix_server.conf /home/backup/zabbix-backup cp /etc/zabbix/zabbix_agentd.conf /home/backup/zabbix-backup cp /etc/zabbix/web/zabbix.conf.php /home/backup/zabbix-backup cp -R /usr/share/zabbix/ /home/backup/zabbix-backup cp –R /usr/share/doc/zabbix-* /home/backup/zabbix-backup
数据库备份
mysql root@localhost:(none)> select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix'; +--------+--------------+ | tables | table_schema | +--------+--------------+ | 149 | zabbix | +--------+--------------+ 1 row in set Time: 0.014s mysqldump -uzabbix -pzabbix --opt --skip-lock-tables zabbix | gzip > /home/backup/zabbix_$(date +%Y%m%d_%H%M%S).sql.gz [root@shvm01 doc]# ll /home/backup/ 总用量 5120 -rw-r--r-- 1 root root 20 4月 23 10:48 zabbix_20200423_104832.sql.gz -rw-r--r-- 1 root root 5233446 4月 23 10:48 zabbix_20200423_104849.sql.gz drwxr-xr-x 3 root root 4096 4月 23 10:45 zabbix-backup
停止旧版本服务
停止 zabbix-server zabbix-agent nginx php-fpm 服务systemctl stop zabbix-server zabbix-agent nginx php-fpm systemctl disable nginx php-fpm
卸载旧版本服务
yum remove zabbix-web-* nginx* php-fpm* -y
Zabbix升级操作
升级新服务
#安装SCL存储库 yum install centos-release-scl -y #更新存储库软件包 rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/zabbix-release-4.5-2.el7.noarch.rpm yum clean all 升级Zabbix 软件包 yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get -y #便于安装从红帽软件集合ZABBIX-web包的PHP依赖 yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-web-deps-scl-5.0.0-0.5beta1.el7.noarch.rpm -y yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-web-5.0.0-0.5beta1.el7.noarch.rpm -y #MySQL的Zabbix Web前端(scl版本) yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-web-mysql-scl-5.0.0-0.5beta1.el7.noarch.rpm -y #Nginx(scl版本)的zabbix前端配置 安装的时候有时候可能会遇到网络问题 多执行安装几次 yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-nginx-conf-scl-5.0.0-0.5beta1.el7.noarch.rpm -y
修改Nginx、PHP配置文件
修改PHP文件中的时区vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf .... listen.acl_users = apache,nginx listen.allowed_clients = 127.0.0.1,10.0.0.6 ...
修改nginx 配置
vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf ... server { listen 80; server_name 10.0.0.6; root /usr/share/zabbix; ...
验证数据库
mysql root@localhost:(none)> select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix'; +--------+--------------+ | tables | table_schema | +--------+--------------+ | 154 | zabbix | +--------+--------------+ 1 row in set Time: 0.026s mysql root@localhost:(none)>
启动服务
systemctl restart rh-nginx116-nginx rh-php72-php-fpm systemctl enable rh-nginx116-nginx rh-php72-php-fpm zabbix-server zabbix-agent systemctl start zabbix-server
验证查看
[root@shvm01 root]# zabbix_server -V zabbix_server (Zabbix) 5.0.0beta1 Revision d3cf98e98b 14 April 2020, compilation time: Apr 14 2020 10:17:42 Copyright (C) 2020 Zabbix SIA License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it according to the license. There is NO WARRANTY, to the extent permitted by law. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). Compiled with OpenSSL 1.0.1e-fips 11 Feb 2013 Running with OpenSSL 1.0.1e-fips 11 Feb 2013
升级成功
访问zabbix web
http://server_ip新功能部分展示
垂直菜单 侧边栏中的现代垂直菜单替换了新版本中的水平菜单。 菜单可以折叠或完全隐藏折叠式菜单,仅包含图标。 | 隐藏菜单。 |
用户界面中的测试项目
数字(浮点)值的扩展范围 数值(浮点)数据类型现在支持大约15位精度,范围从大约-1.79E + 308到1.79E + 308(PostgreSQL 11和更早版本除外)。对于新安装,默认情况下是这样。对于升级的安装,必须应用手动补丁。 还有更多功能不在一一列举 参考文章 :运维开发故事原文链接:https://www.cnblogs.com/xuewenlong/p/12849848.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Linux环境变量
- 安装Zabbix5.0 2020-06-10
- SSH升级版本--8.2p1 2020-05-23
- K8S集群平滑回退或升级 2020-05-21
- 运维相关 2020-05-16
- Zabbix监控TCP连接状态(命令实现) 2020-05-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash