隨著客戶機/服務器計算呈現爆炸性增長,當前公司面臨著如何以最佳的方式管理復雜、異構型環境的難題。由於管理不同規模的平台缺乏一致性,更使這個問題復雜化。低端平台可以經濟高效地管理小型站點,但不能擴展和管理大型環境。相反,高端企業管理平台可以部署於小型站點,但成本卻令人望而生畏。更有甚者,平台相互之間通常不提供分布功能,從而無法在站點間利用管理技能。為了適應上述要求,Sun公司創建了許多管理應用。 平台概述 Sun在商務和電信市場上推出了一系列故障/性能管理平台(如圖1)。本文主要介紹Solstice站點管理器和Solstice域管理器。 Solstice站點管理器 Solstice站點管理器是低端平台,其宗旨是執行PC LAN服務器、網絡及UNIX設備等小型站點管理,為經濟高效地管理小型網絡提供富有競爭力的價位。 Solstice域管理器 Solstice域管理器軟件旨在管理擁有1000至1萬個節點的大型站點,為有效管理大型站點或多個站點提供必需的可伸縮性、附加特性及用戶工具。 Solstice企業管理器 Solstice Enterprise Manager(企業管理器) 軟件是一種先進管理平台,旨在管理大型企業或復雜網元設備。該平台基於面向分布式對象的服務器,為更好地組織和管理大型環境提供可伸縮性和特性。 為了有利於隔離復雜系統或網絡故障,Solstice企業管理器神經中心技術提供先進的事件關聯功能。另外,Solstice企業管理器支持SNMP和CMIP等多種協議,並允許支持專用協議。 Solstice站點管理器范例:Sun與Novell NetWare集成 Novell NetWare為配置和操作PC LAN提供多種管理功能。NetWare LAN通常由本地經理或員工志願者執行管理。如果MIS部門負責將所有的NetWare LAN集成於企業網絡,並執行管理,該項方法將是行之有效的。 但管理所有子網是一種挑戰,另外,大部分NetWare LAN均遠離企業部署。為了滿足這些需求,管理員可以使用Solstice站點管理器和Novell NMA 2.0 SNMP代理管理NetWare服務器。Solstice站點管理器的代理可以安裝於每個站點,以便訪問NMA代理。Solstice站點管理器可以輸入存在於Novell ManageWise網絡管理控制台的拓撲圖。 Solstice域管理器 Solstice域管理器是執行大型站點或多站點管理任務的最佳工具。該管理器包含Solstice Sun NetManager 2.3,管理的節點數量不受限制;另外還包含全功能Solstice Cooperative Consoles(合作控制台)、先進的布局工具及Solstice站點管理器所擁有的相同工具。 為了實現高水平可伸縮性和遠程管理功能,Solstice域管理器軟件包含代理,並由代理分配SNMP輪詢,從而允許Solstice域管理器管理多達1萬個節點。隨著所有輪詢均在遠程站點實現本地化,信息通過可靠的RPC傳回控制台,代理還將有利於加強遠程管理。 Solstice域管理器擁有全面的控制台分布功能,這意味著它可以向其他控制台發送信息,並接收來自其他控制台的信息。許多Solstice站點管理器系統都可以向一個或許多Solstice域管理器系統饋送信息,從而以對等連接方式共享管理功能。 Solstice域管理器還擁有一個先進拓撲布局工具。在大型網絡,有許多圖標存在,用戶擔心這些圖標在控制台的組織問題。布局工具將以可視化方式組織控制台上的圖標,從而解除了用戶的擔心。 Solstice域管理器解決方案可以滿足絕大部分管理需求。但有時,在Solstice站點管理器和Solstice域管理器運行的應用超過300個,以執行其他網絡管理和數據分析任務。 Solstice站點管理器和Solstice域管理器配置 Solstice域管理器用於3種通用配置: 1.作為大型站點管理的獨立平台; 2.作為中央管理器,與許多Solstice站點管理器系統相連接,用作一個或多個Solstice域管理器系統的發送方; 3.多個Solstice域管理器系統實現互連,成為相互之間可以收發信息的合作管理平台。 分布是Solstice站點管理器和Solstice域管理器軟件的基礎。每種產品都應視為互連部件,它們將共同管理企業。公司可以部署多個Solstice站點管理器系統,並將它們與一個Solstice域管理器實現“連接”。 Solstice域管理器的真正功能,是在配置多個Solstice域管理器如何共享信息方面所具有的靈活性。每個控制台都可以是“對等”的,即它們對監視器擁有同等的訪問權,並可以控制相互的網絡。這將允許多個網絡管理員同等地管理兩種網絡。其次,一個平台可以用作多種網絡拓撲的接收方,同時不回送其自己的網絡圖。在此種方案中,用戶可以發揮中央管理員的作用(圖2)。 Solstice域管理器范例:大型企業網絡 Solstice域管理器系統的分級結構可以采用多種方式實現互連,以控制大型網絡。例如,企業的每個主要區都可以由若干網絡操作中心(NOC)執行管理,每個中心都擁有Solstice域管理器。在企業,中央Solstice域管理器將用作“超級網絡操作中心”,監視和控制來自其他網絡管理中心的數據,這些網絡管理中心管理實際節點。 分布式代理 代理 代理是一種軟件過程,管理負荷的分布是通過使用“代理”予以完成的。實際上,這些過程稱為“中級管理器”較為貼切,因為它們看起來就象是接收管理的端設備的微型管理器(如圖3)。 代理的關鍵功能如下: 1.協議引擎:代理接受內部管理服務請求,並將它轉換成被管理設備所需求的相應網絡管理協議包(例如SNMP、CMIP、SMT)。 代理將把其余的管理基礎設施與網絡管理協議的細節相隔離(提供協議獨立性)。除此之外,用戶可以根據需要“插入”許多代理(即分布代理過程),從而提供更優異的可伸縮性和多種管理協議的支持功能。 2.管理輪詢/阈值:管理控制台把大量的請求處理負荷委托給處理過程。代理有能力接收單一管理請求(例如,每60秒鐘收集位誤碼率),並根據被管理設備協議的需求,在請求的間隔生成相關的數據輪詢。 這將有效地減少集中式管理控制台的“請求”通信量需求。更為重要的是,代理有能力以本地方式執行阈值計算(例如,當BER超過X時,請告訴我)。在本例中,只有達到阈值條件,代理才將應答包發送給中央管理控制台。因此,管理控制台和代理之間的唯一通信量是單一請求和告警應答。 CPU統計代理 另外,采用Solstice站點管理器和Solstice域管理器軟件,將由一個CPU統計代理管理Sun Solaris平台。該代理是一個基於RPC的代理,它搜集運行Sun Solaris 2.x的平台統計數據,平台配置單一或多個處理器。管理員可以監控CPU負荷統計數據,例如用戶模式的百分比時間;監控系統的統計數據,例如系統調用次數,還可以監控虛擬存儲器的統計數據,例如出現的分頁數量。新代理允許Solstice站點管理器和Solstice域管理器精確地監控Solaris服務器的性能。由於代理基於RPC,因此它可以采用本地或遠程方式執行監控任務。 數據和事件管理 可以向代理發送的請求基本上有兩種不同的類型:即數據請求和事件請求(如圖4)。 1.數據請求:管理應用請求代理定期地報告組或表的內容,例如每60秒鐘輪詢一次hostperf代理,並檢索信息,然後將信息傳送給用戶; 2.事件請求:每60秒鐘輪詢一次hostperf代理,如果某些屬性達到某種標准,例如CPU利用率超過90%,便發送一個事件報告。 基於事件的行動 Solstice域管理器提供優異的事件管理功能,可以監控網絡及其關鍵設備的健康狀況,同時為創建事件請求提供易於使用的工具。Solstice域管理器具有基於事件的行動新特性,無論何時出現預定義事件,都可以發出後續事件請求。管理員可以選擇把多個預定義請求相鏈接,以便快速執行故障檢修。 Solstice域管理器提供許多捆綁的預定義請求,方便了請求設置。管理器可以利用這些請求,使它們適應自己的特定環境,從而請求對環境有重要影響的故障通知。 基於事件的行動並非限於監視設備是否正常運行,相反,管理員可以設置事件請求,以便根據定義監視每個設備的健康狀況。例如,如果服務器的性能使用率過高,或可用磁盤空間過低,管理員就可以獲得需要的早期報警。 同樣重要的是,基於事件的行動能夠停止事件請求。管理員為了監控設備的健康狀況,可能需要將一定數量的事件請求相串聯,但有時出於需要可以把設備設置為不工作狀態,並停止生成更多的事件報告。Solstice域管理器軟件允許系統一旦接收事件時,便自動停止生成此種事件請求。 開放型自動管理 Solstice域管理器軟件允許管理員采用一致的方式,管理整個組織機構不同類型的設備,與設備的物理位置不相關。對於每個設備類型(例如所有的Cisco路由器),系統都可以執行公用事件請求。采用上述基於事件的行動,為某個設備類型指定的事件請求可以啟動一連串的其他事件請求。最終結果是,管理員可以讓Cisco路由器執行一連串與Bay Networks路由器截然不同的請求。自動管理功能允許采用這種定制模式或者原來的缺省模式。 預定請求