Monitoring and Managing Application Grids
By blake.connell on Apr 13, 2009
One important topic area spanning application grid is monitoring and management. It’s essential that operators are able to effectively mange the individual runtime nodes that form the application grid. In addition, a holistic view of the application grid enables efficiency and flexibility; both cornerstone concepts on the road to gridness.
Oracle WebLogic Server customers have long understood the benefits of simplified administration via the Graphical User Interface (GUI) Administration Console: the easy to understand and operate layout, the Change Center with Lock and Edit capability to assist with configuration editing while reducing human error and the built-in extensibility.
In Figure 1, the WebLogic Diagnostic Framework (WLDF) Console Extension tab is shown in the Administration Console. This extension graphically presents diagnostics data about servers and applications running on them. The data is collected from the WLDF Framework and then displayed in tables, charts and graphs so operators can quickly monitor the status of their systems. (If you don’t see the WLDF Console Extension in your Administration Console, here is how to install it)
Figure 1 Oracle WebLogic Administration Console
Of course many IT professionals feel a GUI tool slows them down. So Oracle WebLogic Server offers a command line tool and related scripting language as well. With the WebLogic Scripting Tool (WLST) administrators can manage their deployments from the command line. In Figure 2, a sample script included with Oracle WebLogic Server show how to automate the deployment of two additional nodes to a cluster. The scripting language is Python-based (Java bindings to Python – Jython).
Figure 2 WebLogic Scripting Tool (WLST) and example script
For WebLogic Server customers who may be new to Oracle, a comprehensive management offering exists in the form of Enterprise Manager. Enterprise Manager spans applications, middleware and database layers providing a comprehensive monitoring and management view of your software environment. For Oracle WebLogic Server customers that means even more useful capabilities not previously available. For example, when managing the application grid, it’s important to have tools that span multiple Oracle WebLogic Server domains, clusters and managed servers. Enterprise Manager Grid Control adds such capabilities providing a single tool to manage across clusters. Other capabilities enable configuration policies to be set across multiple servers and to view load metrics and response times.
Figure 3 Enterprise Manager Grid Control manages multiple WebLogic Server domains
Fundamentally, an application grid is made up of clusters of runtime nodes. Those nodes need to be managed easily and holistically. Oracle offers the tool set to perform this key task.
We’ll cover another application grid node type - Oracle Tuxedo - in future blog entries.
For more information:
Added April 23, 2009 - Whitepaper:
Managing Oracle WebLogic Server with Oracle Enterprise Manager