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/

相关推荐
凡人叶枫4 分钟前
Effective C++ 条款28:避免使用 handles 指向对象内部
linux·服务器·开发语言·c++·嵌入式开发
AI帮小忙6 分钟前
Debian系linux操作系统里安装OpenClaw
linux·运维·debian
极创信息8 分钟前
Linux挖矿病毒深度清理实战教程,从进程隐藏、Rootkit驻留到彻底根除
java·大数据·linux·运维·安全·tomcat·健康医疗
数据知道16 分钟前
指纹浏览器本地存储“孤岛化”:IndexedDB、LocalStorage、SessionStorage 的安全隔离
爬虫·安全·数据采集·指纹浏览器
xhtdj40 分钟前
智源大会圆桌大模型没有终局具身智能可能是中国的 AlphaGo 时刻
人工智能·clickhouse·安全·动态规划
HavenlonLabs42 分钟前
区块链解决信任分布,AI 需要解决能力控制
人工智能·安全·区块链
MartinYeung51 小时前
[论文学习]大型语言模型(LLM)安全与隐私-基于善、恶、丑的深度分析
学习·安全·语言模型
独泪了无痕1 小时前
Vue3中防御XSS攻击的“特效药”-DOMPurify
前端·vue.js·安全
weixin_307779131 小时前
Python写入Shell文件使用Linux系统的换行符
linux·开发语言·python·自动化
ylscode2 小时前
GreatXML BitLocker绕过漏洞深度解析:Windows Defender离线扫描如何被改造成本地提权后门
windows·安全