共用方式為


監視 BizTalk Server 環境

您可以使用下表所示的工具,透過手動或自動程式或兩種方法的組合,監視BizTalk Server基礎結構和應用程式。

手動或自動化監視 工具
自動化監視 - Microsoft System Center Operations Manager (Operations Manager)
手動監視 - BizTalk Server管理主控台中的[群組中樞] 頁面
- PAL) 工具 (記錄的效能分析
- 事件檢視器

無論您是否實作監視應用程式,都應該使用 BizTalk Server 管理主控台來監視BizTalk Server應用程式的健康情況,並執行根本原因分析來識別任何問題的根本原因。

當監控 BizTalk Server 時,請牢記下列幾個要點:

  • 您的基礎結構可能狀況良好,但應用程式可能不是 (例如,應用程式收到無效的訊息,而且無法處理這些訊息)。

  • 您的基礎結構可能狀況不好,但應用程式可能正常運作 (例如,如果某部伺服器停機,但是有指派足夠的伺服器給主控件來接管負載)。

  • 基礎結構問題可能會以應用程式問題的形式出現 (例如,由於伺服器停機,造成訊息的處理速度不夠快)。

監視類型

監視您的BizTalk Server和應用程式分為四個主要類別:

  • 可用性監視

  • 健康狀況監視

  • 效能監控

  • 臨界值監視

可用性監視

可用性監視會回答「系統或應用程式資源是否無法使用,以防止BizTalk Server應用程式以最佳方式執行?」這些問題幾乎是獨佔的系統層級,例如服務與連線的可用性。 例如,如果因為企業單一登入服務停止而造成配接器失敗,這就是可用性問題。 如果指派給主控件的其中一部伺服器失敗了,而應用程式在處理訊息上發生落後,這也是可用性問題。 同樣地,如果應用程式已停止且無法處理訊息,這也是可用性問題。 下表列出可用性監視工具。

工具 工作
BizTalk Server 管理主控台 檢查 BizTalk Server 管理主控台中的 [群組中樞] 頁面,以查看應用程式或其元件是否 (埠/協調流程) 停止。
Operations Manager 2007 如果無法使用介面卡等重要低階服務,BizTalk Server管理元件和 Operations Manager Operations 主控台會顯示警示。 若要有效地監控 BizTalk Server,您必須監控應用程式所依賴的非 BizTalk Server 資源,如資料庫和伺服器。 此外,您也必須安裝並使用 SQL Server、Internet Information Services 和 Windows 基底作業系統管理元件。 Operations Manager 會合並事件記錄檔、WMI 和其他事件提供者感興趣的事件。 如需安裝所有相關管理元件的詳細資訊,請參閱檢查清單:使用 Operations Manager 2007 監視BizTalk Server
事件檢視器 尋找配接器連接問題、停止的服務等等。

健康狀態監視

健康情況監視可協助您回答「我的應用程式或資源是否處於不良健康狀態?」例如,我的應用程式或其構成成品目前是否遇到例外狀況? 或者,是否因為訊息內容中的無效資料造成訊息擱置? 下表列出健康情況監控工具。

工具 工作
BizTalk Server 管理主控台 您可以使用 BizTalk Server 管理主控台中的[群組中樞] 頁面和查詢頁面來識別應用程式健康情況問題,並分析其原因 () 。
Operations Manager BizTalk Server管理元件是您第一道防線,通知您已暫停BizTalk Server應用程式中的訊息和服務實例。 從 Operations Manager 收到通知之後,您可以轉換至 BizTalk Server 管理主控台,以針對問題進行疑難排解。
事件檢視器 偵測訊息和協調流程的處理期間所發生的問題。

效能監控

效能監視會回答「系統如何有效率地執行其工作?」這種監視主要著重于資料庫和磁片等實體資源的負載。 例如,如果 CPU 使用率持續維持在百分之 90 和 100,而且形成了訊息的積存,這就是電腦層級的效能問題。 下表列出效能監控工具。

工具 工作
SQL Query Analyzer 監控資料庫大小及內容,以診斷系統問題。
Operations Manager BizTalk Server管理元件和 Operations Manager Operations 主控台可以設定為在訊息方塊 Q 大小或主機 Q 大小超過定義的臨界值等重要BizTalk Server效能計數器時顯示警示。 若要監控應用程式所依賴之非 BizTalk Server 資源 (如資料庫和伺服器) 的效能,您也必須安裝及使用 SQL Server、Internet Information Services 和 Windows 作業系統管理套件。 如需安裝所有相關管理元件的詳細資訊,請參閱檢查清單:使用 Operations Manager 2007 監視BizTalk Server

您也可以使用記錄 (PAL) 工具的效能分析,從輸送量測試擷取閾值,以在BizTalk Server管理元件中的臨界值規則中使用。 如需 PAL 工具的詳細資訊,請參閱 使用 (PAL) 工具的記錄效能分析
BizTalk Server 管理主控台 [群組中樞] 頁面會顯示主要效能計量,例如目前作用中的服務實例數目、已解除凍結、準備好在BizTalk Server應用程式中執行、排程、暫停等。
商業活動監控 (BAM) 您可以在商務程序中指定特定的階段,而您想要針對這些階段來追蹤與商務應用程式有關的關鍵效能指標。 使用 BAM,您可以監視商務計量以及 IT 計量 (,例如 SLA 的 和執行時間) 。

臨界值監視

自訂閾值規則是成熟作業環境中不可或缺的元素。 您可以在 Operations Manager 中建立其中許多臨界值規則。 這些臨界值規則通常是根據 BizTalk 應用程式的需求。 記錄 (PAL) 工具的效能分析,可以簡化判斷環境這些閾值的正確值的程式。 PAL 工具隨附一些基底閾值,可作為 Microsoft System Center Operations Manager 所使用的資料核心。 在 Operations Manager 中實作這些臨界值規則可讓您進行自動化監視。 此外,系統管理員可以設定通知規則,並根據臨界值規則引發來執行動作 (,例如執行腳本、呼叫 .NET 程式碼、傳送電子郵件等等。) 。 下表顯示臨界值監視工具。

工具 工作
PAL) 工具 (記錄的效能分析 PAL 工具會自動報告效能計數器超過臨界值時。 臨界值會動態變更為適合伺服器的環境。 例如,核心記憶體集區閾值會根據使用者提供大約 32 位/64 位架構、實體記憶體數量和 /3GB 參數的答案而變更。 從 GitHub 免費下載 PAL 工具
Operations Manager BizTalk Server管理元件和 Operation Manager Operations 主控台可以設定為在重大BizTalk Server計數器超過定義的臨界值時顯示警示。

疑難排解

當您知道BizTalk Server應用程式的健全狀況問題之後,您可以使用 BizTalk Server 管理主控台中的[群組中樞] 頁面和[查詢] 頁面來分析問題。 BizTalk Server管理主控台提供整合式設定、部署和疑難排解體驗,而且您可以在找到設定和部署後修正管理主控台內的設定和部署相關問題。 一般來說,大多數的應用程式問題都是因為未得到預期的訊息 (這可以呈現為擱置的服務執行個體或重試連接埠,或是尚未重新啟動的已凍結執行個體等等)。

您可以使用 [群組中樞 ] 頁面和 [查詢 ] 頁面,將服務實例分組 (它們處於的任何狀態:執行中、暫停、解除凍結等 ) 、錯誤類型、服務類型、主機等,以隔離不同的錯誤、逐一調查它們,並加以修正。