一、node_exporter安装部署
[root@node00 ~]
[root@node00 src]
[root@node00 src]
mkdir : created directory ‘/usr/local /exporter’
[root@node00 src]
[root@node00 src]
[root@node00 exporter]
node_exporter-0 .18.1 .linux-amd64
[root@node00 exporter]
二、node_exporter启动
[root@node00 node_exporter]
INFO[0000] Starting node_exporter (version=0.18.1, branch=HEAD, revision=3db77732e925c08f675d7404a8c46466b2ece83e) source ="node_exporter.go:156"
INFO[0000] Build context (go=go1.12.5, user=root@b50852a1acba, date =20190604-16:41:18) source ="node_exporter.go:157"
INFO[0000] Enabled collectors: source ="node_exporter.go:97"
INFO[0000] Listening on :9100 source ="node_exporter.go:170"
三、测试node_exporter
[root@node00 ~]# curl 127.0.0.1:9100/metrics<br> # 这里可以看到node_exporter暴露出来的数据。
四、配置node_exporter开机自启
[root@node00 system ]
[root@node00 systemd]
[Unit]
Description=node_exporter
After=network.target
[Service]
User=prometheus
Group=prometheus
ExecStart=/usr/l ocal/exporter/node_exporter/node_exporter\
--web.listen-address=:20001 \
--collector.systemd\
--collector.systemd.unit-whitelist=(sshd|nginx).service\
--collector.processes\
--collector.tcpstat\
--collector.supervisord
[Install]
WantedBy=multi-user.target
[root@node00 exporter]
[root@node00 exporter]
● node_exporter.service - node_exporter
Loaded: loaded (/usr/li b/systemd/system /node_exporter.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2019 -09-20 22 :43 :09 EDT; 5 s ago
Main PID: 88262 (node_exporter)
CGroup: /system.slice/n ode_exporter.service
└─88262 /usr/local /exporter/node_exporter/node_exporter --collector.systemd --collector.systemd.unit-whitelist=(sshd|nginx).service
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - stat" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - systemd" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - textfile" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - time" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - timex" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - uname" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - vmstat" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - xfs" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg=" - zfs" source="node_exporter.go:104"
Sep 20 22 :43 :09 node00 node_exporter[88262 ]: time ="2019-09-20T22:43:09-04:00" level=info msg="Listening on :9100" source="node_exporter.go:170"
[root@node00 exporter]
五、配置prometheus采集node信息
5.1 修改配置文件
[root@node00 prometheus]
[root@node00 prometheus]
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090' ]
- job_name: "node"
static_configs:
- targets:
- "192.168.100.10:20001"
[root@node00 prometheus]
[root@node00 prometheus]
5.2 查看集成
5.3 样例查询
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统