前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix6.0 LTS 升级(三)

Zabbix6.0 LTS 升级(三)

作者头像
Kevin song
发布2022-03-14 14:52:05
7530
发布2022-03-14 14:52:05
举报
文章被收录于专栏:运维监控日志分析

Zabbix 6.0 LTS 升级要求

PHP

  • ≥PHP 7.2

数据库

  • MySQL/Percona 8.0.X
  • MariaDB 10.5.X - 10.6.X
  • PostgreSQL 13.X
  • Oracle 19c - 21c
  • TimescaleDB 2.0.1-2.3
  • SQLite 3.3.5-3.34

ZABBIX6.0 LTS 官方升级指导

https://www.zabbix.com/documentation/6.0/en/manual/installation/upgrade

升级验证版本

  • Zabbix 5.4 升级 Zabbix 6.0
  • Zabbix 6.0.x 次要版本升级(从 6.0.0 升级到 6.0.1)

系统版本

备份Zabbix数据库

#!/bin/bash

/usr/bin/mysqldump -uzabbix -pzabbix@zabbix zabbix --ignore-table=zabbix.history --ignore-table=zabbix.history_str --ignore-table=zabbix.history_uint --ignore-table=zabbix.trends --ignore-table=zabbix.trends_uint > /opt/zabbix`date +%y%m%d`-zabbix.sql.gz

查看Zabbix数据库数据表个数

select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';

Zabbix升级操作

备份配置文件、PHP 文件

代码语言:javascript
复制
mkdir /zabbix-backup 
cp /etc/zabbix/zabbix_server.conf      /zabbix-backup/ 
cp /etc/zabbix/web/zabbix.conf.php  /zabbix-backup/ 
cp -R /usr/share/zabbix/    /zabbix-backup/ 
cp –R /usr/share/doc/zabbix-*  /zabbix-backup/

停止Zabbix 服务

代码语言:javascript
复制
sudo systemctl  stop zabbix-server

删除原有Zabbix源

代码语言:javascript
复制
rm -Rf /etc/apt/sources.list.d/zabbix.list

下载Zabbix 6.0.x 源

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb

安装 Zabbix 6.0.x 源

代码语言:javascript
复制
dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb

更新apt列表

代码语言:javascript
复制
apt update

升级Zabbix组件

apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-nginx-conf

升级过程中,出现是否替换配置文件的选项,选 N(默认)即可。

启动更新的Zabbix组件

代码语言:javascript
复制
systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm

Zabbix升级后版本

Zabbix6.0.1 数据库表

Zabbix6.0.1 仪表盘

Centos 8 升级

Zabbix 存储库

代码语言:javascript
复制
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

清除软件缓存

代码语言:javascript
复制
dnf clean all

升级Zabbix组件

代码语言:javascript
复制
dnf upgrade  zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent

启动更新的Zabbix组件

代码语言:javascript
复制
systemctl   restart zabbix-server zabbix-agent nginx
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源搬运工宋师傅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档