简介
使用node-exporter可以监控服务器数据,特别是在做性能监控时,可以用来监控服务器的CPU等数据,配合Prometheus采集数据等
node-exporter安装
备注:Prometheus安装的简介就跳过了
(1)dokcer安装镜像
docker pull prom/node-exporter
使用docker拉取node-exporter镜像
(2)从镜像跑出一个容器
docker run -d -p 9100:9100 prom/node-exporter
提示:如果端口冲突的话,可以更改暴露的端口
(3)操作
1、安装成功的话,使用
docker ps
查看容器是否正常运行
本文使用的端口是9101
2、访问
http://127.0.0.1:9101//metrics
如果出现以下界面,就是安装成功了
3、在prometheus.yml配置一下数据
- job_name: 'linux-exporter'
metrics_path: '/metrics'
static_configs:
- targets: ['127.0.0.1:9101']
4、配置完成之后,使用
docker restart 容器id
重启prometheus
5、访问prometheus页面
http://127.0.0.1:9091/targets
如果出现以下界面,就是成功了
6、使用grafana界面监控服务器数据,图形化界面
在以下界面中输入id为8919
点击Load,进入页面,图形化数据
6、也可以使用id为11074的模板文件,在以下链接中下载模板文件:
https://grafana.com/grafana/dashboards/11074-node-exporter-for-prometheus-dashboard-en-v20201010/
将文件中的json复制到界面上,点击Load
选择数据源,进入界面
点击import进入图形化界面
7、安装结束