我可以为Puppet取代NRPE进行管理吗?如果答案是肯定的,有人可以解释一下他们两者之间的优势吗?
谢谢,
答案 0 :(得分:7)
我认为你正在比较两种不同的东西。
NRPE是远程监控的代理。
Puppet是一个配置管理框架,类似于整个Unix和Mac系统配置的make(1)。
所以,如果您想要做的是安装软件和调整配置,Puppet是一个很好的起点。
答案 1 :(得分:2)
虽然您可以将NRPE设置为基本上允许任意命令执行,但由于NRPE的简单身份验证而且存在风险,因为很难以这种方式管理大量主机。 Puppet是一个自动化主机配置的工具,它非常棒。如果你想远程运行一些命令,请查看mcollective,pssh,mussh,dsh,sshpt,fabric,pdsh,pussh,clusterit - 还有其他无穷无尽的命令。甚至ganglia也有一个远程命令执行框架。与Puppet类似的工具是Chef和CFengine。
答案 2 :(得分:0)
DigitalRoss是正确的。 NRPE和Puppet分为两个不同的空间。