惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
The GitHub Blog
The GitHub Blog
小众软件
小众软件
美团技术团队
博客园 - 司徒正美
G
Google Developers Blog
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Docker
J
Java Code Geeks
Last Week in AI
Last Week in AI
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
V
V2EX
C
Check Point Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MyScale Blog
MyScale Blog

博客园 - MSSQL123

timescaledb 扩展 PostgreSQL 18+ 版本下源码编译安装 ubuntu24下 ext4和xfs类型磁盘以及PostgreSQL实例性能对比测试 PostgreSQL 18 新特性 skip scan,一个鸡肋的功能 PostgreSQL 17 流复制中开启逻辑复制槽同步,以及逻辑槽的故障转移 记一次PostgreSQL交叉表crosstab行转列导致的OOM TiDB 扩容与缩容 PostgreSQL 高可用集群 patroni 自动故障转移测试 Ubuntu 20 环境下 patroni 自动化安装,一分钟快速搭建 patroni 集群 Ubuntu 20 环境下 pg_auto_failover 自动化安装,一分钟快速搭建pg_auto_failover集群 PostgreSQL的消息队列扩展pgmq 磁盘IO延迟和队列深度的关系 TiDB 最小拓扑架构集群安装 PostgreSQL 逻辑复制中的同步和异步模式以及其表现 prometheus 的 altermanager Silences静默告警,优雅地抑制告警 “世界上百分之99的博士和他们的论文都是垃圾”,原本以为这个观点偏激 pg_auto_failover 在多种场景下自动故障转移的验证 pgbouncer连接池设置与压力测试的最大连接数测试 pg_auto_failover 自动故障转移参数 博文阅读密码验证 - 博客园 pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤 pg_auto_failover集群monitor节点的高可用 prometheus监控windows window_exporter代理安装和配置 Prometheus 和 Grafana 监控 PostgreSQL 记一次MySQL binlog日志导致磁盘空间占满的问题 SQLServer 2019 标准版在虚拟机上无法充分利用CPU的问题诊断 Windows Failover Cluster集群中的EventId 1196错误日志 pg_auto_failover 环境变量导致的show命令错误 SqlServer 事务复制(transaction replication)的复制位点信息 SqlServer 事务复制的两个参数immediate_sync,allow_anonymous MySQL,SqlServer,PostgreSQL中,如何实现锁定一张表
prometheus监控Linux Server node_exporter代理安装和配置
MSSQL123 · 2026-01-29 · via 博客园 - MSSQL123

1,代理客户端安装和配置

1,笔者是一个arm版本的linux Server,因此这里下载的是arm版本的包
2,注意node_exporter的版本和prometheus的版本时间上不要相差太远,有可能不兼容或者一些其他问题。

###新增node_exporter用户和组
root@******:/usr/local/node_exporter# groupadd node_exporter
root@******:/usr/local/node_exporter# useradd -g node_exporter -m -d /usr/local/node_exporter -s /sbin/nologin node_exporter
###下载node_exporter,笔者是一个arm版本的linux Server,因此这里下载的是arm版本的包
root@******:/usr/local/node_exporter# wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-arm64.tar.gz

###解压缩node_exporter安装包
tar xvf node_exporter-1.6.1.linux-arm64.tar.gz
mv node_exporter-1.6.1.linux-arm64/ node_exporter

###授权
root@******:/usr/local/node_exporter/node_exporter# chown -R node_exporter:node_exporter /usr/local/node_exporter
root@******:/usr/local/node_exporter/node_exporter# chmod +x /usr/local/node_exporter/node_exporter/node_exporter


###创建systemctl服务启动文件
root@******:/usr/local/node_exporter/node_exporter#
cat > /usr/lib/systemd/system/node_exporter.service <<EOF
[Unit]
Description=node_exporter
After=network.target
[Service]
Type=simple
User=node_exporter
ExecStart=/usr/local/node_exporter/node_exporter/node_exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF


###启动服务
systemctl start node_exporter
systemctl enable node_exporter

 windows_exporter安装后生成的http服务,http://192.168.1.4:9100/metrics 也即暴露给prometheus服务端的接口

image

image

2,prometheus服务端配置

1,prometheus服务端配置文件增加

    # linux monitor
  - job_name: 'linux_monitor'
    static_configs:
    - targets: ['192.168.***.***:9100']#或者在这里追加其他服务器,格式为:'ip:port','ip:port','ip:port'

2,重启prometheus之后,进入prometheus的控制后台,发现上述代理已经注册到prometheus服务端中

image

3,Grafana模板

这里使用经典的9276模板,里面有数十项系统负载指标可供参考。

image

image

image

参考:https://www.cnblogs.com/lvzhenjiang/p/14377577.html