Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

1 つのプロジェクトのすべてのエージェント バージョンを取得

項目一覧

  • 必須のロール
  • リクエスト
  • リクエスト パス パラメーター
  • リクエスト クエリ パラメータ
  • リクエスト ボディ パラメータ
  • 応答
  • リクエストの例
  • 応答例
  • 応答ヘッダー
  • レスポンス本体

割り当てられた次のいずれかのロールを使用して、このエンドポイントを正常に呼び出すことができます。

ベース URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

GET /groups/{PROJECT-ID}/agents/versions
名前
タイプ
必要性
説明
PROJECT-ID
string
必須
プロジェクトの一意の識別子。
名前
タイプ
必要性
説明
default
pretty
ブール値
任意
レスポンス本体を pretty-print に含めるかどうかを示すフラグ 形式。
false
envelope
ブール値
任意

応答をエンベロープでラップするかどうかを示すフラグ。

一部の APIクライアントは、 HTTPレスポンス ヘッダーまたはステータス コードにアクセスできません。 これを修正するには、クエリでenvelope=trueを設定します。

1 つの結果を返すエンドポイントの場合、レスポンス本体には次のものが含まれます。

名前
説明
status
HTTPレスポンス コード
content
期待される応答本体
false

このエンドポイントは、HTTP リクエスト本体パラメータを使用しません。

名前
タイプ
説明
count
integer
MongoDB Ops Managerアプリケーションが見つけたエージェントの数。
entries
オブジェクトの配列
このMongoDB Ops Managerアプリケーションが管理するすべてのホスト上の各エージェントの詳細。
entries
.address
string
このエージェントを実行するホストの IPv6 アドレス。
entries
.hostname
string
このエージェントを実行するホストのFQDN
entries
.hostnameShort
string
このエージェントを実行するホスト名。
entries
.version
string
このホストが実行するこのエージェントのバージョン。
entries
.pingCount
integer
このエージェントから受信した ping の回数。
entries
.confCount
integer
このエージェントから受信した設定呼び出しの数。
entries
.tagName
string
バックアップが有効になっている場合は、このエージェントのラベル。
entries
.lastPing
数値

UNIXエポック MongoDB Ops Managerからの経過ミリ秒単位のタイムスタンプ がこのエージェントから最後の ping を受信したとき

モニタリングが有効になっているモニタリングエージェントと MongoDB エージェントに適用されます。

entries
.lastConf
数値
UNIXエポック からの経過ミリ秒単位のタイムスタンプMongoDB Ops Manager がこのエージェントから最後の構成呼び出しを受信したとき
entries
.msSinceLastConf
数値
前回の構成呼び出しから経過したミリ秒数。
entries
.isPrimary
ブール値
このエージェントが実行されるホストがプライマリであるかどうかを示すフラグ。
entries
.isManaged
ブール値

MongoDB Ops Managerがこのエージェントを管理するかどうかを示すフラグ。

モニタリングエージェントとバックアップエージェントにのみ適用されます。

entries
.numProcess
integer
このホスト上で実行される MongoDB プロセスの数。
entries
.isVersionOld
ブール値
インストールされたエージェントが廃止されたことを示すフラグ。 このエージェントの現在リリース バージョンが、インストールされているエージェントのバージョンを超えています。
entries
.isVersionDeprecated
ブール値
このエージェントが非推奨であることを示すフラグ。 このエージェントでサポートされる最小バージョンが、インストールされたエージェントのバージョンを超えています。
entries
.pingState
string

このエージェントの現在の状態。 pingNameは次のいずれかの値を返します。

  • ok

  • warning

  • error

entries
.isModule
ブール値
このエントリが MongoDB Agent のモジュールであることを示すフラグ。
isAnyAgentNotManaged
ブール値
いずれかのエージェントが非管理状態のホスト上で実行されるかどうかを示すフラグ。
isAnyAgentVersionDeprecated
ブール値
配置内のいずれかのエージェントが、そのエージェントの非推奨バージョンを実行しているかどうかを示すフラグ。
isAnyAgentVersionOld
ブール値
配置内のいずれかのエージェントが、そのエージェントの現行のバージョンではないことを実行するかどうかを示すフラグ。
latestVersion
string
このタイプのエージェントの最新バージョン。
links
オブジェクトの配列

サブリソースや関連リソースへの 1 つ以上のリンク。 応答内のすべてのlinks配列には、 selfと呼ばれるリンクが少なくとも 1 つ含まれています。 URL の関係は、 Web リンク仕様 で説明されています。

minimumAgentVersionDetected
string
このホストにインストールされたこのエージェントの最小サポート バージョン。
minimumVersion
string
MongoDB Ops Managerのインストールで動作するこのエージェントの最小サポート バージョン。
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \
--request GET "http://{opsManagerHost}:{port}/api/public/v1.0/groups/{PROJECT-ID}/agents/versions?pretty=true"
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "count": 0,
3 "entries": [],
4 "isAnyAgentNotManaged": false,
5 "isAnyAgentVersionDeprecated": false,
6 "isAnyAgentVersionOld": false,
7 "latestVersion": "10.14.0.6304",
8 "links": [{
9 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/groups/{PROJECT-ID}/agents/current",
10 "rel": "self"
11 },
12 {
13 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/groups/{PROJECT-ID}",
14 "rel": "http://mms.mongodb.com/group"
15 }
16 ],
17 "minimumAgentVersionDetected": "10.14.0.6304",
18 "minimumVersion": "5.0.0.309"
19}

戻る

すべてのエージェント バージョンを取得