Node Exporter安装及获取瞬时主机监控数据
2022/6/3 1:22:51
本文主要是介绍Node Exporter安装及获取瞬时主机监控数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. Node Exporter简介
Node Exporter 主要采集主机的运行指标数据如cpu、内存、磁盘、网络
等信息。
2. 安装Node Exporter
# 下载 wget https://github.com/prometheus/node_exporter/releases/download/v1.0.0/node_exporter-1.0.0.linux-386.tar.gz # 解压 tar -zxf node_exporter-1.0.0.linux-386.tar.gz —C/usr/local cd /usr/local # 重命名 mv node_exporter-1.0.0/ node_exporter
3.配置到系统服务
cat > /etc/systemd/system/node_exporter.service << EOF [Unit] Description=node_exporter Documentation=https://prometheus.io/ After=network.target [Service] Type=simple User=root ExecStart=/usr/local/node_exporter/node_exporter Restart=on-failure [Install] WantedBy=multi-user.target EOF
4.启动并查看状态
# 启动 systemctl start node_exporter # 查看状态 systemctl status node_exporter
5. 访问web界面。
Web 采集监控数据界面 http://ip:9100/metrics
6. 接入Prometheus
修改prometheus.yml
,
vi prometheus.yml scrape_configs: - job_name: NodeExporter static_configs: - targets: ['localhost:9100']
重启prometheus后,登录Prometheus web界面查看状态。
Status --> Targets
7. 查看node exporter监控数据
例如 查看主机可用内存 node_memory_MemAvailable_bytes
8. Node Exporter各指标信息
- 内存
参数名 | 含义 |
---|---|
node_memory_MemTotal_bytes | 主机上的总内存 |
node_memory_MemFree_bytes | 主机上的可用内存 |
node_memory_Buffers_bytes | 缓冲缓存中的内存 |
node_memory_Cached_bytes | 页面缓存中的内存 |
具体参数信息介绍可参照Node Exporter监控
这篇关于Node Exporter安装及获取瞬时主机监控数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-07面向对象编程基础:初学者指南
- 2024-09-07数据结构入门:了解基础概念与简单应用
- 2024-09-07面向对象编程入门:掌握基本概念与实践
- 2024-09-07数据结构入门:从基础概念到基本操作
- 2024-09-07从零开始学数据库:入门级指南与实操技巧
- 2024-09-07综合设备故障分析与预防:实例代码与优化策略
- 2024-09-07数据库入门:轻松掌握数据管理基础
- 2024-09-07面向对象入门:快速掌握对象编程基础
- 2024-09-07数据库教程:入门与实践指南
- 2024-09-07面向对象开发教程 - 从零基础到实践应用的进阶之路