ORACLE 12C Cloud Control(二)介紹
體系結構介紹
Console
Cloud Control Console 是一個基於瀏覽器的應用程式,透過該應用程式,管理員可以集中管理整個計算環境。
Management Agent 被安裝在每個被管理的主機上,並監控主機及該主機上的所有目標,同時將這些目標資訊提交給 OMS 。這些被監控的目標既可以是該主機上的 Oracle 元件,也可以是非 Oracle 元件。
在每一個有目標被管理的主機上,你只能執行一個 Management Agent 。一個被正確安裝的 Agent 會自動啟動監控功能,並對其自身、主機和 OMS( 如果 OMS 與 Agent 被安裝在同一臺主機上) 及一些被安裝在主機上的 Oracle 產品( 例如,資料庫、監聽器以及 Oracle Application Servers) 執行監控。
OMS 是一個 Java 2 Platform Enterprise Edition(J2EE) 中間層應用程式,為 Console 提供使用者介面。Agent 將與目標相關的資料上傳到 OMS ,OMS 會先處理這些資料,然後再把它們上傳到資料儲存庫,即 Oracle Management Repository 中。
OMS 是為 Console 提供使用者介面的中間層。OMS 被部署在 Oracle WebLogic Server(WLS) 11gR1(10.3.5) 版本上。
當執行 Installer 建立一個新的 EM 系統時,WLS 例項被安裝在 Middleware 主目錄( 例如/u01/app/ Middleware) 下的子目錄wlserver_10.3 中。OMS 被部署在該WLS 例項中一個被命名為GCDomain 的新域中,不會使用任何現有的內建域。要理解 OMS 伺服器的架構需要掌握它的每一個元件。 在一個 WLS Fusion 域中的 WLS 10.3.5( 包含 Oracle HTTP Server) 和 OMS J2EE 應用一起構成了所謂的“OMS” 。
所有 OMS 元件都被安裝在相同的伺服器上,無論 Cloud Control 採用何種安裝模式。在一個給定的 Cloud Control 環境下,每個主機上的 OMS 必須包括所有的 OMS 元件,而且必須指向相同的 Repository 資料庫。
OMS 透過 Thin Java Database Connectivity(JDBC) 與 Management Repository 通訊。Middleware 主目錄包含了下列目錄的子目錄:EM 例項的基本目錄(gc_inst) 、JDK 1.6 目錄(jdk16) 、OMS 目錄(oms) 、Middleware 通用目錄(oracle_common) 、Middleware WebTier 目錄(Oracle_WT) 、 安裝在 OMS 上的外掛目錄(plugins) 以及 WebLogic Server 目錄(wlserver_ 10.3) 。
在安裝完 CC 12c 後,Administration Console 連線到 GCDomain ,GCDomain 包含兩個 WLS Managed Servers( 對每個已安裝的 OMS 有可選的伺服器) :
Ø EMGC_ADMINSERVER 位於 GCDomain 的管理伺服器
Ø EMGC_OMS1 在 OMS 上安裝的第一個 OMS 應用。其後安裝的OMS 應用分別被命名為 EMGC_OMS2 、EMGC_OMS3 等
OMR 是 Cloud Control 的管理資料庫,它或者是在 CC 安裝過程中被建立在一個預安裝的 Oracle 資料庫中,或者是在資料庫建立時由 DBCA 中的 EM 模板建立的。Repository 儲存在 SYSMAN 模式(schema) 中,該模式包含了 Cloud Control 的所有目標和管理員的資訊。Repository 對這些資料進行組織,以便 OMS 能夠在 Console 中檢索和展示它們,讓有許可權的管理員檢視這些資料。
Oracle Management Repository(Oracle 管理資料庫,OMR) 是儲存 Cloud Control 所有的管理資訊的綜合資料庫。它由 Oracle 資料庫內的模式定義、儲存過程和 RDBMS 作業組成,所有這些物件由資料庫使用者 SYSMAN 所擁有。一個指定的 Cloud Control 實施只部署一個 Management Repository 。你可以安裝多個 Management Service ,但每個 Management Service 必須使用這個中央 Repository 作為它們的資料儲存。 所有的 CC Console 管理員按照賦給他們的許可權共享相同的 Management Repository 資訊。
Management Repository 中的資訊包括:
Ø 被管理目標的配置詳細資訊
Ø 被管理目標的可訪問資訊
Ø 歷史度量資料和告警資訊
Ø 目標響應時間資料
Ø 已安裝的補丁和產品的目錄資訊
Cloud Control 的 Installer( 安裝工具) 建立 3 個預設的表空間來儲存這些物件:
Ø MGMT_TABLESPACE 儲存所有與目標相關的監控資料和度量資料
Ø MGMT_ECM_DEPOT_TS 儲存從被監控的目標所收集來的配置資料
Ø MGMT_AD4J_TS 儲存與 JVM Diagnostics 和 Application Dependency Performance (ADP) 有關的診斷資料
Console 管理員和 Agent 透過特定連線和批連線( 除了告警) 與 OMS 進行通訊,分別地使用下列協議與 OMS 進行通訊:
l 管理員透過瀏覽器會話中的 HTTP(S) 請求 Console 中的內容,瀏覽器會話由 OMS 提供。然後,OMS 從 Management Repository 中檢索所請求的資料並在 Console 中加以顯示。
l Agent 透過 HTTP(S) 上傳資訊給 OMS ,OMS 透過 thin JDBC 把這些資料上傳給 OMR 。之後,OMR 透過 thin JDBC 把資料返回給 OMS ,OMS 再透過一個內建的 HTTP 監聽器傳遞給 Agent 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10201716/viewspace-2939714/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 12c OEM Cloud Control AGENT 安裝OracleCloud
- Oracle 12c OEM Cloud Control OMS安裝OracleCloud
- 安裝Cloud Control 12cCloud
- Oracle cloud control 12c 的啟動與關閉OracleCloud
- ORACLE 12C PDB 維護基礎介紹Oracle
- ORACLE 12C RAC 生產環境搭建介紹Oracle
- Oracle 12c RAC OCR和voting files介紹Oracle
- Enterprise Manager Cloud Control 12c 官方安裝指南Cloud
- EM 12c Cloud Control - Agent Unreachable : Received Key Mismatch from OMS - 3Cloud
- EM 12c Cloud Control - Agent Unreachable : Received Key Mismatch from OMS - 2Cloud
- EM 12c Cloud Control - Agent Unreachable : Received Key Mismatch from OMS - 1Cloud
- (2)Spring Cloud版本介紹SpringCloud
- spring cloud 簡單介紹SpringCloud
- 介紹一下Spring Cloud簡介SpringCloud
- Java之Spring Cloud概念介紹JavaSpringCloud
- Spring Cloud 中的元件介紹SpringCloud元件
- 介紹Spring Cloud斷路器SpringCloud
- Spring Cloud介紹 Spring Cloud與Dubbo對比SpringCloud
- Oracle 12c 新特性(二)Oracle
- Redis元件介紹(二)Redis元件
- ORACLE OWI介紹Oracle
- ORACLE ORION介紹Oracle
- oracle VPD介紹Oracle
- Oracle recyclebin介紹Oracle
- ORACLE鎖介紹Oracle
- Oracle ACE 介紹Oracle
- oracle job 介紹Oracle
- Oracle Spatial 介紹Oracle
- 微服務 Spring cloud 各元件介紹微服務SpringCloud元件
- 『中級篇』Docker-cloud介紹(54)DockerCloud
- EM Cloud Control 12c OMS 及 OMA 都需要部署Plug-in的原因 - 2Cloud
- EM Cloud Control 12c OMS 及 OMA 都需要部署Plug-in的原因 - 1Cloud
- 企業管理器(OEM)介紹: Grid Control 和 Database ControlDatabase
- Oracle 12c PDB淺析(二)Oracle
- 在EM Cloud Control 12c中使用emcli命令列刪除obsolete agent targetCloud命令列
- Redis Functions 介紹之二RedisFunction
- Docker(二):Dockerfile 使用介紹Docker
- Spring Cloud Stream 體系及原理介紹SpringCloud