( onyx | 2014. 12. 09., k – 13:16 )

Ja ertem. Szoval amikor Tomcat Clusterrol beszelsz akkor a session replikaciora gondolsz.

En igy csinaltam:
Megkeresed, hogy melyik MBean kell neked:

jmx4perl -user jolokiauser -password jolokiapassword http://fqdn:jolokiaport/jolokiacontext list|grep type=Manager

A listabol ki tudod valasztani azt, amelyik kell, a context alapjan.

Aztan


jmx4perl -user jolokiauser -password jolokiapassword  http://fqdn:jolokiaport/jolokiacontext read Catalina:context=/appcontext,host=localhost,type=Manager activeSessions

Ha a fent emlitett scripttel akarod, akkor


./check_jmx -j http://fqdn:jolokiaport/jolokiacontext/ -u jolokia_user -p jolokia_password -s tomcat_sessions --param /appcontext --param localhost

A localhost lehet mas is, attol fuggoen hogy a tomcat virtualhostja hogy van bekonfiguralva.

Mondjuk mi nem hasznalunk session replikaciot, szoval lehet, hogy ez valahol bekavar, mindenesetre szerintem megeri megnezni.
A jmx4perl-t pedig a JMX::Jmx4Perl nevu perl modul felrakasaval tudod beszerezni.