【发布时间】:2013-02-13 08:25:12
【问题描述】:
我在服务器中安装了 nagios,它使用不同的插件监控不同的远程主机。但我无法以图表的形式查看每个系统的进程。是否可以将仙人掌用于相同目的?我刚刚在同一台机器上安装了仙人掌。但不确定如何安装插件和监控不同的服务器。也只是想知道我可以使用 cacti 作为 Nagios 的前端工具吗?仙人掌的工作原理
有人可以帮我解决这个问题吗?
谢谢
【问题讨论】:
我在服务器中安装了 nagios,它使用不同的插件监控不同的远程主机。但我无法以图表的形式查看每个系统的进程。是否可以将仙人掌用于相同目的?我刚刚在同一台机器上安装了仙人掌。但不确定如何安装插件和监控不同的服务器。也只是想知道我可以使用 cacti 作为 Nagios 的前端工具吗?仙人掌的工作原理
有人可以帮我解决这个问题吗?
谢谢
【问题讨论】:
我不确定 Cacti 如何与 Nagios 交互,但我确实为我的一个 Nagios 实例安装和配置了 pnp4nagios 插件/扩展,这让我可以在图表中很好地了解我监控的服务。 (不是所有的,但只有那些可变的并且在图表中有用的)这是一个非常好的工具,而且设置起来并不难。我从源代码编译它,它的 install.php 为您在安装过程中下一步做什么提供了很好的反馈。他们没有提到的一件事是您必须在 Nagios 实例的 apache2 配置文件中启用 Includes。 (如果您想在 Nagios CGI 文件中使用 SSI 包含,这是必需的。此 SSI 文件包含 jQuery Javascript 定义,当您将鼠标悬停在 Nagios 中的图形上时,将启用弹出 png 图形) 它还使用使用固定大小存储的 rrdtool(循环数据库文件)。 (如果您的硬盘空间很小,可能会有所帮助)
【讨论】:
对于 nagios 有 nagiosgraph,它为 nagios 中定义的每个服务生成图表,您只需为 nagiosgraph 添加配置。
对于 cacti,有一个叫做 NPC 的插件,它是在 cacti 上生成新的选项卡,其中包含在 nagios 中定义的服务。
【讨论】: