How to count active session with twiddle ?

There are some well known alternatives to count the number of active session in a Web application, one of the most popular being adding Session Listeners to the application.
However if you cannot modify your application or simply you need to use this value in a batch script you can still use the nice Jboss utility called twiddle.

Syntax is quite simple: pass to twiddle the servername with -s and the Application Context you want to monitor (in our example /SampleApp )

twiddle -s localhost get “jboss.web:host=localhost,path=/SampleApp,type=Manager” activeSessions

activeSessions=3