JMX监控,无需牺牲和胳膊或腿

我有兴趣使用尽可能less的configuration来设置JMX监视。 在VisualVM或JConsole中,只需连接到JMX服务器即可显示大量指标。 我想存储这些(重要的),并设置一个警报,当他们跨越一个特定的门槛。

到目前为止,我已经看过OpenNMS,Nagios,Splunk和Zenoss。 他们中没有一个具有开箱体验。 在这一点上,我更感兴趣的是完成工作(我是一个在Ops里进行月光的开发人员)

编辑:开箱即用,不需要安装插件(如Splunk或Zabbix)。 没有笨重的configuration(如在OpenNMS中)。 有些东西,只是最小的努力工作,给你的JMX的url和密码和baaam!

下一个版本的Zabbix(2.0)包含本机的JMX支持。 版本1.9.8是2.0版本之前的第三个testing版本,可以在这里find: http : //www.zabbix.com/download.php 。

还有一个可用于Zabbix 1.8和1.6 Zapcat的JMX桥接器。

Nagios不做任何 “开箱即用”的监控 – 它只是一个调度和报告引擎。 一切都是通过附件实现的。 在JMX的情况下,可以select一些工具 。

尽pipeNagios拥有所有开源监控系统(甚至可能是所有监控系统)中用户数最多的安装用户群,但它确实存在一些限制 – 对于调度,对SLA的报告以及与自定义探测器的集成都非常好,但并不是那么好进行趋势/容量监测和性能testing; 如果您将来可能需要更多的function,那么我build议看看仙人掌或zenoss。