对技术人员和应用程序级别监控的最佳监控系统?

我需要为我们的一个业务团队build立一个监控和警报系统 – 他们是聪明的人,而不是工程师或系统pipe理员。 我基本上需要做同样的事情发生系统监视,但与所有应用程序特定的指标。 我将自己编写所有的监控脚本。

我对Nagios很熟悉,这是我们在系统级内部使用的东西,但是它不适合这个问题。 我的需要:

  • 一个干净和简单的仪表板
  • 警报function
  • 图表
  • 显然,写我自己的显示器的能力

换句话说,Nagios是什么样子,但是被愚弄了?

我会看看Zenoss 。 我已经使用了Nagios多年来监视和警告问题,但是我们最近切换到了Zenoss b / c,我们希望更容易的pipe理和集成的RRDgraphicsfunction。 Zenoss有一个很好的基于Web的界面,它不仅是处理事件的仪表板,而且还用于几乎所有的configuration,设备pipe理和警报规则。 与Nagios相比,它更容易设置,并集成了RRDgraphicsfunction。

Zenoss支持使用Nagios插件和脚本来监视和警告事情,所以如果你的团队已经有编写Nagios监控脚本的经验,你可以继续利用这些知识。

ZenOSS的+1,但这取决于你使用的是什么版本。 有免费的社区版本,我认为他们的“企业”提供了更响亮的铃声和更响亮的口哨声。

如果你有最近configuration的Windows域身份validation策略或安全人员唠叨你的脖子(你好,NTLMv2),前者与Winboxen的交谈并不是很好。 因此,对于社区版本,如果您希望对目标服务器/客户端进行本地轮询而不在目标上安装任何内容(因为它基本上使用pipe理员帐户进行远程WMI调用你的select)。 这就是为什么它呼吁我的同事,因为它应该是光明的,有趣的,没有麻烦,但这混淆了他们,因为他们从来没有玩过这么多的Linux。 我失去了修补的时间,所以我从来没有那部分工作与社区版本。 只是我的两分钱。 。 。

我们将nagios包裹在一个“更干净”的界面中。 nagios调用一个自定义脚本,执行相关的探测并返回结果。 如果状态改变,则调用另一个脚本,其采取适当的操作(电子邮件,短信等)。

所有这两个脚本都可以通过我们在PHP中操作的Web界面进行configuration。 它不会做,即警报工作正常。

试试Zabbix。 易于configuration,不像ZenOSS或Nagios那样强大。 有图表,不同的警报等

尝试PRTGnetworking监视器 ,它应该是非常容易的点,点击安装。 它拥有一个Windows GUI,非系统pipe理员将会喜欢它。

它可以像Nagios一样监控。 有30天免费试用,也有有限的监控节点的免费版本。