仙人掌 – 从远程服务器收集数据

我目前有用于监视各种系统(主要是Linux)的Nagios安装。 我想实现一些graphics工具的历史数据(CPU,内存,磁盘使用情况,networking服务器QPS等)。 我试过Nagiosgrpah但是它不可靠和非常有限。

我想尝试仙人掌,但我不知道什么是从远程服务器拉回数据的重新启动/安全的方式。 是否有一些代理需要安装在被监控的机器上?

我遇到了Ganglia和Graphite等工具。

你能推荐我的这些工具吗?

问候

仙人掌能够通过各种手段提取数据。

使用最stream行的模板(通常是大多数模板)通过SNMP或SSH提供统计数据。

所以为了更直接的解决你的问题:仙人掌并不需要任何特殊的“cacti守护进程”在被监控的主机上运行;

我用它来监视Apache,MySQL,通用Snmp oids,思科设备等。

你有没有听说过慕尼黑?

我发现Munin易于安装和设置。 一般来说有更好的界面和感觉。 更漂亮的图表换句话说:)

http://munin-monitoring.org/

您必须configuration服务器和节点才能使其工作。

Cacti基于MRTG,它使用SNMP来查询(主要)networking设备。

Wile现在包含了十几种不同的数据收集方法(还有几十个可以手动添加),它可以很好地处理SNMP数据,并且真正build立在处理和显示SNMP数据的基础上。

很less有设备不提供某种types的SNMP输出 – 包括消费设备。

只有非常便宜的交换机或路由器倾向于省略这种基本的networking工具。

您可以用绝对最less的资源(单个CPU,1GB内存,几GBgraphics和数据库)来收集和绘制成千上万的数据点,并且它也可以在VM上正常工作:)