Acessando Beans Gerenciados (MBeans) Usando a Ferramenta wsadmin

É possível usar o utilitário wsadmin fornecido no WebSphere Application Server para acessar as informações do bean gerenciado (MBean).

Procedimento

Execute a ferramenta wsadmin a partir do diretório bin em sua instalação do WebSphere Application Server. O exemplo a seguir recupera uma visualização da disposição do shard atual em um eXtreme Scale dinâmico. A ferramenta wsadmin pode ser executada a partir de qualquer instalação na qual o eXtreme Scale está em execução. Não é necessário executar a ferramenta wsadmin no serviço de catálogo.
$ wsadmin.sh -lang jython
wsadmin>placementService = AdminControl.queryNames
	("com.ibm.websphere.objectgrid:*,type=PlacementService")
wsadmin>print AdminControl.invoke(placementService,
	"listObjectGridPlacement","library ms1")

<objectGrid name="library" mapSetName="ms1">
  <container name="container-0" zoneName="DefaultDomain" 
		hostName="host1.company.org" serverName="server1">
     <shard type="Primary" partitionName="0"/>
     <shard type="SynchronousReplica" partitionName="1"/>
  </container>
  <container name="container-1" zoneName="DefaultDomain" 
		hostName="host2.company.org" serverName="server2">
     <shard type="SynchronousReplica" partitionName="0"/>
     <shard type="Primary" partitionName="1"/>
  </container>
  <container name="UNASSIGNED" zoneName="_ibm_SYSTEM" 
		hostName="UNASSIGNED" serverName="UNNAMED">
    <shard type="SynchronousReplica" partitionName="0"/>
    <shard type="AsynchronousReplica" partitionName="0"/>
  </container>
</objectGrid>