I have been working on WebLogic server for more than 3 years. I do monitor server log files, Server status, Data source , JMS servers, deployed application status, CPU/Memory usage and much more J2EE applications related metrics.
This was a repetitive task for me checking manually everything on console .I always thought of writing some scripts , even i wrote one Jython script which was giving HTML formatted report . Report contained details about Server Health , JVM usage , JDBC details ,Deployed applications and also , BPEL Composite for SOA weblogic servers.
Few days back i came through this WLSDM tool , which can do almost all the monitoring related task as well as notifying ,setting alarms , thresholds .
WLSDM is a WebLogic console extension which enables monitoring for WebLogic MBean metrics. It is very easy to create alarms and notifications by using WLSDM metric browser. WLSDM can store any WebLogic metric values historically and also can generate graphical reports.
It does not have or store anything in the database, it’s a lightweight and responsive UI design . Before going in details about this tool, let me say why I like the WLSDM tool
1. Very easy to install and use .
2. Graphical user interface .
3. It has all the things we want to monitor the WebLogic server and its resources .
4. WLSDM is FREE for developers and Developer Edition is fully functional. We can use WLSDM for free on “Development Mode” WebLogic domains.
The tool integrates with the administration console and links to its monitoring features conveniently as shown below :
I installed the WLSDM on my local integrated weblogic server(associated with Jdeveloper) and result is impressive. Here below is a list of items why WLSDM is a must having tool for WebLogic or other Fusion middleware application server.
WLSDM Installation :
If you are familiar with below points than you can install WLSDM alone. Any WebLogic beginner can do this installation with or without little research in google. The WLSDM Readme file also has the clear installation instruction.
1. The WebLogic Domain home directory
2. How to set Java Option in WebLogic server
3. Stop and Start WebLogic servers
I completed the installation in less than 5 minutes on my local weblogic server . Login in to your weblogic console and you will see the WLSDM available on the left side of the window.(As displayed in above screen).
Steps to configure your WLSDM tool :
- Click on Smart dashboard console
- Configuration window opens in a new tab :
- The best part is , the WLSDM reads our WebLogic domain We just need to configure which all WebLogic resources we want to monitor. Look at the screen above, it separates each WebLogic resource in a separate category.
- WLSDM suggest the optimal parameters for your domain. Just, click on the button Suggest <Resource name> Metric Thresholds as shown, it will set the optimal parameters for your domain.
- After successfully completing all steps , below screen appears :
There are so many things to cover about this module . I would write another post , with some more features about WLSDM .There are many other features which we can explore : WLSDM FEATURES
I do recommend to use this tool, or at least give it a try because of its main benefits:
- Easy installation and configuration of thresholds and alerts for the essential metrics
- File system historical data store, not available otherwise without products like EM Grid/Cloud Control
- Modern and responsive interface
If you are looking for an external Weblogic server monitoring tool, than WLSDM is the one which best suits .Below are some of the useful links about WLSDM
Thanks for your patience and reading the post . Hope you liked it.Leave your thoughts in comment section below.