Oracle Enterprise Manager Cloud Control 12c(簡稱Cloud Control、CC或12c)是Oracle用于管理完整IT環境的解決方案——該環境中包括Oracle的產品,也包括非Oracle的產品,Cloud Control搜集了企業計算系統的資訊,并把這些資訊的管理整合到一個中央資料庫中,Cloud Control通過它的Web控制臺向管理員顯示這些資訊,同時向管理員發送其所關注的超過閾值的告警,由此,管理員可以根據這些資訊讓Cloud Control對所監控的計算機系統執行相應的任務,
Cloud Control構建在Oracle技術產品包之上,由一個Oracle后臺資料庫和一個運行Oracle Management Service(OMS)應用的web Logic Server中間層組成,簡言之,需要一個Oracle資料庫來運行Oracle Management Repository(OMR),這個資料庫中存盤這被管理目標的告警值和度量值,這些數值由本地的Oracle Management Agent(Agents或OMA)搜集并上傳,這些Agents將資料上傳給OMS,OMS再上傳給資料庫,OMS也為CC管理員提供了基于Web的控制臺,并在管理員與資料庫的通信中充當代理,Cloud Control 12c的核心組件包含如下內容:

1 Cloud Control核心組件
1.1 Cloud Control Console
Cloud Control Console是一個基于瀏覽器的應用程式,通過Web瀏覽器,可以從任何地方登錄到Console,并集中管理企業的網格環境,訪問路徑為 https://<OMShost>:<port>/em,

1.2 Oracle Management Agent
Management Agent被安裝在每個被管理的主機上,并監控主機及該主機上的所有目標,同時將這些目標資訊提交給OMS,這些被監控的目標既可以是該主機上的Oracle組件,也可以是非Oracle組件,Cloud Control可以監控200多個不同型別的目標;某個特定目標型別的每個實體算作一個監控目標,常用的目標型別如Database Instance、Listener、Oracle Application Server和Host等,OMA的目錄結構如圖:

1.3 Oracle Management Service
OMS是一個Java 2 Platform Enterprise Edition(J2EE)中間層應用程式,為Console提供用戶界面,Agent將與目標相關的 資料上傳到OMS,OMS會處理這些資料,然后再把它們上傳到資料存盤庫,即Oracle Management Repository中,Cloud Control中間層包含一個WebLogic Server 10.3.5實體,它用于部署Management Server J2EE Web應用程式,WebLogic Server Administration Console的路徑為 https://<OMShost>:7101/console,OMS的目錄結構如圖:

1.4 Oracle Management Repository
OMR是存盤Cloud Control所有的管理資訊的綜合資料庫,它或是再CC安裝程序中被創建在一個預安裝的Oracle資料庫,或者是在資料庫創建時由DBCA中的EM模板創建的,它由Oracle資料庫內的模式定義、存盤程序和RDBMS作業組成,所有這些物件,由資料庫用戶SYSMAN所有,OMR中的資訊包括:
- 被管理目標的配置詳細資訊;
- 被管理目標的可訪問資訊;
- 歷史度量資料和告警資訊;
- 目標回應時間資料;
- 已安裝的補丁和產品的目錄資訊,
Cloud Control的Installer(安裝工具)創建3個默認的表空間來存盤這些物件:
- MGMT_TABLESPACE:存盤所有與目標相關的監控資料和度量資料;
- MGMT_ECM_DEPOT_TS:存盤從被監控的目標所搜集來的配置資料;
- MGMT_AD4J_TS:存盤與JVM Diagnostics和Application Dependency Performance(ADP)有關的診斷資料,
2 Cloud Control組件之間的資料流
上面介紹了CC的核心組件,下圖將展示針對度量資料和告警而言,Console通信和Agent上傳這兩個組件之間,資料時如何流動的,

摘自:《深入決議Oracle Enterprise Manager Cloud Control 12c》
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/4105.html
標籤:Oracle
