WMI 效能
適用於: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
WMI 效能是指從 WMI 查詢所擷取的數值資料。 這可讓效能資料擷取所沒有提供從效能計數器且未使用的複雜性和指令碼的負擔。 監視器或規則上指定的排程執行查詢並將指定的數值欄位的值對應到的效能資料的 value 屬性。
例如監視器可能要追蹤的特定檔案大小。 這可能是它超過特定大小會指出特定問題的記錄檔。 無法從類似下面的查詢擷取的名稱和檔案的大小:
Select Name, FileSize from CIM_DataFile Where Name = 'C:\\MyApp\\MyAppLog.txt'
監視器無法在定期執行此查詢使用相同的 FileSize 屬性值的效能資料和 Name 屬性執行個體屬性。
WMI 查詢傳回查詢所傳回的每一個屬性的屬性包。 這一組屬性會有所不同,傳回的類別以及查詢中指定的屬性。 如需有關屬性包的詳細資訊,請參閱 屬性包。
選項
當您執行 「 Windows 效能收集精靈 」 時,您必須提供下表中的選項值。 每個表格代表精靈中的一個頁面。
一般
WMI 組態
效能計數器 頁面包含定義来收集的效能計數器及應該收集的頻率。
選項 |
說明 |
---|---|
WMI 命名空間 |
包含查詢所用的類別的命名空間。 |
查詢 |
效能計數器的名稱。 |
查詢間隔 |
以秒為單位來執行查詢和收集頻率 |
效能對應程式
效能對應程式 頁面用來定義要收集的效能資料的屬性值。
選項 |
說明 |
---|---|
物件 |
物件名稱的文字。 這是必要。 您可以輸入物件名稱或選取屬性從目標或從屬性包。 |
計數器 |
計數器名稱的文字。 這是必要。 您可以輸入物件名稱或選取屬性從目標或從屬性包。 |
執行個體 |
執行個體名稱的文字。 才需要此項規則的目標有多個執行個體。 您可以輸入物件名稱或選取屬性從目標或從屬性包。 |
值 |
如需效能值的數值。 這通常是 $Data 變數來使用屬性包的值。 |
建立 WMI 效能集合規則
若要建立 WMI 效能集合規則中的使用下列程序 Operations Manager 利用下列詳細資料:
已安裝的特定服務的所有代理程式上執行。
收集呼叫 C:\MyApp\MyAppLog.txt 檔案的大小。
若要建立 WMI 效能集合規則
-
如果您沒有要監視之應用程式的管理組件,請使用選取管理封包檔中的程序建立一個。
-
建立新的目標使用中的程序 若要建立 Windows 服務範本。 您可以使用此範本的測試代理程式安裝任何服務。
-
在 Operations 主控台中,選取 製作 工作區,然後選取 規則。
-
以滑鼠右鍵按一下 規則 選取 建立新的規則。
-
在 規則類型 頁面上,執行下列動作:
展開 集合規則, ,展開 效能基礎, ,然後按一下 WMI 效能。
從步驟 1 中選取管理組件。
按一下 [下一步]。
-
在 [一般] 頁面中執行下列步驟:
在 規則名稱 ] 方塊中輸入 收集檔案大小與 WMI。
在 規則分類 ] 方塊中選取 效能集合。
旁邊 規則目標 按一下 選取 然後選取您在步驟 2 中建立目標的名稱。
保留 啟用規則 選取。
按一下 [下一步]。
-
在 WMI 組態 頁面上,執行下列動作:
在 WMI 命名空間 ] 方塊中輸入 root\cimv2。
在 查詢 方塊中,貼上下列 WMI 查詢。
Select Name,FileSize From CIM_DataFile Where Name = 'C:\\Logs\\MyAppFile.txt'
在 查詢間隔 ] 方塊中輸入 900。
按一下 [下一步]。
-
在 效能對應程式 頁面上,執行下列動作:
在 物件 ] 方塊中輸入 MyApplication。
在 計數器 ] 方塊中輸入 檔案大小。
在 執行個體 ] 方塊中輸入 $Data/Property[@Name='Name']$。
在 值 ] 方塊中輸入 $Data/Property[@Name='FileSize']$。
按一下 [完成]。