Pular para o conteúdo

Monitorando Weblogic em DomainRuntime com Zabbix

Sempre monitorei Jboss com zabbix, mas recentemente recebi uma demanda e encontrei algumas dificuldades que gostaria de compartilhar com a comunidade. O cenário do artigo foi RHEL6, Weblogic 11g com jrockit 1.6, zabbix 2.4, porém entendendo o cenário, pode ser customizado para outras versões.
Bruno scoker
Hits: 14.754 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Servidores MBean em Weblogic

A Oracle tem um servidor Mbean chamado DomainRuntime, que está disponível no AdminServer.

Conectando-se nesse servidor ,é possível coletar todas informações das JVM e do domínio. Assim, não será necessário exportar JMX de cada JVM.

Com essa solução, ganha-se tempo de configuração, segurança, melhor administração de itens e gráficos agregados, além de não haver necessidade de abrir porta JMX em nenhuma JVM. Então, se tenho um domínio com 10 instancias(JVM), será possível apenas com a URL do console admin, pegar todos Mbeans desse domínio.

O Middleware Weblogic é composto por três MBeanServers próprios que são exportados via RMI/IIOP como JSR-160. Estes podem ser consultados por meio de nome JNDI como mostra a lista abaixo. Além disso, existe a PlatformMBeanServer que pode ser exportado juntamente com o MbeanServer do weblogic.
  • Domain Runtime MBean Server
  • Runtime MBean Server
  • Edit MBean Server

O MbeanServer que vamos utilizar para buscar toda árvore do domínio weblogic será o Domínio Runtime MBean Servidor (weblogic.management.mbeanservers.domainruntime).

Esse Mbean só está disponível na JVM do AdminServer.

Ative os seguintes itens abaixo no AdminServer do Weblogic:

Domínio->Geral->Avançado
  • Servidor MBean de Compatibilidade Ativado
  • Servidor MBean da Plataforma Ativado
  • Servidor MBean da Plataforma Usado

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Entre em cada JVM e adicione a seguinte linha no argumento que se encontra na aba Inicialização dos servidores.

Domínio->Ambientes->Servidores->"NAME JVM"->Inicialização do Servidor

-Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder
*Será necessário reiniciar o AdminServer e as JVM do domínio.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Servidores MBean em Weblogic
   2. Exportando RMI/IIOP AdminServer
   3. Modificação do external script jmx_discovery para DomainRuntime
   4. Modificação do Zabbix Java Gateway para DomainRuntime
Nenhum artigo encontrado.

Explorador de Blockchain do Bitcoin para o Terminal (Bash)

Venha pro lado de cá!

Instalando VirtualBox 4.0 no CentOS 5.5

Café com leite, gerenciador de lan house e cyber café

Portugol IDE

#1 Comentário enviado por alelima77 em 07/03/2017 - 10:03h
Olá Bruno. Tudo bem?
Você poderia me informar onde encontro template que monitore o datasource, managed servers, para WebLogic?

Grato!

Contribuir com comentário

Entre na sua conta para comentar.