I've been trying to find a good solution (that can run on Windows) for monitoring/trending/alarming a distributed system comprised of primarly Java technology (Tomcat, ActiveMQ, JBossCache, etc.), but also some .Net and MySQL/SQLServer. Hyperic HQ (open source version) seems like a reasonable solution, although it doesn't support the latest version of Active MQ (5.2) or MySQL (5.1). I was wondering what sort of experiences others have had. Any advice, war stories, or alternative solutions would be greatly appreciated.
As an aside, the company I work for has adopted for general perpose monitoring ELM from TNT Software. It has many nice features, especially when it comes to centralized logging and process monitoring. However, it lacks specific detailed metrics and monitoring that Hyperic HQ can provide for many of the services that we use.