Home Contact Resources Training Profile Clients Careers


'WebLogic 10.3 (Oracle 11g) Advanced Server System Administration


Length: 5 days
CourseID: wls10advadmin



Prerequisites:

This course is intended for existing WebLoginc 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 10 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
    Hands On 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 Tuning

    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 SNMP

    What is SNMP? Agent-Manager Model
    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

    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 10
    Default Security Configuration Creating new Realms
    Configuring RDBMS Authentication Providers

    WebLogic SSL

    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

    Advanced WebLogic JMS

    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

    WebLogic JMS Store and Forward

    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