Monitor JBoss through SNMPv3 - jboss

I am on a development team that is using JBoss EAP 4.3.0.GA_CP06. I need to be able to monitor JBoss using SNMPv3.
I understand I am able to use SNMP to monitor, but is it possible to monitor using v3 out-of-the box? If it is possible, what configurations need to be made to do this? If it is not possible, what external/other options are there for monitoring JBoss with SNMPv3?
Thanks.

Assuming the snmp-agent.sar is in your deploy directory (which depends on which config you picked), then JBoss will be exposing SNMP information on port 1161 (see inside the .sar for additional configuration).
I don't recall if this is SNMPv3, though, or v2.

This is not possible "out-of-the-box". An external SNMP adapter is required (e.g. WebNMS, iReasoning).

Related

Connecting Jconsole to eclipse based aplication

I am having the desktop application based on the eclipse framework. Just wanted to know the way to configure it with jmx so that I can monitor it using the jconsole. Unable to find any documentation for that. Could someone provide the required steps and configuration I am supposed to do to achieve that?
Thanks in advance
Take a read through Monitoring and Management Using JMX Technology. There is even a section titled Using JConsole.

JBoss 4.0 HotDeploy

good day.
I am trying to enable hot deploy on my JBoss 4.0.
I have tried to access to localhost:9990, but it doesn't work.
Is there any alternative way to enable it?
Thanks in advance.
JBoss 4.0 contradicts to port 9990.
The port 9990 is the management console access for JBossAS7 and WildFly.
JBoss 4.0 might have a JMX console which is accessible via 8080.
You can simpel use localhost:8080 and navigate from the welcome page.
Note that hot deploy is not recommended for productional JBossAS4/5 instances because of class loading issues, OOM errors.
You might use it for development.
Also JBossAS4 does not have managed deployments, simple drop the file to server/yourProfile/deploy and it will be picked up and deployed.

Does Jboss (5 or 7) provide any application level metrics?

I am talking out of the box without configuring anything. I would like to be able to get basic stuff like application response time.
There are some basic metrics in the JBoss AS 7.1.0.CR1b and greater web console.
There is not a tool out of the box without any configuration that you can use that I know of. You can use JON with some basic configuration set up. Other profiles also require some setting up front. But if your organization uses JBoss heavily then JON may be the route you want to take.
You can utilize JON for monitoring, provisioning, managing upgrades, deploying applications, etc for all JBoss instances in your domain. You can also monitor the server it's running on (CPU spikes, memory usage, disk space, etc). JON 3.0 is out now so I would recommend starting with that. The community forum is located here.
Other options include using VisualVM or JProfiler or DynaTrace like tools.

Monitoring JBOSS ESB

Can anyone suggest which monitoring tool is the best for monitoring JBOSS, in particular ESB queue depth etc?
I currently use Hyperic with a custom plugin, does anything support JBOSS ESB out of the box?
JBoss Operations Network is your best bet if you want an out-of-the-box working project.
http://www.jboss.com/products/jbosson/

Multiple Apps on one JBoss Instance

I am trying to find out if it is possible to configure One instance of JBOSS to run multiple apps. Each application serve on a different port and I hope JBoss has this capability?
I know it's possible on WebLogic. When I create the domain for a new application I can specify the port. I'm sure that JBoss has a similar capability.