Zabbix5.0安装部署,史上最详细,快收藏起来吧~~

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: Zabbix5.0安装部署,史上最详细,快收藏起来吧~~

1.简介

Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix 软件组成
➢ zabbix-server: 服务端
➢ zabbix-agent: 客户端
➢ zabbix-web: 网站服务
➢ php: 处理动态请求
➢ mysql: 数据库存储数据
➢ zabbix: 负责收集 agent 信息汇总告知 zabbix-server
官网:https://www.zabbix.com/cn/


2.部署容器

docker run -d --name jemzabbix5 -h jemzabbix5 \
-p 225:22 -p 23306:3306 -p 280:80 -p 20051:10051 \
-v /sys/fs/cgroup:/sys/fs/cgroup \
--privileged=true \
centos:centos7.6.1810 /usr/sbin/init

3.添加yum源

cat > /zabbix_aliyun.sh <<"EOF"
#!/bin/bash
echo -e "请给出要安装的 zabbix 版本号 \033[31musage:./zabbix_aliyun.sh 4.0|4.4|4.5|5.0 \033[0m"
echo "例如要安装 5.0 版本,则使用命令: sh zabbix_aliyun.sh 5.0"
if [ -z $1 ];then
exit
fi
VERSION=$1
if [ -f /etc/yum.repos.d/zabbix.repo ];then
rm -rf /etc/repos.d/zabbix.repo
fi
rpm -qa | grep zabbix-release && rpm -e zabbix-release
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/$VERSION/rhel/7/x86_64/zabbix-release-$VERSION-1.el7.noarch.rpm
sed -i "s@zabbix/.*/rhel@zabbix/$VERSION/rhel@g" /etc/yum.repos.d/zabbix.repo
sed -i 's@repo.zabbix.com@mirrors.aliyun.com/zabbix@g' /etc/yum.repos.d/zabbix.repo
[ $? -eq 0 ] && echo "阿里云的 zabbix 源替换成功" || exit 1
yum clean all
yum makecache fast
EOF
chmod +x /zabbix_aliyun.sh
sh /zabbix_aliyun.sh 5.0

cadc0e7c1c67452c9071dc7f6491a6ca.png

4.安装组件

yum -y install zabbix-server-mysql zabbix-agent
##centos扩展包
yum -y install centos-release-scl
yum-config-manager --enable zabbix-frontend
yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl

b7c670ef5ec34562a2e2745f31a55fad.png


5.修改配置文件

##修改数据库密码为 jem
sed -ri.bak '/# DBPassword=/cDBPassword=jem' /etc/zabbix/zabbix_server.conf
##修改时区为国内
sed -ri.bak 's/^.*date.timezone.*$/php_value[date.timezone] = Asia\/Shanghai/' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf


6.配置数据库服务

[root@jemzabbix5 ~]# mkdir /soft
[root@jeames soft]# docker cp mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar jemzabbix5:/soft
[root@jemzabbix5 ~]# cd /soft/
[root@jemzabbix5 soft]# tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
yum localinstall -y mysql-community-*.rpm
systemctl start mysqld
grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
alter user root@'localhost' identified by 'Jem@jem123';
uninstall plugin validate_password;
grant all on *.* to root@'%' identified by 'root';
grant all on *.* to root@'localhost' identified by 'root';
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@localhost identified by 'jem';
grant all on zabbix.* to zabbix@'%' identified by 'jem';
flush privileges;
mysql> select Host,User from mysql.user;
# 上传 create.sql.gz 文件
docker cp create.sql.gz jemzabbix5:/soft
zcat create.sql.gz | mysql -uroot -proot zabbix
-- 修改参数/etc/my.cnf
default-time-zone = '+8:00'
log_timestamps = SYSTEM
character_set_server=utf8mb4

12f99daed4cb4cfb9790c74f2ee4cfeb.png

7.启动资源


systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl status zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl status zabbix-server zabbix-agent httpd rh-php72-php-fpm mariadb mysqld | grep Active -B 3
http://192.168.1.54:280/zabbix
默认用户名密码:Admin/zabbix

b9f15d50eec8460dab3994ffafe730d2.png

bda246bb6b30491aad9b46d0ec401333.png

5c9303530ea049ea8c87555dc11b04ad.png

e9c359aeedc649a7b12c77f7aaec06f8.png

6ce7e522443f445981f6307018311642.png


a72061dd1f0e4606bae3c06b973191f6.png

776627b7bea14168bc062944ffb8a8ad.png

58a41eaf42a34eda973db5590007ec0d.png


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
1
0
1044
分享
相关文章
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)(上)
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
755 0
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)(上)
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)(下)
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
453 0
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)(下)
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)(中)
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
641 0
【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)(中)
Zabbix安装部署后相关配置
Zabbix安装部署后相关配置
95 0
Zabbix安装部署后相关配置
zabbix服务端、客户端的安装部署
zabbix是一个高度集成的监控解决方案,与Cacti、nagios类似。通过C/S模式采集监控数据,通过B/S模式实现web管理。
445 0
zabbix服务端、客户端的安装部署
Zabbix3.0实战安装部署
##########安装zabbix-3.0.19########## wget https://mirrors.aliyun.
923 0

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等