How to enable JMX on Weblogic 10.x - weblogic

I have an application that is JMX enabled. It has its own JMX Agent and some MBeans. When I launch the application in WebLogic, I am able to connect to the JMX agent via the RMI url and perform the operations on MBeans via "JConsole".
But when I get into the Weblogic console, I can not see any JMX consoles! How can I enable the JMX console in Weblogic ?

Add the following JVM parameters to your Weblogic startup scripts:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
and restart the server. You'll be able to connect remotely via JConsole/VisualVM/etc at host:8888 then.

hope this helps,refer to this url -> http://forums.oracle.com/forums/thread.jspa?messageID=3570887

WebLogic does not have a JMX console embedded in Administration console.
WebLogic includes WebLogic Scripting Tool for accessing Other BEA MBeans and Custom MBeans

WebLogic 10.3.4+ does have an MBean browser through the Oracle Enterprise Manager Fusion Middleware Control page.
To access it, log in to the Enterprise Manager, select the WebLogic Domain from the left index, expand it and right click on your domain.
In the context menu there is an option "System MBean Browser". Select that and you will have access to the MBeans.

Related

Monitor weblogic by zabbix

I want monitor weblogic server by zabbix.
I do import template weblogic in zabbix but I don't know how to work.
please help me for monitor weblogic server.

Why is MobileFirst Server Configuration Tool not letting me deploy with libertyAdminUser and libertyAdminPassword?

I'm trying to deploy a MobileFirst server to a local Liberty server configured with an LDAP server.
When I try and deploy my server configuration the admin task fails due to lack of attributes for connecting to Liberty.
BUILD FAILED
C:\Users\Administrator\Documents\IBM MobileFirst Platform Server Data\Server Configuration Tool\Configuration_Hello MobileFirst Server\Hello MobileFirst Server.xml:88: The element <installWorklightAdmin>, <jmx libertyAdminUser=".." libertyAdminPassword="..."/> is missing. A default user cannot be created for this server.
I have tried updating the server configuration file manually before deploying, but the server configuration tool is just saving over the changes.
How can I resolve this problem from within the Server Configuration Tool?
The Server Configuration Tool in MFP 7.0 can't be used to make an install on a Liberty server that is configured with LDAP.
In the simplified install process of the Server Configuration Tool, it automatically creates a Liberty Administrator in a basic registry and this is not possible if Liberty is configured with LDAP.
If you don't want to create ant files manually, you can:
Export the ant files that you created with the Server Configuration Tool (Menu File/Export Configuration as Ant files...)
Edit them so that they have the right attributes in the jmx element (you need to provide the login of password of a user that will be used as Liberty Administrator and that the apps will use to perform JMX calls)
Run the ant files as described here
For the admin: https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.installconfig.doc/install_config/r_wlconsole_ant_tasks.html
For the runtime: https://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.deploy.doc/devref/c_project_war_file_ant_tasks.html
You may encrypt the password of the JMX user with the Liberty securityUtility program (in LibertyInstallDir/bin)

IBM Worklight 6.2: JMX configuration error. Unable to obtain MBeans Reason: "Unrecognized SSL message, plaintext connection

I have IBM Worklight 6.2 development environment with the following setup.
Oracle Java 1.7/ Eclipse 4.3/ IBM Worklight 6.2 Developer Edition
A sample Hybrid project had been created and deployed in the Worklight development server and app works fine in the Mobile Browser Simulator.
I am getting the following error in Worklight Server console in Eclipse:
Failed to deploy the application to Worklight server: : JMX configuration error. Unable to obtain MBeans.
Reason: "FWLSE3012E: JMX configuration error. Unable to obtain MBeans. Reason: "Unrecognized SSL message, plaintext connection?".".
According to this question, the error message means that a JMX connection over HTTPS is attempted, when in fact the server speaks the HTTP protocol on that port.
Review the settings that determine the protocol and port used for JMX. See the set of JNDI properties for Worklight administration and the set of JNDI properties for Worklight projects, and check their values.

How do I connect JProfiler on a JBoss 7.x server in Domain mode?

I want to profile a server (JVM) that is part of a JBoss 7.1.3 domain. The Server Integration wizard of JProfiler only modifies standalone.sh, which is of no use in domain mode. Does anyone know how to accomplish this?
For application servers that don't have an integration wizard, use the [Generic] integration wizard. It will give you a VM parameter that has to be added to the java invocation of the application server.

Attach and Configure JACOCO agent on Weblogic Server

My Application is deployed on weblogic server. I want to attach jacoco agent to the weblogic server.
Is there any way to attach it in weblogic server using startWeblogic or setDomainEnv.
OR
is there any other way to implement this?
I tested this with Weblogic 12.1.3 on Linux and it worked.
setenv JAVA_OPTIONS -javaagent:$JACOCO_HOME/lib/jacocoagent.jar\=includes\=ccdemo.\*,output\=tcpserver,address\=\*
There were no changes to startWeblogic.sh or other files needed.