處理序監視範本

重要

此版本的 Operations Manager 已終止支援。 我們建議您 升級至 Operations Manager 2022

「處理序監視」範本能讓您監視特定處理序是否正在電腦上執行。 藉由使用此範本,您可以實作兩個不同的基本案例:您可能需要針對特定應用程式執行進程,並想要在未執行時收到警告,或者如果您發現不想要的進程正在執行,您可能必須發出警示。 除了監視應用程式是否正在執行之外,您也可以收集該處理序的處理器和記憶體使用量的效能資料。

案例

在不同的案例中使用 進程監視 範本,您可以在代理程式管理的 Windows 計算機上監視執行中的進程。 您的應用程式可以監視下列處理序。

重要處理序

必須持續執行的處理序。 使用 行程監視 範本,以確保此程式正在安裝所在的計算機上執行,並使用 進程監視 範本來測量其效能。

不需要的處理序

不應該執行的進程。 此程式可能是可能造成損毀的已知惡意程式,或者可能是應用程式發生錯誤時自動啟動的進程。 進程監視範本可以監視此程式,並在找到正在執行時傳送警示。

長時間執行處理序

一次會短時間執行的處理序。 如果該處理序的執行時間過長,可能代表有問題。 進程監視範本可以監視此進程執行的時間長度,並在運行時間超過特定持續時間時傳送警示。

由處理序監視範本執行的監視

根據您在 [處理序監視] 精靈中所選取的項目,由所建立的監視和規則所執行的監視可能會包含下列任何設定。

類型 Description 啟用時
監視器 正在執行之需要的處理序的計數 如果您選取 [要監視的進程] 頁面上的 [要監視的進程] 頁面和 [執行中的進程數目] 頁面上的 [進程],則為 [啟用]。
需要的處理序已經執行的時間 如果您選取 [要監視的進程] 頁面上的 [要監視的進程] 頁面和 [執行中的進程] 頁面上的 [持續時間],則為 [啟用]。
正在執行之不需要的處理序 如果 監視案例 適用於垃圾進程,則為啟用。
處理序的處理器使用率 如果您選取 [行程到監視] 頁面上的 [要監視的進程],並在 [效能數據] 頁面上啟用 CPU 警示,則為 [啟用]。
處理序的記憶體使用量 如果您選取 [處理至監視] 頁面上的 [要監視的進程],並在 [效能數據] 頁面上啟用記憶體警示,則為 [啟用]。
集合規則 處理序的處理器使用率集合 如果您選取 [行程到監視] 頁面上的 [要監視的進程],並在 [效能數據] 頁面上啟用 CPU 警示,則為 [啟用]。
處理序的記憶體使用量集合。 如果您選取 [處理至監視] 頁面上的 [要監視的進程],並在 [效能數據] 頁面上啟用記憶體警示,則為 [啟用]。

檢視監視資料

進程監視範本收集的所有數據都可以在位於 Windows 服務和進程監視資料夾的 [行程狀態] 檢視中使用。 在此檢視中,系統會針對您所選取之群組中的每個代理程式列出物件。 即使代理程式未監視進程,也會列出它,而監視器會反映未執行之進程的狀態。

您可以開啟處理序物件的 Operations Manager 健全狀況總管,來檢視個別處理序監視的狀態。 您可以開啟處理序物件的效能檢視來檢視效能資料。

裝載進程之計算機的健全狀況總管中包含列在 [ 進程狀態 ] 檢視中的相同進程物件。 處理序監視的健全狀態會彙總為該電腦的健康情況。

精靈選項

當您執行 行程監視 範本時,您必須提供下表中選項的值。 每個表格代表精靈中的一個頁面。

一般屬性

下列選項位於精靈的 [ 一般選項 ] 頁面上。

選項 Description
名稱 用於處理序的名稱。 此名稱會顯示在精靈的 Operations 主控台中。 它不一定與進程同名。
Description 處理序的選擇性描述。
管理組件 用來儲存範本所建立之類別和監視的管理組件。 如果您建立會將服務作為目標類別使用的任何其他監視或規則,便必須將它們儲存在相同的管理組件中。
如需管理元件的詳細資訊,請參閱 選取管理元件檔案

要監視的處理序

下列選項位於精靈的 [ 處理至監視 ] 頁面上。

選項 Description
監視案例 要執行的監視類型。 選取 [監視行程是否正在執行 ] 以監視想要的進程,並在進程未執行時,將監視設定為重大狀態。 選取 [僅監視行程是否正在執行以監視不想要的進程],並在進程執行時將監視器設定為重大狀態。
程序名稱 處理序的完整名稱。 這是處理序顯示在 [工作管理員] 中的名稱。 它不應該包含實際可執行文件的路徑。 您可以輸入名稱,或選取省略號 ( ... ) 按鈕來尋找檔名。
目標群組 會在所有包含在指定群組中的電腦上監視該處理序。

執行中的處理序

下列選項位於精靈的 [ 執行中進程 ] 頁面上。

選項 Description
如果處理序數目低於最小值或高於最大值的時間超過指定的期間,則產生警示 如果選取,監視器會設定為重大狀態,而且如果指定進程的實例數目小於指定的最小值或大於指定期間內的指定最大值,就會建立警示。 若要確保進程至少有一個實例正在執行,請將最小值和最大值設定為 1。
處理序數目下限 應該執行的處理序數目下限。
處理序數目上限 應該執行的處理序數目上限。
持續時間 指定執行中的處理序數目必須超過指定範圍多久時間,才會將監視設定為重大狀態。 請勿將此值設定為小於 1 分鐘。
如果處理序的執行時間超過指定的期間,則產生警示 若選取,系統會在處理序的單一執行個體執行時間超過指定期間時,將監視設定為重大狀態並建立警示。

效能資料

下列選項位於精靈的 [ 效能數據 ] 頁面上。

選項 Description
如果 CPU 使用量超過指定的閾值,則產生警示 指定是否應監視處理序的 CPU 使用量。 系統會建立監視以在物件上設定錯誤狀態,並在超過指定閾值時產生警示。 系統會建立規則來收集 CPU 使用量以進行分析和報告。
CPU 使用量 (百分比) 如果會監視 CPU 使用量,此選項便能設定閾值。 如果總 CPU 使用量的百分比超過閾值,系統會將物件設定為錯誤狀態並產生警示。
如果記憶體使用量超過指定的閾值,則產生警示 指定是否應監視處理序的記憶體使用量。 系統會建立監視以在物件上設定錯誤狀態,並在超過指定閾值時產生警示。 系統會建立規則來收集 CPU 使用量以進行分析和報告。
記憶體使用量 (MB) 如果監視記憶體使用量,此選項便能設定閾值。 如果總 CPU 使用量的磁碟空間 (以 MB 為單位) 超過閾值,系統會將物件設定為錯誤狀態並產生警示。
樣本數目 如果會監視 CPU 使用量或記憶體,此選項便能指定在將物件設定為錯誤狀態並產生警示之前,所需超過的連續效能樣本數目。 為此選項指定大於 1 的數位,藉由確保服務只短暫超過閾值時,不會產生警示,以限制監視的雜訊。 您設定的值愈大,警示問題之前的時間越長。 一般的值是 2 或 3。
取樣間隔 如果會監視 CPU 使用量或記憶體,便能透過此選項指定效能樣本之間的時間長度。針對此選項使用較小的值會降低偵測到問題的時間,但是會增加代理程式的額外負荷,以及針對報告所收集的資料量。 一般的值是介於 5 和 15 分鐘。

其他監視

除了執行指定的監視之外, 「行程監視 」範本還會建立目標類別,供您用於其他監視器和工作流程。 使用此類別作為目標的任何監視或規則,將會在於範本中指定之群組中的任何代理程式管理的電腦上執行。 例如,如果它會建立指出錯誤的 Windows 事件,您便可以建立能偵測特定事件並使用處理序的類別作為目標的監視或規則。

建立及修改處理序監視範本

執行 [處理序監視] 精靈

  1. 使用下列邏輯來判斷監視的目標群組:

    • 如果您想要探索管理群組中所有 Windows 計算機的程式,就不需要建立群組。 您可以使用現有的群組,All Windows Computers

    • 如果您只想要在特定群組的電腦上探索該處理序,請確保存在適當的群組,或是使用如何在 Operations Manager 中建立群組 \(機器翻譯\) 中的程序。

    • 如果您要監視的進程位於叢集中,請建立一個群組,其中包含代表包含服務的叢集節點之 虛擬伺服器 類別的物件。

  2. 啟動 [新增監視] 精靈。

  3. 在 [ 選取監視類型 ] 頁面上,選取 [ 行程監視 ],然後選取 [ 下一步]。

  4. 在 [ 一般屬性] 頁面上的 [ 名稱描述 ] 方塊中,輸入名稱和選擇性描述。 名稱是用來在 Operations 主控台中描述該處理序。 它不是程序的實際名稱。

  5. 選取要儲存監視器的管理元件,或選取 [ 新增 ] 以建立新的管理元件。 如需詳細資訊,請參閱選取管理組件檔案 \(機器翻譯\)。

  6. 選取 [下一步] 。

  7. 在 [ 處理至監視 ] 頁面上,執行下列動作:

    • 選取您是否要監視 想要 的程式或 垃圾 進程。
    • 在 [ 行程名稱] 方塊中,輸入要監視的進程完整名稱。 例如, notepad.exe。 您也可以選取省略號 (...) 按鈕,並找出可執行檔。
    • 選取 [目標群組] 方塊右邊的省略號 (...) 按鈕,然後從此程式的第一個步驟中選取群組。
    • 選取 [下一步] 。
  8. 如果您已選取 所需 行程的選項,請在 [ 執行行程 ] 頁面上,執行下列動作:

    • 如果您想要監視處理序是否正在執行,請執行下列動作:
    • 選取 [ 產生進程數目的警示] 選項低於最小值或高於指定持續時間的最大值
    • 在 [ 行程數目下限] 方塊中,輸入應該執行的進程數目下限。 針對單一執行個體的處理序,這通常是 1。
    • 在 [ 行程數目上限] 方塊中,輸入應該執行的進程實例數目上限。
    • 在 [ 持續時間 ] 方塊中,輸入執行中進程必須超過指定範圍的時間長度,才能將監視器設定為重大狀態。 此值不應設定為小於 1 分鐘。

    注意

    進程可能會在這段時間範圍內停止並重新啟動,且未偵測到任何錯誤。

    • 如果您想要監視處理序執行的長度,請執行下列動作:
    • 如果進程執行的時間超過指定的持續時間,請選取 [產生警示] 選項。
    • 在 [ 持續時間 ] 方塊中,輸入您想要讓進程在監視器設定為重大狀態之前執行的最大時間長度。 此值不應設定為小於 1 分鐘。
  9. 如果您為想要的進程選取了選項,請在 [ 效能數據 ] 頁面上,選取您想要監視的性能計數器和閾值。 如需詳細資訊,請參閱<精靈選項>一節。

    注意

    如果您選取 了不想要 進程的選項,就會停用此頁面。

  10. 如果您已選取效能計數器,請指定監視間隔。

  11. 選取 [下一步] 。

  12. 檢閱監視器的摘要,然後選取 [ 建立]。

修改現有處理序監視範本

  1. 使用具有作者認證的使用者帳戶開啟 Operations 主控台。
  2. 開啟 [撰寫] 工作區。
  3. 在 [ 撰寫] 瀏覽窗格中,展開 [管理元件範本 ],然後選取 [ 行程監視]。
  4. 在 [ 行程監視] 窗格中,找出要變更的監視器。
  5. 以滑鼠右鍵按下監視器,然後選取 [ 屬性]。
  6. 輸入您想要的變更,然後選取 [ 確定]。

檢視「處理序監視」監視及收集的資料

檢視所有「處理序監視」監視

  1. 開啟 Operations 主控台。
  2. 開啟 [監視] 工作區。
  3. 在 [ 監視] 瀏覽窗格中,選取 [Windows 服務和行程監視 ],然後選取 [ 進程狀態]。

若要檢視每個監視的狀態

  1. 在 [ 行程狀態] 窗格中,以滑鼠右鍵按兩下物件。 選取 [開啟 ],然後選取 [ 健全狀況總管]。
  2. 展開 [可用性] 和 [效能] 節點,以檢視個別監視。

檢視針對處理序所收集的效能

  1. 在 [ 行程狀態] 窗格中,以滑鼠右鍵按兩下物件。 選取 [開啟 ],然後選取 [效能]。
  2. 在 [圖例] 窗格中,選取您要檢視的計數器。
  3. 使用 [動作] 窗格中的選項修改效能檢視。

另請參閱