WLSDM Product Issues and Oracle WebLogic Server... WLSDM Installation, Usage, Bug Reports, Oracle WebLogic Monitoring and Administration, Monitoring Oracle FMW Products (SOA Suite, OSB, ADF, IDM, B2B, Forms and Reports, EBS, OBIEE, Oracle Utilities, OUAF, CCB, C2M, MDM... etc.) Post your monitoring requests or WLSDM issues for WebLogic!
Build Custom Dashboard

Hi,

SOA default dashboards are contains complete SOA monitoring and they are sufficient for monitoring SOA performance.

You can check https://medium.com/wlsdmforweblogic WLSDM Medium blog posts by WLSDM team and customer experiences.

You create new Devops MBean and new Dashbaord in WLSDM as below screnshots.

Also please check suggested blog posts:

https://medium.com/wlsdmforweblogic/how-to-create-server-machine-disk-usage-dashboard-and-trigger-delete-logs-devops-action-a267f439c68
https://medium.com/wlsdmforweblogic/how-to-create-a-custom-mbean-from-an-sql-query-in-weblogic-server-using-wlsdm-generic-devops-b978acb22401
https://medium.com/wlsdmforweblogic/advanced-weblogic-monitoring-develop-jmx-mbeans-and-automate-with-wlsdm-metric-actions-73580ca73782

• How to create new DevOps MBean in WLSDM

genericdevopsmbean.jpg


• How to create custom dashboard and create

create.jpg

Regards.

read more
SOA Not Display Composite Performance

Hi,

Thanks, Incident: Clear.

Incident.png

Regards.

read more
WLSDM - TEMP Redirect JFR File

Hi,

You can change the JFR repository directory using the following JVM option:
WLSDM must delete those temp files which is older than two days (48 hours).

-XX:FlightRecorderOptions=repository=WLSDM/temp/JFR ( see: https://wlsdm.com/docs/#VI.Installation )

If you choose not to define (or remove) this JVM option, by default the files will be stored under the operating system temporary directory.

For more information see: https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html
repository.png

Also, jfr files are static profiling files, not library files. You can delete them safely even runtime.

For the second question: You can achieve that using the “Downtime” feature:

1 – Go to WLSDM console / “Monitoring & Diagnostics” page.

schedule.png

2 – Open the page operations and click the “New Scheduled Job / Downtime”
newschedule.png

3 – Configure the downtime and click save.

At this point, you have two action option:
1 – Stop all notifications but keep monitoring
2 – Stop all monitoring

action.png


scheduletime.png

Regards.

read more
Back-end System JDBC statement execute ignore-list

Oh, that's lovely, thank you very much!
Have installed 3.9.1 in out sandbox environment after receiving the newsletter last week, will give this a shot right away!

read more
Getting error when start WL-OPC

Hi Can,

This error is the wrong path for java in setenv.properties file configuration.
Because in Linux alternative link using for java path.
If you are using this command in terminal. "echo $JAVA_HOME" then it gives a true java path.
ex: echo $JAVA_HOME --> /usr/lib/java/jdk1.8.0_201
In setenv.properties file JAVA_HOME line change with your full java path.

Then you can start WL-OPC.

Regards.

read more
WLSDM New Features / Requests..

This topic moved to Medium blog page:

https://medium.com/wlsdmforweblogic/wlsdm-wishlist-new-feature-requests-2fc5225708be

Add your request on Medium portal

read more
The WebLogic ManagedServer opening is SLOW.

Hi Karim,

You have Out of Memory error while opening this managed server. Please check below error in your managed server log.

You had better tune and optimize your WebLogic environment or increase server memory.

Kind Regards.

####<Jan 10, 2021 4:28:17 PM MYT> <Info> <Health> <WIHST03-VMAP03> <Server-4> <weblogic.GCMonitor> <<anonymous>> <> <> <1610267297840> <BEA-310002> <97% of the total memory in the server is free> ####<Jan 10, 2021 4:28:18 PM MYT> <Error> <HTTP> <WIHST03-VMAP03> <Server-4> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <fa71d3a8cd78f3f8:-638c60f4:176eb68c7a2:-7ffe-0000000000000004> <1610267298673> <BEA-101216> <Servlet: "CoordinatorPortTypeServlethttp" failed to preload on startup in Web application: "wls-wsat.war". java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at com.sun.xml.ws.server.sei.EndpointMethodHandlerFactory.create(EndpointMethodHandlerFactory.java:15) at com.sun.xml.ws.server.sei.ActionBasedDispatcher.<init>(ActionBasedDispatcher.java:92) at com.sun.xml.ws.server.sei.ActionBasedDispatcher.<init>(ActionBasedDispatcher.java:80) at com.sun.xml.ws.server.sei.EndpointMethodDispatcherGetter.<init>(EndpointMethodDispatcherGetter.java:75) at com.sun.xml.ws.server.sei.SEIInvokerTube.<init>(SEIInvokerTube.java:82) at weblogic.wsee.jaxws.WLSContainer$WLSEndpointFactory$1.createServer(WLSContainer.java:857) at weblogic.wsee.jaxws.ServerLateInitTube.postCreateEndpoint(ServerLateInitTube.java:63) at weblogic.wsee.jaxws.EndpointAwareLateInitTube.postCreateEndpoint(EndpointAwareLateInitTube.java:46) > ####<Jan 10, 2021 4:28:46 PM MYT> <Error> <Socket> <WIHST03-VMAP03> <Server-4> <ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1610267326402> <BEA-000405> <Uncaught Throwable in processSockets java.lang.OutOfMemoryError: PermGen space. java.lang.OutOfMemoryError: PermGen space >



####<Jan 10, 2021 4:29:29 PM MYT> <Error> <Socket> <WIHST03-VMAP03> <Server-4> <ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1610267369905> <BEA-000405> <Uncaught Throwable in processSockets java.lang.OutOfMemoryError: PermGen space. java.lang.OutOfMemoryError: PermGen space

read more
Issues Faced While Configuring wlsdm_agent.jar

Hi,

You can follow WLSDM installation instructions in https://wlsdm.com/docs/#IV.Installation page.

There are notes as below for installation:

I. Known Issue: After the complete WLSDM installation if the "Smart Dashboards > JVM System Resources" page is not working well and does not show the metric values properly then add "-Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder" JVM argument to the relevant Managed Server(s) and restart the server(s).
II. Do not install agents for whole servers. same cluster or same machine not needed WLSDM agent (as below screenshot).
III. Care “with Nodemanager” and “without Nodemanager” parameter step in wlsdm installation document then use one of them which are you using.

a2.jpg

Regards.

read more
WLSDM- SMTP Mail not working

Hi,

It looks like SMTP Server that you are using requires authentication.
535 Authentication required com.sun.mail.smtp.SMTPSendFailedException: 535 Authentication required

Please make sure the SMTP username and password are set on the WLSDM.

smtp1.png

After that, you can check the setting by using the “Test Email Settings” button under the page operations dropdown menu.

smtp2.png

smtp3.png

smtp4.png

Regards.

read more
FW Ports Agents to WL-OPC Server

Hi,

OPC default port is 8080, When you need to register domain to OPC first of all; check firewall rules for below ports with telnet.

OPC and agent both are communicating each other you need mutual firewall request.

From: ${WLSDM_AGENT’S_IP}
To: ${OPC_SERVER’S_IP:8080}

From: ${OPC_SERVER’S_IP}
To: ${WLSDM_AGENT’S_IP:WEBLOGIC_ADMIN_PORT}

Regards..

read more
WLSDM Agents Not Monitoring Error

Hi,

Sometimes WebLogic blocks the direct access to the Java Native MBean Server from inside it for various reasons.
And that affects some modules functionality.

Please add the following startup argument to your managed server.

İf it does not solve the problem, please zip and send the “wlsdm.log” file to us for the detailed examination.
${DOMAIN_HOME}/WLSDM/logs/wlsdm.log

agent4.png

https://wlsdm.com/docs/#IV.Installation

Regards.

read more
WLSDM Authentication Failed Error

Hi,

This bug has fixed in v3.9.1 WLSDM version.

Regards.

read more
Function "possible root cause" in debug steps

You can analyze high CPU consumers and backend events in the "possible root cause page"/ "thread analyze page". This page gives you important tips for errors/hogger/stuck threads.

You need to have a valid license to monitor these pages.

read more
StuckThreadCount Dashboard Not Visible and Other WLSDM Questions

how can I know through the wlsm that queue mq is currently affecting the managed nodes?
Go to “Configuration > Metric Settings & JMX MBean Browser” then click “JMX MBean Browser (+Add New)” button for navigate below modal window then create new JMX MBean for JMS metrics in 8 steps.
1.jpg

how to know on which node managed I have agent configured from the wlsdm?
You can check which managed server has WLSDM agents in “Operational Tools & Utils > Monitor WLSDM Agents” page; but there is no need to WLSDM agent to monitor stuck threads.

because the stuck thread dashboard does not appear on the path: Smart Dashboards Servers, but I do see hoggingthreadcount information
• Check dashboard count for “StuckThreadCount” metric in “MBean Browser” pool it must be select at least 1 dashboard..
• If there is no “StuckThreadCount” metric; you must add from “JMX MBean Browser” button.
3.jpg

read more
Issue in wlsdm - Smart Dashboards > Servers

Hi,

We have one more question: is there a chance to be wlsdm jar or war file is in the WebLogic classpath.
We are asking that because, the below log generally indicates that issue.

java.sql.SQLException: Failed to start database 'WLSDM/db' with class loader PolicyClassLoader 'weblogic-launcher' @50d0686 {file:/u01/app/oracle/product/fmw/wlserver/server/lib/weblogic-launcher.jar file:/u01/app/oracle/product/fmw/wlserver/server/lib/pcl2.jar ... (642 more)}, see the next exception for details.

If it is not, the reason is may the database corruption you should try the fresh installation.
https://wlsdm.com/docs/README#VII.Upgrade&Reinstall&Uninstall

read more
wlsdm exception when install

SOLUTION:
The agent.jar was in the lib folder. The lib folder was on classpath.
I repaced the agent.jar. This solved the issue.

Thanks a lot.

read more
WLSDM Backend JDBC Getting Any Data Populated

Hi,

I am happy that you are able to monitor your backend datasource JDBC monitoring. Yes, you can monitor all your datasources in the same dashboard.

Other APM tools injects runtime codes to your codes which creates a lot of overhead on your JVM instances. WLSDM uses native method and that’s why we call “native WebLogic monitoring”.

On the other hand; please follow “Generic DevOps MBean” tutorials and build your own dashboards and automate your WebLogic management.

https://medium.com/wlsdmforweblogic/how-to-create-server-machine-disk-usage-dashboard-and-trigger-delete-logs-devops-action-a267f439c68

Kind Regards...

read more
Getting Error While ApplyJMX MBean Metrics: Datasource and JMS

Hi,

Thanks for your kind support.
JMS Servers resources added successfully.

read more
Unable to install wlsdm 3.7.2

Hello,

When we skip the monitoring of DataSource and JMS server, setup finishes successfull.

Regards.

read more
Unable to See Graph in Custom DevOps MBean

Yup. It work's. Thanks.

read more