多くの環境に多くのサイトがあります。多くの環境は、2つのWebサーバー(場合によっては2つのアプリサーバー)で負荷分散されています。過去2か月に2回、サーバーがロードバランサーから誤って取り出されたという状況に遭遇しました。これは、数日後、2番目のサーバーが取り出され、サイトが完全にダウンしたときに私たちを苦しめました。どちらの場合も、問題はすぐに発見されて修正されましたが、サーバーがロードバランサーの外にあるときにアラートが必要であると私は信じています。どちらの場合もサーバー上のWebサイトが稼働していて応答していたため、通常のアラートはここでは機能しません。LBになかっただけです。
ロードバランサー自体にアラートを設定することは可能かもしれませんが、それらはホスティングプロバイダーによって管理されており、それらに対処するのは面倒な場合があります。
私の考えは、15分ごとにサーバーログをスキャンし、1時間あたりのユニークビジター数が特定のしきい値を下回ったときにメールを送信するアプリを用意することです。書くのはそれほど難しいことではないようですが、これらの方針に沿ってすでに何かをしている標準のサードパーティツールがすでに存在する可能性があるようです。
重要な場合は、Windows、ASP.NET、IISを使用します。
Webサイトがヒットしていないときにアラートを出すツールの推奨事項はありますか?
最終的にSplunkを使用しました。 IISログをスキャンし、各サーバー上の要求の数を個別にチェックするアラートがあります。要求の数が特定のしきい値を下回ると、アラートが電子メールで送信されます。
もう1つの可能性は、HTTPリクエストに特定のヘッダー(ForceServer = PROD1など)がある場合、常にそのリクエストを特定のサーバーに送信するというルールをBrocadeに設定することです。これは、WebモニターがカスタムHTTPヘッダーの送信をサポートしている場合に機能します。私たちが使用するAlertSiteは、APIモニターを使用する場合に実行します。
このリンクをチェックしてください
http://rtomaszewski.blogspot.com/2013/07/default-adx-brocade-health-settings.html
私はF5の用語に精通しています。あなたが探しているのは、iruleを作成することですが、Brocadeがそれらを何と呼んでいるかはわかりません。