Home Contact Resources Training Profile Clients Careers


WebLogic 12c Advanced Server System Administration


Length: 5 days
CourseID: wls12advadmin



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
    WebLogic Server MBean Data Model MBean Lifecycle
    MBean Servers Using Local MBean Servers
    Using Remote MBean Servers Exploring MBeans
    MBean Methods/Properties 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 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 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 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
    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
    Embedded LDAP LDAP log Files
    Security Debugging in WebLogic 12 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
    Https Session Behavior

    Advanced Weblogic JMS

    Overview JMS for Administrators
    Building Weblogic JMS Components Managing JMS destinations
    Message Looping JMS Logging
    JMS Messaging Bridge JMS Messaging Bridge Building

    Weblogic JMS Store and Forward

    SAF Overview SAF Resources In a JMS Module
    JMS Quality of Service WebLogic persistent store
    SAF Service Agents When to Use the SAF Service