我一直在尝试寻找一个好的解决方案(可以在 Windows 上运行)来监控/趋势/警报主要由 Java 技术(Tomcat,ActiveMQ,JBossCache 等)以及一些 .Net 和 MySQL/SQLServer 组成的分布式系统。 Hyperic总部(开源版本) 似乎是一个合理的解决方案,尽管它不支持最新版本的 Active MQ (5.2) 或 MySQL (5.1)。我想知道其他人有什么样的经历。任何建议、战争故事或替代解决方案都将不胜感激。
顺便说一句,我工作的公司已经采用了一般目的监控榆树从TNT 软件。它有很多不错的功能,尤其是在集中日志记录和流程监控方面。但是,它缺乏 Hyperic HQ 可以为我们使用的许多服务提供的特定详细指标和监控。
答案1
我发现 hyperic hq 是一款非常好的工具,尽管它对硬件的要求相当严格。(支持 HQ 的数据库增长非常快,但功能也是有代价的)。
我们曾经使用 HQ 监控过大量 JBoss 应用服务器(大约 300 个)。好消息是,我们能够自定义 JBoss 插件以匹配我们拥有的(相当特殊的)部署。
我认为它是一款出色的监控工具,如果您有足够的资源来运行它,它可以让您深入了解细节。它的自动发现功能也非常好... 。
答案2
我们喜欢使用 Hyperic(过去几个月一直在使用)。
hyperic 的最大问题:
- 我还没能找到承包商来帮助我进行定制和高级配置
- 他们对新版本的支持很慢(例如 SQL Server 2008... 推出了一年之后才有插件...)
- 高级内容的文档存在薄弱之处。
- 论坛支持不稳定,无法获得有用的答案