JMX 监控无需牺牲任何力量

JMX 监控无需牺牲任何力量

我对以尽可能少的配置设置 JMX 监控感兴趣。在 VisualVM 或 JConsole 中,只需连接到 JMX 服务器即可显示许多指标。我想存储这些(重要的)指标,并在它们超过特定阈值时设置警报。

到目前为止,我已经研究过 OpenNMS、Nagios、Splunk 和 Zenoss。它们都没有开箱即用的体验。目前,我更感兴趣的是完成工作(我是一名兼职从事运维工作的开发人员)

编辑:我所说的开箱即用是指无需安装插件(如 Splunk 或 Zabbix)。无需繁琐的配置(如 OpenNMS)。只需付出最少的努力,输入您的 jmx url 和密码,就可以了!

答案1

Zabbix 的下一个版本 (2.0) 本身包含 JMX 支持。版本 1.9.8 是 2.0 版本之前的第三个测试版,可在此处找到:http://www.zabbix.com/download.php

此外,还有适用于 Zabbix 1.8 和 1.6 的 JMX 桥 Zapcat。

答案2

Nagios 不做任何监控“开箱即用”——它只是一个调度和报告引擎。一切都是通过附加组件实现的。对于 JMX,有工具的选择

虽然 Nagios(理所当然地)是所有开源监控系统中安装用户最多的系统(甚至可能全部作为一个监控系统,它确实有一些局限性 - 它非常适合调度、根据 SLA 报告和与自定义探测器集成,但对于趋势/容量监控和性能测试来说并不是那么好;如果您将来可能想要更多功能,那么我建议您看看 cacti 或 zenoss。

相关内容