使用集群時(shí),如何監(jiān)控是一個(gè)重要課題。有些集群對(duì)象是 JMX MBean。
添加下列屬性到啟動(dòng)腳本上。
set CATALINA_OPTS=\-Dcom.sun.management.jmxremote
\-Dcom.sun.management.jmxremote.port=%my.jmx.port%
\-Dcom.sun.management.jmxremote.ssl=false \-Dcom.sun.management.jmxremote.authenticate=false
下面是 Cluster 的 MBean 列表:
|
名稱 |
描述 |
MBean 對(duì)象名-引擎 |
MBean 對(duì)象名-主機(jī) |
|
Cluster |
完整的 cluster 元素 |
type=Cluster |
type=Cluster,host=${HOST} |
|
DeltaManager |
該管理器控制會(huì)話,并處理會(huì)話復(fù)制 |
type=Manager,context=${APP.CONTEXT.PATH}, host=${HOST} |
type=Manager,context=${APP.CONTEXT.PATH}, host=${HOST} |
|
FarmWarDeployer |
將一個(gè)應(yīng)用部署到該集群的所有節(jié)點(diǎn)上。 |
目前不支持 |
type=Cluster, host=${HOST}, component=deployer |
|
Member |
代表集群中的一個(gè)節(jié)點(diǎn) |
type=Cluster, component=member, name=${NODE_NAME} |
type=Cluster, host=${HOST}, component=memdber, name=${NODE_NAME} |
|
ReplicationValve |
該 valve 控制到備份節(jié)點(diǎn)的會(huì)話復(fù)制 |
type=Valve,name=ReplicationValve |
type=Valve,name=ReplicationValve,host=${HOST} |
|
JvmRouteBinderValve |
將 Session ID 變?yōu)?tomcat 當(dāng)前的 jvmroute 的集群回滾值 |
type=Valve,name=JvmRouteBinderValve, context=${APP.CONTEXT.PATH} |
type=Valve,name=JvmRouteBinderValve,host=${HOST}, context=${APP.CONTEXT.PATH} |