我可以将 NRPE 替换为 Puppet 进行管理吗?如果答案是肯定的,有人可以解释一下两者之间的优势吗?
谢谢,
我认为您正在比较两种不同的事物。
NRPE 是远程监控的代理。
Puppet 是一个配置管理框架,有点像 make(1) 用于整个 Unix 和 Mac 系统配置。
因此,如果您想做的是安装软件和调整配置,Puppet 是一个不错的起点。
虽然您可以将 NRPE 设置为基本上允许执行任意命令,但由于 NRPE 的简单身份验证和难以以这种方式管理大量主机,这既是有风险的,又是繁琐的。Puppet 是一个用于自动化主机配置的工具,它非常擅长。如果您只想远程运行一些命令,请查看 mcollective、pssh、mussh、dsh、sshpt、fabric、pdsh、pussh、clusterit——还有很多其他命令。甚至 ganglia 也有一个远程命令执行框架。类似于 Puppet 的工具有 Chef 和 CFengine。
数字罗斯是正确的。NRPE 和 Puppet 位于两个不同的空间。