4

Biztalk 2006 R2 サーバーを使用していますが、いくつかの理由のいずれかにより、受信ポートが「無効」ステータスに変わることがあります。最も一般的なのは、ネットワーク上の他の場所でのサーバーのメンテナンスにより、それらが指すファイル共有が発生することです。使用できなくなるため、ポートを停止します。これは、ポートが自動的に再起動しないため、ポートが停止したために、毎日発生すると予想される送信が発生しなくなったときに問題を引き起こします。

これらのポートが停止したときにアラートを設定するネイティブな方法はありますか? または、SQL Server に直接クエリを実行し、データベースでポートの状態が変化したときにメールで通知するジョブを作成する必要がありますか?

4

4 に答える 4

1

Systems Center Operations Managerを使用している場合は、BizTalkSCOMパックをダウンロードできます。受信ポートの状態ビューで受信ポートを監視できます。

他にも、Bizmon、Minotaur、HeliumなどのBizTalk監視ツールがあります。SteefJanWiggersがここでそれらを評価します

于 2010-08-31T14:27:04.207 に答える
1

ネイティブな方法はありません。ただし、受信場所を開始するvbスクリプトのSDKディレクトリ(biztalkの下)に例があります。1分ごとに実行され、受信場所のステータスを照会するジョブをスケジュールし、必要に応じて開始することができます。

于 2010-08-03T06:14:44.707 に答える
1

更新後に dbo.bts_sendport と [dbo].[adm_ReceiveLocation] にトリガーを作成して、状態が変更されたらアラートを取得できます

于 2017-01-18T12:57:24.683 に答える
0

古いスレッドですが、まだ人々に役立つ場合: Minotaur はポートを再起動しませんが、ポートがダウンしたときに監視します. Helium と Bizmon については不明です。ただし、ポートが無効になると、イベント「xxx ポートがシャットダウンしています」がイベント ログに書き込まれます。スクリプトまたはコード (私は C# を使用) を使用してこのイベント メッセージをトラップするだけの場合は、失敗したポートを遅延タイマーに追加し、設定した間隔の後に再起動を試みることができます。私はこれを行い、X が再試行した後に管理者にメールを送信して、管理者が手動で確認できるように設定しました。

于 2012-05-21T03:18:48.070 に答える