MongoDB エクステンション
IBM Cloud Logs では、 MongoDB 拡張を使用して、 IBM Cloud アカウント生成されるログを使用してセキュリティに関する洞察を得ることができます。
MongoDB は、ソースが利用可能で、クロスプラットフォーム、ドキュメント指向のデータベースプログラムです。 NoSQL データベース製品に分類され、 MongoDB、オプションのスキーマでJSONライクなドキュメントを利用する。
このエクステンションの機能
このエクステンションには1つ以上の項目があります。
| インクルード | 数値 |
|---|---|
| アラート | 8 |
| ダッシュボード | 5 |
| エンリッチメント | 0 |
| イベントから測定基準まで | 5 |
| ルール | 1 |
| ビュー | 0 |
このエクステンションをデプロイする前に、エクステンションをデプロイしても IBM Cloud Logs インスタンスの制限を 超えないことを確認してください。 エクステンションをデプロイした結果、制限を超えた場合、デプロイは失敗します。
拡張機能のデプロイ
このエクステンションは、 MongoDB ログを収集する IBM Cloud Logs インスタンスにデプロイできます。 MongoDB 拡張機能には、セキュリティアラートとカスタムダッシュボードが含まれ、 MongoDB のさまざまなコンポーネントに関する洞察を提供します。
エクステンションのデプロイに関する詳細は、 IBM Cloud Logs エクステンションのデプロイ、管理、および削除を 参照してください。
デプロイ後、エクステンション構成が IBM Cloud Logs インスタンスの TCO 構成と一致する方法でデータを処理することを確認します。 アラート、ダッシュボード、メトリックスへのイベントは、 分析とアラート と 優先順位の洞察 データパイプラインを通して扱われるデータに対して利用可能な機能である。 エクステンションをデプロイしたら、設定がニーズに合っていることを確認してください。 たとえば、 TCO ポリシー で 分析とアラート パイプラインにデータを送信する場合、この拡張機能によって構成されたダッシュボードを変更して、 優先順位の洞察 ではなく分析とアラートのデータを使用する必要があります。
ダッシュボード
MongoDB ログに関するデータを提供する5つのダッシュボードが用意されている。
MongoDB- クライアント・メタデータの概要
このダッシュボードは、 MongoDB クライアントのメタデータの概要を提供します。 ダッシュボードは以下の通り:
- コンテクスト別のクライアント・メタデータ接続の経時変化
- ユニークなクライアント・メタデータ接続の合計
- 最新のアクティビティー
- トップソースIP
- 原産国分布
- トップアプリケーション名
- ドライバー名とバージョン
- プラットフォーム配信
- OSアーキテクチャ分布
MongoDB- アクセス概要
このダッシュボードは、 MongoDB におけるアクセス・コンポーネント、認証、認可の活動の概要を提供する。 ダッシュボードは以下の通り:
- メッセージ別アクセス数
- 認証に成功
- 認証に失敗
- 認証失敗
- 認証DBの配布
- 認証メカニズムの配布
- 投機的認証ステータスの配布
- 認証に成功した最新のイベント
- 最新の認証失敗イベント
MongoDB- 概要
このダッシュボードは、全コンポーネントの MongoDB アクティビティの概要を提供する。 このダッシュボードには以下が含まれる:
- コンポーネント別イベント
- 最終アクティビティー
- Top-10 メッセージ
- トップソースIP
- 供給国の分布
- コンポーネントごとのイベント分布
MongoDB- ネットワークの概要
このダッシュボードは、ネットワーク・コンポーネントのアクティビティの概要を提供します。 ダッシュボードは以下の通り:
- 経時的なネットワーク・イベント
- 経時的な接続数
- 接続数
- 原産国分布
- 最新のアクティビティー
- トップソースIP
- Top-10 メッセージ
MongoDB- その他のコンポーネントの概要
このダッシュボードは、 SHARDING、 STORAGE、 CONTROL 、 MongoDB コンポーネントの概要を提供する。 ダッシュボードは以下の通り:
- コンポーネント別イベント
SHARDINGコンテキスト別イベント- 最後の
SHARDINGメッセージ - トップ
SHARDINGメッセージ STORAGEコンテキスト別イベント- 最後の
STORAGEメッセージ - トップ
STORAGEメッセージ CONTROLコンテキスト別イベント- 最後の
CONTROLメッセージ - トップ
CONTROLメッセージ
アラート
以下のいずれかのアラートを展開できる:
-
MongoDB - Possible Brute Force Detected:このアラートは、短期間に異なるユーザーから発信された一連の認証失敗を示す MongoDBACCESSログを受信したときに起動する。 -
MongoDB - Authentication Succeeded for Same User from different IPs:このアラートは、 MongoDBACCESS、短時間に異なるIPから同じユーザーに対して認証が成功したことを示すログを受信した場合にトリガーされる(不可能な旅行者のシナリオ)。 -
MongoDB - Authentication Succeeded from Public IP:このアラートは、パブリックIPから認証に成功したことを示す MongoDBACCESSログを受信したときにトリガーされる。 -
MongoDB - Authentication Failed:このアラートは、認証に失敗したことを示す MongoDBACCESSログを受信したときに発生する。 -
MongoDB - Checking Authorization Failed:このアラートは、認証チェックが失敗したことを示す MongoDBACCESSのログが検出されたときにトリガーされる。 -
MongoDB - Fatal Event Detected:このアラートは、FatalのSeverity levelを持つ MongoDB ログが検出されたときにトリガーされる。 MongoDB ログの重大度レベルについては、 MongoDB のドキュメントを参照してください。 -
MongoDB - Error Event Detected:このアラートは、ErrorのSeverity levelを持つ MongoDB ログが検出されたときにトリガーされる。 MongoDB ログの重大度レベルについては、 MongoDB のドキュメントを参照してください。 -
MongoDB - Warning Event Detected:このアラートは、WarningのSeverity levelを持つ MongoDB ログが検出されたときにトリガーされる。 MongoDB ログの重大度レベルについては、 MongoDB のドキュメントを参照してください。
Rules
ログメッセージからIPとポート情報を抽出するルールが1つ用意されている。
イベントから測定基準まで
以下のイベントのいずれかをメトリクス構成に展開できます。 作成されたメトリクスの詳細については、events to metrics definitions を参照してください。
これらのイベントとメトリクスの構成は、拡張ダッシュボードで使用されます。 ダッシュボードでデータが欠落している場合は、イベント・トゥ・メトリクス構成がデプロイされ、お使いの環境で正しく動作していることを確認してください。
MongoDB_Access_MetricsMongoDB_General_MetricsMongoDB_Client_Metadata_MetricsMongoDB_Network_MetricsMongoDB_Other_Component_Metrics