当前位置:首页 > RockyLinux > 正文

RockyLinux大数据监控实战指南(从零搭建Prometheus+Grafana监控体系)

在当今大数据时代,对服务器、集群和应用性能的实时监控变得尤为重要。本文将手把手教你如何在 RockyLinux 系统上搭建一套完整的大数据监控体系,使用业界流行的 Prometheus 作为数据采集与存储引擎,配合 Grafana 实现强大的可视化能力,并通过 Node Exporter 收集系统指标。即使你是 Linux 新手,也能轻松完成部署!

一、环境准备

首先,确保你有一台运行 RockyLinux 8 或 9 的服务器(物理机或虚拟机均可),并具备 root 权限或 sudo 权限。建议最小配置:2核CPU、2GB内存、20GB硬盘。

更新系统软件包:

sudo dnf update -ysudo dnf install wget curl tar -y

二、安装 Node Exporter(系统指标采集器)

Node Exporter 是 Prometheus 官方提供的用于收集主机系统指标(如 CPU、内存、磁盘、网络等)的工具。我们将它部署在需要被监控的 RockyLinux 服务器上。

1. 下载并解压 Node Exporter:

cd /tmpwget https://github.com/prometheus/node_exporter/releases/latest/download/node_exporter-*.linux-amd64.tar.gztar xvfz node_exporter-*.linux-amd64.tar.gzsudo cp node_exporter-*.linux-amd64/node_exporter /usr/local/bin/

2. 创建 systemd 服务,以便开机自启:

sudo tee /etc/systemd/system/node_exporter.service <

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

sudo systemctl daemon-reexecsudo systemctl start node_exportersudo systemctl enable node_exporter

此时,访问 http://你的服务器IP:9100/metrics 应能看到大量系统指标输出,说明 Node Exporter安装配置 成功!

RockyLinux大数据监控实战指南(从零搭建Prometheus+Grafana监控体系) RockyLinux大数据监控  Prometheus监控系统 Grafana可视化工具 Node Exporter安装配置 第1张

三、安装 Prometheus(监控数据核心)

Prometheus 负责定时抓取 Node Exporter 提供的数据,并提供查询和告警功能。

1. 创建专用用户并下载 Prometheus:

sudo useradd --no-create-home --shell /bin/false prometheuswget https://github.com/prometheus/prometheus/releases/latest/download/prometheus-*.linux-amd64.tar.gztar xvfz prometheus-*.linux-amd64.tar.gzsudo mkdir /etc/prometheus /var/lib/prometheussudo cp prometheus-*.linux-amd64/prometheus /usr/local/bin/sudo cp prometheus-*.linux-amd64/promtool /usr/local/bin/sudo chown prometheus:prometheus /etc/prometheus /var/lib/prometheus

2. 配置 Prometheus(编辑 /etc/prometheus/prometheus.yml):

sudo tee /etc/prometheus/prometheus.yml <

3. 创建 systemd 服务:

sudo tee /etc/systemd/system/prometheus.service <

4. 启动 Prometheus:

sudo systemctl daemon-reexecsudo systemctl start prometheussudo systemctl enable prometheus

访问 http://你的服务器IP:9090 即可进入 Prometheus Web UI,验证是否能抓取到 Node Exporter 的数据。

四、安装 Grafana(数据可视化神器)

Grafana 能将 Prometheus 中的数据以图表形式直观展示,是构建 RockyLinux大数据监控 仪表盘的关键组件。

1. 添加官方仓库并安装:

sudo dnf install -y https://dl.grafana.com/oss/release/grafana-10.1.5-1.x86_64.rpm

2. 启动服务:

sudo systemctl start grafana-serversudo systemctl enable grafana-server

3. 访问 http://你的服务器IP:3000,默认账号密码为 admin/admin,首次登录会要求修改密码。

4. 在 Grafana 中添加 Prometheus 作为数据源:
- 左侧菜单 → Configuration(齿轮图标)→ Data Sources
- 点击 “Add data source” → 选择 “Prometheus”
- URL 填写:http://localhost:9090
- 点击 “Save & Test”

5. 导入预设仪表盘(推荐 ID: 1860):
- 创建 Dashboard → Import
- 输入 1860 → Load → 选择刚添加的 Prometheus 数据源 → Import

现在,你就能看到一个专业的服务器监控面板,包含 CPU 使用率、内存、磁盘 IO、网络流量等关键指标!

五、总结

通过本教程,你已成功在 RockyLinux 上搭建了一套完整的 Prometheus监控系统Grafana可视化工具 组合,实现了对服务器资源的实时监控。这套方案不仅适用于单机,也可扩展至 Hadoop、Spark 等大数据集群环境,是构建企业级 RockyLinux大数据监控 平台的坚实基础。

后续你可以进一步配置告警规则(Alertmanager)、增加更多 Exporter(如 MySQL、Redis)、或集成 Loki 实现日志监控,打造更全面的可观测性体系。

关键词回顾:RockyLinux大数据监控、Prometheus监控系统、Grafana可视化工具、Node Exporter安装配置