-
1. Re: Monitoring recommendations?
gshifrin Jan 14, 2005 12:28 PM (in response to jeff.kehoe)I've been using the jmx-console to check on the ManagedConnectionPool's and the jboss.system - ServerInfo to look at memory and threads. I'd be interested in finding any other key indicators.
Also, I went over to sourceforge to look for monitoring tools and found something called EJTools which seems to work ok with JBoss 3.2.x to examine the same sort of info. It'd be nice to know if anyone else is using this and what for.
What I was really hoping to find was a tool that could be configured to monitor various key indicators and send an alarm/page/email when various threshholds were exceeded. -
2. Re: Monitoring recommendations?
jeff.kehoe Jan 17, 2005 2:16 PM (in response to jeff.kehoe)Anybody from JBoss have any comments? What's important to look at?
-
3. Re: Monitoring recommendations?
traveldoo2 May 12, 2005 12:18 PM (in response to jeff.kehoe)I believe JBoss WebConsole can do what you want, gshifrin.
You access it at the URL :
http://hostname/web-console
More info here :
http://jboss.org/wiki/Wiki.jsp?page=WebConsole
By the way, i'm also very interested into relevant MBeans to monitor :
for now I just monitor FreeMemory and ActiveThreadCount
There are just too many MBeans to manually search amongst the other trees.
Does anyone has a fair idea on this subject ?
Thanks in advance. -
4. Re: Monitoring recommendations?
genman May 17, 2005 11:50 AM (in response to jeff.kehoe)
What you reallly want to watch for are things like CPU and memory usage, free disk space, etc., which can be monitored outside of the JVM. The thread count is important as well as the number of messages for JMS. -
5. Re: Monitoring recommendations?
traveldoo2 May 26, 2005 6:21 AM (in response to jeff.kehoe)"genman" wrote:
What you reallly want to watch for are things like CPU and memory usage, free disk space, etc., which can be monitored outside of the JVM. The thread count is important as well as the number of messages for JMS.
Thanks you very much for you help. I searched through the JMX and couldn't find this number of messages you're talking about. Maybe I searched the wrong place ? -
6. Re: Monitoring recommendations?
yogendrav May 26, 2005 12:26 PM (in response to jeff.kehoe)Memory usage can be obtained from the MBean
jboss.system:type=ServerInfo
U can view the detail using the below link after replacing jbosshost and port
http://jbosshost:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServerInfo
You can also get ActiveThreadCount from the above MBean
Similarly JDBC stats details can be viewed from the MBean
jboss.jca:name=<JDBC POOL NAME>,service=ManagedConnectionPool
The attribute InUseConnectionCount will give u the exact number connections in use.
Servlet invocation counts can be obtained from
*:j2eeType=Servlet,* MBeans
CPU usage and Disk usage are not exposed through defualt MBeans available in JBoss
To monitor CPU Usage and Disk usage you can use Applications Manager.
It helps you in monitoring performance, availability, and usage statistics of JBoss Servers.
For more info refer
http://manageengine.adventnet.com/products/applications_manager/monitoring-jboss.html
The product is free to monitor upto 10 JBoss servers.
Online demo of the product is available in
http://demo.appmanager.com/application-management.html
--Yoge -
7. Re: Monitoring recommendations?
genman Jun 2, 2005 8:17 PM (in response to jeff.kehoe)"Traveldoo2" wrote:
"genman" wrote:
What you reallly want to watch for are things like CPU and memory usage, free disk space, etc., which can be monitored outside of the JVM. The thread count is important as well as the number of messages for JMS.
Thanks you very much for you help. I searched through the JMX and couldn't find this number of messages you're talking about. Maybe I searched the wrong place ?
You'll have to monitor the number of messages by queue name. -
8. Re: Monitoring recommendations?
yogendrav Jun 8, 2005 5:50 AM (in response to jeff.kehoe)Number of messages in the JMS Queue can be obtained from MBean
jboss.mq.destination:service=Queue,name=<QUEUE NAME>.
The attribute QueueDepth in the MBean gives the number of messages currently in the queue.
The operation listMessages will list all the messages in the queue.
All these parameters can be monitored using Applications Manager6.0.
The product can be downloaded from http://manageengine.adventnet.com/products/applications_manager/download.html
Thanks
Yoge -
9. Re: Monitoring recommendations?
traveldoo2 Jun 8, 2005 6:08 AM (in response to jeff.kehoe)Thanks for your help. About your software, does the free version include MBean monitoring ?
-
10. Re: Monitoring recommendations?
yoge_babu Jun 8, 2005 7:35 AM (in response to jeff.kehoe)The Free Edition never expires and you get all functionality of the Professional Edition.
Installing Applications Manager Free Edition allows you to monitor and manage 5 monitors in your network.
Thanks
Yoge
http://appmanager.com/