Prometheus技术分享——安装node_exporter组件监控 linux主机

本期Prometheus技术将介绍如何安装node_exporter组件监控 linux主机。

192.168.175.129 安装,node_exporter采集器默认端口:9100

1.什么是 node_exporter

举个例子,如果你有一台服务器,你想要获取它运行时候的参数,比如当前的CPU负载、系统负载、内存消耗、硬盘使用量、网络IO等等。

那么你就可以在服务器上运行一个 node_exporter,它能帮你把这些参数收集好,并且暴露出一个HTTP接口以便你访问查询。废话不多说我们直接试一试

2.node_exporter 下载

官网:https://github.com/prometheus/node_exporter/releases

linux:

mkdir /soft

cd /soft

wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz

 3.安装与启动

sudotar -zxf node_exporter-1.0.1.linux-amd64.tar.gz
ln -s node_exporter-1.0.1.linux-amd64 node_exporter

cd node_exporter-1.0.1.linux-amd64

nohup ./node_exporter &

启动成功会显示如下信息:注意后后续有没有报错   E2GxQjtt63735e3ab03a7.png


4.核验

1curl访问核验

192.168.175.129:9100/metrics

81tgD6gH63735e5794ec8.png

 有数据就没有问题

 2)进程和端口访问核验

XZyh8IaS63735e66b3d76.png

3)进入prometheus界面核验

192.168.175.131:9090

status=>targets

SN1WciWF63735e709ae84.png


5.封装成系统服务(可以忽略)

vi /usr/lib/systemd/system/node_exporter.service


[Unit]

Description=node_exporter

Documentation=https://prometheus.io/

After=network.target

 

[Service]

Type=simple

#User=prometheus

ExecStart=/soft/node_exporter/node_exporter

Restart=on-failure

 

[Install]

WantedBy=multi-user.target


#然后需要一些系统操作来应用

systemctl daemon-reload

pkill node_exporter

systemctl start node_exporter

systemctl status node_exporter

systemctl enable node_exporter

6.在线重载配置文件办法

curl -X POST http://localhost:9090/-/reload


这一期的Prometheus的技术分享到这就结束了,更多Prometheus相关信息请持续关注乐维社区

  • 发表于 2022-11-15 17:47
  • 阅读 ( 1482 )
  • 分类:prometheus

0 条评论

请先 登录 后评论
乐维君
乐维君

263 篇文章

作家榜 »

  1. 乐维君 263 文章
  2. 我是一只小菜鸡 11 文章
  3. 机灵小和尚 10 文章
  4. 细雨闲花 9 文章
  5. 。。。 8 文章
  6. 御前侍卫张五哥 8 文章
  7. 小黄人 8 文章
  8. YOHOHO 6 文章