有没有办法只安装 NRPE 检查的子集?

有没有办法只安装 NRPE 检查的子集?

我希望能够从 nagios 内部检查远程主机上的一些东西 - CPU、内存等,所以我希望在机器上安装 NRPE。

NRPE 想要安装 Samba 以及许多其他服务,这一点我完全理解。

有没有办法只安装 NRPE 命令的子集,这样我不需要安装所有相关的软件包?

答案1

尝试安装 nagios-plugins-basic 和 nagios-nrpe-server。确保 apt 配置为仅安装依赖项,而不安装推荐或建议的软件包。

答案2

你可以尝试这个:

aptitude install -vv --show-deps --without-recommends nagios-nrpe-server

它将显示软件包依赖项但不会安装它们。

答案3

这取决于 Ubuntu 如何打包 NRPE 组件。如果它是一个大包,并且它将 Samba 之类的东西声明为必需的依赖项,那么除非您自己制作包(这并不难 - 您可以解压 Ubuntu 提供的包并删除不需要的组件/依赖项声明...),否则您就没那么幸运了。

Ubuntu 提供了关于创建包的相当不错的指南如果你选择走这条路,这应该会有所帮助。

相关内容