如何实现系统的运行状况监控

hi,各位,最近的项目中有一部分需求是需要实现系统的实时监控
要求知道网络是否畅通、数据库是否正常运转、系统功能是否正常
基于浏览器给出监控界面,没想出法子:(
请各位给点建议,谢谢了

jmx + snmp ?? There are few products out there. My topas server monitoring is completely built on jmx, save me lots of effort to build gui.

从项目可实施的角度,不会考虑jmx这么复杂的实现方式
比方数据库是否正常运转是以是否可以正确建立connection,执行
某个sql为标志。
可以推荐些java & snmp 的资料吗?

参考advancenet的JMX+SNMP架构
他有现在JMX开发工具。

advanceNet是世界上最好的网管系统软件。