我一直在试图find一个很好的解决scheme(可以在Windows上运行)来监视/趋势/报警由主要Java技术(Tomcat,ActiveMQ,JBossCache等)组成的分布式系统,但也有一些.Net和MySQL / SQLServer的。 Hyperic HQ ( 开源版本 )似乎是一个合理的解决scheme,虽然它不支持最新版本的Active MQ(5.2)或MySQL(5.1)。 我想知道别人有什么样的经历。 任何build议,战争故事,或替代解决scheme将不胜感激。
另外,我工作的公司已经采用TNT软件的通用监控ELM 。 它有许多很好的function,尤其是涉及集中式日志logging和stream程监控。 但是,缺乏Hyperic HQ可以为我们使用的许多服务提供的具体详细指标和监控。
我发现hyperq hq是一个非常好的工具,虽然硬件要求相当困难。 (支持HQ的数据库增长速度非常快,但是function性又一次降价了)。
我们曾经使用HQ监视过很多JBoss应用程序服务器(其中大约300个)。 好的是,我们能够自定义JBoss插件来匹配我们所有的特殊部署。
我会说这是一个很好的监控工具,如果你有足够的资源来运行,你可以真正深入细节。 它的自动发现真的很好… …。
我们喜欢使用Hyperic(过去几个月使用)。
hyperic最大的问题: