到目前为止,我一直在使用Nagios监视系统。但是,我不熟悉仙人掌。仙人掌与Nagios相比如何?

#1 楼

罗密欧(Romeo)列出了基本事实,但我想在回答中添加一些经验:



Basics Cacti专注于图形。它不执行Nagios之类提供的任何向上/向下监视。传统上,Nagios不提供任何有用的图形,但稍后会提供更多信息。

Config Scaling Cacti倾向于通过GUI手动配置。最终,您将有望扩展到足以令人沮丧的程度。我已在配置管理很多的地方切换到Munin,并且很容易将服务器清单转换为带有模板的配置文件。 Nagios往往配置有配置文件,因此希望您也以这种格式编写清单翻译脚本。然后,您可以扩展到数千个节点,而无需重新设计监视系统。

区别变得模糊。在许多Nagios派生词中,图表的仙人掌/ Nagios与上下状态之间的经典区别已经模糊。例如,Icinga和OMD将图形集成到Nagios风格的监视体系结构中。

插件可用性在Nagios世界中做某事使您可以访问大量经过良好测试的插件,以监视几乎任何阳光下的事物。 Cacti也有插件,但数量不多。

所以很明显,我的Cacti经验不是那么好,我建议您到其他地方来满足您的长期图形需求。

#2 楼

Nagios是通用监视解决方案,可以使用snmp代理,自定义插件等进行扩展。


Cacti是RRDTool的完整前端,它存储了所有必需的
信息以创建图形并在MySQL数据库中用数据填充它们


(从此处开始)

仙人掌可以用作Nagios中的图形解决方案以图形方式表示历史数据(内存使用情况,处理器使用情况,网络带宽等)。仙人掌当然也可以用作独立系统,并通过脚本等从日志收集的数据生成图形表示。