zabbix2.2升级3.0

1、升级前准备工作
下载新版本zabbix3.0.4,
1.1 Zabbix Server部署
[root@test src]# tar zvxf zabbix-3.0.0.tar.gz
[root@test src]# cd zabbix-3.0.0
[root@test zabbix-3.0.0]# ./configure –prefix=/usr/local/zabbix –enable-server –enable-agent –enable-java –enable-ipv6 –with-mysql=安装目录下/bin/mysql_config –with-net-snmp –with-libcurl –with-libxml2 –with-openipmi –with-unixodbc –with-openssl

[root@test zabbix-3.0.0]#make && make install
查看是否出错:
[root@test zabbix-3.0.0]#echo $?

1.2 对照老版本的zabbix_server.conf进行修改,不能直接替换。
[root@test zabbix-3.0.0]# cd /usr/local/zabbix-3.0.0
[root@test zabbix-3.0.0]# vim etc/zabbix_server.conf

1.3 COPY相关脚本到新编译的目录下
alertscripts和externalscripts 里面的相关脚本复制到新的安装目录下。

2、Zabbix 前端部署

2.1 将新的前端PHP代码也COPY到对应的目录下。
[root@test ~]# cp -r /usr/local/src/zabbix-3.0.0/frontends/php /usr/local/apache/htdocs/zabbix-3.0.0

2.2 修改前端PHP的配置文件
[root@test ~]# cd /usr/local/apache/htdocs/zabbix-3.0.0/conf
[root@test conf]# mv zabbix.conf.php.example zabbix.conf.php
[root@test conf]# vim zabbix.conf.php

注意:可以直接使用老的文件替换即可,内容是一样的。

2.3 如果要中文支持把下好的中文字体COPY过去。
Cp xxx.ttf /usr/local/apache/htdocs/zabbix/fonts

3、开始升级:

3.1 先备份

1. 邮件通知相干系人,将对Zabbix进行版本升级,约定升级时间。
2. 在约定时间到来前,对新的Zabbix Server再一次进行环境确认。
3. 关闭老版本的Zabbix Server,并进行代码备份(如果使用的软连接,则可以不用)
4. 关闭数据库并对Zabbix数据库进行备份。(非常重要,用来升级失败的恢复!)PS:一般不会有什么问题,以防万一!

3.2 创建Zabbix Server软连接到对应的位置。

3.3 启动Zabbix

1. 启动新的Zabbix服务器。(注意:日志文件,启动前把老的日志文件先重命名)
2. 完全确认Zabbix数据库升级完毕后,再创建前端访问的软连接,对外提供访问。
日志:
Zabbix Server启动的时候可以关注下日志,2.x的升级会自动进行数据库的升级操作,日志中数据库自动升级显示如下:

25871:20160818:131510.988 starting automatic database upgrade
25871:20160818:131510.990 completed 0% of database upgrade
25871:20160818:131511.097 completed 1% of database upgrade
25871:20160818:131511.132 completed 2% of database upgrade
25871:20160818:131511.193 completed 3% of database upgrade
25871:20160818:131511.422 completed 4% of database upgrade
25871:20160818:131511.638 completed 5% of database upgrade
25871:20160818:131511.680 completed 6% of database upgrade
25871:20160818:131511.754 completed 7% of database upgrade
25871:20160818:131511.889 completed 8% of database upgrade
25871:20160818:131511.898 completed 9% of database upgrade
………

3.4检查
通过Ssh隧道登录
浏览器输入http://localhost/zabbix-3.0.0测试能否访问,测试功能数据是否正常,测试数据接收更新是否正常。若均正常,升级完毕!

未经允许不得转载: » zabbix2.2升级3.0
微信公众号:这是个测试
关注我们,每天分享更多有趣的事儿,有趣有料!
12000人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏