华为云之Zabbix监控平台部署实践

一、本次实践介绍

1.1 实践环境简介

1.本次实践环境使用华为KooLabs云实验平台。
2.本次实践基于华为云ECS弹性云服务器。
3.在ECS上部署Zabbix监控平台。

1.3 本次实践完成目标

  • 熟悉华为云ECS服务器
  • 熟练使用Linux系统环境
  • 学会部署Zabbix系统

二、 相关服务介绍

2.1 华为云ECS云服务器介绍

弹性云服务器(Elastic Cloud Server, ECS)是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。

image.png

2.2 Zabbix介绍

Zabbix是一种开源的企业级监控解决方案,用于跟踪、监测并报告企业中的各种设备和网络的状态。它可以监控各种网络设备、服务器和应用程序,包括网络带宽、CPU利用率、内存使用情况、磁盘空间、数据库性能等。Zabbix具有可扩展性和灵活性,可以根据用户的需求进行定制和配置。它支持各种监控方法,包括主动监测、被动监测和代理监测。它还提供了多种监控方式,包括SNMP、ICMP、TCP和UDP等。

三、环境准备工作

3.1 预置实验环境

1.开始实验之前请点击手册上方“预置实验环境”按钮。
2.环境预置成功会创建好对应VPC,安全组和子网,并生成名一台弹性云服务器ECS。

在这里插入图片描述

3.2 查看预置环境信息

预置成功后ECS资源用户、密码信息可点击预置环境信息查看。

在这里插入图片描述

四、登录华为云

4.1 登录华为云

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。

在这里插入图片描述

登录完毕后,进入华为云控制台管理首页。

在这里插入图片描述

4.2 查看ECS状态

在华为云的首页服务列表中,点击“弹性云服务器ECS”,进入ECS云服务器管理页面。

在这里插入图片描述

在ECS管理页面,我们看到系统已经为我们创建了一台ECS弹性云服务器,名称为ecs-name。

在这里插入图片描述

4.3 连接ECS弹性云服务器

在实验桌面,打开xfce终端,将ECS的弹性公网IP地址替换即可。

ssh root@ECS弹性公网IP地址

在这里插入图片描述

4.4 检查操作系统版本

检查当前系统版本

[root@ecs-name ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core) 

五、环境准备工作

5.1 添加Zabbix扩展源

执行以下命令,添加Zabbix扩展源。

rpm -Uvh https://repo.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

在这里插入图片描述

yum clean all
yum makecache

5.2 安装Zabbix相关软件包

执行以下命令,安装Zabbix相关软件包。

yum -y install  zabbix-server-mysql zabbix-agent

在这里插入图片描述

5.3 启用红帽软件

yum -y install centos-release-scl

在这里插入图片描述

六、修改相关配置文件

6.1 修改配置文件

修改配置文件 /etc/yum.repos.d/zabbix.repo里的enable为1启用zabbix前端存储库。

sed -i 11cenabled=1 /etc/yum.repos.d/zabbix.repo

6.2 安装zabbix前端软件

yum install -y zabbix-web-mysql-scl zabbix-nginx-conf-scl

在这里插入图片描述

七、数据库配置

7.1 安装mariadb数据库

安装mariadb数据库

yum -y install mariadb-server

在这里插入图片描述

启动数据库服务

systemctl start mariadb

7.2 数据库初始化

按y回车并设置密码,这里由于是测试实验环境,直接设置123456。其余选项按y回车即可。

mysql_secure_installation

在这里插入图片描述

7.3 创建数据库账号密码

创建数据库账号密码(命令中p后面跟着的是密码)

mysql -uroot -p123456

在这里插入图片描述

执行以下命令,创建数据库账号密码。

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'%';
flush privileges;
exit;

在这里插入图片描述

7.4 导入数据

导入初始架构和数据,系统将提示您输入新创建的密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix

7.5 配置数据库

为Zabbix server配置数据库

vim /etc/zabbix/zabbix_server.conf

在DBpassword里设置数据库密码

在这里插入图片描述

八、启动zabbix服务

8.1 配置zabbix前端php

进入以下配置文件

vi /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

取消listen和server_name的注释,server_name后面改为实际EIP,修改后如图

在这里插入图片描述

8.2 设置时区

添加nginx进行监听,然后取消注释并设置正确的时区。

vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

在listen.acl.users后面加上nginx,取消最后一行的的注释,修改时区为Asia/Shanghai修改后如图

在这里插入图片描述

8.3 启动Zabbix server和agent进程

启动Zabbix server和agent进程

systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

九、通过浏览器访问zabbix Web页面

9.1 配置安全组

点击访问控制,进入安全组,在预置好的安全组sg-hce后面点击规则配置。

在这里插入图片描述

点击添加规则,优先级1,分别增加协议端口80以及10051,点击确认

在这里插入图片描述

9.2 访问zabbix

此时在浏览器输入EIP即可访问zabbix页面了,然后点击next step

在这里插入图片描述

继续点击next step

在这里插入图片描述

输入zabbix数据库密码,点击next step

在这里插入图片描述

输入我们第一台监控设备名字

在这里插入图片描述

确认信息,点击next step

在这里插入图片描述

此时我们已经成功配置zabbix

在这里插入图片描述

此时进入zabbix主登录页面,默认账号密码为:Admin/zabbix

在这里插入图片描述
在这里插入图片描述

华为6735是一款华为公司生产的网络设备。要实现Zabbix监控华为6735,首先需要在服务器上进行配置。可以使用以下命令安装必要的软件和工具:\[1\] ``` \[root@zabbix ~\]# yum install net-snmp-utils ``` 接下来,使用以下命令进行SNMP的walk操作,以获取华为6735的相关信息:\[1\] ``` \[root@zabbix ~\]# snmpwalk -v 2c -c zabbix 192.168.43.117 .1 ``` 这样就可以通过Zabbix监控华为6735的各项指标了。同时,华为云RDS也可以通过Zabbix进行监控,以确保数据的安全和可靠性。华为云RDS具有安全可靠、可根据业务规模动态扩容等特性,因此受到越来越多中小企业的青睐。\[2\]如果需要在华为模拟器中实现网络设备和物理主机、虚拟机的通信,可以借助ENSP中的Cloud功能来实现。在ENSP中添加UDP端口、网卡和端口映射表,并注意勾选双向通道,即可实现通信。\[3\] #### 引用[.reference_title] - *1* *3* [zabbix监控华为路由器](https://blog.csdn.net/zhuangjiu/article/details/126130262)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Zabbix技术分享——如何使用zabbix监控华为云RDS](https://blog.csdn.net/weixin_43631631/article/details/128203276)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖有缘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值