grafana+prometheus+node_exporter服务器性能监控搭建

一、grafana下载安装
1.官网下载较慢,可选择镜像下载:https://www.cnblogs.com/liuhanxu/p/14426627.html

2.下载安装好后,启动服务:systemctl start grafana-server
3.web访问
默认端口号为3000
访问地址: http://ip:3000
默认用户名密码:均为admin
4. prometheus 常用的采集组件
https://prometheus.io/docs/instrumenting/exporters/
5.grafana 常用的监控看板,可以在上面下载监控模板
https://grafana.com/grafana/dashboards?dataSource=prometheus
二、prometheus下载与配置
1. 下载地址:
https://github.com/prometheus/prometheus/releases/download/v2.36.1/prometheus-
2.36.1.linux-amd64.tar.gz
2.解压
tar xvfz prometheus-2.36.1.linux-amd64.tar.gz # 解压

cd prometheus-2.36.1.linux-amd64 #切换到解压后的路径
3.启动

# 直接启动
./prometheus --config.file=prometheus.yml

# 后台启动
nohup ./prometheus --config.file=prometheus.yml > prom.log 2>&1 &
启动后默认端口号是 9090

web 访问方式 : http://ip:9090 记得关闭服务器的防火墙
4. 配置文件 prometheus.yml
进入解压路径,编辑prometheus.yml文件,在文件最后新增以下内容
- job_name: "nodes"
static_configs:
- targets: ['192.168.1.110:9100'] # 此处填写你上面 被监控机器启动的 采集器(node_exporter,下面将讲到)的ip
和端口.
# - targets: ['192.168.1.110:9100'] 有多个就在后面追加多个
三、node_exporter下载与配置
被监控的 机器, 数据采集用 普罗米修斯的 exporter: https://github.com/prometheus/node_exporter
1. 下载地址: Releases · prometheus/node_exporter · GitHub
2.解压
# 解压
tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz
# 切换到解压后的目录
cd node_exporter-1.3.1.linux-amd64
3.启动

# 切换到解压目录后,直接启动命令如下,但关闭命令行窗口后就停止服务了
./node_exporter

# 后台启动
nohup ./node_exporter > node_exporter.log 2>&1 &

默认 占用端口 9100
4. 修改配置

./node_exporter --help # 查看支持的所有collectors,可根据实际需求 enable 和 disabled
各项指标收集
如 --collector.cpu=disabled ,不再收集cpu相关信息
ps: windows 服务器的监控 , 用这个 https://github.com/prometheus-community/windows_exporter
四、Grafana 配置大屏
1. 配置 prometheus 数据源

 

2. 选择 prometheus

 

 

  3. 配置 prometheus 的服务器ip和端口,配完之后拉到最后保存 (Save & test)

 

 4.  创建监控看板

 

下载 看板模板(新手推荐):https://grafana.com/grafana/dashboards/12633

https://grafana.com/grafana/dashboards/1860

下载模板后,导入看板 dashboard

 

5. 选择刚刚创建的数据源 

 

 最后效果:

 

 

 

 

 

 

posted @ 2023-03-03 00:18  我是小菜鸡丫丫  阅读(190)  评论(0编辑  收藏  举报