求助:能否在ARM架构aarch64版Ubuntu 22.04 LTS上安装HariSekhon/Nagios-Plugins
在aarch64架构Ubuntu 22.04 LTS上安装HariSekhon Nagios插件的可行方案
很多用户已经成功在aarch64架构的Ubuntu 22.04 LTS上部署过这个Nagios插件集合,项目的核心脚本(Perl/Python编写)是跨架构兼容的,只要满足依赖就能正常运行,以下是实操步骤和注意事项:
安装步骤
- 先安装基础依赖包,涵盖编译、脚本运行所需的核心组件:
sudo apt update && sudo apt install -y git perl python3 python3-pip make gcc libssl-dev libnet-snmp-perl libwww-perl libdatetime-perl - 克隆仓库并进入目录:
git clone https://github.com/HariSekhon/Nagios-Plugins.git cd Nagios-Plugins - 运行项目自带的自动安装脚本,它会自动处理大部分依赖安装和插件部署:
如果遇到个别Perl模块安装失败,可手动用./install.shcpanm补充:sudo apt install cpanm cpanm [缺失的模块名] - 验证安装是否成功,比如运行磁盘检查插件测试:
./plugins/check_disk.pl -w 80% -c 90%
常见问题处理
- 少数预编译的二进制插件可能没有aarch64版本,此时可以查看对应插件的Makefile,手动编译:
cd plugins make check_[插件名] - 若出现Python依赖缺失,执行以下命令补充:
pip3 install -r requirements.txt
内容的提问来源于stack exchange,提问作者Flow
相关产品推荐
相关产品推荐

