M10+ Atlas クラスターを構成して、毎分ごとにシステム ログを Splunk クラウド または Splunk エンタープライズ にエクスポートできます。
この統合により、次のことが可能になります。
Spl大きな にエクスポートするMongoDBログファイルを指定します。Atlas は次のログタイプのエクスポートをサポートしています。
mongodmongosmongod-auditmongos-audit
最大 10 エクスポート パスを設定することで、ログを複数の Slack の宛先に同時にエクスポートできます。
重要
ログには機密情報が含まれる場合があります( PII など)。Splunk 先でのログのストレージと処理はユーザーが責任を負います。ログをエクスポートする前に Atlas が特定の情報を編集するには、こちらから、MongoDB Supportにお問い合わせください。
必要なアクセス権
Splunk の宛先にログをエクスポートするには、Atlas への Project Owner または Organization Owner アクセス権が必要です。
Considerations
各 Atlas ホストは通常、1 日あたり 1 GBのログを生成します。ログをエクスポートするには、 データ転送コストが発生します。具体的なデータ転送コストは、 宛先、リージョン、クラウドプロバイダーによって異なります。
ネットワークの問題または再試行により、Slack 宛先に重複するログエントリが発生する可能性があります。
Atlas は外部エンドポイントとなる接続されたデバイスに接続するときに TLS を強制し、公開認証局(CA)によって署名された証明書を必要とします。自己署名証明書はサポートされていません。
前提条件
次のものが必要です。
HTTPイベント コレクター(HEC)が有効になっている Slack の配置。
Splunk HEC エンドポイントとなる接続されたデバイスURL。
イベントを取り込む権限を持つ Slack HEC トークン。
MongoDB 7.0 以降を実行中
M10+Atlas クラスター。
手順
ログを Slack にエクスポートするには、次の手順を実行します。
Atlas で、Project Settings ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 アイコンを Project Overview の横にあるをクリックします。
[ Project Settings ]ページが表示されます。
Atlas を Slack に接続します。
HEC Tokenフィールドに Splunk HEC トークンを入力します。
HEC URLフィールドに Slack HEC URL を入力します。
[Log Type で、エクスポートするログのタイプを選択します。
MongoDB Logs 各
mongodサーバープロセスによって書き込まれた診断ログ。サーバーのスタートアップとシャットダウン、構成、接続、低速クエリ、レプリケーション、シャーディングアクティビティ、およびその他の運用イベントがレコード。MongoDB Audit Logs
mongodによって発行され、認証試行、認可チェック、ロールの変更、その他のセキュリティ関連操作などのシステムイベントアクションを追跡する監査ログ。これらのログは、メインのMongoDBログとは別です。MongoDB Router Logs シャーディングされたクラスター内の各 ルーター
mongosプロセスによって書き込まれた診断ログ。シャードへのクエリのルーティング、シャーディングメタデータの更新、一般的なプロセス診断など、ルーター固有の動作をキャプチャします。MongoDB Router Audit Logs ルーター プロセスによって発行される監査ログ。同じ種類の監査されたシステム イベントを記録しますが、シャーディングされた配置では
mongosルーターの観点から見たものを記録します。
詳しくは、MongoDBログの表示とダウンロードを参照してください。
エクスポートを有効にする前に、Test Integration をクリックして、構成と認証情報が正しいことを確認してください。
[Save] をクリックします。
ログ エクスポート失敗のアラート
Atlas は、すべてのプロジェクトに対して有効になっているデフォルトのアラートによって、ログのエクスポートが失敗または回復したときに自動的に通知されます。
Default Alerts
次のアラートは、 外部ログ シンク を持つすべてのプロジェクトでデフォルトで有効になっています。
すべてのアラートは、 ロールを持つすべてのユーザーにメール通知を送信し、Project Owner Project
Activity FeedProject Alertsに表示されます。 設定で通知の受信者と方法をカスタマイズできます。
アクティビティ フィード イベント
アラートに加えて、Atlas は次の情報イベントを Project Activity Feed に記録します。
Log export has recovered. Queued logs are ready to resume sending.
Log export has recovered. Queued logs are now being sent.
All queued logs have been delivered to sink.
これらのイベントを表示するには、「 アクティビティ フィードを表示 」を参照してください。
アラート通知の設定の詳細については、「 アラートの構成 」を参照してください。