栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

zabbix3.0.XX离线升级到4.0XX(centos7环境)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

zabbix3.0.XX离线升级到4.0XX(centos7环境)

一、前言

还记得第一次接触zabbix那是在2015年。

当时,聚美的几个技术来我们公司交流,说起了zabbix,对监控服务器很好用,特别是像我们公司这种有四五个虚拟机的情况。

本来公司采购的有监控软件,但大家的确用的不习惯,而且也没有推广出去,听说只有机房管理员在用。

所以,我们几个技术菜鸟便开始了用zabbix。

废话不多说,公司的zabbix已经很老了,升级一下。

其实,zabbix的升级非常简单,主要是把sever给升级一下,数据库都不用动的,自己会升级。

废话不多说,上内容。

二、下载需要的安装包

百度zabbix官网,进入download 选择如下:

三、安装依赖包(前提是由源,私有源也可以,否则就需要手动下载)

有源安装如下:(我这边有私有源,我觉得一个办公环境里,不让用外网的话,最起码要有一个私有源。)

yum install libevent-devel -y
四、停止zabbix服务
systemctl stop zabbix_server
systemctl stop zabbix_agentd
五、备份(建议cd /opt ) 5.1备份数据库
mysqldump -uroot -p zabbix > zabbix20220411.sql
5.2备份文件
#备份启动脚本
tar -cvf etc_init.d.tar.gz /etc/init.d/zabbix_* 
#备份配置文件
tar -cvf usr_local_etc_zabbix.tar.gz /usr/local/etc/zabbix_* 
#备份守护进程
tar -cvf usr_local_sbin_zabbix.tar.gz /usr/local/sbin/zabbix-* 
#备份源码
tar -cvf var_www_html_zabbix.tar.gz /var/www/html/zabbix/* 
5.3清理文件(清理配置部分,我是直接删除了/usr/local/zabbix 文件夹,没有守护进程)
#清除启动脚本
rm -rf /etc/init.d/zabbix_* 
#清除配置文件
rm -rf /usr/local/etc/zabbix_* 
#清除守护进程
rm -rf /usr/local/sbin/zabbix-* 
#清除源码
rm -rf /var/www/html/zabbix/* 
六、编译安装

第一步是解压zabbix的安装包

tar -zxvf zabbix-4.0.6.tar.gz

第二步,编译(当然是要在zabbix-4.0.6文件夹下)

./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl --enable-java --prefix=/usr/local/zabbix

第三步安装

make install
七、重新配置文件和启动脚本

重新配置文件

vi /usr/local/zabbix/etc/zabbix_server.conf

修改里的内容

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

配置启动脚本

cp /opt/zabbix-4.0.39//misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server

cp /opt/zabbix-4.0.39//misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd

cd /opt/zabbix-4.0.39/frontends/php/

cp -a . /var/www/html/zabbix/

设置Apache作为Web用户接口文件的所有者

chown -R apache:apache /var/www/html/zabbix

添加权限给Zabbix Web界面执行文件

chmod +x /var/www/html/zabbix/conf/
八、启动服务
vi /etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix #更改下路径

 /etc/init.d/zabbix_server start

Starting zabbix_server: [ OK ]

vi /etc/init.d/zabbix_agentd

BASEDIR=/usr/local/zabbix #更改下路径

 /etc/init.d/zabbix_agentd start

Starting zabbix_agentd: [ OK ]

九、打开日志观察数据库更新(自动更新的)
tail -1000f /temp/zabbix_server.log

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844915.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号