MongoDB のデフォルトチェックとポリシー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • エージェントクライアントコレクター は、MongoDB ヘルスモニタリングのための以下のポリシーを提供します。ポリシーには、指定されたテーブルで指定されたチェックが付属しています。ポリシーとチェックは Windows と Linux の両方で使用できます。

    表 : 1. MongoDB イベント
    タイプ チェック 説明 使用法 コマンド 出力
    イベント app.mongodb.check-mongodb-alive MongoDB サーバーが稼働しているかどうかを監視し、MongoDB サーバーの健全性ステータスのアラートを作成します。 commonchecks check-mongodb-alive -H db_host -p db_port

    各項目の意味は次のとおりです。

    • db_host = サーバーが実行されているホスト
    • db_port = MongoDB サーバーに接続するポート

    使用例:command: commonchecks check-mongodb-alive -H 10.***.***.*** -p 27017

    commonchecks check-mongodb -p {{.labels.params_port}} -H {{.labels.params_host}} Check mongodb Alive OK:サーバーの健全性が良好であることを示します。
    イベント app.mongodb.check-mongodb-metrics しきい値制限に基づいて、任意の MongoDB メトリクスのアラートを作成します。

    MongoDB サーバーのメトリクスのアラートをトリガーするには、メトリクス名全体をパラメーターに渡します。

    commonchecks check-mongodb-metrics -H Hostname -p port -w warning -c critical -d database -m MetricName

    各項目の意味は次のとおりです。

    • Hostname = サーバーが実行されているホスト
    • port = MongoDB サーバーに接続するポート
    • warning = 警告しきい値
    • critical = 重大しきい値
    • database:データベース名
    • MetricName = 監視する特定のメトリクス

    使用例:command: commonchecks check-mongodb-alive -H 10.***.***.*** -p 27017

    commonchecks check-mongodb-metrics -c {{.labels.params_critical}} -d {{.labels.params_database}} -w {{.labels.params_warning}} -H {{.labels.params_host}} -p {{.labels.params_port}} -m {{.labels.params_metric}} Check mongodb Metrics OKmongodb.connection.current の値が許容可能なしきい値内であることを示します。
    表 : 2. MongoDB のメトリクス
    タイプ チェック 説明 使用法 コマンド 出力
    メトリクス app.mongodb.metrics-mongodb MongoDB サーバーとすべてのデータベースのメトリクスを返します。

    サンプルのメトリクス:

    • mongodb.connections.totalCreated:受信接続
    • mongodb.locks.Database.acquireCount_IX:インテント排他ロックモード
    • mongodb.locks.Database.acquireCount_X :排他ロックモード
    • mongodb.locks.Database.acquireCount_IS :インテント共有ロックモード
    commonchecks check-mongodb

    各項目の意味は次のとおりです。

    • host = MongoDB サーバーが実行されているホスト名
    • port = MongoDB サーバーに接続するポート
    • database:データベース名
    commonchecks metrics-mongodb -p {{.labels.params_port}} -H {{.labels.params_host}} -d {{.labels.params_database}} <hostname>.mongodb.connections.totalCreated 20632 1639498004