Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

システム アラートの管理

項目一覧

  • システム アラート コンポーネント
  • 利用可能なシステム アラート
  • システム アラートの通知設定の変更
  • システムアラートの無効化

システム アラートは、バッキングMongoDB Ops Manager データベース、 バックアップデーモン 、バックアップされた 配置 の健全性など、 自体の健全性をモニターする内部ヘルス チェックです。MongoDB Ops Managerは 5 分ごとにヘルスチェックを実行します。

システム アラートのリストを表示するには:

  1. UI Adminの上部にある {0MongoDB Ops Manager リンクをクリックします。

  2. [Alerts] タブをクリックします。

  3. System Alertsの下のOpen Alertsリンクをクリックします。

無効にされているシステム アラートはグレー表示されます。

Global Ownerロールがある場合は、通知設定を変更したり、 システムアラートを無効にしたり できます。

各システムアラートは、次の 3 つの要素で構成されています。

コンポーネント

アラートをトリガーする条件

  • ブロックストアが多くのディスク領域を使用している

  • MongoDB Ops Manager バッキング データベースに起動時の警告がありました。

アラートの受信者のリスト

  • MongoDB Ops Manager ユーザーまたはロール: MongoDB Ops Manager 管理者

  • メールアドレス: admin@example.com

  • Slack チャンネル: #alerts

アラートの送信方法

  • メールアドレス

  • Slack

  • SMS

アラートが有効になっており、そのtrigger条件が満たされている場合、 MongoDB Ops Managerは、そのアラートに指定されたメディアを使用して、指定された受信者にアラートを送信します。 通知オプションのリストについては、このページの「 システム アラートの通知設定 の変更 」手順 の「 アラート受信者と配信方法の選択 」ステップを参照してください。

デフォルトでは、MongoDB Ops Manager は すべての アラートを有効にし、Admin Email Address MongoDB Ops Manager構成オプション の フィールドに指定された メールアドレス にアラートを送信します。

MongoDB Ops Managerは、次のシステム アラートを提供します。

アラート タイプ
Alert Message
説明

ORDINARY_ALERT_PROCESSING_DISABLED

Ordinary alert processing is disabled

ORDINARY_ALERT_PROCESSING_ENABLED

Ordinary alert processing is enabled
アラート タイプ
Alert Message
説明

OPLOG_TTL_RESIZE

Backup oplog TTL was resized

バックアップデーモンがoplogエントリの適用で大幅に遅れ、 MongoDB Ops Managerがoplogエントリを保存する期間を延長した場合に送信されます。 デフォルトでは、 MongoDB Ops Managerはoplogエントリをoplogストアに 24 時間保存します。

デーモンが有効期限の 1 時間前にoplogエントリをまだ適用していない場合、 MongoDB Ops Managerはストレージ期間をさらに 3 時間延長します。 MongoDB Ops Managerは、ストレージ期間を最大 14 日間まで延長することができます。

このアラートを受け取った場合:

  1. バックアップデーモンが実行されていることを確認します。

  2. バックアップデーモンが十分にパフォーマンスのあるハードウェアで実行され、oplog エントリが定期的に適用されることを確認してください。

THEFT_FAILED

Backup was not moved successfully

新しいバックアップデーモンへのバックアップジョブの移行が失敗した場合に送信されます。 バックアップジョブは元のバックアップデーモンで引き続き実行されます。

ジョブの移動の詳細については、「ジョブ 」を参照してください。

アラート タイプ
Alert Message
説明

DAEMON_DOWN

Backup Daemon is down

バックアップデーモンが 15 分以上MongoDB Ops Managerを ping しなかった場合に送信されます。

DAEMON_UP

Backup Daemon is up

LOW_HEAD_FREE_SPACE

Backup Daemon has low free head space

バックアップされたレプリカセットのローカル コピーが保存されているディスク パーティションの空き領域が 1 GB 未満の場合に送信されます。

このスペース制限を変更するには、「 システム アラートの通知設定の変更 」手順に従います。

LOW_HEAD_FREE_SPACE_PERCENT

Backup Daemon has low free head space percentage

バックアップされたレプリカセットのローカル コピーが保存されているディスク パーティションの空き領域が 10% 未満の場合に送信されます。

このパーセンテージを変更するには、 システムアラートの通知設定の変更 手順に従います。

SUFFICIENT_HEAD_FREE_SPACE

Backup Daemon has sufficient free head space
アラート タイプ
Alert Message
説明

BALANCER_OFF

Blockstore does not have a running balancer

BALANCER_ON

Blockstore has a running balancer

シャーディングされたブロックストアがシャーディングされたクラスター バランサーを実行している場合に送信されます。 シャーディングされたブロックストアではバランサーを無効にする必要があります。 バランサーを無効にするには、「 バランサーを無効にする 」を参照してください

INSIDE_SPACE_USED_THRESHOLD

Blockstore space used within threshold

OUTSIDE_SPACE_USED_THRESHOLD

Blockstore space used exceeds threshold

ブロックストアが使用するディスク容量が構成されたthreshold設定を超える場合に送信されます。 デフォルトのしきい値は、ブロックストアが保存されている合計ディスク容量の85 % です。 mms.alerts.OutsideSpaceUsedThreshold.maximumSpaceUsedPercentMongoDB Ops Managerの構成で 値を変更できます。

アラート タイプ
Alert Message
説明

CRON_JOB_COMPLETED

Cron job has completed successfully

CRON_JOB_FAILED

Cron job has failed
アラート タイプ
Alert Message
説明

CRON_JOB_DISABLED

Cron job disabled

CRON_JOB_ENABLED

Cron job enabled
アラート タイプ
Alert Message
説明

BACKING_DATABASE_PROCESS_DOWN

Detected a problem connecting to a database backing the system

MongoDB Ops Managerがバッキング データベースに接続できず、ping コマンドを実行できない場合に送信されます。

BACKING_DATABASE_PROCESS_NO_STARTUP_WARNINGS

Detected no startup warnings on the databases backing the system

BACKING_DATABASE_PROCESS_STARTUP_WARNINGS

Detected startup warnings on a database backing the system

バッキング データベース をホストしている MongoDBstartupWarnings プロセス がログファイルを含む場合に送信されます。

BACKING_DATABASE_PROCESS_UP

Successfully connected to a database backing the system

BACKINGDB_DEFAULTRW_CONCERN_VERIFICATION_FAILED

AppDB default Read/Write concerns are not set to recommended values

バッキング データベース の読み取り保証 ( read concern )"local" ではなく 、書込み保証 ( write concern ) が で ないw: "majority" 場合に送信されます。

アラート タイプ
Alert Message
説明

LOG_DEBUG_OVERRIDE_ACTIVE

Production logger overridden with a DEBUG level
1

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

2
3
4

特定のシステム アラートをtriggerする値を編集できます。 これらの値は、次のアラートのAlert Ifセクションで確認できます。

アラート
フィールド
default

Backup daemon free head space is below

1 GB

Backup daemon free head space percentage is below

10

5

Send toセクションで、通知を構成します。 通知または受信者を追加するには、 Addをクリックし、以下のオプションから選択します。 通知をテストするには、通知を構成した後に表示されるテスト リンクをクリックし、テストするサービスがメッセージを受信することを確認します。

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

プロジェクト アラート
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 フィールドで指定されたメールアドレスにアラートを送信します。

グローバル アラートの概要メール

指定されたメールアドレスにすべてのグローバル アラートの概要メールを送信します。

6
1

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

2
3

無効にするシステム アラートの行で、省略記号アイコンをクリックし、[ Disable ] を選択します。

戻る

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