本主題描述使用 Microsoft System Center Operations Manager 監視 BizTalk 主機實例。
使用臨界值規則來監視健康情況
BizTalk Server 管理元件包含效能閾值規則,可提供 BizTalk 主機健全狀況的完整檢視。 提供兩種不同類型的臨界值規則:
一般套用的規則(例如,適用於所有 BizTalk 主機和所有 MessageBox 資料庫)。
特定 BizTalk 主機特有的規則。
一般規則會根據一般閾值監視所有 BizTalk 主機。 例如,規則監視器 HostQ Size 會根據一般閾值來監視所有 BizTalk 主機的工作佇列。 如果有三個不同的主機,其所有工作佇列都會受到相同規則的監視,而且當任何主機工作佇列超過一般閾值時,就會發生警示。
BizTalk 主機特定規則可讓您為不同的主機設定不同的閾值。 例如,規則監視 HostQ 大小 – BizTalkServerApplication 是一個主機特定規則,可監視 BizTalkServerApplication 主機的工作佇列。 在此範例中,您可以定義特定性能計數器實例的特定 Operations Manager 提供者,並在臨界值規則中使用該提供者。 因為這些規則是主機特定的,因此您必須定義每個新建立主機的特定規則。
BizTalk 主機特定規則會以範本規則的形式提供,以建立適用於您環境中的規則。 預設會停用所有臨界值監視規則:
您應該使用環境特定的臨界值來設定泛型規則。
您應該根據範本規則和適當的閾值來建立 BizTalk 主機特定規則。
監視 BizTalk 主機實例
以特定 BizTalk 主機為目標的規則從監視的觀點來看更有彈性。 BizTalk Server 管理元件中提供的 BizTalkServerApplication 主機的所有臨界值監視規則都是範本規則。 若要使用這些規則,您應該使用 Operations Manager 系統管理員主控台來:
在 BizTalk Server 規則群組中建立範本規則的複本,並將其重新命名。
為 BizTalk 主機特定的性能計數器實例建立新的 Operations Manager 提供者。
修改規則所使用的 Operations Manager 提供者,並將其指向新的 Operations Manager 提供者。
假設 BizTalk Server 安裝有 BizTalk 主機 ReceiveHost,而您想要監視此主機的主機佇列大小。 在此情況下,您應依據 BizTalk 主機的佇列大小性能計數器的 ReceiveHost 實例,建立 Operations Manager 提供者。 您也應該為環境適當地設定規則中的臨界值。
如果您使用主機特定的臨界值監視規則,您應該停用一般監視規則。 這可防止重複警報。