O Hyperic HQ é uma solução de monitoramento de terceiro que está disponível
gratuitamente como uma solução de software livre ou como um produto corporativo.
O WebSphere eXtreme
Scale inclui um plug-in
que permite que os agentes do Hyperic HQ descubram os servidores de contêiner do eXtreme Scale e relatem e agreguem as estatísticas
usando os beans de gerenciamento do eXtreme Scale.
É possível usar o Hyperic HQ para monitorar as implementações do eXtreme Scale independentes.
Antes de Iniciar
- Esse conjunto de instruções destina-se para o Hyperic Versão 4.0. Se você tiver uma versão
mais recente do Hyperic, consulte a Documentação do Hyperic para obter informações sobre os nomes de caminho e como
iniciar os agentes e servidores.
- Download do servidor Hyperic e das instalações do agente. Uma instalação do
servidor deve estar em execução. Para detectar todos os servidoreseXtreme Scale, um agente Hyperic
deve estar em execução em cada máquina na qual um servidor eXtreme Scale está em execução.
Consulte o Web site Hyperic para obter informações de download e suporte para documentação.
- É necessário ter acesso aos arquivos objectgrid-plugin.xml e hqplugin.jar.
Esses arquivos estão no diretório wxs_install_root/hyperic/etc.
Sobre Esta Tarefa
Ao integrar o eXtreme Scale com o
software de monitoramento Hyperic HQ, poderá monitorar e exibir graficamente as métricas
sobre o desempenho do seu ambiente. Configure essa integração ao usar
uma implementação de plug-in em cada agente.
Procedimento
- Inicie os servidores eXtreme Scale. O plug-in Hyperic procura nos processos locais para se conectar ao
Java Virtual Machines que está executando o eXtreme Scale. Para se conectar corretamente
com o Java Virtual Machines, cada servidor deve ser iniciado
com a opção -jmxServicePort.
Para obter informações sobre como iniciar os servidores com a opção -jmxServicePort,
consulte ScriptstartOgServer.
- Coloque os arquivos extremescale-plugin.xml e
wxshyperic.jar nos diretórios de plug-in do
servidor e do agente apropriados na configuração Hyperic. Para integração com o Hyperic, ambas as instalações do agente e do servidor
devem ter acesso ao plug-in e aos arquivos Java
archive (JAR). Embora o servidor possa trocar as configurações dinamicamente, é necessário
concluir a integração antes de iniciar qualquer um dos agentes.
- Coloque o arquivo extremescale-plugin.xml no
diretório plugin do servidor, que está no seguinte
local:
hyperic_home/server_home/hq-engine/server/default/deploy/hq.ear/hq-plugins
- Coloque o arquivo extremescale-plugin.xml no
diretório plugin do agente, que está no seguinte
local:
agent_home/bundles/gent-4.0.2-939/pdk/plugins
- Coloque o arquivo wshyperic.jar no
diretório lib do agente, que está no seguinte
local:
agent_home/bundles/gent-4.0.2-939/pdk/lib
- Configure o agente. O arquivo agent.properties atua como um ponto de configuração para o tempo de execução do agente. Essa propriedade
está no diretório agent_home/conf.
As seguintes chaves são opcionais, mas importantes para o plug-in do
eXtreme Scale:
- Inicie a descoberta do agente. Os agentes Hyperic enviam informações de descobertas e de métricas para
o servidor. Utilize o servidor para customizar visualizações de dados
e de objetos de inventário lógicos do grupo para gerar informações
úteis. Depois que o servidor estiver disponível, é necessário executar o script
de ativação ou iniciar o serviço do Windows para o
agente:
agent_home/bin/hq-agent.sh
start
Inicie o agente com o serviço do Windows.
Depois de iniciar os agentes, os servidores são detectados e os grupos
configurados. É possível
efetuar login no console do servidor e escolher quais recursos incluir
no banco de dados de inventário para o servidor. Por padrão, o console do servidor
está no seguinte URL: http://<server_host_name>:7080/
- As estatísticas devem ser ativadas para Hyperic para coletar dados
estatísticos.
Use a ação de controle SetStatsSpec no console
do Hyperic para o eXtreme Scale. Navegue para o
recurso e, em seguida, use a lista suspensa Ação de Controle
na página tabulada Controle para especificar uma configuração
SetStatsSpec com ALL=enabled na caixa de texto
Argumentos de Controle.
Os servidores de catálogos
não são detectados pelo filtro configurado no console do Hyperic.
Consulte as informações sobre a propriedade statsSpec
no Arquivo de Propriedades do Servidor, que ativa as estatísticas
assim que os contêineres forem iniciados. Várias opções para ativar estatísticas são
descritas no Monitoramento com Beans Gerenciados (MBeans) e no Amostra: Utilitário xsadmin
- Monitorar servidores com o console do Hyperic. Depois que os servidores forem incluídos no modelo de inventário, os
serviços não serão mais necessários.
- Visualização Painel: Quando você visualizou os
eventos de detecção de recursos, efetuou login na visualização
de painel principal. A visualização de painel é uma visualização
genérica que atua como um centro de mensagens que pode ser
customizado.
É possível exportar gráficos ou objetos de inventário para este
painel principal.
- Visualização Recursos: É possível consultar e visualizar
o modelo de inventário inteiro a partir desta página. Após os serviços
terem sido incluídos, é possível visualizar todos os servidores
eXtreme Scale adequadamente
rotulados e listados juntos sob a seção Servidores. É possível clicar
nos servidores individuais para visualizar as métricas básicas.
- Visualize o inventário do servidor inteiro na página Visualização de Recursos. Nesta página, você poderá selecionar vários servidores ObjectGrid e agrupá-los. Depois de agrupar um conjunto de recursos, as métricas comuns podem ser exibidas
em gráfico para mostrar as sobreposições e diferenças entre os membros de
grupo. Para exibir uma sobreposição, selecione as métricas na exibição do
Grupo de Servidor. Em seguida, a métrica é exibida na área de gráfico.
Para exibir uma sobreposição para todos os membros de grupo, clique no nome da
métrica sublinhada. É possível exportar qualquer gráfico, visualizações de nó e
sobreposições comparativas no painel principal com o menu
Ferramentas.