在运维和系统管理中,实时掌握服务器的运行状态至关重要。对于使用 RockyLinux 的用户来说,Monitorix 是一款轻量级、功能强大的 系统监控工具,它能够图形化展示 CPU、内存、磁盘、网络、服务状态等关键指标。本文将手把手教你如何在 RockyLinux 上安装、配置并使用 Monitorix,即使是 Linux 小白也能轻松上手!

一、什么是 Monitorix?
Monitorix 是一个开源的轻量级系统监控工具,专为 Linux/Unix 系统设计。它通过内置的 Web 服务器提供基于浏览器的图形化监控界面,支持监控以下内容:
CPU 使用率与负载 内存与交换空间使用情况 磁盘 I/O 与分区使用 网络流量与接口状态 系统服务(如 Apache、MySQL、Postfix 等) 温度、风扇转速(需硬件支持)作为一款优秀的 开源监控软件,Monitorix 安装简单、资源占用低,非常适合中小型 Linux服务器监控 场景。
二、在 RockyLinux 上安装 Monitorix
我们以 RockyLinux 9 为例进行操作。请确保你已通过 SSH 或本地终端以 root 用户或具有 sudo 权限的用户登录。
1. 启用 EPEL 仓库
Monitorix 位于 EPEL(Extra Packages for Enterprise Linux)仓库中,首先需要启用它:
sudo dnf install -y epel-releasesudo dnf update -y
2. 安装 Monitorix
执行以下命令安装 Monitorix 及其依赖:
sudo dnf install -y monitorix monitorix-web
3. 启动并设置开机自启
安装完成后,启动 Monitorix 服务并设置为开机自动运行:
sudo systemctl enable --now monitorixsudo systemctl status monitorix
如果看到
active (running)状态,说明服务已成功启动。
三、访问 Monitorix Web 界面
Monitorix 默认使用内置的 HTTP 服务器,监听在
8080端口。你可以通过浏览器访问:
http://你的服务器IP:8080/monitorix
例如,如果你的服务器 IP 是
192.168.1.100,则访问:
http://192.168.1.100:8080/monitorix
注意:如果无法访问,请检查防火墙是否放行了 8080 端口:
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
四、基本配置(可选)
Monitorix 的主配置文件位于
/etc/monitorix/monitorix.conf。你可以根据需要调整监控项、启用特定服务监控等。
例如,启用 Apache 监控(假设你已安装 Apache):
# 编辑配置文件sudo vi /etc/monitorix/monitorix.conf# 找到 [apache] 部分,修改为:[apache] enabled = y url = http://localhost/server-status?auto
修改后重启服务使配置生效:
sudo systemctl restart monitorix
五、总结
通过本教程,你已经成功在 RockyLinux 上部署了 Monitorix —— 一款高效、易用的 系统监控工具。它不仅能帮助你实时掌握服务器健康状况,还能在故障排查时提供宝贵的数据支持。作为一款优秀的 开源监控软件,Monitorix 特别适合用于个人项目、小型企业或学习环境中的 Linux服务器监控。
赶快动手试试吧!如果你有任何问题,欢迎在评论区留言交流。
