大家有没有做过类似项目:用JAVA实现监控JAVA服务器和其上的应用程序状态,以及每个服务器的硬件信息,如CPU占用率、磁盘空间、内存使用情况。  服务器有多台,既有LINUX还有WINDOWS。 用JAVA开发。
我目前有两种方案,一种用C/S模式,每个服务器上放一个客户端,实时监控应用,并把信息发送给主服务器的服务端。 但是这种方案需要在每台服务器上部署,不过目前各个服务器有的是JAVA,有的是.NET,我用JAVA写一个客户端不知道可不可以监控.NET的应用。
另一种是用SNMP协议,但是这个方案我又不知道能不能把每台服务器的软硬件信息都能获取,而且每台服务器上又有多个应用,这多个应用也都能监控吗。
现在这个东西上面催的很急,可我还不知道如何下手,大家能不能给点好的提议,肯定给分!!!