SCOM Rule 介绍 [SCOM中文系列之六]
SCOM的Rule主要用來收集數據,我們看到的EventView,PerformanceData,Report所需數據大部分都是通過Rule來收集的。
SCOM Rule的基礎結構是觸發指定的條件,就執行指定的動作。這個我們通過Rule的屬性界面可以看的清楚點:
數據源DataSource一旦有數據返回,數據就會被交給下面的執行動作WriteAction。在這個截圖里,數據源一旦有Event數據產生,就會發送給下面的DatabaseWriteAction,Event就會被寫進DataBase里面。
我們通過創建一條Rule來幫助理解,在Console中進入編輯Authoring版面,展開ManagementPackObject,右擊Rule選擇創建。
先假設我們機器上有IIS,我們需要收集w3wp.exe的內存和CPU占用情況。
第一步,需要選擇RuleType。
圖片里面有AlertGeneratingRules,CollectionRules,這兩個師按照動作歸類的,就是說這兩個目錄下面的RuleType所執行的動作就是收集數據和生成Alert。然后下面就分數據源,Event數據,Performance數據都可以通過截面看到。ProbeBasedScript數據源是VBS,就是你執行腳本返回Event或者Performance數據。腳本格式的話之后再講暫時跳過。
然后下面還有Timed Command,這個是按照數據源歸類的,數據源是時間觸發器,執行動作是Command和Script。
針對我們假設的場景,這里選擇WindowsPerformance,下面還有選擇ManagementPack的,就選Default Management Pack。
第二步,填寫RuleName,Category,Target。
Name不解釋,隨意點吧。
Category最好選PerformanceCollection,不會影響數據收集,但UI上操作選數據時候方便。
Target是Rule的應用對象,暫時選Windows Computer。
第三步,配置數據源。
我們選擇的RuleType是WindowsPerformance,SCOM會去讀PerformanceCounter的,需要指定一些參數。PerformanceCounter典型的參數有Object,Counters,Instance,不懂的Google。
這里我們暫且填Object:Process,Counter:% Processor Time, Instance:w3wp#1
后面還有第四步,不過也是Performance的配置,主要配置采樣頻率,默認。
然后Rule就創建完成了,過個幾個小時可以通過Monitoring界面查看數據了。
?
創建PerformanceView
在Monitoring版面選擇Monitoring根節點,右擊選擇New Performance View。
Name不說,下面Condition里勾選SpecificRule,點擊下面那個超鏈接選擇剛才創建的Rule。
基本大功告成,然后就能看到W3wp.exe的Performance數據了。
轉載于:https://www.cnblogs.com/OpsMgr/archive/2011/03/09/1978517.html
總結
以上是生活随笔為你收集整理的SCOM Rule 介绍 [SCOM中文系列之六]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 学生管理系统 GUI txt文
- 下一篇: 2 测试方法与理论 - 软件测试