Monday, March 5, 2012

Application Monitoring

For few days i was looking to develop something which can monitor tomcat and tomcat activities.Monitor the tomcat application at client side is something can help us. Using Jconsole/jvisualvm using JMX/Mbean is one way to monitor the application but that has limited feature with limited UI. Something which is rich in UI and easy to use can really helpful.

I have checked and found few thing 


This link tell us different way to monitor the web application. What i like here is  Psi-probe.


Its simple to use to start with. Just put the probe.war in tomcat directory and configured the tomcat user in tomcat-users.xml and you are ready to go. 

Unlike many other server monitoring tools, PSI Probe does not require any changes to your existing apps. It provides all of its features through a web-accessible interface that becomes available simply by deploying it to your server. These features include:
  • Requests: Monitor traffic in real-time, even on a per-application basis.
  • Sessions: Browse/search attributes, view last IP, expire, estimate size.
  • JSP: Browse, view source, compile.
  • Data Sources: View pool usage, execute queries.
  • Logs: View contents, download, change levels at runtime.
  • Threads: View execution stack, kill.
  • Connectors: Status, usage charts.
  • Cluster: Status, usage charts.
  • JVM: Memory usage charts, advise GC
  • Java Service Wrapper: Restart JVM.
  • System: CPU usage, memory usage, swap file usage. 

 I will keep posted to other application which can help in monitor.





No comments: