Home Contact Resources Training Profile Clients Careers


WebLogic 9 Advanced Server System Administration


Length: 5 days
CourseID: wls92advadmin



Prerequisites:

This course is intended for Windows/UNIX administrators who need to administer a WebLogic Server platform. Java programming is necessary to build custom management classes.


Overview:

Students will learn to customize existing Weblogic server environments. Through this class they will take advantage of some of the more specialized features that Weblogic provides. WLST Scripting is emphasized as a viable alternative to console administration and will be explored in this class. We will discover the basics of MBeans as a administrative unit and manipulate properties several ways in this class. We will emulate load on a server and tune the server to enhance the performance. This is a hands-on learning experience, with each student having their own Weblogic Server to learn with.


Objectives:

  • Configure Weblogic advanced features
  • Setup custom JMX Applications
  • Create custom JMX Applications
  • Explore WLDF
  • Create WLST scripts
  • Tune Weblogic JDBC applications
  • Implement SSL for web applications
  • Configure custom Weblogic Security components
  • Build JMS Store and Forward applications

  • Chapters:


    Course Introduction

    Course Objectives Course Overview
    Using the Workbook Suggested References

    WebLogic Management Services

    Weblogic Console Management Management Tools
    JMX WLST
    SNMP Weblogic Diagnostics Framework
    Weblogic 9 Self Tuning Kernel Extending the Administration Console

    WebLogic JMX

    JMX MBeans
    Hands-On Cont. WebLogic Server MBean Data Model
    MBean Lifecycle MBean Servers
    Walk-Through Cont. Walk-Through Cont.
    Using Local MBean Servers Using Remote MBean Servers
    Exploring MBeans MBean Methods/Properties
    HandsOn Custom JMX Utilities

    WebLogic Scripting Tool

    Introduction Using WLST
    Jython Syntax Jython Conditionals
    Jython Loops Sample WLST
    Recording User Interactions in WLST Weblogic Management Objects
    Monitoring the invocations of a JSP Deploying in WLST
    Undeploying in WLST Server Monitoring in WLST
    JVM Monitoring in WLST

    Weblogic Work Managers

    Work Manager Overview Using Weblogic 8.1 Thread Pools
    Using Work Managers Work Manager Components
    Request Classes Fair share request class
    Response-time goal request class Context-based request class
    Work Manager Constraints Stuck Thread Work Manager
    Using Work Managers Work Manager Scope
    Monitoring Work Managers

    WebLogic Diagnostics Framework

    What is WLDF? Diagnostics framework Components
    Configuring WLDF WLDF types of monitoring
    Collecting Data Gathering Data
    Data accessor Configuring Image Capture and Archive
    Diagnostic System Modules Diagnostic Modules Hands-On
    Configuring the Harvester Harvester Walk Through
    Configuring Watches and Notifications

    WebLogic Performance Tu

    What is SNMP? Agent-Manager Model
    Weblogic SNMP MIB for WebLogic Server
    JMX vs SNMP OID Numbers
    SNMP Utilities SNMP Communities
    SNMP Events SNMP Traps Hands-On Cont.
    Automatic WebLogic SNMP Traps Log Message Traps

    Configuring Weblogic Security Providers

    Introduction Performance Objectives
    Benchmarking Emulating Load on Weblogic
    JMeter HANDS-ON Load Emulating Weblogic
    Bottleneck Location Java Stack Traces
    CPU Utilization Memory Utilization
    Monitoring the JVM Sun JVM Performance Tools
    Starting JConsole Tuning Sun JVM
    Tuning Sun JVM Cont. Switching the JVM
    JRockit JVM Performance Tools JRockit Console
    JRockit Runtime Analyzer (JRA) JRockit Notifier
    JRockit Method Profiler JRockit Memory Leak Detector
    Using Verbose GC Database bottlenecks
    Tuning JDBC Applications Tuning JDBC Applications Cont.
    Tuning EJB Applications Tuning Session Beans
    Network bottleneck Weblogic Monitoring Tools
    Performance Tuning Summary

    WebLogic SSL

    Security Architecture Security Realms
    Default LDAP Server Exporting/Importing/Backing up LDAP
    WebLogic Resources HANDS ON ( Embedded LDAP)
    HANDS ON Cont. ( Embedded LDAP) LDAP log Files
    Security Debugging in WebLogic 9 Default Security Configuration
    Creating new Realms Configuring RDBMS Authentication Providers

    Advanced WebLogic JMS

    SSL in Brief.. One-Way and Two-Way SSL
    Host Name Verification Keystores
    Generating Keys Storing Keys and Certificates
    Keys and Certificates SSL Debugging
    SSL Hands On Walk-Through Https Session Behavior

    WebLogic JMS Store and Forward

    Overview JMS for Administrators
    JMS Hands-On Cont. Building Weblogic JMS Components
    Managing JMS destinations Message Looping
    JMS Logging JMS Messaging Bridge
    JMS Messaging Bridge Building

    Advanced Server Features

    Overview SAF Resources In a JMS Module
    JMS Quality of Service WebLogic persistent store
    SAF Service Agents When to Use the SAF Service
    Configuring a Basic SAF Service Walk-Through