前言
本文主要介绍生产环境下:
1.如何从0到1部署node-exporter
2.我已经将部署过程写成了脚本,后续讲解如何通过脚本自动化部署
测试环境说明
准备用来测试的服务器,信息如下:
| 作用 | ip | 主机 |
|---|---|---|
| Prometheus服务端 数据存储、数据采集、提供webUI; grafana服务端(因为我的测试环境有限,就和Prometheus服务端在一台上面了)(生产上也可以单独配置一台服务器) | 10.0.0.51 | promethues-server51 |
| Prometheus客户端 被监控主机,用来部署node-exporter | 10.0.0.61 | node61 |
| Prometheus客户端 被监控主机,用来部署node-exporter | 10.0.0.62 | node62 |
二进制部署node-exporter
部署包下载
wget方式下载
[root@prometheus-server51 ~]# wget https://github.com/prometheus/node_exporter/releases/download/v1.9.1/node_exporter-1.9.1.linux-amd64.tar.gz浏览器下载
1.官网
https://github.com/prometheus/node_exporter
也可以从Prometheus官网跳转进入
https://prometheus.io/download/#node_exporter
2.releases
3.版本
v1.9.1
手动部署
1.被监控主机,下载部署包
2.解压软件包
[root@node61 ~]#tar xf node_exporter-1.9.1.linux-amd64.tar.gz -C /usr/local/3.运行node-exporter
[root@node61 ~]#cd /usr/local/node_exporter-1.9.1.linux-amd64/ [root@node61 ~]#./node_exporter4.访问node-exporter的WebUI
http://10.0.0.61:9100/metrics
5.卸载二进制部署的node-exporter
crtl+c停止前台服务 [root@node61 ~]# rm -rf /usr/local/node_exporter-1.9.1.linux-amd64/脚本部署
gitee仓库地址
项目地址:
https://gitee.com/jasonchen_code/prometheus_node-exporter
发行版地址:
https://gitee.com/jasonchen_code/prometheus_node-exporter/releases/tag/v1.8.2
📚本文作者JasonChen陈杰,转载请标注原文链接。