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 小时前
透明化视频孪生危化安全管控解决方案
人工智能·python·安全
迪康Defender3 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发
lzx_0024 小时前
Linux 进程(二) 深入理解进程
linux
Flynn Liang4 小时前
AI 应用的安全红线:Spring AI 下的 Prompt 注入防护、PII 脱敏、输出审计与密钥管理
人工智能·安全·spring·数据泄露·springai·prompt注入
朗迪锋4 小时前
SoErgo重塑“四特”场景下的人机协同与安全边界
人工智能·安全·人机工程
沫璃染墨4 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
温暖小土4 小时前
在 CentOS 上安装 Redis Stack
linux·redis·centos
jimmyleeee5 小时前
Agent安全之九:OWASP ASI09 人机信任利用------当人类成为攻击链上最后一道被攻破的关口
人工智能·安全
其实防守也摸鱼6 小时前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php
GeW6 小时前
国产化替代进入深水区之后Linux 与数据库为什么必须走向重建
linux