通常、BizTalk アプリケーションを監視するための Microsoft System Center Operations Manager の設定は、次のように段階的な 4 段階のプロセスに分けることができます。
既存の規則を変更したり、カスタム管理パックに規則をコピーしてカスタム BizTalk アプリケーションを監視したりします
これらのルールの多くを複数回コピーする必要があります。 これは、たとえば、多数のファイル共有を監視する場合に当てはまる場合です。 このシナリオでは、ファイル共有ごとに基本ルールを 1 回コピーし、ルールの [ 条件 ] タブの [説明] フィールドにファイル共有アドレスを追加します。 アドレスを追加すると、Operations Manager は個々のファイル共有に対してアラートを生成します。 既存のルールをコピーする際は、このルールのルール無効化オーバーライドを有効にするを選択してください。さもないと、重複するアラートを受け取ることになります。
作成する各ルールに追加する必要があるもう 1 つの項目は、ルール プロパティの [ ナレッジ ベース ] タブのナレッジ情報です。 このデータは、Operations Manager がアラートを送信したときに発生する通知に添付されます。 この機能の機能は、エラーの解決に役立つ可能性のある手順を含めると明確になります。
定義されたルールごとにアクションを作成する
ルールの作成またはコピーは、実際にはプロセスの最初の手順です。 次の手順では、そのルールに基づいて何らかのアクションを実行します。 ルールに基づくアクションがない場合、イベントが監視されたことは本当に重要ではありません。 最も頻繁に実行されるアクションは、オペレーターまたは管理者にエラーが発生したことを警告することです。 Operations Manager には、イベントがトリガーされたときに使用できるその他のアクションも多数用意されています。 それらの操作を次に示します。
スクリプトの開始
簡易ネットワーク管理プロトコル (SNMP) トラップの送信 (SNMP では、エージェントはネットワーク上のさまざまなデバイスのアクティビティを監視し、ネットワーク コンソール ワークステーションに報告します)
通知グループへの通知の送信
コマンドまたはバッチ ファイルの実行
状態変数の更新
ファイルの転送
マネージド コード アセンブリでのメソッドの呼び出し
手動タスクを自動化する反復プロセスを作成する
次の手順は反復的なプロセスであり、基本的なアラート メカニズムを超えて移動します。 Operations Manager でスクリプトと .NET コードの両方を呼び出すことができるので、発生したイベントに基づいて手動タスクを自動化するプロセスは、強力で時間を節約する機能です。 この例では、無効な /stopped イベント メッセージがログに記録された場合に、ポートを自動的に開始するスクリプトを実行します。 多くのプロセスを自動化できるため、このプロセスは反復的です。
しきい値ルールを使用して手動タスクを自動化する
処理の次の手順は、事後対応アラートを超えてしきい値ルールを使用することです。 BizTalk Server 管理パックには、既定ではしきい値ルールは含まれていません。 これは、通常、このような規則はカスタム アプリケーションに固有であり、アプリケーションごとに異なるためです。 しきい値は、カスタム アプリケーションに関するビジネス ルールを具体化し、システムを事前に監視する手段を提供します。 ログのパフォーマンス分析 (PAL) ツールで提供される BizTalk Server しきい値テンプレートを使用して、ルールを定義できます。
このようなしきい値ルールの例として、サーバー上の CPU が特定の期間にわたって一貫して 75% を超えて実行されるタイミングを測定します。 これは、システムをスケールアウトする必要があることを示している可能性があります。 さらに別の例として、一意のカウンター セットを監視するしきい値ルールを作成する場合があります。 この規則では、要求の高い期間中に、以前に構成されたバックアップ サーバーで BizTalk ホスト インスタンスを初期化するコードを呼び出すことができます。
こちらもご覧ください
System Center Operations Manager 2007 を使用した BizTalk Server の監視