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