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

RockyLinux Monitorix:系统监控工具(手把手教你安装与配置开源监控软件)

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

RockyLinux Monitorix:系统监控工具(手把手教你安装与配置开源监控软件) Monitorix  系统监控工具 Linux服务器监控 开源监控软件 第1张

一、什么是 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服务器监控

赶快动手试试吧!如果你有任何问题,欢迎在评论区留言交流。