ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

二进制部署node-exporter及自动化部署讲解(2)

二进制部署node-exporter及自动化部署讲解(2)

前言

本文主要介绍生产环境下:

1.如何从0到1部署node-exporter

2.我已经将部署过程写成了脚本,后续讲解如何通过脚本自动化部署

测试环境说明

准备用来测试的服务器,信息如下:

作用ip主机
Prometheus服务端 数据存储、数据采集、提供webUI;
grafana服务端(因为我的测试环境有限,就和Prometheus服务端在一台上面了)(生产上也可以单独配置一台服务器)
10.0.0.51promethues-server51
Prometheus客户端 被监控主机,用来部署node-exporter10.0.0.61node61
Prometheus客户端 被监控主机,用来部署node-exporter10.0.0.62node62

二进制部署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_exporter

4.访问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陈杰,转载请标注原文链接。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进