WLSDM Document Index

WLSDM for WebLogic
WLSDM for WebLogic
Published in
10 min readJan 23, 2019


Help / Read Me


WLSDM is an enterprise “WebLogic console extension” which enables monitoring for WebLogic JMX MBean metrics, all the WebLogic domain assets (Health, Servers, Applications, Data Sources, JMS… etc.) and back-end systems monitoring (JDBC, EJB, JAXWS WebServices, Servlets). It is very easy to create alarm and notification definitions by using WLSDM metric browser. WLSDM can store any WebLogic metric values historically and also can generate graphical reports. WLSDM is a WebLogic Console extension and runs under WebLogic console on Admin server.

WLSDM Readme


Quick Installation Guide, Step by Step WLSDM WebLogic Installation, Quick Help, WLSDM Best Practices, WLSDM DevOps MBean Quick Guide.

Youtube Video Tutorials

How to monitor WebLogic Outbound HTTP Socket connection via WLSDM?

A socket is one end-point of a two-way communication link between two programs running on the network. Socket classes are used to represent the connection between a client program and a server program. The java.net package provides two classes — Socket and ServerSocket-that implement the client side of the connection and the server side of the connection, respectively.

How To Decrypt Datasource Password Via WLSDM?

Decrypt Data Source passwords:

  1. Go to “Domain Summary”
  2. Navigate “Data Sources” tab then click “show password” button to see datasource password.
  3. Finally click “Decrypt” button.

How to Analyze your File “Read&Write” Performance on WLSDM ?

WLSDM dashboards allow you to monitor “Java File I/O Events” easily. Analyze your file “Read&Write” performance on WLSDM. If the storage server slows down then your file events slows down, too. Receive ALERT notifications for the slow disk operations on the server? Why not? Watch this WLSDM tutorial and learn more!

How to Compare JVM Arguments of WebLogic ManagedServers in WL-OPC ?

You can compare JVM Arguments of managed servers using with WL-OPC. Compare and analyze JVM runtime and startup arguments Find missing or different JVM runtime or startup arguments easily then align all your JVM arguments.

Automating WLSDM Upgrade in Multiple Domains

While the update steps are very simple, things can get a little more difficult as the number of domains increases. In this blog post, we will focus on how to transfer wlsdm jar and war packages then subsequently restarting managed servers and admin servers through the central operation server.

WL-OPC: Oracle WebLogic and FMW Domain Monitoring & Management Center

WLSDM and WL-OPC offers a complete Oracle WebLogic product centrally monitoring servers, deployments, datasources, system components and instances. Monitoring below Oracle WebLogic domains are not a big deal for WL-OPC users.

WL-OPC Central WebLogic Data Source Manager and Optimizer

Multiple WebLogic Domain Data Source Manager: Central WebLogic data source manager and optimizer. Manage multiple WebLogic domains’ data sources at the same time.

WLOPC JVM Argument Manager

Multiple WebLogic Domain JVM Argument Manager: Manage multiple WebLogic domains’ Managed Server JVM arguments easily. Append, Remove, Update, Find and Replace, Replace All bulk operations are available Anymore it is possible to add/remove JVM argument for multiple WebLogic domain selections

Multiple WebLogic Domain Settings Standardizer

Multiple WebLogic Domain Settings Standardizer: Update mulitple WebLogic domains general settings, cluster settings and managed server configurations at the same time. Bulk update is available for standardizing your WebLogic domains

End to End Complete Solution for Oracle Service Bus Performance Monitoring

WLSDM is the best solution for OSB Service Performance monitoring WebLogic administrators can monitor service performance completion times and diagnose slow services from performance monitoring page in WLSDM. Also, you can schedule daily service performance reports and get daily reports email notification.

How to monitor Oracle Traffic Director?

WLSDM and WL-OPC release offers a complete Oracle FMW product stack monitoring infrastructure for your FMW domains and their system components and instances.

Complete End-to-End Monitoring Solution for Oracle BI (OBIEE)

Complete End-to-End Monitoring solution for Oracle BI (OBIEE) How to monitor OBIEE components health and complete Oracle BI domain performance ? WLSDM’s Oracle BI FMW Component Health dashboard offers you a complete solution to monitor Oracle BI components. You can also track components’ health states historically to detect what happened before. Please watch tutorial and read complete blog post written by Haydar Seyfi about monitoring Oracle Business Intelligence Enterprise Edition (OBIEE) with WLSDM.

Generic DevOps Disk Usage MBean Tutorial

Oracle WebLogic Server has quite a number of log files that are generated which naturally tend to grow. Without any type of log rotation, archiving, or purging set up, your file system can be filled up rather quickly and eventually pose stability issues to your application environment. Fortunately, WLSDM can create “Generic DevOps Mbeans” to prevent this scenario. It is also extremely simple.

Installation and Console Usage: Oracle JCS (Java Cloud Service) or On-Premise (Newest)

Q: How to install WLSDM on WebLogic 11g/12c, On-Premise, Oracle Java Cloud Service (JCS)?
A: Step-by-Step WLSDM Installation; watch this tutorial and learn quickly how to install WLSDM for WebLogic! Whether cloud or on-premise…

WLSDM JVM System Resources Dashboard Tutorial

Q: How to monitor WebLogic Managed Server, Admin Server JVM instances?
A:Go to “Smart Dashboards > JVM System Resource” page. You can monitor below WebLogic metrics easily on WLSDM.

  • Server/JVM CPU Load
  • Heap Usage
  • Heap Size
  • Heap Free Size
  • Garbage Collection Durations

WLSDM SOA Suite Tutorial

WLSDM SOA Suite domain monitoring and management features:

  • SOA Smart Dashboards
  • SOA Notifications and Alarms
  • SOA Reports
  • SOA Daily Reports (EMAIL)

WLSDM OSB Module Tutorial

WLSDM Oracle Service Bus (OSB) domain monitoring features:

  • OSB Smart Dashboards
  • OSB Notifications and Alarms
  • OSB Reports
  • OSB Daily Reports (EMAIL)

WLSDM Dashboard Usage Tutorial

Q: How to monitor WebLogic Managed Server(s), Data Sources, Deployments, JMS Servers?
A: WLSDM has below inbox smart dashboards with ALERT/CLEAR alarm setups:

  • WebLogic Managed Server(s)
  • Data Sources
  • Deployments
  • JMS Server(s)
  • Garbage Collection

WLSDM Alert Actions Tutorial

Q: How to create custom WebLogic automation action(s) on WebLogic?
A: WLSDM has five inbox actions as below and has a well designed infrasturcture to create user defined custom actions:

  • Thread Dump
  • Java Fligh Recorder (JFR)
  • CPU Sample
  • Heap Dump
  • WLDF Image

How to monitor applications’ database statements (JDBC SQL) and performance on Oracle WebLogic Server?

Application has slow JDBC execute statements then these statements need to be tuned by DBA or developer. A WebLogic administrator has to be report these slow JDBC SQL statements continuously. Because, in production environments deployments never stops. In this case, WLSDM able to monitor JDBC SQL statements continuously and notifies you when slow SQL statements occurs. Receive fancy HTML alert emails covering all the problematic SQL statements as an attachment for the given back-end threshold.

WLSDM Metric Browser and Email Usage Tutorial

Q: How to see and list WebLogic JMX MBeans on WLSDM?
Q: How to configure SMTP on WLSDM for monitoring WebLogic?

A: WLSDM has dynamic JMX MBean Browser page and able to list all JMX Mbeans. Also it is possible to search MBeans on “MBean Search” Page.
A: Configure SMTP settings then notify instantly for WebLogic alerts and critical issues…

WLSDM Response Times and Log Inspector Tutorial

Q: How to monitor application response times on WebLogic?
Q: How to monitor Oracle WebLogic server logs (server, stoud, sterr, diagnostic, out… etc. any kind) on WebLogic WLSDM?

WLSDM has inbox WebLogic log monitoring to capture:

  • OutOfMemory
  • Unchecked Exceptions
  • DeadLock
  • Heap Space
  • Stuck Thread
  • General Severity Error…

It is possible to monitory every kind of text file on server via WLSDM

WebLogic JMX MBean Metric Monitoring Tutorial and WLSDM MBean Dashboards

Q: How to monitor Open Sockets (OpenSocketsCurrenCount) on WebLogic?
A: WLSDM has lots of inbox JMX MBean metric offers to monitor. Administrators increase WebLogic domain management by using WLSDM.
Watch this tutorial and understand WebLogic JMX MBean secrets…

Health Monitoring and Health Dashboard

Q: How to monitor Oracle WebLogic Server health and states?
A: WLSDM has health dasboard and you are able to monitor every detail about WebLogic health details:

  • WebLogic Server Health
  • WebLogic Server States
  • Health/State ALERT and CLEAR emails
  • Data Source Health/State
  • Deployments Health/State
  • JMS Server Health/States

How to export/import WLSDM settings, definitions and configurations for multiple WLSDM installation as a standard setup?

  1. Go to “WLSDM System Settings” page
  2. Open “Page Operations” menu then click “Export WLSDM Configuration” button
  3. Switch to new WLSDM installation in different/antoher WebLogic domain
  4. In the begining of “WLSDM Wizard” click “Import WLSDM Config” button then upload the exported file

How to add JMX MBean objects (metrics) to dashboards via WLSDM MBean Browser?

  1. Go to “Metric Settings & JMX Browser” page
  2. Click “Add New JMX MBean Metrics” from page operations menu
  3. Search metric then select “Server, Metric Group and Metric” from the MBean Browser
  4. Configure metric options then click “Add To List” button to “Save”
  5. Newly added metric is going to be available in the assigned smart dashboard(s)

Smart Dashboards Display Settings

  1. Go to “Smart Dashboards” pages (i.e.Smart Dashboards > Servers)
  2. Configure smart dashboards display settings by using “Page Operations” menu

Q: How to reorder metric charts?
A: Click “Reorder Metric Chart Positions” button to open “Reorder Metrics” modal window Drag and drop metrics and rearrange orders in “Reorder Metrics” modal window

How to change “Back-end Monitoring” alarm thresholds?

  1. Go to “Monitoring & Diagnostic Page”
  2. Go to “Back — end Systems” tab and click “Edit button”
  3. Edit alarm thresholds in “Modal Window”

How to create “Custom Log Monitoring” in LogInspector?

  1. Go to “Monitoring & Diagnostics” page
  2. Click “Add New Log Monitoring” from page operations menu
  3. Set “Log Inspector Monitoring Name” then choose “Log Type” as “Create New”
  4. Add “Search String”
  5. Select server(s) to monitor log files
  6. Configure tail line count and delivery settings
  7. Save newly added “Log Monitoring” definition

How to create “User Defined Actions / Scripts”?

  1. Go to “Monitoring & Diagnostic” page
  2. Open “Page Operations” menu then click “New User Defined Actions / Script” button
  3. Set name and executable target file path then click “Save”
  4. Go to Smart Dashboards (i.e.Servers) and open “Metric & Chart Options” window for the relevant MBean (i.e.StuckThreadCount)
  5. Click on “Actions — Control Field” button and open “Actions” modal window
  6. Select newly added “User Defined Action” (i.e.RestartManagedServer) and move to the right “Applied Actions” box
  7. Save action.If the metric value exceeds the threshold new actions will be fired/executed asynchronous by WLSDM

How to Delete Files With User Defined Scheduler Job?

  1. Go to “Monitoring and Diagnostic” page
  2. Define script (i.e. deletefiles.bat) and add file path to “User Defined Actions / Script”
  3. Click “New scheduled Job / Downtime” button from page operations menu
  4. Select “User Defined Actions / Script” and configure scheduler job settings
  5. Script will be activated when cron time is valid

Blog Tutorials

Advanced WebLogic Monitoring and Automation: Develop JMX MBeans

Advanced WebLogic Monitoring and Automation: Develop JMX MBeans

How to get WebLogic thread dump continuously?

How to get WebLogic thread dump continuously?

WLSDM Usecase: Monitoring IFS / IFSWORLD

WLSDM Usecase: Monitoring IFS / IFSWORLD

Community Posts

Monitor Oracle Database ACTIVE/INACTIVE Sessions

Monitor Oracle Database ACTIVE/INACTIVE Sessions on WebLogic WLSDM Console + Plus JSL (Java Server Loader)

Monitor Database and Calculate DB Response Time on WebLogic

Monitor Database and Calculate DB Response Time on WebLogic

Monitor WebService Response Times with CURL

Monitor WebService Response Times with curl (-alldetails) on WebLogic

Quick Screen Casts (GIF)

How to get auto JVM HEAP dump and CPU sample in WebLogic?

  1. Use HeapFreePercentage MBean metric and enable ‘Heap Dump’ auto action and generate.HPROF file.
  2. Use #ProcessCPULoad MBean metric and enable ‘CPU Sample’ auto action and generate.NPSS file.

Use inbox JDK tool #JVisualVM to open these file.
Watch this short gif for your reference.


WebLogic SQL Monitoring With WLSDM Generic DevOps MBean

How to WebLogic SQL Monitoring With WLSDM Generic DevOps MBean?


WebLogic Monitoring: WLSDM Generic DevOps MBean and Custom Actions

WebLogic Monitoring: WLSDM Generic DevOps MBean and Custom Actions


WebLogic Log Monitoring With WLSDM Custom Log Monitoring

WebLogic Log Monitoring With WLSDM Custom Log Monitoring


WLSDM — WebLogic Profiling Dumps — Get Threaddump, Analyze Threaddump and Share

WLSDM — WebLogic Profiling Dumps — Get Threaddump, Analyze Threaddump and Share


Adding company signature and logo to WLSDM HTML Mail Templates

Adding company signature and logo to WLSDM HTML Mail Templates


WLSDM User Defined Monitoing Actions — Suspending Managed Server

WLSDM User Defined Monitoing Actions — Suspending Managed Server


Installation is really easy and you can setup a complete monitoring infrastructure in less than 5 minutes. If you want to try then go to download page below URL: