MongoDB Agent は、MongoDB ホストを Cloud Manager に接続する単一のバイナリです。Cloud Manager で管理する MongoDB プロセスを実行するホストに MongoDB Agent をインストールします。各エージェントは Cloud Manager をポーリングして現在の目標を決定し、その目標を達成するために必要な作業を実行し、その状態を Cloud Manager に続けて報告します。
エージェント機能
MongoDB Agent は、必要に応じて、次の 3 つの機能のいずれか、すべてを実行します。
関数 | 説明 |
|---|---|
オートメーション | プロジェクトのオートメーション構成で定義された目標状態に合わせて MongoDB ノードとクラスターを配置し、メンテナンスします。 |
モニタリング | MongoDB 配置のノードから統計を収集し、Cloud Manager に送信します。それにより、Cloud Manager は配置ステータスをリアルタイムで報告できます。 |
バックアップ | 配置を以前の状態に復元できるように、指定した MongoDB プロセスのスナップショットを取得します。 |
Cloud Manager UI を使用して、モニタリングやバックアップ機能を有効にします。新しいクラスターを作成するか、既存のクラスターをインポートするときに、オートメーションを有効にします。各機能を有効および無効にする方法については、「オートメーション機能の管理」を参照してください。
エージェントは配置構成情報と MongoDB ログのみを送信します。MongoDB 配置からはデータレコードを送信しません。
レガシーエージェント
MongoDB Agent が導入される前は、オートメーション、バックアップ、モニタリングの各機能はプロジェクト内で個別のエージェント バイナリとして実行されていました。これらのレガシー エージェントは現在、サポートが終了しています。更新プロセスについては、クラスターはすでに 3 つのレガシー エージェントすべてを使用して管理されていますが、どうなりますか。 を参照してください。