前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Zabbix 5.0.0beta1版本初体验

Zabbix 5.0.0beta1版本初体验

作者头像
没有故事的陈师傅
发布于 2020-04-21 07:31:36
发布于 2020-04-21 07:31:36
2.8K00
代码可运行
举报
文章被收录于专栏:运维开发故事运维开发故事
运行总次数:0
代码可运行

Zabbix 5.0.0 beta1 升级要求

PHP版本

PHP版本已从最低的5.4.0 升级到 7.2.0

数据库版本

Zabbix 5.0.0beta1官方升级要求文档

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/packages/rhel_centos

System OS

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#cat  /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
#nginx   -v
nginx version: nginx/1.16.1

Zabbix Current Version

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# rpm -qa |grep zabbix
zabbix-server-mysql-4.2.6-1.el7.x86_64
zabbix-web-4.2.6-1.el7.noarch
zabbix-get-4.2.6-1.el7.x86_64
zabbix-web-mysql-4.2.6-1.el7.noarch
zabbix-release-4.2-1.el7.noarch
zabbix-agent-4.2.6-1.el7.x86_64

Database Current Version

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#mysql   -V
mysql  Ver 15.1 Distrib 10.3.17-MariaDB, for Linux (x86_64) using readline 5.1
------------------------------------------------------------------------------
# rpm -qa |grep  MariaDB
MariaDB-client-10.3.17-1.el7.centos.x86_64
MariaDB-compat-10.3.17-1.el7.centos.x86_64
MariaDB-server-10.3.17-1.el7.centos.x86_64
MariaDB-common-10.3.17-1.el7.centos.x86_64

升级Zabbix 5.0.0beta1

官方升级文档

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://www.zabbix.com/documentation/5.0/manual/installation/install_from_packages/frontend_on_rhel7

Zabbix 5.0.0beta1 版本开始前端需要使用PHP 7.2以上的版本,目前使用的Centos 7 仅提供PHP 5.4,Zabbix 官方建议使用Red Hat Software Collections中的PHP和Nginx 升级Zabbix 5.0.0beta1。在使用repo.zabbix.com软件包进行升级会发现yum 搜索缺少前端软件包。

在Red Hat Software Collections中为了软件避免与主要存储库中的文件冲突。软件包使用特殊独立的名字并安装到专用的单独环境中。

Zabbix 备份操作

备份 ZABBIX 配置文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir /zabbix-backup
cp /etc/zabbix/zabbix_server.conf      /zabbix-backup/
cp /etc/zabbix/zabbix_agentd.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
代码运行次数:0
运行
AI代码解释
复制
select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';

备份zabbix库数据

备份zabbix库全部数据表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysqldump -uzabbix -pzabbix@zabbix --opt --skip-lock-tables  zabbix | gzip > /opt/zabbix_$(date +%Y%m%d_%H%M%S).sql.gz

备份zabbix库部分数据表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@zabbix-server opt]# cat zabbixdb.sh 
#!/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`-172.18.30.27.sql

Zabbix升级操作

停止Zabbix Nginx 服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl  stop zabbix-server && systemctl  stop nginx

卸载zabbix-web旧版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum remove zabbix-web-*

安装SCL存储库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install centos-release-scl

更新存储库软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 软件包(1)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get

升级Zabbix 软件包(2)

download 以下4个软件包yum 顺序安装

https://repo.zabbix.com/zabbix/4.5/rhel/7/x86_64/deprecated/

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#便于安装从红帽软件集合ZABBIX-web包的PHP依赖
yum install  zabbix-web-deps-scl-5.0.0-0.5beta1.el7.noarch.rpm
yum install zabbix-web-5.0.0-0.5beta1.el7.noarch.rpm 
#MySQL的Zabbix Web前端(scl版本)
yum install zabbix-web-mysql-scl-5.0.0-0.5beta1.el7.noarch.rpm
#为Nginx的(SCL版本)的zabbix前端配置
zabbix-nginx-conf-scl-5.0.0-0.5beta1.el7.noarch.rpm

停用旧的nginx和php-fpm服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl stop nginx php-fpm
systemctl disable nginx php-fpm

edit php-fpm config

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#更改文件中的时区
/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

注意:rh-php72-php *组的软件包的配置安装在/etc/opt/rh/rh-php72/目录下,日志位于/var/opt/rh/rh-php72/log/目录下

edit Nginx config

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#开启listen和server_name 参数
/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

重启服务并开机启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart rh-nginx116-nginx rh-php72-php-fpm
systemctl enable rh-nginx116-nginx rh-php72-php-fpm

开启Zabbix服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl   start zabbix-server

查看Zabbix数据库数据表个数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';

zabbix 5.0.0beata1 版本验证

Zabbix 5.0.0beta1 Web UI

惊不惊喜 哇不哇塞

Zabbix 5.0 使用侧边栏垂直菜单替换了水平菜单,新版本对前端进行了重新的设计。

监测栏新增主机功能模块,可查看主机的问题事件,最新数据等数据

主机中监控项新增测试按钮,对监控项可进行测试,判断该监控项是否配置正确,获取采集数据

SNMP 凭据参数迁移至主机接口处配置

Zabbix 5.0 目前还尚未发布,更多实用新功能等待官方正式官宣。。。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维开发故事 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Zabbix upgrade 5.0.0beta1
     Zabbix 5.0.0beta1 版本开始前端需要使用PHP 7.2以上的版本,目前使用的Centos 7 仅提供PHP 5.4,Zabbix 官方建议使用Red Hat Software Collections中的PHP和Nginx 升级Zabbix 5.0.0beta1。在使用repo.zabbix.com软件包进行升级会发现yum 搜索缺少前端软件包。
Kevin song
2020/04/17
1.5K2
Zabbix upgrade 5.0.0beta1
Zabbix 4.0升级5.0 &&ES 6.1升级7.0
升级期间,不会影响到现有的系统,系统将保持正常的运行,升级完成后,将进行一段时间的可用性测试,待系统稳定后将替换生产上的监控。
没有故事的陈师傅
2020/06/16
2.4K0
Zabbix 4.0升级5.0 &&ES 6.1升级7.0
zabbix5.0 LTS版本部署(MySQL-Apache)
编辑配置文件 /etc/yum.repos.d/zabbix.repo 并启用 zabbix-frontend。
用户6914340
2021/10/09
9040
zabbix5.0 LTS版本部署(MySQL-Apache)
Zabbix6.0 LTS 升级(三)
https://www.zabbix.com/documentation/6.0/en/manual/installation/upgrade
Kevin song
2022/03/14
8490
Zabbix6.0 LTS 升级(三)
离线rpm包安装zabbix5.0 LTS版本
经过了两个月的休息,开始了新的工作,zabbix之前有接触,但是不深,后面会着重的学习并分享。
Bob hadoop
2021/06/17
3.6K0
Zabbix分布式监控实战(一)——Zabbix 5.0监控平台搭建与被监控端的添加
 zabbix是一个基于WEB界面的提供 分布式系统监控以及网络监控功能 的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
非著名运维
2022/06/22
1.7K1
Zabbix分布式监控实战(一)——Zabbix 5.0监控平台搭建与被监控端的添加
Zabbix(2)-Zabbix安装
服务器系统: CentOS Linux release 7.8.2003 (Core)
mikelLam
2022/10/31
7580
Zabbix(2)-Zabbix安装
Zabbix-(1)安装
编辑配置文件 /etc/yum.repos.d/zabbix.repo and enable zabbix-frontend repository.
误入歧途
2024/05/08
1090
Zabbix-(1)安装
ZABBIX 升级 (ZABBIX Server + ZABBIX Proxy)
(1)由于生产环境采用NGINX ,ZABBIX Server默认使用HTTP,升级后的文件默认存放在usr/share/zabbix,需要拷贝到Nginx 默认目录下
Kevin song
2020/02/19
2.6K1
ZABBIX 升级 (ZABBIX Server + ZABBIX Proxy)
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
文章目录 〇、参考链接🔗 一、Zabbix简介🔊 二、Zabbix功能特点及架构图🥇 三、Zabbix节点规划🎨 四、Zabbix安装步骤📌 Ⅰ、Zabbix-Server服务端部署🔴 1、基础环境配置 📖 2、安装Zabbix镜像源📔 3、安装 Zabbix 服务器📕 4、安装 SCL 存储库📗 5、安装zabbix 前端包📘 6、安装并配置数据库📙 7、修改zabbix_server.conf配置文件📚 8、修改 zabbix 的 php 配置文件📓 9、启动Zabbix server和agent进程📒
宝耶需努力
2022/12/13
2.9K0
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
Zabbix 5.0 LTS 版本安装
zabbix 5.0 版本于 5 月 11 日正式发布,是最新的 LTS(长期支持)版本,5.0 带来很多功能和特性,后面会陆续推出文章介绍,下面主要介绍下 5.0 版本的安装。
Kevin song
2020/05/28
4.5K0
Z投稿|Zabbix5.0 快速安装部署教程!够快!
曾就职于盛大、一下科技、新浪微博等知名互联网企业,负责运维工作,主要从事系统运维、服务器监控、数据采集、日志处理、故障分析。是Zabbix中国社区的活跃用户之一,有超过1万小时的Zabbix使用、开发经验。
Zabbix
2021/01/29
1K0
Z投稿|Zabbix5.0 快速安装部署教程!够快!
利用Zabbix部署一个简易的MySQL监控系统
SCL(Software Collections)可以让你在同一个操作系统上安装和使用多个版本的软件,而不会影响整个系统的安装包。
GreatSQL社区
2023/02/24
5620
zabbix5.0安装以及配置中文
zcat /usr/share/doc/zabbix-server-mysql-5.0.21/create.sql.gz > zabbix.sql
黑马金牌编程
2022/04/09
5580
ZABBIX 4.2 php 5.4.16 upgrade 7.2
注意:在已经部署的zabbix 系统中卸载 php会导致 zabbix-web-mysql 和 zabbix-web 软件包被卸载,php卸载完成后需要重新安装!!!必要时建议对数据文件进行数据备份操作。。。
Kevin song
2020/03/31
1.2K0
ZABBIX 4.2  php 5.4.16 upgrade  7.2
【Zabbix】部署监控软件
[root@srv-tz ~]# systemctl enable --now httpd
Xiongan-桃子
2023/06/10
6760
【Zabbix】部署监控软件
zabbix监控MogDB之采集prometheus数据
市场上比较的监控方式有两种:zabbix和prometheus架构,对于MogDB/openGauss数据库来说,已经通过grafana + prometheus + opengauss_exporter的方式完成了监控部署(部署方式:https://www.modb.pro/db/173483)。
数据和云
2022/02/25
6540
zabbix监控MogDB之采集prometheus数据
21-zabbix
企业级的、高度成熟的、分布式开源监控解决方案。 它能监控众多网络参数和服务器的健康度、完整性,把数据存储在数据库中,然后再通过web页面,用不同的方式,展示各种监控数据,再通过告警机制,设置告警阈值,发送收取告警信息 zabbix的组成 zabbix-server:数据库 + 前端front。不能安装在被测服务器上 zabbix-agent:数据收集器,需要安装在被测的服务器上 proxy:网络代理 java gateway:网络路由 sender:渲染 get js 安装 https://www.zabb
zx钟
2021/05/27
3950
21-zabbix
Centos 7 安装Zabbix 5
1、关闭防火墙和selinux。不关闭seliunx会导致zabbix-server起不来
网络技术联盟站
2021/05/16
1.3K1
Zabbix 5.0 LTS 安装
编辑配置文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
萌海无涯
2021/08/06
6640
推荐阅读
相关推荐
Zabbix upgrade 5.0.0beta1
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验