MongoDBモニタリング
最終更新日: 18 年 2024 月 XNUMX 日LogicMonitorのMongoDBモニタリングパッケージは、データベース、サーバーヘルス、およびクラスターのレプリケーションのモニタリングを提供します。 パッケージはを使用します MongoDBJavaドライバー サーバーを直接監視します。
互換性
2023 年 6.0 月の時点で、LogicMonitor の MongoDB パッケージはバージョン XNUMX 以降と互換性があることが知られています。
セットアップ要件
モニタリングへのリソースの追加
MongoDBホストをモニタリングに追加します。 監視にリソースを追加する方法の詳細については、を参照してください。 デバイスの追加.
資格情報を取得する
LogicMonitorは、MongoDBリソースのデータに正常にアクセスするために、適切な資格情報を提供する必要があります。 これらの資格情報は、次の最小権限が割り当てられているユーザーアカウントに属している必要があります。
職種 | 説明 |
replSetGetStatus | replSetGetStatusコマンドを実行する機能(レプリケーションの監視に必要) |
サーバーステータス | serverStatusコマンドを実行する機能(MongoDB_Server_Overview DataSourceに必要) |
データベース統計 | dbStatsコマンドを実行する機能 |
リソースへのプロパティの割り当て
次のカスタムプロパティを設定する必要があります。LogicMonitor内のMongoDBリソースに設定する必要があります。 プロパティの設定の詳細については、を参照してください。 リソースとインスタンスのプロパティ.
プロパティ | 説明 |
mongodb.user | (必須) MongoDB ユーザー名。 |
mongodb.pass | (必須) MongoDB パスワード。 |
mongodb.ssl | (オプション) MongoDB サーバーが SSL を使用して接続するように設定されている場合は、このプロパティを TRUE に設定します。 |
mongodb.ports | (オプション) デフォルトでは、LogicMonitor は 27017 への接続を試みます。ホスト上で MongoDB を実行するポートが複数ある場合 (同じサーバー上の複数のインスタンスの場合)、ポートをコンマ区切りのリストとして入力します。注: このプロパティをカスタマイズし、LogicMonitor が試行するポートの 27017 つが XNUMX である場合は、コンマ区切りのリストにそのポートが含まれていることを確認してください。 |
LogicModulesをインポートする
LogicMonitorパブリックリポジトリから、にリストされているすべてのMongoDBLogicModuleをインポートします。 パッケージ内のLogicModules このサポート記事のセクション。 これらのLogicModuleがすでに存在する場合は、最新バージョンであることを確認してください。
LogicModulesがインポートされると(以前のセットアップ要件がすべて満たされていると仮定して)、データ収集が自動的に開始されます。
考慮事項:MongoDBモニタリング用のXNUMXセットのLogicModule
LogicMonitorには、現在、MongoDBモニタリングパッケージにXNUMXセットのMongoDBLogicModuleが含まれています。
- Collectorバージョン29.105以下とのみ互換性があります。 MongoDBデータソースの元のセットは、ハードJAR依存関係のため、コレクターバージョン29.106以降では機能しません。
- Collectorバージョン29.106以降とのみ互換性があります。 MongoDBデータソースの新しいセットは、新しいコレクターでのみ使用可能な新しいMongoDBドライバーを使用します。
どちらのセットも同様のカバレッジを提供します。 それらの主な差別化要因は、コレクターの互換性です。 両方のセットを構成するLogicModuleを パッケージ内のLogicModules このサポート記事のセクション。
LogicMonitorは、MongoDBの監視に29.106より前のバージョンのCollectorを使用している場合でも、新しいセットもインポートすることをお勧めします。 新しいセットは、コレクターのバージョンが29.106以降に更新されるまで、MongoDBリソースに関連付けられません。更新されると、自動的に関連付けられ、スムーズな監視遷移が保証されます。 その時点で、古いセットは機能しなくなります。
パッケージ内のLogicModules
MongoDB用のLogicMonitorのパッケージは、次のLogicModuleで構成されています。 完全にカバーするには、これらのLogicModuleがすべてLogicMonitorプラットフォームにインポートされていることを確認してください。
お名前 | 種類 | コレクターバージョンの互換性 | 説明 |
addCategory_MongoDB | プロパティソース | すべて | 「MongoDB」を値としてに追加します システム カテゴリ MongoDBリソースのプロパティ。 |
MongoDB_Server_概要 | データソース | 29.106以上 | MongoDBサーバーの状態と統計の概要。 |
MongoDBサーバーデータベース | データソース | 29.106以上 | MongoDBデータベースの基本的な統計を監視します。 |
MongoDB_サーバー_レプリケーション | データソース | 29.106以上 | レプリカセットのすべてのメンバーを検出し、レプリケーションとステータスを測定します。 |
MongoDBレプリケーション | データソース | 29.105以下 | レプリカセットのすべてのメンバーを検出し、レプリケーションとステータスを測定します。 |
MongoDBデータベース | データソース | 29.105以下 | ホスト上の個々のMongoDBデータベースを監視します。 |
MongoDB- | データソース | 29.105以下 | コアMongoDB機能を監視します |
このパッケージのデータソースによって追跡されるさまざまなメトリックに静的データポイントのしきい値を設定する場合、LogicMonitorはテクノロジ所有者のベストプラクティスのKPI推奨事項に従います。 必要に応じて、これらの事前定義されたしきい値を調整して、環境固有のニーズを満たすことをお勧めします。 データポイントのしきい値の調整の詳細については、を参照してください。 データポイントの静的しきい値の調整.