CentOS7安装Node_exporter(二进制)
一、概述
Node_exporter是可以在* Nix和Linux系统上运行的计算机度量标准的导出器。
Node_exporter 主要用于暴露 metrics 给 Prometheus,其中 metrics 包括:cpu 的负载,内存的使用情况,网络等。
环境说明
操作系统:centos 7.6
ip地址:192.168.31.150
下载包
https://prometheus.io/download/
目前最新版是:0.18.1
下载链接:
https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
二、安装
useradd prometheus -s /sbin/nologin tar zxvf node_exporter-0.18.1.linux-amd64.tar.gz -C /data/ mv /data/node_exporter-0.18.1.linux-amd64 /data/node_exporter chown prometheus:prometheus -R /data/node_exporter
封装service
vi /etc/systemd/system/node-exporter.service
内容如下:
[Unit] Description=Prometheus Node Exporter After=network.target [Service] ExecStart=/data/node_exporter/node_exporter User=prometheus [Install] WantedBy=multi-user.target
注意:主要修改ExecStart和User
设置开机自启动
systemctl daemon-reload systemctl enable node-exporter systemctl start node-exporter
查看端口
# ss -tunlp|grep node tcp LISTEN 0 128 :::9100 :::* users:(("node_exporter",pid=990,fd=3))
三、添加node节点
登录到prometheus服务器,备份配置文件
cd /data/prometheus cp prometheus.yml prometheus.yml.bak cat prometheus.yml.bak|grep -v '^#'|grep -v '^ #'|grep -v '^ #' > prometheus.yml
增加job_name
名字为:node_exporter
vi prometheus.yml
完整内容如下:
global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. alerting: alertmanagers: - static_configs: - targets: # - alertmanager:9093 rule_files: scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] - job_name: 'node_exporter' static_configs: - targets: - 'localhost:9100'
重启prometheus
systemctl restart prometheus
查看targets
http://192.168.31.150:9090/targets
效果如下:
确保状态为UP
分类:
python 运维开发
标签:
Prometheus
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2018-11-28 Zookeeper原理架构与搭建