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

我希望能够检查远程主机上的几个东西,从内部的nagios – CPU,内存等,所以,我期待在机器上安装NRPE。

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

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

尝试安装nagios-plugins-basic和nagios-nrpe-server。 确保apt被configuration为仅安装依赖项,而不是推荐或build议的包。

你可以试试这个:

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

它会显示你的包依赖,但不会安装它们。

这将取决于Ubuntu如何打包NRPE组件。 如果它是一个很大的包,并且将Samba作为所需的依赖关系声明,那么除非你自己打包(这不是非常困难 – 你可以解压缩一个Ubuntu提供并移除组件/依赖声明)不需要…)

Ubuntu提供了一个相当体面的创build软件包的指南,如果你select走这条路线,这应该会有所帮助。