阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

生产环境下Zabbix 2.4升级Zabbix 3.0步骤详解

469次阅读
没有评论

共计 3063 个字符,预计需要花费 8 分钟才能阅读完成。

Zabbix 3.0 现在已经正式推出,最大的变化还是 UI 更扁平好看了一点。公司也要求进行一次升级,虽然这种升级没太大意义,新特性我们并没有用上,但是还是服从安排吧 – –!

原环境是 Zabbix 2.4.7,并且监控了 400 多台服务器,如下图

生产环境下 Zabbix 2.4 升级 Zabbix 3.0 步骤详解

由于以前的 Zabbix Server 放在了 CentOS 5 上,所以在升级过程中遇到不少问题,最终换到了 CentOS 7 并且解决了所有问题,下面是详细的操作步骤

1、第一件事就是备份,不用多说,在这里要备份的文件主要是数据库文件以及一个 zabbix.conf.php,该文件在网站主目录的 conf 目录下,数据库文件可以通过 MySQLdump 来导出

mysqldump -u root -p zabbix > zabbix.sql

2、在新系统上安装好 LAMP 环境,需要注意 MySQL 的版本要与之前系统一致,PHP 需要 5.5 以上

### 编译安装 APACHE 2.4 以及 apr、apr-util
1.apr
./configure –prefix=/usr/local/apr
make && make install
2.apr-util
./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr
make && make install
3.apache2.4
./configure –prefix=/usr/local/apache  –enable-so –enable-rewrite –enable-ssl –enable-cgi –enable-cgid –enable-modules=most –enable-mods-shared=most –enable-mpms-shared=all –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util
make && make install

### 二进制安装 MYSQL 5.6
cp -ar mysql-5.6.29-linux-glibc2.5-x86_64 /usr/local/mysql-5.6
./mysql_install_db –basedir=/usr/local/mysql-5.6 –datadir=/mysqldata –user=mysql
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysqld

### 编译安装 PHP 5.6
yum install libjpeg-devel libpng-devel freetype-devel
./configure –prefix=/usr/local/php \
–with-apxs2=/usr/local/apache/bin/apxs \
–with-zlib \
–with-jpeg-dir \
–with-png-dir \
–with-zlib-dir \
–with-mysql=/usr/local/mysql-5.6 \
–enable-sockets \
–enable-bcmath \
–enable-mbstring \
–with-mysqli=/usr/local/mysql-5.6/bin/mysql_config \
–with-gd \
–with-freetype-dir \
–with-gettext
make && make install

3、在新服务器上创建数据库

create database zabbix;
grant all privileges on zabbix.* to ‘zabbix’@’localhost’ identified by ‘zabbix’;
grant all privileges on zabbix.* to ‘zabbix’@’%’ identified by ‘zabbix’;
flush privileges;

4、在新服务器上安装 Zabbix 2.4,不直接安装 3.0 是因为要先确保数据导入到 2.4 下是正常的,这样可以排除数据问题

./configure –prefix=/usr/local/zabbix –enable-server –enable-agent –with-mysql –with-net-snmp –with-libcurl –with-ssh2
make && make install
cp -ar /software/zabbix-2.4.7/frontends/php/* /usr/local/apache/htdocs/
cp zabbix_server zabbix_agentd /etc/init.d/

### 导入数据库结构文件
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql

5、上一步操作完毕后如果没有意外情况,直接访问网页就会出现 Zabbix 安装界面了,我们按正常操作安装一次,安装好了后导入备份的数据库文件,我备份的数据有 10 多个 G,导入还是花了不少时间,导入成功后的数据应该和第一步之前的图片是一样的才对。

mysql -uroot -p zabbix < zabbix.sql

6、现在开始正式的升级步骤了,重新编译一次 Zabbix 3.0,编译选项和之前一样,完成后把 3.0 的网页文件以及之前备份的 zabbix.conf.php 文件复制到网站目录覆盖之前的文件,然后访问网站,不出意外就是安装 3.0 的界面出现了。

cp -ar frontends/php/* /usr/local/apache/htdocs/

cp zabbix.conf.php /usr/local/apache/htdocs/conf.php

8、刷新页面,再次核对数据,升级成功!

生产环境下 Zabbix 2.4 升级 Zabbix 3.0 步骤详解

一些 Zabbix 相关教程集合

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130349.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3063字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7829077
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛 NAS 硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话? 前言 在选择 NAS 用预...
星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛 NAS-11:咪咕视频订阅部署全攻略 前言 在家庭影音系统里,NAS 不仅是存储中心,更是内容...
星哥带你玩飞牛NAS硬件03:五盘位+N5105+双网口的成品NAS值得入手吗

星哥带你玩飞牛NAS硬件03:五盘位+N5105+双网口的成品NAS值得入手吗

星哥带你玩飞牛 NAS 硬件 03:五盘位 +N5105+ 双网口的成品 NAS 值得入手吗 前言 大家好,我...
星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛 NAS-14:解锁公网自由!Lucky 功能工具安装使用保姆级教程 作为 NAS 玩家,咱们最...
在Windows系统中通过VMware安装苹果macOS15

在Windows系统中通过VMware安装苹果macOS15

在 Windows 系统中通过 VMware 安装苹果 macOS15 许多开发者和爱好者希望在 Window...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...