Sun Management Center 軟體包含三個元件層:主控台、伺服器及代理程式。本產品以管理程式和代理程式架構為基礎:
下圖說明了這三個組件層。
Sun Management Center 的主要層及它們的功能如下所述。
Sun Management Center 主控台層是您和 Sun Management Center 產品的其他元件層之間的介面。此層包括 Java 主控台、Web 主控台及 CLI。對於同一個 Sun Management Center 伺服器,可以有多重主控台,為多個使用者服務。這些主控台可提供以下功能:
管理物件(如主機和網路)的視覺化表示
操控與管理物件有關的屬性及性質之功能,例如建立警報臨界值
啟動管理作業的功能,例如動態重新配置
伺服器層會透過主控台接受請求,並將請求傳送到適當的代理程式。然後,伺服器會將代理程式的回應轉送回主控台。
例如,如果您請求取得有關正在存取主機之使用者數量的資訊,伺服器層會從主控台接收該請求。然後,伺服器層會將此請求發送至該主機上的代理程式。代理程式找到答案之後,會將答案傳送回伺服器,而伺服器則將該資訊轉寄至主控台。
類似地,如果某一台主機發生錯誤情況,該主機上的代理程式會通知伺服器。伺服器會將該資訊作為警報轉寄至主控台。
此外,伺服器層可為主控台提供一個使用代理程式介面的安全進入點。
伺服器層包括下列元件,如圖 1–2 所示:
Sun Management Center 伺服器
Sun Management Center Web 伺服器
拓樸管理程式
陷阱處理程式
配置管理程式
事件管理程式
伺服器元件是伺服器層的核心。伺服器組件包含兩種伺服器:Java 伺服器和 Web 伺服器。Java 伺服器與 Web 伺服器皆支援多重執行緒。這些伺服器可以處理來自不同 Sun Management Center 使用者的多重資料請求。
拓樸管理程式提供的服務包括管理使用者管理網域和排列管理物件拓樸。
陷阱處理程式是集中式的 SNMP 陷阱接收程式,可記錄並轉寄陷阱至相關元件。此伺服器層組件負責接收所有警報通知。
配置管理程式可為伺服器和代理程式提供安全性服務。
事件管理程式可接收來自代理程式的事件資訊。這些事件能觸發警報,這些警報會轉寄至主控台。
代理程式層會監視和收集相關資訊,並管理 Sun Management Center 軟體所管理之節點上的物件。伺服器層使用 SNMP 與代理程式層互動,以存取管理物件。
Sun Management Center 代理程式基於 SNMP,它可延伸且可擴展。代理程式可監視和管理物件,方法是載入針對系統某一特定方面以及應用程式運作情況和效能的模組。這些物件代表硬體、作業系統及應用程式。
代理程式使用規則來判定受管理物件的狀況。當發生某一規則所指定的情況時,軟體會自動產生警報,並執行規則所指定的動作。
伺服器層和代理程式層合稱為 Sun Management Center 伺服器環境。啟動主控台時,您會登入特定的伺服器環境。其代理程式向該伺服器發送資訊的管理物件屬於同一個伺服器環境。
受管理物件可以屬於相同伺服器環境,也可以屬於遠端伺服器環境。遠端伺服器環境中的管理物件會向其他伺服器傳送資訊。相同伺服器環境中的管理物件會向與您的主控台相連接的伺服器主機傳送資訊。
依預設,Sun Management Center 軟體可管理相同伺服器環境中的物件,但僅可監視遠端伺服器環境中的物件。如需「管理」和「監視」的更精確定義,請參閱字彙表。如需關於伺服器環境和安全性的更多資訊,請參閱Sun Management Center 遠端伺服器存取。