You are previewing Oracle Enterprise Manager 10g Grid Control Handbook.
O'Reilly logo
Oracle Enterprise Manager 10g Grid Control Handbook

Book Description

Master Oracle Enterprise Manager 10g Grid Control

Centralize and simplify enterprise infrastructure administration using the detailed information contained in this Oracle Press guide. Oracle Enterprise Manager 10g Control Handbook shows you how to implement a grid-based management system and maintain on-demand access to critical services. Develop rollout plans, configure hardware and software, deploy targets and agents, control access, and distribute business reports. This authoritative resource also explains how to generate reliable backups, implement top-down performance monitoring, and maximize system availability.

• Plan and carry out an Oracle Enterprise Manager 10g Grid Control rollout

• Set up customized metrics, alerts, thresholds, targets, and agents

• Manage IT resources from a centralized control console or the command line

• Manage your infrastructure using secure protocols

• Automate administrative tasks with Oracle's management agent

• Distribute business intelligence using the reporting and dashboard features

• Work with Oracle Enterprise Manager Database Control and Oracle Real Application Clusters

• Build physical and logical standby databases using Oracle Data Guard

Table of Contents

  1. Cover Page
  2. Oracle Enterprise Manager 10g Grid Control Handbook
  3. Copyright Page
  4. Dedication
  5. About the Authors
  6. Contents
  7. Acknowledgements
  8. Introduction
  9. PART I Installing and Deploying Grid Control
    1. 1 What Is Grid Control? Enterprise Manager Concepts
      1. Enterprise Management Software
      2. The Various Management Tools
        1. DB Control
        2. AS Control
      3. Grid Control Concepts
        1. Grid Control vs. Enterprise Manager
        2. Acronym vs. Idiom
        3. Metrics vs. Targets
        4. Administrator vs. User
      4. Grid Control Components
        1. Grid Control Console
        2. The Grid Control Agent
        3. The Management Server (OMS)
        4. The Grid Control Repository
      5. The Flow of Information
        1. Agent and OMS Communication
        2. OMS-to-Repository Communication
        3. User (Web-Client) to OMS Communication
        4. TCP Ports Used by Enterprise Manager
      6. The Different Types of Targets
      7. Summary
    2. 2 Preparing and Installing the Environment
      1. Preparing for the Install
        1. Phased Rollout
        2. Topology of the Management Framework
        3. Topology of the Managed Targets
        4. Preparing for Future Growth
        5. Naming Conventions for Physical Hosts
        6. Using a Different Hostname for the Install
        7. Preinstallation Checks for the Installer and the Database
        8. Modifying the Response Files
        9. Hardware Requirements
      2. Installing Grid Control
        1. Enterprise Manager 10g Grid Control Using a New Database
        2. Enterprise Manager 10g Grid Control Using an Existing Database
        3. Additional Management Server
        4. Additional Management Agent
      3. Postconfiguration on the Repository Server
      4. Postconfiguration on the OMS Server
        1. Loader Setup and Shared File System Loader
        2. Out-Of-Band Notifications
        3. Log and Trace Files and Rotation
        4. Oracle HTTP Server Configuration
        5. SMTP Server
      5. Securing the Environment
        1. Setting Up Advanced Networking Option (ANO)
        2. Configuring HTTP Server to Use SSL for Console UI
        3. EMKEY Operations
        4. Locking and Unlocking the OMS Server
        5. Securing the Database and the Application Server
        6. Using Firewalls
      6. Postconfiguration for Patching and Provisioning
        1. Software Library
        2. Proxy Server Settings
        3. My Oracle Support Setup
      7. EMCLI
        1. Installing EMCLI
        2. Setting Up EMCLI
        3. Files Used by EMCLI
        4. Synchronizing EMCLI Software
        5. Command Overview
      8. Setting Up a Test Environment
      9. Installation and Deployment Best Practices
        1. Common Mistakes
        2. Best Practices
      10. Summary
    3. 3 Grid Control and Maximum Availability
      1. Why High Availability?
        1. HA: Eliminating the Single Point of Failure
        2. Making Grid Control Disaster Recovery-Ready
        3. Backup and Recovery
        4. Strengthening the Extended Infrastructure
        5. Summary—EM HA in the Real World
    4. 4 Deploying Agents into the Enterprise
      1. Preparing the Server Machine
        1. Hostnames and Hostname Resolution
        2. User Accounts
        3. Time Zone and OS Clock
        4. Available Disk Space
      2. Different Types of Install
        1. Standard OUI Interactive Install
        2. Silent OUI Install
        3. Agent Download
        4. Agent Push (aka UI-Based Push)
        5. Shared Agent (aka State-Deployed Agent/NFS Agent)
      3. Using the Agent Download Install
        1. The Default Installed Software
        2. Customizing the Agent Download Script
        3. Using a staticports.ini File
        4. Command-Line Options for the Agent Download Script
      4. Using the Agent Push Install
        1. The Prerequisites for Push Installs
        2. Installation Steps
      5. Using the Shared Agent Install
        1. The Prerequisites for Shared Agent Installs
        2. Installation Steps
      6. Postinstallation and Configuration Steps
        1. Enabling OOB Messages
        2. Configuring the Monitoring Space
        3. Logging and Tracing
        4. Timeout Configuration
        5. The SNMP Subagent
      7. Securing the Agent
        1. Registration Passwords
        2. Securing and Unsecuring the Agent
        3. Advanced Networking Option and Database Monitoring
        4. Configuring the Agent for PAM Authentication
      8. Configuring the Agent for Large Systems
        1. Incoming Connections
        2. Threads and Processes
        3. Watchdog Monitoring
        4. Oracle Database Connections
        5. Property Timeouts
        6. OMS Server Request Timeouts
      9. Summary
    5. 5 Grid Control: Sizing the Environment and Other Best Practices
      1. Just How Many OMS Servers Do I Need?
        1. Adding an Additional OMS Server
        2. XML Loaders
        3. Metric Data Rollup
        4. Agent Heartbeating
        5. Job Handling
        6. Notification Handling
        7. How Big Does the Database Need to Be?
      2. Installing and Deploying Grid Control: Common Mistakes
      3. Summary: Best Practices
    6. 6 Maintaining and Managing the EMGC Infrastructure
      1. Monitor the Monitor
        1. The OMS and Repository Target
        2. What Is MTM?
        3. Health-Checks
        4. Cleaning Up Files
        5. Defining Timeouts
      2. Managing the Core Infrastructure
        1. XML Loaders
        2. Grid Control Jobs
        3. Notification Dispatching
        4. Agent Heartbeating
        5. Repository Metric Calculations
        6. Data Rollup
        7. Data Purging
      3. Keeping Up with Changes in the Data Center
        1. Infrastructure Changes
        2. Server Machine Operations
        3. Patching and Upgrading the Infrastructure
        4. Keeping Track of Changes
        5. Administrator Management
      4. Summary
        1. The Common Mistakes
        2. Best Practices
  10. PART II Grid Control Common Tasks and Functions
    1. 7 Principles of Target Monitoring
      1. Monitoring and Managing a Target
        1. Setting Up a Target for Administration and Monitoring
        2. Credential Information
        3. Monitoring Properties
        4. Target Properties
      2. Navigating the UI Console for Target Monitoring
        1. Locating the Target in the Console
        2. Finding the Agent for a Target
      3. Target State and Availability
        1. Availability States
        2. Availability Grouping
      4. Summary
    2. 8 Managing EM Users and Audits
      1. Defining Administrators
        1. Grid Control Privileges
        2. Job Privileges
        3. Report Privileges
        4. Target Privileges
        5. Template Privileges
        6. System Privileges
        7. Creating New Users
        8. Modifying a User
        9. Deleting a User
      2. Defining Roles and Assigning Privileges
        1. Creating New Roles
        2. Deleting a Role
      3. Set Up Centralized Authentication
        1. User Management
      4. Auditing
        1. Enabling Auditing
        2. Audit Reporting
        3. Purging the Audit Data
      5. Summary
    3. 9 Metrics and Notifications
      1. Maximizing the Power of Grid Control Metrics
        1. Reviewing Metrics in the GC Environment
        2. Metric Thresholds
        3. Setting the Metric Thresholds
        4. Managing Alerts
        5. User-Defined Metrics
        6. Policies in EM Grid Control
        7. Suspend Monitoring with Blackouts
        8. Corrective Actions
      2. Getting the Most (or Should We Say Least) Out of Notifications
        1. Understanding and Utilizing Methods Effectively
        2. Notification Rules
        3. What Are Schedules?
      3. Summary
    4. 10 Jobs and Task Automation
      1. Jobs
        1. Anatomy of a Job
        2. Managed Targets to Execute Jobs Against
        3. Further Classification of Jobs, Job Executions, and Job Runs
      2. The Job System
        1. Using and Defining Jobs
        2. Job Library
        3. A Note on Enterprise Manager Command-Line Interface and Jobs
        4. Jobs and Groups
      3. Analyzing, Diagnosing, and Troubleshooting Jobs
        1. Searching Jobs
        2. Maintaining the Job System
      4. Summary
    5. 11 Reporting and Dashboards
      1. Reports
        1. Common Uses for Reports
        2. How to Get a Report
        3. The Anatomy of a Report
      2. Creating a New Report
      3. Dashboards
        1. Customizing Dashboards
        2. Writing Your Own Dashboards
        3. An End-to-End View of Deployed Applications: Topology Viewer
      4. Summary
  11. PART III Enterprise Manager Power User’s Guide
    1. 12 Host Management
      1. Hosts
        1. Provisioning Hosts
        2. Viewing Host Configuration
        3. What Do You Really Know about Your Hosts?
        4. Oracle, What Are My Agents Monitoring?
        5. Creating and Enforcing Standards for Host Management
      2. Summary
    2. 13 Systems, Services, and Groups
      1. Systems
        1. Building a System
        2. Best Practices for Using Systems
      2. Services
        1. Web Application
        2. Building a Service
        3. Best Practices for Using Services
      3. Groups
        1. Redundancy Groups
        2. Building a Group
        3. Best Practices for Using Groups
      4. Defining the EM System and Service
      5. Summary
    3. 14 Database Management in Grid Control
      1. Enterprise Manager Database Control
      2. Configuring Databases in Grid Control
        1. Database Discovery
        2. Preferred Credentials for Database Activities
      3. Database Administration in Grid Control
        1. Database Monitoring
        2. Database Administration
        3. The Database Home Page
        4. Performance
        5. Availability
        6. Backup and Recovery
        7. Database Backups from Grid Control
        8. Performing Recovery in Grid Control
        9. Backup Management and Reporting
        10. The Server
        11. Schema Monitoring and Management
        12. Data Movement
      4. Grid Control and Managing the Production Database Ecosystem
        1. Databases and Consolidated Targets (Groups, Systems, Services)
        2. Database Change Management
      5. Summary
    4. 15 RAC and Cluster Management
      1. Managing RAC Clusters in Grid Control
      2. Configure the Cluster Components in Grid Control
      3. Navigating Through the Cluster Resources
        1. Cluster-Managed Database Services
        2. Listener Information
        3. ASM Monitoring
      4. Summary
    5. 16 Data Guard Management
      1. The High Availability Console
        1. Data Guard Overview
      2. Creating a Physical Standby Database in Grid Control
        1. Data Guard Management Operations: An Overview
        2. Data Guard Monitoring and Metrics
        3. Configuring a Physical Standby for a RAC Database
      3. Summary
    6. 17 Application Monitoring
      1. The Complexity of Online Operations
      2. Servicing Applications
        1. Justifying Service Availability
      3. Working with Beacons
        1. Where to Put Beacons
        2. SSL Monitoring with Beacons
        3. Exposing Monitoring Configuration Tasks
        4. Setting Up Watch Lists
        5. Root Cause Analysis
        6. Duality Explained
      4. Summary
    7. 18 Troubleshooting and Diagnostics
      1. Troubleshooting the Install
        1. Log and Trace Files
        2. How to Debug OUI
        3. How to Debug OPatch
      2. Logging and Tracing the Infrastructure
        1. Logging and Tracing the Agent
        2. Logging and Tracing the Management Server
        3. Logging and Tracing the Repository
      3. Diagnosing Agent Problems
        1. Agent Hang/Restart
        2. Target Discovery Debugging
        3. Target Monitoring Debugging
        4. Agent Metric Debugging
        5. Agent Upload Debugging
        6. Agent Job Debugging
        7. Time Zone Debugging
        8. Dumping the Agent State
      4. Diagnosing OMS Problems
        1. Java Debugging
        2. OMS Target Debugging
        3. XML Loader Debugging
        4. EM Job Debugging
        5. Repository Validation
      5. Using EMDIAG
        1. What Is EMDIAG?
        2. Installing EMDIAG
        3. Using Verify Commands
        4. Dumping Reports
        5. Reporting on EMDIAG Findings
      6. Summary
  12. PART IV Appendixes
    1. A Configuration Files
      1. Agent
      2. OMS: Management Server
    2. B Configuration Parameters
      1. Agent: Properties in the emd.properties File
      2. OMS: Properties in the emoms.properties File
    3. C Log Files
      1. Agent
        1. Agent Log and Trace Files
        2. Oracle Net Log Files
      2. OMS: Management Server
        1. Oracle HTTP Server Log Files
        2. AS Control Agent Log Files
        3. OC4J Applications
        4. OMS Server (OC4J_EM) Log and Trace Files
        5. Agent Push Installs (OC4J_EMPROV) Log and Trace Files
        6. DCM Log Files
        7. OPMN Log Files
        8. Webcache Server Log Files
      3. Install, Configure, and Patch
        1. Installer
        2. Configuration Tools
        3. OPatch
    4. D Environment Variables
      1. Environment Variables Used by EMCTL on the Agent
      2. Environment Variables Used by EMCTL on the Oracle Management Server (OMS)
    5. E Standard Repository Views
    6. F Command-Line Tool Options
      1. EMCTL: Agent-Side Commands
      2. EMCTL: OMS Server-Side Commands
      3. EMCTL: AS Control Commands
    7. G Acronyms
  13. Glossary
  14. Index