Linux监控软件Monitorix 安装部署

dnf install -y gcc make rrdtool rrdtool-devel perl perl-devel perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple

上次元数据过期检查:1:44:49 前,执行于 2026年01月07日 星期三 09时40分13秒。

软件包 gcc-8.5.0-4.el8_5.x86_64 已安装。

软件包 make-1:4.2.1-10.el8.x86_64 已安装。

未找到匹配的参数: perl-MIME-Lite

未找到匹配的参数: perl-Config-General

未找到匹配的参数: perl-HTTP-Server-Simple

错误:没有任何匹配: perl-MIME-Lite perl-Config-General perl-HTTP-Server-Simple


CentOS 8/9 系统上安装 Monitorix 编译依赖时,遇到了perl-MIME-Lite、perl-Config-General、perl-HTTP-Server-Simple这三个包找不到的问题,这是因为 CentOS 8 + 的默认源里没有这些 Perl 模块,需要通过 Perl 的 CPAN 工具来安装

安装CPAN核心工具

dnf install -y perl-CPAN

通过 CPAN 交互式安装缺失的

启动CPAN shell

cpan

在CPAN shell中依次执行以下安装命令(每行输完按回车)

cpan1> install MIME::Lite

cpan2>install Config::General

cpan3>install HTTP::Server::Simple

安装完成后,输入exit退出CPAN shell

cpan4>exit

验证依赖是否安装完成

root@G Monitorix# perl -e 'use MIME::Lite; print "MIME::Lite installed\n";'

MIME::Lite installed

root@G Monitorix# perl -e 'use Config::General; print "Config::General installed\n";'

Config::General installed

root@G Monitorix# perl -e 'use HTTP::Server::Simple; print "HTTP::Server::Simple installed\n";'

HTTP::Server::Simple installed

、重新安装剩余的系统依赖

dnf install -y gcc make rrdtool rrdtool-devel perl perl-devel perl-libwww-perl perl-MailTools perl-CGI perl-DBI perl-XML-Simple

Monitorix 源码目录,继续执行编译和安装

make install-systemd-all

设置开机自启并启动服务

复制代码
# 正确的开机自启命令
systemctl enable monitorix.service

# 启动服务
systemctl start monitorix.service

# 检查服务状态
systemctl status monitorix.service

报错:

下载阿里云镜像的rrdtool-perl包

wget https://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/x86_64/os/Packages/rrdtool-perl-1.7.0-16.el8.x86_64.rpm

rpm -ivh rrdtool-perl-1.7.0-16.el8.x86_64.rpm

修改默认配置/etc/monitorix/monitorix.conf

重启服务$ sudo systemctl restart monitorix

浏览器打开 http://localhost:8080/

相关推荐
亚川楼宇自控系统数据中心厂家2 小时前
事故风机监控:守护机房电池间等特殊区域的安全底线
大数据·安全
hz567892 小时前
局域网会议系统如何搭建:从网络环境到软件选型的完整指南
安全·实时音视频·信息与通信·政务
澜山奕秋2 小时前
RHCSA
linux·运维·服务器
看着博客敲代码3 小时前
nikto 扫描报 0 host(s) tested 与 Web 服务器漏洞扫描用法
安全·web安全·网络安全
Web极客码3 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈
linux·agent 图
cnnews3 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化
linux·运维·ubuntu
CALL158119098454 小时前
SVHC 247项与附录XVII限制物质,REACH测试项目有哪些?
运维·安全·安全性测试
言钰解珏4 小时前
记一次自研ai扫描器漏洞能力检测到rce全过程
安全
flytalei4 小时前
Ubuntu 24.04 单节点 K3s 部署实践:从环境评估到故障排查与验收
linux·运维·ubuntu
Starry-sky(jing)4 小时前
Hermes Agent 部署后怎么升级?v0.21.7 Linux 源代码版实测
linux·人工智能·ai agent·版本升级·hermes agent