在当今的IT运维环境中,实时掌握服务器运行状态至关重要。对于使用 RockyLinux 的用户来说,搭建一套稳定、高效的RockyLinux监控仪表板不仅能提升故障响应速度,还能优化资源利用。本文将从零开始,教您如何在 RockyLinux 上部署基于 Prometheus 和 Grafana 的系统监控工具,即使您是 Linux 新手也能轻松上手!

在开始之前,请确保:
我们本次使用的监控组合为:
首先,我们需要在被监控的 RockyLinux 主机上安装 Node Exporter。
# 下载最新版 Node Exporter(以 v1.7.0 为例)sudo dnf install -y wget tarwget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz# 解压并移动到合适位置tar xvfz node_exporter-1.7.0.linux-amd64.tar.gzsudo mv node_exporter-1.7.0.linux-amd64/node_exporter /usr/local/bin/# 创建 systemd 服务文件sudo tee /etc/systemd/system/node_exporter.service <# 创建专用用户sudo useradd --no-create-home --shell /bin/false node_exporter# 启动并设置开机自启sudo systemctl daemon-reloadsudo systemctl start node_exportersudo systemctl enable node_exporter
完成后,访问 http://你的服务器IP:9100/metrics,应能看到大量系统指标输出,说明 Node Exporter 已正常运行。
接下来,我们在同一台或另一台 RockyLinux 服务器上安装 Prometheus(建议与被监控主机分离)。
# 安装依赖sudo dnf install -y wget tar# 下载 Prometheuswget https://github.com/prometheus/prometheus/releases/download/v2.47.1/prometheus-2.47.1.linux-amd64.tar.gztar xvfz prometheus-2.47.1.linux-amd64.tar.gzsudo mv prometheus-2.47.1.linux-amd64 /opt/prometheus# 创建专用用户sudo useradd --no-create-home --shell /bin/false prometheus# 设置权限sudo chown -R prometheus:prometheus /opt/prometheus# 创建配置文件目录sudo mkdir /etc/prometheussudo chown prometheus:prometheus /etc/prometheus
编辑 Prometheus 配置文件 /etc/prometheus/prometheus.yml:
global: scrape_interval: 15sscrape_configs: - job_name: 'rockylinux' static_configs: - targets: ['localhost:9100'] # 如果 Node Exporter 在本机 # 若在其他主机,请替换为对应 IP,如 '192.168.1.100:9100'
然后创建 systemd 服务:
sudo tee /etc/systemd/system/prometheus.service <# 启动服务sudo systemctl daemon-reloadsudo systemctl start prometheussudo systemctl enable prometheus
访问 http://你的Prometheus服务器IP:9090,即可看到 Prometheus Web 界面。点击 “Status” > “Targets”,应能看到状态为 “UP” 的 rockylinux 任务。
现在,我们来安装 Grafana,这是实现Linux服务器监控可视化的核心组件。
# 添加 Grafana 官方仓库sudo dnf install -y dnf-plugins-coresudo dnf config-manager --add-repo https://rpm.grafana.com# 安装 Grafanasudo dnf install -y grafana# 启动服务sudo systemctl start grafana-serversudo systemctl enable grafana-server
默认情况下,Grafana 监听在 3000 端口。访问 http://你的Grafana服务器IP:3000,首次登录使用默认账号密码:admin / admin,登录后会提示修改密码。
http://localhost:9090(若在同一台机器)Grafana 社区提供了大量现成的仪表板模板。我们推荐使用 ID 为 1860 的 “Node Exporter Full” 模板:
1860稍等片刻,您将看到一个功能齐全的RockyLinux监控仪表板,包含 CPU 使用率、内存、磁盘 I/O、网络流量等关键指标,实时刷新,一目了然!
通过本文,您已经成功在 RockyLinux 上搭建了一套完整的监控系统。这套基于 Prometheus + Grafana 的方案,不仅适用于单台服务器,还可扩展至多节点集群,是现代 DevOps 实践中不可或缺的系统监控工具。
后续您可以:
掌握这套Linux服务器监控技能,将极大提升您的运维效率和系统稳定性。赶快动手试试吧!
本文由主机测评网于2025-12-08发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025124779.html