進程監視範本
進程 監視 範本可讓您監視特定進程是否在電腦上執行。 藉由使用此範本,您可以實作兩個不同的基本案例:您可能需要針對特定應用程式執行進程,且想要在未執行時收到警告,或者如果您發現不想要的進程正在執行,您可能必須收到警示。 除了監視應用程式是否正在執行之外,您還可以收集進程處理器和記憶體使用量的效能數據。
案例
在不同的案例中使用進程監視範本,您可以在代理程式管理的 Windows 計算機上監視執行中的進程。 您的應用程式可以監視下列程式。
重大程式
必須隨時執行的進程。 使用行程監視範本來確保此進程正在安裝所在的電腦上執行,並使用進程監視範本來測量其效能。
垃圾程式
不應該執行的進程。 此程式可能是已知的 Rogue 進程,可能會造成損害,或者可能是應用程式發生錯誤時自動啟動的進程。 進程 監視 範本可以監視此程式,並在發現它正在執行時傳送警示。
長時間執行的進程
一次執行短時間的程式。 如果進程執行的時間過長,則可能表示發生問題。 進程 監視 範本可以監視此進程執行的時間長度,並在運行時間超過特定持續時間時傳送警示。
由行程監視範本執行的監視
視您在 [行程監視精靈] 中的選取專案而定,所建立監視和規則所執行的監視可以包含下列任何設定。
類型 | 描述 | 啟用時 |
---|---|---|
監視器 | 執行中所需進程的計數 | 如果您選取 [要監視的進程] 頁面上的 [行程] 和 [執行中的進程數目] 頁面上的 [行程] ,則為 [啟用]。 |
想要的進程已執行的時間 | 如果您在 [要監視的進程] 頁面上選取 [要監視的進程] 頁面,並在 [執行中進程] 頁面上選取 [持續時間],則為 [啟用]。 | |
不想要執行的進程 | 如果 監視案例 適用於不必要的進程,則為啟用。 | |
進程的處理器使用率 | 如果您選取 [要監視的進程] 頁面上的 [進程],並在 [效能數據] 頁面上啟用 CPU 警示,則為 [啟用]。 | |
進程的記憶體使用量 | 如果您選取 [要監視的進程] 頁面上的 [進程],並在 [效能數據] 頁面上啟用記憶體警示,則為 [啟用]。 | |
集合規則 | 進程的處理器使用率集合 | 如果您選取 [要監視的進程] 頁面上的 [進程],並在 [效能數據] 頁面上啟用 CPU 警示,則為 [啟用]。 |
進程的記憶體使用量集合。 | 如果您選取 [要監視的進程] 頁面上的 [進程],並在 [效能數據] 頁面上啟用記憶體警示,則為 [啟用]。 |
檢視監視數據
進程監視範本收集的所有資料都可在 Windows 服務和進程監視資料夾中的 [處理狀態] 檢視中使用。 在此檢視中,會列出您選取群組中每個代理程序的物件。 即使代理程式未監視進程,它也會列出,而且監視器會反映未執行的進程狀態。
您可以開啟進程物件的 Operations Manager 健全狀況總管,以檢視個別進程監視器的狀態。 您可以開啟行程物件的 [效能] 檢視來檢視效能數據。
裝載進程之計算機的健全狀況總管中包含 [進程狀態] 檢視中列出的相同進程物件。 進程監視器的健康情況狀態會匯總到計算機的健康情況。
精靈選項
當您執行 行程監視 範本時,您必須提供下表中選項的值。 每個表格代表精靈中的一個頁面。
一般屬性
下列選項可在精靈的 [ 一般選項 ] 頁面上取得。
選項 | 描述 |
---|---|
名稱 | 用於進程的名稱。 此名稱會顯示在精靈的 Operations 控制台中。 它不必與進程同名。 |
描述 | 進程的選擇性描述。 |
管理組件 | 用來儲存範本所建立類別和監視的管理元件。 如果您建立任何其他使用服務作為目標類別的監視器或規則,則必須儲存在相同的管理元件中。 如需管理元件的詳細資訊,請參閱 選取管理元件檔案。 |
要監視的程式
下列選項可在精靈的 [ 處理至監視] 頁面上取得。
選項 | 描述 |
---|---|
監視案例 | 要執行的監視類型。 選取 [監視行程是否正在執行以監視所需進程 的方式],並在進程未執行時,將監視器設定為重大狀態。 選取 [僅監視行程是否正在 執行以監視不想要的進程],並在進程執行時將監視器設定為重大狀態。 |
程序名稱 | 進程的完整名稱。 這是工作管理員中顯示的進程名稱。 它不應該包含實際可執行文件的路徑。 您可以輸入名稱,或選取省略號 ( ... ) 按鈕來尋找檔名。 |
目標群組 | 此程式會在指定群組中包含的所有電腦上受到監視。 |
執行中處理序
下列選項可在精靈的 [ 執行進程 ] 頁面上取得。
選項 | 描述 |
---|---|
產生進程數目的警示低於最小值或高於指定持續時間的最大值 | 如果選取,則監視器會設定為重大狀態,而且如果指定進程的實例數目小於指定的最小值或大於指定持續時間的指定最大值,則會建立警示。 若要確保至少一個進程實例正在執行,請將最小值和最大值設定為 1。 |
進程數目下限 | 應該執行的進程數目下限。 |
進程數目上限 | 應該執行的進程數目上限。 |
期間 | 指定執行中的進程數目必須超過指定的範圍,才能將監視器設定為重大狀態。 請勿將此值設定為小於 1 分鐘。 |
如果進程執行的時間超過指定的持續時間,則產生警示 | 如果選取,監視器會設定為重大狀態,而且如果進程一個實例執行的時間超過指定的持續時間,就會建立警示。 |
效能資料
下列選項可在精靈的 [效能數據] 頁面上取得。
選項 | 描述 |
---|---|
如果 CPU 使用量超過指定的閾值,則產生警示 | 指定是否應監視進程的CPU使用量。 將會建立監視器,以在對象上設定錯誤狀態,並在超過指定的臨界值時產生警示。 系統會建立規則來收集 CPU 使用量以供分析和報告。 |
CPU 使用量(百分比) | 如果監視 CPU 使用率,此選項會設定臨界值。 如果 CPU 使用量總計的百分比超過臨界值,物件就會設定為錯誤狀態,併產生警示。 |
如果記憶體使用量超過指定的閾值,則產生警示 | 指定是否應該監視進程的記憶體使用量。 將會建立監視器來設定物件上的錯誤狀態,並在超過指定的臨界值時產生警示。 系統會建立規則來收集 CPU 使用量以供分析和報告。 |
記憶體使用量 (MB) | 如果監視記憶體使用量,此選項會設定臨界值。 如果 CPU 使用量總計 MB 的磁碟空間超過臨界值,對象會設定為錯誤狀態,併產生警示。 |
樣本數目 | 如果監視 CPU 使用量或記憶體,此選項會指定物件設定為錯誤狀態之前,必須超過的連續效能範例數目,併產生警示。 針對此選項指定大於 1 的數位會藉由確保服務僅短暫超過閾值時,不會產生警示,藉此限制監視的雜訊。 您設定的值愈大,收到問題警示之前的時段越長。 一般值為 2 或 3。 |
取樣間隔 | 如果監視 CPU 使用量或記憶體,請指定效能範例之間的時間長度。這個選項的較小值可減少偵測問題的時間,但會增加代理程式的額外負荷,以及針對報告收集的數據量。 一般值介於 5 到 15 分鐘之間。 |
其他監視
除了執行指定的監視之外, 行程監視 範本也會建立目標類別,以用於其他監視器和工作流程。 使用此類別作為目標的任何監視或規則,都會在範本中指定的群組中執行任何代理程式管理的計算機。 例如,如果它建立指出錯誤的 Windows 事件,您可以建立監視或規則來偵測特定事件,並使用進程類別作為目標。
建立和修改進程監視器範本
執行進程監視精靈
使用下列邏輯來判斷監視的目標群組:
如果您想要在管理群組中的所有 Windows 電腦上探索程式,就不需要建立群組。 您可以使用現有的群組 [所有 Windows 計算機]。
如果您只想要在特定計算機上探索程式,請確定適當的群組存在,或使用 How to Create Groups in Operations Manager 中的程式建立新的群組。
如果您要監視的程式位於叢集中,請建立群組,其中包含代表包含服務之叢集節點的 Virtual Server 類別物件。
啟動 [新增監視精靈]。
在 [ 選取監視類型 ] 頁面上,選取 [ 行程監視] ,然後選取 [ 下一步]。
在 [一般屬性] 頁面上的 [名稱] 和 [描述] 方塊中,輸入名稱和選擇性描述。 此名稱用來描述 Operations 控制台中的程式。 這不是程序的實際名稱。
選取用來儲存監視器的管理元件,或選取 [ 新增 ] 以建立新的管理元件。 如需詳細資訊,請參閱 選取管理元件檔案。
選取 [下一步]。
在 [ 處理到監視] 頁面上,執行下列動作:
- 選取您要監視 想要 的程式或 垃圾 程式。
- 在 [ 行程名稱] 方塊中,輸入要監視的進程完整名稱。 例如, notepad.exe。 您也可以選取省略號 (...) 按鈕並找出可執行檔。
- 選取 [目標組] 方塊右邊的省略號 (...) 按鈕,然後從此程式的第一個步驟中選取群組。
- 選取 [下一步]。
如果您為想要的行程選取選項,請在 [執行中行程] 頁面上執行下列動作:
- 如果您想要監視行程是否正在執行,請執行下列動作:
- 選取 [ 產生進程數目的警示] 選項低於最小值或高於指定持續時間的最大值。
- 在 [ 行程 數目下限] 方塊中,輸入應執行的進程數目下限。 針對進程的單一實例,這通常是 1。
- 在 [ 行程 數目上限] 方塊中,輸入應執行的進程實例數目上限。
- 在 [ 持續時間] 方塊中,輸入執行中進程在設定為重大狀態之前,必須超過指定範圍的時間長度。 此值不應設定為小於 1 分鐘。
注意
此進程可能會在此時間範圍內停止並重新啟動,且未偵測到錯誤。
- 如果您想要監視行程執行的長度,請執行下列動作:
- 如果進程執行的時間超過指定的持續時間,請選取 [產生警示] 選項。
- 在 [ 持續時間] 方塊中,輸入您希望進程在監視設定為重大狀態之前執行的時間長度上限。 此值不應設定為小於 1 分鐘。
如果您為想要的進程選取選項,請在 [效能數據 ] 頁面上,選取您要監視的性能計數器和臨界值。 如需詳細資訊,請參閱精靈選項一節。
注意
如果您選取了不想要程序的選項,則會停用此頁面。
如果您已選取性能計數器,請指定監視間隔。
選取 [下一步]。
檢閱監視器的摘要,然後選取 [ 建立]。
修改現有的進程監視範本
- 使用具有 Author 認證的用戶帳戶開啟 Operations 控制台。
- 開啟 [撰寫] 工作區。
- 在 [撰寫] 瀏覽窗格中,展開 [管理元件範本],然後選取 [行程監視]。
- 在 [ 行程監視] 窗格中,找出要變更的監視器。
- 以滑鼠右鍵按下監視器,然後選取 [ 屬性]。
- 輸入您想要的變更,然後選取 [ 確定]。
檢視行程監視監視和收集的數據
檢視所有行程監視監視器
- 開啟 Operations 主控台。
- 開啟 [ 監視] 工作區。
- 在 [ 監視] 瀏覽窗格中,選取 [Windows 服務和行程監視] ,然後選取 [ 進程狀態]。
檢視每個監視器的狀態
- 在 [ 處理狀態] 窗格中,以滑鼠右鍵按兩下物件。 選取 [ 開啟 ],然後選取 [ 健全狀況總管]。
- 展開 [可用性] 和 [效能] 節點,以檢視個別監視。
檢視針對進程收集的效能
- 在 [ 處理狀態] 窗格中,以滑鼠右鍵按兩下物件。 選取 [ 開啟 ],然後選取 [ 效能]。
- 在 [圖例] 窗格中,選取您要檢視的計數器。
- 使用 [動作] 窗格中的選項修改效能檢視。