我的编程空间,编程开发者的网络收藏夹
学习永远不晚

zabbix3.0.0升级zabbix3.2.1版本

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

zabbix3.0.0升级zabbix3.2.1版本

背景:  

 近期公司的zabbix经常有已出的告警无法消除,必须重启后才能消除告警的Bug。后来了解到这是zabbix3.0.0版本的一个bug,所以考虑把在用的zbbix版本升级至最新版本3.2.1。

 zabbix3.0.0版本与zabbix3.2.1版本的升级很简单,但是有许多小问题。比如两个版本的数据库表不一致的问题,所以一定要做好备份的操作。


zabbix服务器相关目录:

 备份目录:     /opt/backups/zabbix

 zabbix主目录:  /opt/apps/zabbix

 服务端配置文件:/opt/conf/zabbix/zabbix_server.conf

 前端页面目录: /opt/webapps/zabbix

 服务启动脚本: /etc/init.d/zabbix_server


升级步骤:

1:官网下载zabbix安装包zabbix-3.2.1.tar.gz,解压,并在新的目录中编译安装新版本。

# tar -zxvf zabbix-3.2.1.tar.gz
# cd zabbix-3.2.1
# ./configure --prefix=/opt/apps/zabbix.3.2 --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
# make install


2:停掉正在运行的zabbix服务,确保没有新数据写入数据库。

# /etc/init.d/zabbix_server stop


3:备份原zabbix的数据库数据,以及相关配置文件。

# mysqldump -h 127.0.0.1 -u zabbix -ppassword zabbix > /opt/backup/zabbix/zabbix_bak.sql
# cp -p /opt/conf/zabbix/zabbix_server.conf /opt/backup/zabbix/zabbix_server.conf.3.0
# cp -p /opt/webapps/zabbix/conf/zabbix.conf.php /opt/backup/zabbix/zabbix.conf.php.3.0


4:替换新版本的相关配置文件,参考旧配置文件配置服务。

# cp -p /opt/apps/zabbix.3.2/etc/zabbix_server.conf /opt/conf/zabbix/zabbix_server.conf
# grep -v "^#" zabbix_server.conf | grep -v "^$"
LogFile=/opt/logs/zabbix/zabbix_server.log
PidFile=/opt/logs/zabbix/zabbix_server.pid
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbix
DBPassword=xxxxxxxx
DBPort=3306
JavaGateway=xx.xx.xx.xx
JavaGatewayPort=10052
StartJavaPollers=5
Timeout=4
AlertScriptsPath=/opt/apps/zabbix/share/zabbix/alertscripts
LogSlowQueries=3000


5:替换zabbix主目录,用新的zabbix执行bin文件启动服务。

# mv /opt/apps/zabbix /opt/apps/zabbix.3.0
# mv /opt/apps/zabbix.3.2 /opt/apps/zabbix
复制相关的脚本文件:
# cp -rp /opt/apps/zabbix.3.0/share/zabbix/alertscripts/* /opt/apps/zabbix
# /etc/init.d/zabbix_server start

   正常情况下,新的zabbix服务会自动更新mysql数据库中的字段,如果出现以下相关错误:

   query failed: [1060] Duplicate column name 'exec_params' [alter table media_type add exec_params varchar(255) default '' not null]

   则需要在mysql中删除相关表的字段后再重新启动服务。

   注:需删除的字段:media_type表中的exec_params字段,hosts表中所有tls开头的字段。

   这时登录zabbix页面会提示数据库版本不一致,那是因为前端页面使用的zabbix数据库版本与后端服务使用的版本不一致。需替换前端页面为新版本页面。


6:替换zabbix前端页面。

# mv /opt/webapps/zabbix /opt/webapps/zabbix.3.0
# cp -rp /opt/class="lazy" data-src/frontends/php /opt/webapps/zabbix
# cp -p /opt/backup/zabbix/zabbix.conf.php.3.0 /opt/webapps/zabbix/conf/zabbix.conf.php

   至此,zabbix升级完毕。




免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

zabbix3.0.0升级zabbix3.2.1版本

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Nacos版本升级

nacos 默认使用内嵌数据库 Derby,做持久化,我们也可以使用 外部MySQL 作为持久化服务! 在使用 MySQL 作数据库时,需要提前创建数据库和表; 官网简绍 ☑ 部署部分,适用于直接部署Nacos2.0.0以上版本的用户。
2023-08-16

Linux升级Python版本

安装升级Pythonlinux自带的python是2.6版本的,用习惯了2.7.x,所以想升级python21.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换wget https://www.python
2023-01-31

nexus 2.X版本升级 3.X版本

Nexus版本是2.X , 开发需要使用新特性,进行升级,通过查询官网发现,需要升级到2.X特定版本,才能升级到3.X的对应版本. https://help.sonatype.com/repomanager3/upgrade-comp
2023-01-31

怎么升级node版本

今天小编给大家分享一下怎么升级node版本的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Window 系统window系统升
2023-07-05

nodejs怎么升级版本

小编给大家分享一下nodejs怎么升级版本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法一: 用n升级nodejs# 全局安装n$ npm install -
2023-06-14

宝塔升级JDK版本

宝塔面板 JDK8 → JDK17 一、下载 JDK17 打开服务器命令行,创建并进入/usr/lib/jvm/ 目录: mkdir -p /usr/lib/jvmcd /usr/lib/jvm wget https://downl
2023-08-18

mysql怎么升级版本

mysql版本升级指南可通过以下步骤完成:1. 备份数据库;2. 导出用户和权限;3. 停止mysql服务;4. 安装新版本mysql;5. 初始化新版本数据目录;6. 配置新版本;7. 导入用户和权限;8. 导入数据;9. 启动新版本my
mysql怎么升级版本
2024-05-16

如何升级或升级Nagios软件版本

升级Nagios软件版本通常需要以下步骤:1.备份Nagios配置文件和数据:在升级之前,请务必备份Nagios的配置文件和数据库,以防意外情况发生。2.下载新版本的Nagios软件:从Nagios官方网站或适当的软件源获取最新版本的N
如何升级或升级Nagios软件版本
2024-03-11

android版本低如何升级

要升级Android版本,可以按照以下步骤进行操作:1. 确认设备是否支持升级:首先,检查设备是否有软件更新的选项。在设备的设置菜单中,找到“关于手机”或“关于设备”的选项,然后在其中寻找“系统更新”或类似的选项。2. 连接到稳定的网络:在
2023-10-18

编程热搜

目录