Zabbix+Grafana(一)-安装配置从入门到可用的可视化运维案例(1)

6. 导入完成,关闭权限

 

mysql -h 192.168.1.2 -uroot -p
Enter password:输入root用户密码
#关闭权限
set global log_bin_trust_function_creators = 0;
quit;

7. 修改zabbix配置文件

 

vim /etc/zabbix/zabbix_server.conf
#填写数据库服务器IP
DBHost=192.168.1.2
#填写数据库zabbix账户的密码
DBPassword=Zabbix@123
#填写端口号
DBPort=3306
#修改缓存大小
ValueCacheSize=256M

8. 修改nginx配置文件

 

vim /etc/nginx/conf.d/zabbix.conf
#取消listen注释,默认端口8080

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/4a5d50e8b2704855aa31b5499392ac7a.png#pic_center)
9. 启动zabbix、nginx、php服务

 

systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

10. 浏览器访问http://192.168.1.1:8080,选择中文

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f5120c9faaa8414ea510d426198916b2.png#pic_center)
11. 确认全部项目都是OK

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/52553d228af9404a8dda00d3ef0c7bd9.png#pic_center)
12. 配置连接数据库

 填写数据库服务器的IP、端口、数据库密码

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/7c3da00f69a94b80ad170a3624c77838.png#pic_center)
13. 配置主机名,此名称将显示在浏览器标题处

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/11e70539e7a64738974338f94ee3aa45.png#pic_center)
14. 出现此页面表示安装成功

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/252bb0a409254a94bf8f03d06eb53857.png#pic_center)
15. Zabbix配置完成

 默认用户名:Admin

 默认密码:zabbix

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/ecccf32f68ab4e2684fa15db4db71e03.png#pic_center)
16. 解决zabbix中文显示为□□方块的问题

 处理前:

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/48997bd7684a47a9b33b452659e6333c.png#pic_center)

 在windows系统中找一个字体,上传到zabbix应用服务器,替换zabbix的默认字体



#默认字体位置/usr/share/zabbix/assets/fonts/graphfont.ttf
#我这里选择黑体,直接覆盖
mv simhei.ttf /usr/share/zabbix/assets/fonts/graphfont.ttf


​ 处理后:


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c9ea6d209a444e7e9a679483346292c0.png#pic_center)


### 2.3 Grafana安装及配置


在grafana应用服务器中操作


0. 配置防火墙,开放80端口

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/497294de1c144c9197906fc5b91fadf2.png#pic_center)
1. 下载、解压安装包,我这里用的二进制包

 https://grafana.com/grafana/download/10.4.1?pg=get&platform=windows&plcmt=selfmanaged-box1-cta1

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/53ec1b2d091442638a08b0c49a1f8a9d.png#pic_center)
2. nssm可以把grafana注册成服务

 https://nssm.cc/download

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/3a24db83a7cc4543a43235a1aea41e32.png#pic_center)
3. 进入nssm目录,安装服务

 

cd C:\Users\Administrator\Desktop\grafana-v10.4.0\bin\nssm-2.24\win64
nssm.exe install GrafanaService

 弹出窗口,path选择grafana-v10.4.0\bin\grafana-server.exe,其他保持默认,点击install service

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c4059ae659534f259bcbf4c9efe895d6.png#pic_center)
4. 修改配置文件

 复制grafana-v10.4.0\conf\sample.ini,重命名为custom.ini

 修改端口为80

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/639f2fc9bdc0492b8d71e1f3016d5efb.png#pic_center)
5. 启动服务

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/63cdc51eb0a34a9b8e8d0461c7513bd1.png#pic_center)
6. 浏览器访问http://192.168.1.3

 默认用户名:admin

 默认密码:admin

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a3971b85c964459581f732c583612585.png#pic_center)
7. 设置中文

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/2a8c0e54675e4792b062e00d0321d3f7.png#pic_center)

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/76607ddd565643059b54d7c7d3a94560.png#pic_center)


## 3 grafana对接zabbix数据


### 3.1 安装grafana对接zabbix插件


* 命令安装:



#在grafana-v10.4.0\bin\目录下执行
grafana-cli.exe plugins install alexanderzobnin-zabbix-app


* 手动安装:


	+ 我这里网络原因没法在线安装,也说一下手动安装,在这里下载安装包:
	
	 https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app/?tab=installation![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d56c37ed52364b3bba789bccce8a4aec.png#pic_center)


	+ 解压到grafana-v10.4.0\data\plugins\
	
	 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/08e35ec6ef6d4dd8bee8bcd69d0be1a1.png#pic_center)
	
	 添加环境变量,如果不添加,我这里插件会报错,在此记录一下
	
	 在环境变量-系统变量-path中,添加bin和插件目录,添加如下内容:
	
	 这是我的安装目录,需要根据你的实际安装目录修改



C:\Users\Administrator\Desktop\grafana-v10.4.0\bin;C:\Users\Administrator\Desktop\grafana-v10.4.0\data\plugins\alexanderzobnin-zabbix-app


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/13a6e3d191ab4a8681d17c603f5f2b55.png#pic_center)


### 3.2 重启grafana服务


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/718429a33b43452fb77254113d4328d7.png#pic_center)


### 3.3 启用插件


管理-插件和数据-插件-zabbix,点击enable


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f6007bbd40fe4c21b56594c2d2dc7196.png#pic_center)


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0c8782fc36f446bebe90d6ea6ba46fa6.png#pic_center)


### 3.4 回到zabbix中创建api token


1. 管理-一般-API token

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/660093eb65564ea89628be5c64ad309b.png#pic_center)
2. 点击创建

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/36c21e8303de4fcbaf1faf6b89db4f42.png#pic_center)


* 名称随意
* 用户选择admin
* 取消到期时间选项
* 点击添加

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/da2fc26aefcc4d628da6285eb1daf3b9.png#pic_center)


3. 复制认证令牌,保存好

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d5a42e8539174b47b2458e1845a0a098.png#pic_center)


### 3.5 到grafana中添加数据源


1. 连接-数据源-Add data source

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/67182943141f487e9236f88479dd0c22.png#pic_center)
2. 划到最后,找到zabbix

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/10a353997b204262818ee0d463d1ea32.png#pic_center)
3. 对接参数


* 名称:随意,选择Default
* URL:http://192.168.1.1:8080/api\_jsonrpc.php
* Auth type:选择api token
* API Token:填写第11步生成的Token


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/059d14adcb144960a6e88511af7881d0.png#pic_center)


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/72714f3123af4ed1b1992a2f8d43d25a.png#pic_center)


4. 勾选此选项,点击save & test


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/bf5d3d7013594290b08c05d9f45ba5c3.png#pic_center)


### 3.6 出现这个代表对接成功,至此服务端安装工作全部完成


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/551ce6dd676a44e680e8fa85e30f5d90.png#pic_center)


## 4 被监控客户端安装


被监控客户端安装相对简单,Windows直接下载MSI安装包,CentOS 9按照官网的流程yum安装即可,还有客户端需要在防火墙开放10050端口。


在官网下载对应安装包:https://www.zabbix.com/cn/download\_agents


本文的环境是6.0 LTS 6.0.28,你可以根据实际情况选择,版本建议选择agent2,功能、性能都好一些。


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/73c45df9772f423bb3aec8eaf8a252fb.png#pic_center)


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/937d075421004bb3801764776014b9d9.png#pic_center)


### 4.1 Windows


1. 防火墙开放10050端口,安装时会自动添加

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1eb9c21605914402aaeb17968ebcb2f9.png#pic_center)
2. 下载安装包

 https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.28/zabbix\_agent2-6.0.28-windows-amd64-openssl.msi
3. 安装agent2

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/9ad6115415dd49029d2180fdca541ad7.png#pic_center)


	* hostname自动生成,不需要修改,填写zabbix服务器IP,勾选添加agent路径到PATH即可
	
	 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/56734737ccba43629a2bfe2ec140a1c6.png#pic_center)
4. 安装完成

 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/90b2d47bb2014ad5a7a720555167cf97.png#pic_center)


### 4.2 CentOS


1. 防火墙开放10050端口

 

firewall-cmd --zone=public --add-port=10050/tcp --permanent
firewall-cmd --reload

2. 安装zabbix源


	* (按需)如果之前安装了epel源,需要在epel源中排除zabbix,确保使用Zabbix源安装
	
	 
	```
	#编辑epel源配置文件
	vim /etc/yum.repos.d/epel.repo
	#在[epel]下添加如下语句
	excludepkgs=zabbix*
	
	```
	* 安装zabbix官方源
	
	 
	```
	#安装Zabbix官方源
	rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-6.0-4.el9.noarch.rpm
	#清理缓存
	yum clean all
	
	```
3. 安装agent2

 

yum install zabbix-agent2 zabbix-agent2-plugin-*

4. 配置agent2(被动模式,适用内网环境:服务器/客户端在同一网络中)

 

vim /etc/zabbix/zabbix_agent2.conf
#被动模式,仅需要配置Server:填写zabbix服务器IP
Server=192.168.1.1

5. 启动服务

 

systemctl restart zabbix-agent2
systemctl enable zabbix-agent2



## 5 Zabbix中添加客户端


### 5.1 登录zabbix,找到监测-主机


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a80c9b80a8534f69a93e449e87fc8be6.png#pic_center)


### 5.2 创建主机(被动模式)


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/8eaba60b3355484b9d53883543c11146.png#pic_center)


* 主机名:填写IP地址或主机名
* 模板根据系统类型选择:


	+ Windows选择:Windows by Zabbix agent
	+ Liunx选择:Linux by Zabbix agent
	+ 群组:自行选择,可以用自带的,也可以新建
	+ Interfaces:点击“添加”,选择“客户端”,填写客户端IP地址![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/cbccdb1293f54821b9de4056831db512.png#pic_center)


### 5.3 添加完成


ZBX图标变为绿色,表示添加成功


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/51ca284f82174f8885ba4ca3835e7202.png#pic_center)


### 5.4 查看数据


点击最新数据,能看到数据表示监控成功


### 最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

### 资料预览

给大家整理的视频资料:

![](https://img-blog.csdnimg.cn/img_convert/cafd2132d4a44ed24d61201c9b517efb.png)

给大家整理的电子书资料:

  

![](https://img-blog.csdnimg.cn/img_convert/a0a5470f77e98c66cecec3dc23aaeb20.png)



**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/618542503)**


**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
共享给大家!

### 资料预览

给大家整理的视频资料:

[外链图片转存中...(img-Ahl2S8cw-1714313498375)]

给大家整理的电子书资料:

  

[外链图片转存中...(img-9KeQJMP3-1714313498376)]



**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/topics/618542503)**


**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值