Sun Java Enterprise System 5 監視指南

Common Monitoring Model (CMM)

標準化監視機制的基礎,是定義哪些物件需要受到監視,並且在所有受監視元件上採用這些物件。為達成此目標,監視架構將 Common Monitoring Model (CMM) 定義為分散式管理專案小組 (DMTF) 所維護之共用資訊模型 (CIM) 的延伸。CMM 既是可指定受監視物件 (例如電腦、應用程式等等) 的資訊模型,也是可指定統一值 (例如作業狀態值) 的資料模型。就資訊模型而言,CMM 也會定義物件的屬性,例如服務所處理的請求數量,以及物件之間的關係,例如服務由某部電腦代管。

由於有 CMM,所以即使基礎實作不同,所有產品元件的概念 (例如應用程式、服務、存取點等等) 仍然會一樣。舉例來說,Web Server 可能會顯示處理 HTTP 請求的服務,而 Directory Server 可能會顯示處理 LDAP 請求的服務。但標準物件會擷取這兩項功能的共通點,例如測量已處理請求數量的功能、在指定時間內回應請求的平均時間等。

此外,某些資料值已經過標準化,所以其意義在整個系統中是一致的。例如,不管受監視的是哪個產品元件,作業狀態 DEGRADED 表示服務仍然可用,但效能都已大幅度降低。

CMM 規格納入於設備使用的 Java 介面和類別中,如附錄 ACMM 物件引用 中所述。