快速升级Zabbix 5.0 版本
升级须知
- MySQL 5.5.62
- MariaDB 10.0.37
- PostgreSQL 9.2.24
- Oracle 11.2
https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/packages/rhel_centos
系统环境
cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
nginx -vnginx
version: nginx/1.16.1
[root@shvm01 ~]# rpm -qa |grep zabbix
zabbix-release-4.4-1.el7.noarch
zabbix-web-4.4.7-1.el7.noarch
zabbix-server-mysql-4.4.7-1.el7.x86_64
zabbix-web-mysql-4.4.7-1.el7.noarch
zabbix-agent-4.4.7-1.el7.x86_64
[root@shvm01 ~]# mysql -V
mysql Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using EditLine wrapper
升级前准备
官方升级文档
https://www.zabbix.com/documentation/5.0/manual/installation/install_from_packages/frontend_on_rhel7
Zabbix备份操作
mkdir -p /home/backup/zabbix-backup
cp /etc/zabbix/zabbix_server.conf /home/backup/zabbix-backup
cp /etc/zabbix/zabbix_agentd.conf /home/backup/zabbix-backup
cp /etc/zabbix/web/zabbix.conf.php /home/backup/zabbix-backup
cp -R /usr/share/zabbix/ /home/backup/zabbix-backup
cp –R /usr/share/doc/zabbix-* /home/backup/zabbix-backup
mysql root@localhost:(none)> select count() tables,table_schema from information_schema.tables where table_schema = 'zabbix';
+--------+--------------+
| tables | table_schema |
+--------+--------------+
| | zabbix |
+--------+--------------+
row in set
Time: .014s
mysqldump -uzabbix -pzabbix --opt --skip-lock-tables zabbix | gzip > /home/backup/zabbix_$(date +%Y%m%d_%H%M%S).sql.gz
[root@shvm01 doc]# ll /home/backup/
总用量
-rw-r--r-- root root 4月 : zabbix_20200423_104832.sql.gz
-rw-r--r-- root root 4月 : zabbix_20200423_104849.sql.gz
drwxr-xr-x root root 4月 : zabbix-backup
停止旧版本服务
systemctl stop zabbix-server zabbix-agent nginx php-fpm
systemctl disable nginx php-fpm
卸载旧版本服务
yum remove zabbix-web-* nginx* php-fpm* -y
Zabbix升级操作
升级新服务
#安装SCL存储库
yum install centos-release-scl -y
#更新存储库软件包
rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/zabbix-release-4.5-2.el7.noarch.rpm
yum clean all
升级Zabbix 软件包
yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get -y
#便于安装从红帽软件集合ZABBIX-web包的PHP依赖
yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-web-deps-scl-5.0.0-0.5beta1.el7.noarch.rpm -y
yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-web-5.0.0-0.5beta1.el7.noarch.rpm -y
#MySQL的Zabbix Web前端(scl版本)
yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-web-mysql-scl-5.0.0-0.5beta1.el7.noarch.rpm -y
#Nginx(scl版本)的zabbix前端配置 安装的时候有时候可能会遇到网络问题 多执行安装几次
yum install https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/zabbix-nginx-conf-scl-5.0.0-0.5beta1.el7.noarch.rpm -y
修改Nginx、PHP配置文件
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
....
listen.acl_users = apache,nginx
listen.allowed_clients = 127.0.0.1,10.0.0.6
...
vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
...
server {
listen 80;
server_name 10.0.0.6;
root /usr/share/zabbix;
...
验证数据库
mysql root@localhost:(none)> select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';
+--------+--------------+
| tables | table_schema |
+--------+--------------+
| 154 | zabbix |
+--------+--------------+
1 row in set
Time: 0.026s
mysql root@localhost:(none)>
启动服务
systemctl restart rh-nginx116-nginx rh-php72-php-fpm
systemctl enable rh-nginx116-nginx rh-php72-php-fpm zabbix-server zabbix-agent
systemctl start zabbix-server
验证查看
[root@shvm01 root]# zabbix_server -V
zabbix_server (Zabbix) 5.0.0beta1
Revision d3cf98e98b 14 April 2020, compilation time: Apr 14 2020 10:17:42 Copyright (C) 2020 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law. This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/). Compiled with OpenSSL 1.0.1e-fips 11 Feb 2013
Running with OpenSSL 1.0.1e-fips 11 Feb 2013
升级成功
访问zabbix web
新功能部分展示
|
|
|
|
折叠式菜单,仅包含图标。
|
隐藏菜单。
|
快速升级Zabbix 5.0 版本的更多相关文章
- CentOS 6.4编译安装和部署Zabbix 2.0版本监控(中文)
[一].zabbix简介 zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级开元解决方案 zabbix由2部分构成,zabbix_server和可选组件zabbix_agen ...
- CMS .NET 程序框架 从2.0/3.5升级到4.0 版本后 需要调整的地方
问题一: document.forms1.action 不可使用 需要修改程 document.forms[0] .NET 程序框架 从2.0/3.5升级到4.0 版本后,document.forms ...
- 一键安装 zabbix 2.0 版本 脚本
原文地址: http://blog.csdn.net/u012449196/article/details/53859068 本文修改了原文中的部分错误,此脚本适用于zabbix 2.0 版本,以版本 ...
- CentOS 6.4 yum快速搭建Zabbix 2.2版本(中文)
1.安装zabbix官方epel包 rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6. ...
- zabbix 4.0版本
Zabbix 4.0 最高版本是4.2 1.什么是zabbix及优缺点(对比cacti和nagios) zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速 ...
- foxmail 6.5升级到7.0版本后,旧邮件的导入处理
随着foxmail 7.0版的火热升级,部分从foxmial 6.5版升级到7.0版的用户可能会出现旧邮件丢失的困扰.这里,foxmail为大家提供的解决方案如下: 打开Foxmail,点击 文件 ...
- 升级cocoapods1.1.0版本遇到的坑
先容我吐槽两句, 最近写Swfit3.0, 要用到一些框架, 然后就用cocoapods嘛, 结果说要cocoapods1.1.0版本才行, 而自己的是cocoapods1.0.1版本的, 所以就想着 ...
- 一键安装 zabbix 3.0 版本 脚本
原文地址: http://blog.csdn.net/u012449196/article/details/53859068 本文修改了原文中的部分错误,此脚本适用于zabbix 2.0 或 3.0 ...
- centos7 升级gcc9.1.0版本
centos7 环境 查缺补漏 yum install gcc gcc-c++ -y yum install bzip2 -y gcc版本下载:https://gcc.gnu.org/mirrors. ...
随机推荐
- linux常用命令---系统辅助命令
系统辅助命令
- Java开发架构篇:领域驱动设计架构基于SpringCloud搭建微服务
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言介绍 微服务不是泥球小单体,而是具备更加清晰职责边界的完整一体的业务功能服务.领域驱动 ...
- F. Dominant Indices
题意:求每个点的子树中哪一层节点数最多,如果有节点数最多不唯一,取层数最小的. 题解:dus on tree 基本想法是对每一个节点都构建一个deep数组,然后从底向上更新过来,但是这样空间复杂度和时 ...
- ShoneSharp语言(S#)软件更新13.6版
ShoneSharp语言(S#)编辑解析运行器 软件更新13.6版 作者:Shone 今天把近期发现的各种软件问题做了修改,并发布新版ShoneSharp.13.6.exe,最新的网盘链接为: htt ...
- web项目——javax.servlet.ServletException: Circular view path [registerForm]
报错: 控制台输出: 三月 21, 2019 10:12:32 上午 org.springframework.web.servlet.PageNotFound noHandlerFound 警告: N ...
- js常用 方法 封装
// 监听滚动,用于列表页向下加载--------------------------------- function loadmore(callback) { $(window).scroll(fu ...
- Spring MyBatis配置文件
Config文件夹 log4j.properties配置文件 # # Global logging configuration log4j.rootLogger=DEBUG, stdout # Con ...
- Python 每日一练(3)
引言 今天的每日一练,学习了一下用Python生成四位的图像验证码,就是我们常常在登录时见到的那种(#`O′) 思路分析 正如常见的那种图像验证码,它是由数字和字母的随机组合产生的,所以我们首先的第一 ...
- win上的python
#启用浏览器,最大化窗口 #coding = utf-8 from selenium import webdriver class MyClass(object): ''' classdocs ''' ...
- 关于String是值传递还是引用传递
public class Itv { static String ss = "kkkkkk"; static String ss1 = new String("kkkkk ...