Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

グローバル アラートの管理

項目一覧

  • Overview
  • グローバル アラートの表示
  • グローバル アラートの構成
  • グローバル アラート構成の無効化または有効化
  • デフォルトのグローバル アラート

グローバル アラートは、同じアラート構成を複数のプロジェクトに一度に適用します。 アラート条件が発生すると、 MongoDB Ops Managerは影響を受けるプロジェクトにのみ通知を送信します。 MongoDB Ops Manager は、アラートを解決またはキャンセルするまで、定期的に通知を送信します。

グローバル アラートを確認すると、MongoDB Ops Manager は確認期間が経過するまで、またはアラートが解決されるまで、アラートの配布リストにそれ以上の通知を送信しません。 確認期間中にアラート条件が終了した場合、 MongoDB Ops Managerは解決の通知を送信します。

グローバル アラートにアクセスするには、 Global OwnerロールまたはGlobal Monitoring Adminロールが必要です。

注意

デフォルトのグローバル アラート

MongoDB Ops Managerを起動すると、デフォルトのグローバル アラート構成が作成されます。 デフォルトのグローバル アラート構成を削除すると、アプリケーションの再起動時に MongoDB Ops Manager はそれを再作成します。

デフォルトのグローバル アラート構成からアラートを受信したくない場合は、そのグローバル アラート構成を無効にする必要があります。

1
2
3
次の方法でフィルタリングします。
以下の操作を行います。
確認応答
All Statesドロップダウン リストで適切なオプションを選択します。
プロジェクト
Projectsボックスにプロジェクト名を入力します。
プロジェクト タグ

[ Tagsボックスにタグの名前を入力します。

Global Ownerロールを持つユーザーはプロジェクトにタグを割り当てることができます。

アラートタイプ(オープン アラートのみ)
Typesボックスにアラートの種類を入力します。 ボックスは、そのタイプのオープン アラートがある場合にのみ、そのタイプのアラート タイプをオートコンプリートします。
日付
FromフィールドとTo フィールドで日付を選択します。
4

アラートを確認するには、アラートの行でAcknowledgeをクリックし、確認応答の期間を選択して、 Acknowledgeをクリックします。 MongoDB Ops Manager は、選択した期間、それ以上の通知を送信しません。

確認応答を「取り消し」、アラート条件が引き続き適用される場合に再度通知を受け取るには、アラートの行で [ Unacknowledge ] をクリックし、[ Confirm ] をクリックします。

1

MongoDB Ops Manager では、管理特権がある場合にのみAdminリンクが表示されます。

2
3

MongoDB Ops Managerにアラート構成オプションが表示されます。

4

タグを指定すると、アラートはそれらのタグを持つプロジェクトにのみ適用されます。 Global Ownerロールを持つユーザーはプロジェクトにタグを割り当てることができます。

タグまたはプロジェクトの最初の数文字を入力して、ドロップダウン リストで見つけることができます。

5

Alert ifセクションで、ターゲットのコンポーネントと条件を選択します。 アラート条件の説明については、「アラート条件の確認 」を参照してください。

6

Forセクションのオプションが表示されている場合は、アラートをフィルタリングして、ターゲットのサブセットに適用できます。

matchesフィールドは正規表現をサポートしています。 正規表現は、ホスト名全体と一致する必要があります。

正規表現を使用して、 fooに関係するホスト名を検索するには、次のいずれかのオプションを使用してホスト名をフィルタリングします。

ホスト名の説明
matches クエリ
で始まる foo
foo.*
で終了する文字列 foo
.*foo
含む foo
.*foo.*
7

通知または受信者を追加するには、 Send toセクションでAddをクリックします。 誤検知を排除するには、条件によってアラートがトリガーされるまでの経過時間を設定します。

HipChat、Slack、または PagerDuty の統合をテストするには、通知を構成した後に表示されるtestリンクをクリックします。

どのアラート通知方法を設定できるかは、アラートの範囲によって異なります。

プロジェクト アラート
1 つ以上の個別の組織とプロジェクトにのみ適用されます。
Global alerts
すべての組織とプロジェクトに適用されます。
システム アラート
とそのバッキング データベースの 健全 性に適用します。MongoDB Ops Manager

アラート通知の方法は次のとおりです。

通知方法
プロジェクト
グローバル
システム
説明
MongoDB Ops Managerプロジェクト

プロジェクト内の特定のロールを持つユーザーに、メールまたはテキスト メッセージでアラートを送信します。

  1. [Select Role(s)] チェックボックスからアラートを受信するプロジェクトを選択するか、アラートを受信するプロジェクト内のすべてのユーザーを対象に [All Roles] を選択します。

  2. MongoDB Ops Manager プロジェクトのユーザーアカウント ページで各ユーザーに設定された携帯電話番号にこれらのアラートを送信するには、 SMSを選択します。

  3. MongoDB Ops Manager プロジェクト ユーザーのアカウント ページで各ユーザーに設定されたメールアドレスにこれらのアラートを送信するには、 Emailを選択します。 デフォルトではEmailがオンになっています。

MongoDB Ops Manager組織

組織内の特定のロールを持つユーザーに、メールまたはテキスト メッセージでアラートを送信します。

  1. [Select Role(s)] チェックボックスからアラートを受信する組織ロールを選択するか、アラートを受信する組織内のすべてのユーザーを対象に [All Roles] を選択します。

  2. これらのアラートを、アカウント ページで各 MongoDB Ops Manager 組織ユーザーに構成された携帯電話番号に送信するには、 SMSを選択します。

  3. これらのアラートを、アカウント ページで各 MongoDB Ops Manager 組織ユーザーに構成されたメール アドレスに送信するためにEmailを選択します。 デフォルトではEmailがオンになっています。

MongoDB Ops Managerユーザー

メールまたはテキスト メッセージで、MongoDB Ops Manager ユーザーにアラートを送信します。

  • MongoDB Ops Manager ユーザーのアカウントに設定された携帯電話番号にこれらのアラートを送信するには、 SMSを選択します。

  • MongoDB Ops Manager ユーザーのアカウントに設定されたメールアドレスにこれらのアラートを送信するには、 Emailを選択します。 デフォルトではEmailがオンになっています。

MongoDB Ops Managerチーム

メールまたはテキスト メッセージで、MongoDB Ops Manager ユーザーにアラートを送信します。

  • MongoDB Ops Manager ユーザーのアカウントに設定された携帯電話番号にこれらのアラートを送信するには、 SMSを選択します。

  • MongoDB Ops Manager ユーザーのアカウントに設定されたメールアドレスにこれらのアラートを送信するには、 Emailを選択します。 デフォルトではEmailがオンになっています。

SNMPホスト
標準ポート162で v 2 c トランザクションを受信するホスト名を指定します。 SNMP MIB ファイルは ダウンロード 可能 です。
メールアドレス
指定されたメールアドレスにアラートを送信します。
HipChat ルーム メッセージ ストリームにアラートを送信します。 HipChat ルーム名とAPIトークンを入力します。

組織に認可された Slack ワークプレイスの Slack チャンネルにアラートを送信します。

  • チャンネル名と API トークンまたは Bot トークンを入力します。

  • APIトークンを作成するには、次のAPI Slackを参照してください: ページを参照して 。

Slack の Bot ユーザーの詳細については、 Slack のドキュメント を参照してください 。

アラートを PagerDuty に送信する アカウント。PagerDuty 統合キーのみを入力します。 エスカレーション ルールとアラートの割り当てを PagerDuty で直接定義します。

PagerDuty ダッシュボードから PagerDuty アラートを確認します。

すべての新しい PagerDuty キーは Events API v2 を使用します 。Events API v1 キーをお持ちの場合は、そのキーをMongoDB Ops Managerで引き続き使用できます。

Webhook

プログラムによる処理のためにエンドポイントにHTTP POST リクエストを送信します。 リクエスト JSONボディには、 MongoDB Ops ManagerAPIアラート リソース と同じ形式を使用する ドキュメントが含まれています。

このオプションを構成するには、 [ Project Settings ] ページで Webhook 設定を構成します。

グローバル レベルでこのメソッドを使用するには、次のようにします。

  1. Administration consoleOps Manager Config Miscellaneousタブに移動します。

  2. Webhook URLWebhook Secretの設定を更新します。

MongoDB Ops Manager は、さまざまなアラート状態を区別するためにX-MMS-Eventというリクエスト ヘッダーを追加します。 このヘッダーに指定できる値は次のとおりです。

alert.open
アラートは先ほど開かれています。
alert.close
アラートは解決されました。
alert.update
以前に開かれたアラートはまだ開いています。
alert.acknowledge
アラートは確認されました。
alert.cancel
アラートは無効になり、キャンセルされました。
alert.inform
「プライマリ選択」など、特定の時点のイベントである情報アラートを表します。

Webhook Secretフィールドにキーを指定すると、MongoDB Ops Manager はX-MMS-Signatureリクエスト ヘッダーを追加します。 このヘッダーには、リクエスト本文の base64 エンコードされたHMAC -SHA-1 署名が含まれています。 MongoDB Ops Manager は、提供されたシークレットを使用して署名を作成します。

Datadog にアラートを送信 Datadog イベントとしてのアカウントです。

アラートが最初に開くと、MongoDB Ops Manager は「エラー」イベントとしてアラートを送信します。 その後の更新は「情報」イベントとして送信されます。 アラートが閉じられたときには、 MongoDB Ops Managerは「成功」イベントを送信します。

プロンプトが表示されたら、 API Keyの下に DataDog APIキーを入力し、 Validate Datadog API Keyをクリックします。

DataDog API キー の検索 Datadog アカウントの

管理者
MongoDB Ops Manager構成オプションの Admin Email Address フィールドで指定されたメールアドレスにアラートを送信します。
グローバル アラートの概要メール
指定されたメールアドレスにすべてのグローバル アラートの概要メールを送信します。
8
1

MongoDB Ops Manager では、管理特権がある場合にのみAdminリンクが表示されます。

2
3

特定のアラートの行で、次をクリックしますをクリックし、 Disableをクリックします。

をクリックし、次に [Enable] をクリックすると、いつでもアラートを再度有効にできます。

MongoDB Ops Manager を起動するたびに、次の条件のグローバル アラート構成が作成されます。

  • ブロックストア ジョブの再試行回数が上限に達しました

  • 同期スライスの転送が 60 分以上進行していない

  • 一貫性のないクラスター スナップショット数が 5 を超えています

  • バックアップがダウンしています

  • バックアップでテレカンの失敗が多すぎる

  • クエリ可能な復元ジョブを実行できるデーモンがありません

  • 一貫性のないバックアップ構成が検出されました

  • バックアップには再同期が必要です

  • レプリカセットのスナップショットが遅くなっています

  • バックアップが予期しない状態です

  • バックアップが大量の再試行回数に達しました

  • バックアップをバックアップデーモンに割り当てることができませんでした

デフォルトのグローバル アラート構成からアラートを受信したくない場合は、そのグローバル アラート構成を無効にする必要があります。

戻る

アラート設定