全部博文(150)
分类: 系统运维
2018-03-14 10:33:35
2.0-3.2可以直接升级 2.0之前的需要升级到2.0
agent版本不强制要求同server相同(建议相同),server和proxy必须保持主版本相同
升级时保持最少的宕机时间和数据丢失,建议先停止并升级server,再逐一升级proxy,然后启动server
升级期间任何故障通知仅在server升级启动后开始生成
其他事项
systemctl stop zabbix-server
[root@ops01 ~]# mkdir /goluk/zabbix-backup [root@ops01 ~]# cp /etc/zabbix/zabbix_server.conf /opt/zabbix goluk/zabbix-backup/ [root@ops01 ~]# cp /etc/httpd/conf.d/zabbix.conf /goluk/zabbix-ba ckup/ [root@ops01 ~]# cp -r /usr/share/zabbix/ /goluk/zabbix-backup/ [root@ops01 ~]# cp -r /usr/share/doc/zabbix-* /goluk/zabbix-b ackup/ [root@ops01 ~]# cp -r /goluk/mysql /goluk/zabbix-backup/
[root@ops01 ~]# rpm -Uvh release-3.4-7.el7.centos.noarch.rpm 获取/x86_64/zabbix-release-3.4-1.el7.cen tos.noarch.rpm 准备中... ### ( 50%) ####### ( 50%) ########### ( 50%) ############### ( 50%) ################### (100%) ####################### (100%) ########################### (100%) ############################### (100%) ################################# [100%] 正在升级/安装... 1:zabbix-release-3.4-1.el7.centos ### ( 15%) ####### ( 99%) ########### ( 99%) ############### ( 99%) ################### ( 99%) ####################### ( 99%) ########################### ( 99%) ############################### ( 99%) ################################# [ 50%] 正在清理/删除... 2:zabbix-release-3.2-1.el7 ### ( 20%) ####### ( 40%) ########### ( 40%) ############### ( 60%) ################### ( 60%) ####################### ( 80%) ########################### (100%) ############################### (100%) ################################# [100%] [root@ops01 ~]# yum upgrade zabbix-server-mysql zabbix-web-mysq zabbix-agent ...... Determining fastest mirrors zabbix-non-supported 4/4 正在解决依赖关系 --> 正在检查事务 ---> 软件包 zabbix-agent.x86_64.0.3.2.4-2.el7 将被 升级 ---> 软件包 zabbix-agent.x86_64.0.3.4.7-1.el7 将被 更新 ---> 软件包 zabbix-server-mysql.x86_64.0.3.2.4-2.el7 将被 升级 ---> 软件包 zabbix-server-mysql.x86_64.0.3.4.7-1.el7 将被 更新 ---> 软件包 zabbix-web-mysql.noarch.0.3.2.4-2.el7 将被 升级 --> 正在处理依赖关系 zabbix-web-database = 3.2.4-2.el7,它被软件包 zabbix-web-3. 2.4-2.el7.noarch 需要 ---> 软件包 zabbix-web-mysql.noarch.0.3.4.7-1.el7 将被 更新 --> 正在检查事务 ---> 软件包 zabbix-web.noarch.0.3.2.4-2.el7 将被 升级 ---> 软件包 zabbix-web.noarch.0.3.4.7-1.el7 将被 更新 --> 解决依赖关系完成 依赖关系解决 ================================================================================ Package 架构 版本 源 大小 ================================================================================ 正在更新: zabbix-agent x86_64 3.4.7-1.el7 zabbix 361 k zabbix-server-mysql x86_64 3.4.7-1.el7 zabbix 2.0 M zabbix-web-mysql noarch 3.4.7-1.el7 zabbix 6.6 k 为依赖而更新: zabbix-web noarch 3.4.7-1.el7 zabbix 2.5 M 事务概要 ================================================================================ 升级 3 软件包 (+1 依赖软件包) 总下载量:4.9 M Is this ok [y/d/N]: y Downloading packages: ...... 总计 263 kB/s | 4.9 MB 00:18 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在更新 : zabbix-web-3.4.7-1.el7.noarc [### ] 1/8 ...... [######################### ] 4/8 正在更新 : zabbix-server-mysql-3.4.7-1.el7.x86_64 4/8 warning: /etc/zabbix/zabbix_server.conf created as /etc/zabbix/zabbix_server.con f.rpmnew ...... 更新完毕: zabbix-agent.x86_64 0:3.4.7-1.el7 zabbix-server-mysql.x86_64 0:3.4.7-1.el7 zabbix-web-mysql.noarch 0:3.4.7-1.el7 作为依赖被升级: zabbix-web.noarch 0:3.4.7-1.el7 完毕!
systemctl start zabbix-server
[root@ops01 ~]# systemctl stop zabbix-java-gateway [root@ops01 ~]# yum upgrade zabbix-java-gateway 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile 正在解决依赖关系 --> 正在检查事务 ---> 软件包 zabbix-java-gateway.x86_64.0.3.2.4-2.el7 将被 升级 ---> 软件包 zabbix-java-gateway.x86_64.0.3.4.7-1.el7 将被 更新 --> 解决依赖关系完成 依赖关系解决 ================================================================================ Package 架构 版本 源 大小 ================================================================================ 正在更新: zabbix-java-gateway x86_64 3.4.7-1.el7 zabbix 732 k 事务概要 ================================================================================ 升级 1 软件包 总下载量:732 k Is this ok [y/d/N]: y Downloading packages: No Presto metadata available for zabbix zabbix-java-gateway-3.4.7- 0% [ ] 0.0 B/s | 0 B --:-- ETA ...... 更新完毕: zabbix-java-gateway.x86_64 0:3.4.7-1.el7 完毕!
[root@ops01 ~]# systemctl start zabbix-java-gateway
systemctl restart php-fpm pkill nginx nginx
确认server
确认agent
确认前端
PHP message: PHP Fatal error: require_once(): Failed opening required '/etc/zab bix/web/maintenance.inc.php' (include_path='.:/usr/share/pear:/usr/share/php') i n /usr/share/zabbix/include/classes/core/ZBase.php on line 271" while reading re sponse header from upstream,
chown -R nginx:nginx /etc /zabbix/web
原因是该文件需要nginx用户能读权限(如果是httpd作为http服务器,用户需要相应修改