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-Liteperl-Config-Generalperl-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/

相关推荐
盐焗鹌鹑蛋18 小时前
【Linux】基本指令
linux
海阔天空任鸟飞~1 天前
Linux 权限 777
linux·运维·服务器
momodira81 天前
暑期安全短视频大赛线上投票制作教程
安全
Kina_C1 天前
Linux iptables 防火墙原理与实操——从四表五链到 NAT 配置
linux·运维·服务器·iptables
humors2211 天前
新手笔记本/路由/手机安全问题小记
安全·华为·电脑·手机·路由器·笔记本·tplink
wdfk_prog1 天前
嵌入式面试真题第 15 题:不可恢复异常后的通用崩溃快照、调用栈保存与离线分析架构
linux·开发语言·面试·架构
廋到被风吹走1 天前
【AI】从“卖能力“到“卖信任“,合规与安全成为新战场
人工智能·安全
FrameNotWork1 天前
HarmonyOS 6.0 文件加密与安全存储:从哈希到硬件级密钥管理全链路实战
安全·哈希算法·harmonyos
栩栩云生1 天前
命令行的门槛从"会写"变成了"会拦"
安全·ai编程·命令行
GitLqr1 天前
别再盲目复制了:彻底搞懂 CORS 的本质与那些“神坑”
安全·http·面试