Table of Contents
- Title and Copyright Information
- Preface
-
Part I Monitoring and Managing Targets
-
1
Enterprise Monitoring
- Monitoring Overview
- Comprehensive Out-of-Box Monitoring
-
Monitoring: Basics
- Metric Thresholds: Determining When a Monitored Condition is an Issue
- Metric Baselines: Determining Valid Metric Thresholds
- Advanced Threshold Management
- Events: Defining What Conditions are of Interest
- Corrective Actions: Resolving Issues Automatically
- Metric Extensions: Customizing Monitoring
- Blackouts and Notification Blackouts
- Monitoring: Advanced Setup
- Notifications
- Managing Events, Incidents, and Problems
- Accessing Monitoring Information
-
2
Using Incident Management
- Management Concepts
- Setting Up Your Incident Management Environment
-
Working with Incidents
- Finding What Needs to be Worked On
- Searching for Incidents
- Setting Up Custom Views
- Sharing/Unsharing Custom Views
- Responding and Working on a Simple Incident
- Responding to and Managing Multiple Incidents, Events and Problems in Bulk
- Searching My Oracle Support Knowledge
- Submitting an Open Service Request (Problems-only)
- Suppressing Incidents and Problems
- Managing Workload Distribution of Incidents
- Reviewing Events on a Periodic Basis
-
Advanced Topics
- Automatic Diagnostic Repository (ADR): Incident Flood Control
- Defining Custom Incident Statuses
- Clearing Stateless Alerts for Metric Alert Event Types
- Automatically Clearing "Manually Clearable" Events
- User-reported Events
- Additional Rule Applications
- Exporting and Importing Incident Rules
- Creating Corrective Actions for Events
- Compressing Multiple Events into a Single Incident
- Event Prioritization
- Root Cause Analysis (RCA) and Target Down Events
- Moving from Enterprise Manager 10/11g to 12c and Greater
- Monitoring: Common Tasks
-
3
Using Notifications
- Setting Up Notifications
- Extending Notification Beyond Email
- Sending Notifications Using OS Commands and Scripts
- Sending Notifications Using PL/SQL Procedures
- Sending SNMP Traps to Third Party Systems
- Management Information Base (MIB)
- Passing Corrective Action Status Change Information
- Passing Job Execution Status Information
- Passing User-Defined Target Properties to Notification Methods
-
Notification Reference
- EMOMS Properties
-
Passing Event, Incident, Problem Information to an OS Command or Script
- Environment Variables Common to Event, Incident and Problem
- Event Notification-Specific Environment Variables
- Environment Variables Specific to Event Types
- Environment Variables Specific to Incident Notifications
- Environment Variables Specific to Problem Notifications
- Environment Variables Common to Incident and Problem Notifications
- Passing Information to a PL/SQL Procedure
- Troubleshooting Notifications
- System Broadcasts
- 4 Using Blackouts
- 5 Managing Groups
-
6
Using Administration Groups
- What is an Administration Group?
- Planning an Administrative Group
-
Implementing Administration Groups and Template Collections
- Creating the Administration Group Hierarchy
- Accessing the Administration Group Home Page
- Defining the Hierarchy
- Defining Template Collections
-
Associating Template Collections with Administration Groups
- Associating a Template Collection with an Administration Group
- Searching for Administration Groups
- Setting the Global Synchronization Schedule
- When Template Collection Synchronization Occurs
- Viewing Synchronization Status
- Group Member Type and Synchronization
- System Targets and Administration Groups
- Disassociating a Template Collection from a Group
- Viewing Aggregate (Group Management) Settings
- Viewing the Administration Group Homepage
- Identifying Targets Not Part of Any Administration Group
- Changing the Administration Group Hierarchy
-
7
Using Monitoring Templates
- About Monitoring Templates
- Definition of a Monitoring Template
- Default Templates (Auto Apply Templates)
- Viewing a List of Monitoring Templates
- Creating a Monitoring Template
- Editing a Monitoring Template
- Applying Monitoring Templates to Targets
- Comparing Monitoring Templates with Targets
- Comparing Metric Settings Using Information Publisher
- Exporting and Importing Monitoring Templates
- Upgrading Enterprise Manager: Comparing Monitoring Templates
- Changing the Monitoring Template Apply History Retention Period
-
8
Using Metric Extensions
- What are Metric Extensions?
- Metric Extension Lifecycle
-
Working with Metric Extensions
- Administrator Privilege Requirements
- Granting Create Metric Extension Privilege
- Managing Administrator Privileges
- Managing Administrator Access to Metric Extensions
- Creating a New Metric Extension
- Creating a New Metric Extension (Create Like)
- Editing a Metric Extension
- Creating the Next Version of an Existing Metric Extension
- Importing a Metric Extension
- Exporting a Metric Extension
- Deleting a Metric Extension
- Deploying Metric Extensions to a Group of Targets
- Creating an Incident Rule to Send Email from Metric Extensions
- Updating Older Versions of Metric Extensions Already Deployed to a Group of Targets
- Creating Repository-side Metric Extensions
- Adapters
- Converting User-defined Metrics to Metric Extensions
- Metric Extension Command Line Verbs
- 9 Advanced Threshold Management
-
10
Utilizing the Job System and Corrective Actions
- Job System Purpose and Overview
- Preliminary Considerations
- Creating Jobs
- Viewing and Analyzing Job Status
- Generating Job Event Criteria
- Creating Event Rules For Job Status Change
- Using Diagnostic Tools
-
Creating Corrective Actions
- Privilege and Access Requirements for Corrective Actions
- Creating Corrective Actions for Metrics
- Creating a Library Corrective Action
- Specifying Preferred Credential Type for Corrective Actions
- Which Credentials Will Be Used When a Corrective Action Runs
- Setting Up Notifications for Corrective Actions
- Providing Agent-side Response Actions
- Viewing the Details of a Corrective Action Execution
- Diagnosing Job System Issues
-
11
Monitoring Access Points Configured for a Target
- Introduction to Monitoring Access Points
- Viewing a List of Access Points Configured for a Target
- Deleting Access Points Configured for a Target
- Viewing the Capability Metric Map for a Target
- Viewing the Best Access Point Implementers (and their History) for Various Operations Supported for a Target
- Modifying or Reconfiguring the Monitoring Properties of the Access Points Configured for a Target
- EM CLI Verbs for Managing the Access Points Configured for a Target
-
12
Always-On Monitoring
- Functional Scope
- Prerequisites
- Best Practices
- Installing Always-On Monitoring
-
Configuring Always-On Monitoring
- Saving the Em Key
- Using the Always-On Monitoring Configuration Assistant (EMSCA)
- Removing the Em Key
- Configuring Email Servers in Enterprise Manager
- Configuring Downtime Contacts in Enterprise Manager
- Synchronizing Always-On Monitoring with Enterprise Manager for the First Time
- Configuring Enterprise Manager to Work with Always-On Monitoring
- Starting Always-On Monitoring
- Enabling Notifications
- Verifying the Always-On Monitoring Upload URL on Enterprise Manager
- Controlling the Service
- Updating Always-On Monitoring
- Data Maintenance
- Controlling Always-On Monitoring Configuration Settings
- Getting Performance Information
- Modifiable Always-On Monitoring Properties
- Creating an SSO Wallet and JKS for CA Certificates
- Diagnosing Problems
- High Availability and Disaster Recovery
- Uninstalling Always-On Monitoring
- Configuring the Always-On Monitoring Application for Secure Communication Using the TLSv1.2 Protocol
-
1
Enterprise Monitoring
-
Part II Discovery
- 13 Discovering and Adding Host and Non-Host Targets
-
14
Discovering and Adding Database Targets
- Enabling Autodiscovery of Database Targets
- Discovering and Adding Container Database and Pluggable Database Targets
- Discovering and Adding Cluster Database Targets
- Discovering and Adding Single Instance Database Targets
- Discovering and Adding Cluster Targets
- Discovering and Adding Single Instance High Availability Service Targets
- Discovering and Adding Cluster Automatic Storage Management Targets
- Configuring a Target Database for Secure Monitoring
- Adding Connection Manager Targets By Using the Declarative Process
- 15 Discovering and Adding Middleware Targets
-
16
Discovering, Promoting, and Adding System Infrastructure Targets
- Discovering and Promoting Oracle MiniCluster
- About Discovering, Promoting, and Adding System Infrastructure Targets
- Discovering and Promoting Operating Systems
- Discovering and Promoting Oracle Solaris Zones
- Discovering and Promoting Oracle VM Server for SPARC
- Discovering and Promoting Servers
- Discovering and Promoting Oracle SuperCluster
- Configuring Snmp traps for Supercluster and Minicluster monitored hosts
- Discovering and Promoting PDUs
- Discovering and Promoting Oracle ZFS Storage
- Discovering Fabrics
- Related Resources for Discovering and Promoting System Infrastructure Targets
-
Part III Hybrid Cloud Management
-
17
Enabling Hybrid Cloud Management
- What is Oracle Hybrid Cloud?
- Setting Up Hybrid Cloud Management in Three Steps
- Hybrid Cloud Management Prerequisites and Basic Setup
-
Advanced Topics
- Discovering and Monitoring Oracle Cloud Targets
- Patching Cloud-based Agents and Gateways
- Configuring an External Proxy to Enable Gateways to Communicate with the Oracle Cloud
- Performing Additional Hybrid Cloud Management Tasks
- Troubleshooting Cloud-based Management Agents
-
Frequently Asked Questions About Hybrid Cloud Management
- Can I deploy more than one Agent on the same Oracle Cloud virtual host?
- Can I deinstall or deconfigure a Gateway without deinstalling an associated Cloud-based Agent?
- How do I relocate the Gateway to another host without deinstalling anything else?
- How can I redistribute my connections once I have added the Gateways? Does it need reconfiguration?
- After an Oracle PaaS instance is decommissioned, what happens to the Cloud-based Agent and the related targets?
- If I change my SSH keys on Oracle Cloud, what should I do in Enterprise Manager?
- What are the guidelines for sizing the number of Gateways? What is the indication that my gateway Agent is overloaded?
- Once the first Gateway is up after being patched, will it monitor the Cloud-based Agents?
- What are the user restrictions on Cloud-based Agents and the targets on Oracle Cloud?
- On what operating system can I deploy a Cloud-based Agent and a Gateway?
- List of Unsupported Features
- 18 Deploying JVMD for Hybrid Cloud
-
17
Enabling Hybrid Cloud Management
-
Part IV Administering Cloud Control
- 19 Maintaining Enterprise Manager
- 20 Maintaining and Troubleshooting the Management Repository
- 21 Updating Cloud Control
-
22
Configuring a Software Library
- Overview of Software Library
- Users, Roles, and Privileges
- Performing Software Library Tasks Using EM CLI Verbs or in Graphical Mode
- Software Library Storage
- Prerequisites for Configuring Software Library
- Configuring Software Library Storage Location
- Configuring Software Library on a Multi-OMS System
- Software Library Cache Nodes
- Software Library File Transfers
- Using Software Library Entities
-
Tasks Performed Using the Software Library Home Page
- Organizing Entities
- Creating Entities
- Customizing Entities
-
Managing Entities
- Accessing Software Library Home Page
- Accessing Software Library Administration Page
- Granting or Revoking Privileges
- Moving Entities
- Changing Entity Maturity
- Adding Notes to Entities
- Adding Attachments to Entities
- Viewing, Editing, and Deleting Entities
- Purging Deleted Entities
- Searching Entities
- Exporting Entities
- Importing Entities
- Staging Entities
- Maintaining Software Library
-
23
Managing Plug-Ins
- Getting Started
- Introduction to Plug-ins
- Workflow of Plug-In Deployment
- Introduction to Plug-In Manager
- Knowing Your Plug-Ins
- Downloading, Deploying, and Upgrading Plug-Ins
- Undeploying Plug-Ins
- Advanced Operations with Plug-Ins
- Troubleshooting
-
24
Patching Oracle Management Service and the Repository
- OMSPatcher Automation
- Required OMSPatcher Parameters
- Prerequisites for Running OMSPatcher
- Using OMSPatcher
- OMSPatcher Command Syntax
-
Troubleshooting
- OMSPatcher Troubleshooting Architecture
- OMSPatcher Log Management Architecture
- Logs for Oracle Support
- OMSPatcher: Cases Analysis, Error Codes, and Remedies/Suggestions
- OMSPatcher: External Utilities Error Codes
- Special Error Cases for OMSPatcher OMS Automation
- Multi-OMS Execution for UNIX based Systems
- Features in OMSPatcher
-
25
Patching Oracle Management Agents
- Overview
- Automated Management Agent Patching Using Patch Plans (Recommended)
- Manual Management Agent Patching
- 26 Personalizing Cloud Control
-
27
Administering Enterprise Manager Using EMCTL Commands
- Executing EMCTL Commands
- Guidelines for Starting Multiple Enterprise Manager Components on a Single Host
- Starting and Stopping Oracle Enterprise Manager 13c Cloud Control
- Services That Are Started with Oracle Management Service Startup
- Starting and Stopping the Oracle Management Service and Management Agent on Windows
- Reevaluating Metric Collections Using EMCTL Commands
- Specifying New Target Monitoring Credentials in Enterprise Manager
- EMCTL Commands for OMS
- EMCTL Commands for Management Agent
- EMCTL Security Commands
- EMCTL HAConfig Commands
- EMCTL Resync Commands
- EMCTL Connector Command
- EMCTL Patch Repository Commands
- EMCTL Commands for Windows NT
- EMCTL Partool Commands
- EMCTL Plug-in Commands
- EMCTL Command to Sync with OPSS Policy Store
- Troubleshooting Oracle Management Service Startup Errors
- Troubleshooting Management Agent Startup Errors
- Using emctl.log File to Troubleshoot
-
28
Locating and Configuring Enterprise Manager Log Files
- Managing Log Files
- Managing Saved Searches
- Locating Management Agent Log and Trace Files
-
Locating and Configuring Oracle Management Service Log and Trace Files
- About the Oracle Management Service Log and Trace Files
- Locating Oracle Management Service Log and Trace Files
- Controlling the Size and Number of Oracle Management Service Log and Trace Files
- Controlling the Contents of the Oracle Management Service Trace File
- Controlling the Oracle WebLogic Server and Oracle HTTP Server Log Files
- Monitoring Log Files
- Configuring Log Archive Locations
-
29
Configuring and Using Services
- Introduction to Services
- Creating a Service
- Monitoring a Service
-
Configuring a Service
- Availability Definition (Generic and Aggregate Service)
- Root Cause Analysis Configuration
- System Association
- Monitoring Settings
- Service Tests and Beacons
- Performance Metrics
- Usage Metrics
- Using the Transaction Recorder
- Setting Up and Using Service Level Agreements
- Using the Services Dashboard
- Using the Test Repository
- Configuring Service Levels
- Configuring a Service Using the Command Line Interface
- Troubleshooting Service Tests
- 30 Introducing Enterprise Manager Support for SNMP
- 31 Connecting to Enterprise Manager Desktop Version
-
Part V Systems Infrastructure
- 32 Working with Systems Infrastructure Targets
- 33 Managing Networks
-
34
Managing Storage
- Get Started with Managing Storage
- Location of Storage Information in the User Interface
- Actions for Storage Management
- About Storage Appliance Dashboard
- About Photorealistic Image
- About Summary
- About Projects
- About Charts
- About Host Storage Information
- About Storage Configuration Topology
- About Storage Metrics
- About Storage Cluster Membership
- About Storage Resource Deletion
- Using Oracle ZFS Storage Appliance in Engineered Systems
- Related Resources for Storage
-
35
Monitoring Servers
- Get Started With Server Management
- Location of Server Information in the UI
- Actions for Server Management
- About the Hardware Dashboard
- Viewing the Hardware Dashboard
- About Server Metrics
- Viewing Server Metrics
- About the Photorealistic Image of the Hardware
- Viewing the Photorealistic Image of the Hardware
- About the Logical View
- Viewing the Logical View
- About Energy Consumption
- Viewing the Energy Consumption
- About Network Connectivity
- Viewing the Network Connectivity
- About the Service Processor Configuration
- Viewing the Service Processor Configuration
- Managing Metrics and Incident Notifications
- Administering Servers
- Related Resources for Server Management
-
36
Managing the PDU
- Getting Started with PDU Management
- Location of PDU Information in the User Interface
- Actions for PDU
- PDU Version Identification
- Viewing the PDU Information
- Changing PDU Monitoring Credentials
- PDU Test Connection and Metric Collection Error Troubleshooting
- PDU Error States
- PDU Alerts and Configuration
- Related Resources for PDU Management
- 37 Managing the Rack
- 38 Managing Oracle MiniCluster
- 39 Managing Oracle SuperCluster
-
40
Monitoring Oracle Operating Systems
- Get Started with Monitoring Oracle Operating Systems
- Location of Oracle Operating System Information in the UI
- Features of Operating Systems
- About the Dashboard for all Hosts
- How to Get Information About a Specific Host
- About the Host Menu
- About Open Incidents
- Overview of Performance and Resource Metrics
- About Host Memory
- Viewing Host Storage
- Viewing Network Connectivity
- About Boot Environments
- Viewing Running Host Processes
- Viewing Managed Host Services
- Working with Host Metrics
- Managing Metrics and Incident Notifications for Hosts
- About Host Compliance
- Related Resources for Operating Systems
-
41
Monitoring Oracle Solaris Zones
- Get Started with Monitoring Oracle Solaris Zones
- Location of Oracle Solaris Zone Information in the UI
- Actions for Zones
- Target Navigation for Zones
- How to Get Information About a Zone
- Working with Zone Platform Metrics
- Working with Zone-Specific Metrics
- Viewing All Metrics
- Working with Incidents for Zones
- Managing Metrics and Incident Notifications for Zones
- Administering Zones
- Additional Resources for Oracle Solaris Zones
-
42
Monitoring Oracle VM Server for SPARC
- Getting Started With Oracle VM Server for SPARC Virtualization
- Location of Oracle VM Server for SPARC Information in the UI
- Actions for Oracle VM Server for SPARC
- Target Navigation for Oracle VM Server for SPARC
- Supported Versions
- Viewing all Oracle VM Server for SPARC Virtualization Platforms
-
About Virtualization Platform Information
- Viewing the Virtualization Platform Basic Information
- About the Virtualization Platform's Guest Summary
- Viewing the Virtualization Platform Guest Summary
- About the Virtualization Platform's Services
- Viewing the Virtualization Platform Services
- About the Virtualization Platform's vCPU and Core Allocation
- Viewing the Virtualization Platform vCPU and Core Allocation
- About Virtualization Platform Metrics
- Viewing Platform Metrics
- Zones within a Logical Domain
- About Logical Domain Information
- Managing Metrics and Incident Notifications
- Administering Oracle VM Server for SPARC
- Related Resources for Oracle VM Server for SPARC
- 43 Provisioning Zones with Oracle Database on Database Domains
-
Part VI Generating Reports
- 44 Controlling Resource Usage
- 45 Creating Dashboards Using Grafana
- 46 Using Information Publisher
-
47
Creating Usage Tracking Reports
- Usage Tracking Reports
- Collecting Data for Database Usage Tracking
- Generating Database Usage Tracking Report
- Database Usage Tracking Summary Report
- Generating the Fusion Middleware Usage Tracking Summary Report
- Host Usage Tracking Reports
- Part VII Appendixes
-
A
Interpreting Variables of the Enterprise Manager MIB
-
oraEMNGEvent
- oraEMNGEventIndex
- oraEMNGEventNotifType
- oraEMNGEventMessage
- oraEMNGEventMessageURL
- oraEMNGEventSeverity
- oraEMNGEventSeverityCode
- oraEMNGEventRepeatCount
- oraEMNGEventActionMsg
- oraEMNGEventOccurrenceTime
- oraEMNGEventReportedTime
- oraEMNGEventCategories
- oraEMNGEventCategoryCodes
- oraEMNGEventType
- oraEMNGEventName
- oraEMNGAssocIncidentId
- oraEMNGAssocIncidentOwner
- oraEMNGAssocIncidentAcked
- oraEMNGAssocIncidentStatus
- oraEMNGAssocIncidentPriority
- oraEMNGAssocIncidentEscLevel
- oraEMNGEventTargetName
- oraEMNGEventTargetNameURL
- oraEMNGEventTargetType
- oraEMNGEventHostName
- oraEMNGEventTargetOwner
- oraEMNGEventTgtLifeCycleStatus
- oraEMNGEventTargetVersion
- oraEMNGEventUserDefinedTgtProp
- oraEMNGEventSourceObjName
- oraEMNGEventSourceObjNameURL
- oraEMNGEventSourceObjType
- oraEMNGEventSourceObjSubType
- oraEMNGEventSourceObjOwner
- oraEMNGEventCAJobName
- oraEMNGEventCAJobStatus
- oraEMNGEventCAJobOwner
- oraEMNGEventCAJobStepOutput
- oraEMNGEventCAJobType
- oraEMNGEventRuleSetName
- oraEMNGEventRuleName
- oraEMNGEventRuleOwner
- oraEMNGEventSequenceId
- oraEMNGEventRCADetails
- oraEMNGEventContextAttrs
- oraEMNGEventUserComments
- oraEMNGEventUpdates
- oraEMNGEventTotalOccurrenceCount
- oraEMNGEventCurrOccurrenceCount
- oraEMNGEventCurrFirstOccurDate
- oraEMNGEventCurrLastOccurDate
- oraEMNGRCAStatus
- oraEMNGEventReportedState
- oraEMNGEventTypeAttr(1-71)
-
oraEM4AlertTable
- oraEM4AlertTargetName
- oraEM4AlertTargetType
- oraEM4AlertHostName
- oraEM4AlertMetricName
- oraEM4AlertKeyName
- oraEM4AlertKeyValue
- oraEM4AlertTimeStamp
- oraEM4AlertSeverity
- oraEM4AlertMessage
- oraEM4AlertRuleName
- oraEM4AlertRuleOwner
- oraEM4AlertMetricValue
- oraEM4AlertContext
- oraEM4AlertCycleGuid
- oraEM4AlertRepeatCount
- oraEM4AlertUDTargetProperties
- oraEM4AlertAck
- oraEM4AlertAckBy
- oraEM4AlertNotifType
- oraEM4AlertViolationGuid
-
oraEM4JobAlertTable
- oraEM4JobAlertJobName
- oraEM4JobAlertJobOwner
- oraEM4JobAlertJobType
- oraEM4JobAlertJobStatus
- oraEM4JobAlertTargets
- oraEM4JobAlertTimeStamp
- oraEM4JobAlertRuleName
- oraEM4JobAlertRuleOwner
- oraEM4JobAlertMetricName
- oraEM4JobAlertMetricValue
- oraEM4JobAlertContext
- oraEM4JobAlertKeyName
- oraEM4JobAlertKeyValue
- oraEM4JobAlertSeverity
- oraEM4JobAlertJobId
- oraEM4JobAlertJobExecId
-
oraEMNGEvent
- B Enterprise Manager MIB Definition
- C SNMP Trap Mappings
- D Overview of Target Availability States
- E Timeout Values for Enterprise Manager Components
- F Executing SQL via REST API
- G Automating DBSNMP Password Management
- Index