středa 13. června 2012

JMX with IBM WebSphere


Potřeboval jsem zprovoznit JMX v aplikačním serveru IBM WebSphere. Hledal jsem na Google a našel mi tento funkční návod. http://mallikarjungunda.blogspot.cz/2010/07/enable-jmx-remote-port-in-websphere.html

Do virtuálu ve Workstation jsem si nainstaloval WAS 7.0.0.21. Instalacky WAS mám bohužel jen pro Win 2008 server R2.

UPDATE:
Testoval nastaveni na RHEL 5.8 s WAS 7.0.0.27 a upravuji tedy návod.

Sručně co je třeba:

Deploynout tuto aplikaci PerfServletApp.ear, která je součásti WAS instalace.

Povolení PMI Data a nastavení All statistic.

Nastavíme Generic Jvm Argument na -Djavax.management.builder.initial= -Dcom.sun.management.jmxremote

lepe

-Djavax.management.builder.initial= -Djava.rmi.server.hostname=192.168.1.72  -Dcom.sun.management.jmxremote

Upravíme soubor
../AppServer/java/jre/lib/management/management.properties

Kde odkomentujeme tyto volby
com.sun.management.jmxremote.port=9001
com.sun.management.jmxremote.ssl=false
com.sun.management.jmxremote.authenticate=false

com.sun.management.jmxremote.local.only=false

Pak WAS otočíme a otestujeme funkčnosti pomocí JConsole nebo mužeme pouzit pěknou utilitku jmxterm

$ java -jar jmxterm-1.0-alpha-4-uber.jar Welcome to JMX terminal. Type "help" for available commands.
$>open 192.168.42.10:9001


Toto nastaveni WAS potřebuji pro otestování Zabbix 2.0 Java Gateway.

Žádné komentáře: