本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

Prometheus(2)之使用Node Exporter采集数据

微信搜索 zze_coding 或扫描 👉 二维码关注我的微信公众号获取更多资源推送:


安装启动

官网下载二进制包:

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

创建安装目录:

$ mkdir -p /opt/apps/node_exporter/bin/

解压并移动文件:

$ tar xf node_exporter-1.0.1.linux-amd64.tar.gz
$ cd node_exporter-1.0.1.linux-amd64/
$ mv node_exporter /opt/apps/node_exporter/bin/

创建 Systemd 配置文件:

$ cat > /lib/systemd/system/node_exporter.service << EOF
[Unit]
Description=Node exporter
After=network.target

[Service]
Type=simple
ExecStart=/opt/apps/node_exporter/bin/node_exporter
Restart=on-failure
 
[Install]
WantedBy=multi-user.target
EOF

启动服务并设置开机自启:

$ systemctl start node_exporter && systemctl enable node_exporter

node_exporter 服务默认监听端口为 9090,启动成功后浏览器访问效果如下:

image.png

配置 Prometheus

在 Prometheus 配置文件中添加如下 Job:

$ vim /opt/apps/prometheus/conf/prometheus.yml
scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']
  # 采集node exporter监控数据
  - job_name: 'node'
    static_configs:
      - targets: ['localhost:9100']

重启 Prometheus:

$ systemctl restart prometheus

检查如果存在从 node Job 采集到的 up 键值则说明数据成功采集了:

image.png

# 监控   Prometheus  

如果这篇文章对您有帮助,可点击下方链接分享给你的朋友们😋,如果遇到问题欢迎评论、留言~~~😇

评论

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×