Grafana&Prometheus快速部署

这里不再对Grafana和Prometheus做过多阐述
总之Prometheus收集信息,Grafana是个很好的Dashboard大概是酱紫
那么这一期笔记以CentOS7.9为基准,其他系统下再补充

那么首先我们要准备好这二者的安装包
下载Grafana(程序主体)
https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.1-1.x86_64.rpm
下载Prometheus(程序主体)
https://github.com/prometheus/prometheus/releases/download/v2.45.0/prometheus-2.45.0.linux-amd64.tar.gz
下载node_exporter(监控服务器信息主体)
https://github.com/prometheus/node_exporter/releases/download/v1.6.0/node_exporter-1.6.0.linux-amd64.tar.gz
操作环境
master管理节点 192.168.110.23
node1计算节点 192.168.110.24
一 安装Grafana
将下载的rpm文件上传到/home目录下
安装完之后启动服务
看到服务在running就没问题

然后它默认端口是3000,我这里的服务器地址是192.168.110.23
那么访问grafana就应该是http://192.168.110.23:3000/
默认用户名和密码都是admin,进去后记得修改密码哦

二 安装Prometheus
这里我们同样是上传压缩文件到服务器/home下,解压
解压后进入目录应该能看到这些东西

那么这里就是我们的主体了,先别急,我们先编辑yml文件
然后呢,这里我们只演示添加master node1两个节点的数据哈,你有多少节点就添加多少数据
记住!yml对空格敏感,请对齐!

保存退出
然后别急着启动Prometheus
三 安装node_exporter
还是先上传到/home下,开始解压
解压完后进去应该能看到这些内容

可以看到有个node_exporter,那么直接开始执行它!进行数据收集!
刚刚我在编辑yml文件的时候大家可以看到我有两个节点
所以意味着这个node_exporter要在每个需要收集数据的服务器上解压和运行

四 启动Prometheus
我们回到Prometheus解压的目录
然后直接运行

五 设置Dashboard
那么忙了这么久,最终目的肯定是看状态和监测数据啦
首先打开Grafana的网址
http://192.168.110.23:3000/ (ip请大家修改为自己的服务器地址)
进去之后在顶部搜索Data Sources

然后来到数据源编辑界面

点击右上角Add new data source

点击Prometheus

填写Prometheus的地址,端口默认是9090,ip地址还是换成你自己启动Prometheus的服务器地址,我是在192.168.110.23上启动的,所以如图这么填的

下面的版本我选择的大于2.4

然后点击最下面的save&test就可以啦

我们展开左侧菜单栏选择Dashboard

点右边的new,然后选择import


那这里其实我们有很多模板可以选择,这里我使用的是比较热门的模板
https://grafana.com/grafana/dashboards/1860-node-exporter-full/
连接在这里,下载右下角的json文件

下载后回到我们刚刚准备import的界面,点击上传json文件,会自动导入信息
记得手动选择Prometheus哦,图里框出来了

然后点击import就导入好啦,接着稍微等一会,我们就能看到监控信息了
查看dashboard目录在下方图示里


点进去我们就可以看到监测数据啦
