SAP監視系統CCMS

liuhaimiao發表於2015-08-05

SAP監視系統架構

監視系統是CCMS(computing center management system)一個具有重要意義的元件。這裡對監視樹元素(MTE),監視物件,監視屬性做詳細說明。

你想確保你係統對於日常商業處理具有很好的效能,你就需要經常監視你的系統並且採取必要的預防措施

關於系統監視的初始問題:

為什麼?

----保證商業活動處理的高效性

----保證系統的安全和穩定

怎麼去實現?

----集中和跨系統

----如果錯誤發生產生警告

----使用跨系統詳細資訊幫助,如果錯誤發生

----使CCMS警告監視系統架構的幫助和與他相關的事物

在mysap 商業套件中每一個商業流程的處理需要涉及到很多元件。這些元件必須被監視,因為系統效能逐漸降低和某個元件突然down掉從而引發整個生產系統問題。對於系統經常進行監視是系統管理員的任務,不僅僅是當發生錯誤的時候,還要做預防措施。

例如:

一個sap資料庫系統檔案所儲存的檔案系統已經沒磁碟空間了。資料庫無法繼續在這個檔案系統中擴充套件資料庫表了。一個使用者執行了一些商業流程事物那個就會同步向資料庫中寫入一些資料的,由於磁碟空間問題插入會失敗。資料庫錯誤被看作是如此很嚴重的錯誤以至於同步資料庫更新過程不會被啟用。使用者會話被掛起,滑鼠顯示沙漏形式。SAP系統掛起。如果經常檢查響應磁碟空間的話,系統管理員可以在其他檔案系統建立空間避免這個問題。

監視系統應該儘可能高效的被組織起來。對於一個系統管理員沒有充足時間登陸到每個主機去檢查他的狀態。一個高效的監視架構應該可以顯示整個系統的狀態。如果發生錯誤,人們會自動注意到錯誤。對於錯誤的分析工具被提供用於進行關於這個問題的跨系統詳細資訊分析。

SAP的CCMS提供這個集中監視的可能性。

CCMS的架構應該被安裝到每一個需要進行集中監視的元件中。SAP R/3 4.X系統自動安裝的。SAP R/3 3.X系統和在非SAP系統的一些被啟用元件是透過CCMS代理進行連線的。

每個元件收集他自己的監視資料使用這個架構,並且在本地主記憶體儲存它。主記憶體的一部分被監視所使用。你可以配置監視使用的主記憶體的大小。

一個SAP系統被選擇為核心監視系統。他的版本應該進可能高並且獲取性好。在系統範圍比較大的系統內,推薦單獨搞一個系統僅僅為了進行一些特殊任務,例如核心監視,核心使用者管理,傳輸域控制器,或者SAP解決方案管理器(SAP Solution Manager)等。從效能方便來講,核心監視系統的負載增加僅僅是微不足道的,當監視系統進行資料收集的時候。

核心監視系統從所有被監視的元件收集監視資料並且以各種檢視方式顯示他們。透過這種方式,管理員可以產生一個整個系統範圍的中心檢視。如果發生錯誤的話,管理員可以直接從核心監視系統跳轉到發生問題的元件,透過細節分析來排除故障解決問題。

細節

CCMS警告監視架構有三部分組成:1。資料收集 2。 資料儲存 3。 管理

在資料收集層次,小的mysap商業套件的子區域被特殊程式呼叫資料收集器進行監視。資料收集器可以是ABAP,C或者JAVA程式。關於ABAP就有上百種資料收集器。每個收集器按照固定時間間隔檢查這些子成分並且儲存被收集到的監視資料到它的主機的主記憶體中。

在資料儲存層次,在主儲存中儲存資料收集器收集到的監視資料的區域被稱為監視部門。

因為主記憶體區經常被覆蓋,它可以被複製到資料庫表長久儲存。你可以稍後分析這些資料。資料收集和儲存元素必須在每個被監視的元件上存在。

注意:一個SAP系統的每個例項都在共享記憶體中具有它自己的監視部分。這就意味著有8個例項的一個SAP系統,會有8個不同的監視部分在共享記憶體中。監視部門的編號由例項編號所決定。是否幾個例項執行在相同的物理硬體裝置上,對於例項來說,在這點上都是沒有關係的。


管理層次允許對監視部門的資料進行顯示和進行評估。SAP提供一個專門的工具,CCMS警告監視(TCODE RZ20)做為一個顯示事物功能。同樣,你可以利用SAP解決方案管理器來顯示資料在一個程式導向商業環境中。如果系統識別出了一個問題,它會自動做出反映,例如通知某個負責人。分析方法幫助你分析調查問題原因。

CCMS警告監視架構可以被執行。你可以使用你自己寫的資料收集工具來合併你自己的元件。第三方的可以到匯出這些監視資料從監視部門透過使用各種介面來實現。

CCMS警告監視工具(RZ20)顯示來自於主儲存中資料監視部門的監視資料,以一個樹形結構來顯示。這個樹形結構會提供一個清晰的顯示,當你需要進行大量評估後的資料進行顯示的時候。

樹的任何一個節點都可以被監視樹元素進行呼叫(MTE,monitoring tree element)

被資料收集器收集的進行評估的資料會顯示在樹葉的最底層,這些樹葉我們稱他們為監視屬性

執行緒直作為一個監視屬性來儲存的。SAP傳輸預設的執行緒值,然而,為和適合自己的系統環境儘可能的進行自定義,你應該檢查這些執行緒值並且按照需要來調整他們。

樹葉儲存的監視屬性被倒數第二層的監視物件繫結起來。例如,監視物件程式buffer,包含屬性hit rate和swap等。

透過這樣的屬性結構,你可以很容易才找你需要的監視屬性和監視物件等。

一個CCMS監視器可以顯示監視資料的不同子區域;一個監視器可包含來自於多個SAP系統的資料。

透過TCODE RZ20或者tools-ccms-control/monitoring-alert monitor來啟動CCMS的警告監視器。

SAP可以傳輸被立即使用的我們提前配置好的警告監視器。每個監視器的集合繫結可以顯示整個監視架構的很多監視器,透過標題,你可以很容易找到相關資料庫區域

被傳輸的監視器集對於每個系統來說都是不同的。一個mySAP CRM系統含有一個對於SCRM進行監視的特殊的集合。並且具有提前配置好的與SAP傳輸程式相連線的資料收集器

監視器顯示的監視資料可以重疊。這意味著程式buffer的監視屬性hit rate可以在多個監視器中顯示出來,如果你改變這些監視器中一個這個屬性的執行緒值的話,在所有監視器中都會被改變。

一些監視器,例如監視器availability:select system在監視集SAP CCMS Monitor Templates不會顯示任何初始資料。原因是啟動這些監視器需要一些特殊的設定。

開始你可以使用提前預定義的監視器,稍後,你能建立你自己的監視器來顯示你每天需要監視的資料

你可以開啟一個監視器透過選擇它的名字。

在你開啟一個監視器後,相關的監視資料會以樹形結構中顯示出來,透過選擇MTE旁邊“+”展開他們。

警告執行緒值出發顯示黃色,對於警告屬性被指定的是紅色警告。如果警告執行緒值條件滿足的話,首先是黃色,然後,如果情況繼續惡化的話,紅色警告被觸發。監視屬性的顏色會傳播到他的父節點。透過這個可以檢視是否有警告出現從根節點。

檢視

監視可以對你每天日常工作提供支援。在你開啟監視器之後,會有兩個檢視顯示給你:

。當前狀態檢視--顯示最新的報表資料

。開放警告檢視--顯示監視器的歷史資訊

例如,在晚上出現了一個不會再次發生的錯誤。在當前狀態檢視,監視樹形是綠色的,然後開放警告檢視是紅色。在你確定不會有問題後,你需要調查之前發生的問題。你可以選擇監視器所顯示的檢視。你也可以在這兩個檢視之間進行切換。

你可以處理在開放警告檢視出現的警告。透過雙擊MTE樹,你可以開啟警告瀏覽器。這以為著你雙擊根節點,系統顯示一個這個樹的警告列表,透過黃色或者紅色進行了排列。

選擇一個你想處理的警告。然後選擇”start analysis method“按鈕。它回啟動指定個MTE的分析方法,這個分析方法是一個特殊的工具允許你在調查問題時進行使用。它可能是事務,或程式功能模組,或者URL 呼叫。你沒有必要記住所有的特殊工具,但是可以透過CCMS警告監視器做為核心條目。

在你找到原因後,選擇F3返回到警告瀏覽器。然後選擇Complete Alerts。被處理的警告會從列表移除並儲存在資料庫表中。

透過相同方式處理其他警告,直到列表什麼也沒有為止,你下次使用你的警告監視器時,僅僅新的剛發生警告資訊會被顯示。

如果你想再次顯示完整的警告資訊,選擇顯示警告歷史“show alert history"在警告瀏覽器中。完整的警告資訊會被顯示,並且狀態標識為done。

配置遠端系統集中監視

被SAP系統傳輸的監視器來顯示的更多本地系統細節監視資料。集中核心監視,另一方面具有你可以集中監視所有sap系統的優點,不僅僅是你本地的sap系統。

你可以集中監視所有的具有CCMS警告監視架構的所有元件。SAP從SAP R/3 4.0開始傳輸這個架構。為了監視沒有這個架構的元件,你可以使用CCMS代理程式SAPCM3X(對於SAP R/3 3.X)和SAPCCMSR(對非SAP元件)。

為了在核心監視架構中包含一個SAP系統,你必須定義一個RFC連線透過這個連線,SAP系統的監視資料可以被傳輸到這個集中監視系統。資料收集器可以被遠端被監視系統的CCMS警告監視架構獨立的執行。

從安全性角度來講,推薦你定義RFC連線在系統之間,透過他們分析方法可以被集中監視系統在遠端系統中啟動。如果問題發生,你可以直接從核心監視系統跳轉到遠端系統去分析具體原因。

SAP系統被包含在集中監視系統透過TCODE RZ21。選單是Tools---CCMS---Configuration---Alert Monitor.

在RZ21,選擇頂端選單Technical Infrastructure---Create Remote Monitoring Entry

輸入要被集中監視的SAP系統的SID在目標系統ID域”Target System ID".

現在建立兩個RFC連線從核心監視系統到被監視的SAP系統。選擇Goto---RFC Connections。系統顯示TCODE SM59,在這裡建立RFC連線。

注意:連線型別是“3”(SAP R/3--SAP R/3 communication).

為了監視資料傳輸的RFC連線中,你可以輸入一個通訊型別的使用者(communicaiton)以及在被監視系統有效的密碼。這以為著當核心監視系統請求監視資料從被監視系統傳過來時,不需要使用者互動。

在為了進行分析方法啟動的RFC連線中,不要輸入一個使用者,而應該檢查當前使用者(current user)域,如果分析方法被核心監視系統從遠端在被監視系統中啟動,呼叫者必須給他自己在被監視系統中授權了。

返回到TCODE RZ21。按F3。輸入你在目標系統RFC目的(Target system RFC Destination)建立的RFC連線。選擇儲存。現在系統就可以被集中核心監視了。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1762624/,如需轉載,請註明出處,否則將追究法律責任。

相關文章