Probe Configuration

目次

Probe Configuration#

get_probe_config_agent{agent_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/agent/{agent_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/agent/{agent_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/agent/{agent_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/agent/{agent_id}

すべてのエージェントレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

agent_id

path

integer

true

エージェントID

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}

すべてのサーバーレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/{probe_id}

指定されたプローブIDのサーバーレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません

put_probe_config_server{server_id}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X PUT https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id} \
  -H Content-Type: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Content-Type: application/json,
  X-Auth-Token: string
}

r = requests.put(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id}, headers = headers)

print(r.json())
const inputBody = {
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
};
const headers = {
  Content-Type:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id},
{
  method: PUT,
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

PUT /probe/config/server/{server_id}/{probe_id}

指定されたプローブIDのサーバーレベルのプローブ構成を更新します。

ボディパラメーター

{
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
}

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

body

body

ProbeConfigData

true

なし

応答例

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

ステータス200

None

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}

すべてのデータベースレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/{probe_id}

指定されたプローブIDのデータベースレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

probe_id

path

integer

true

プローブ構成が返されるプローブID。

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません

put_probe_config_server{server_id}database{database_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X PUT https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id} \
  -H Content-Type: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Content-Type: application/json,
  X-Auth-Token: string
}

r = requests.put(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id}, headers = headers)

print(r.json())
const inputBody = {
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
};
const headers = {
  Content-Type:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id},
{
  method: PUT,
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

PUT /probe/config/server/{server_id}/database/{database_name}/{probe_id}

指定されたプローブIDのデータベースレベルのプローブ構成を更新します。

ボディパラメーター

{
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
}

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

body

body

ProbeConfigData

true

なし

応答例

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

ステータス200

None

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}

すべてのスキーマレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}

指定されたプローブIDのスキーマレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません

put_probe_config_server{server_id}database{database_name}schema{schema_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X PUT https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id} \
  -H Content-Type: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Content-Type: application/json,
  X-Auth-Token: string
}

r = requests.put(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}, headers = headers)

print(r.json())
const inputBody = {
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
};
const headers = {
  Content-Type:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id},
{
  method: PUT,
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

PUT /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}

指定されたプローブIDのスキーマレベルのプローブ構成を更新します。

ボディパラメーター

{
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
}

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

body

body

ProbeConfigData

true

なし

応答例

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

ステータス200

None

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}table{table_name}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}

すべてのテーブルレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

table_name

path

string

true

テーブル名

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}table{table_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id}

指定されたプローブIDのテーブルレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

table_name

path

string

true

テーブル名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}index{index_name}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}

すべてのインデックスレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

index_name

path

string

true

インデックス名

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}index{index_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id}

指定されたプローブIDのインデックスレベルプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

index_name

path

string

true

インデックス名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}

すべてのシーケンスレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

sequence_name

path

string

true

シークエンス名

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id}

指定されたプローブIDの配列レベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

sequence_name

path

string

true

シークエンス名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}function{function_name}_#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/ \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/,
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/

すべてのファンクションレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

function_name

path

string

true

ファンクション名

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}function{function_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id}

指定されたプローブIDのファンクションレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

function_name

path

string

true

ファンクション名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}view{view_name}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}

すべてのビューレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

view_name

path

string

true

ビュー名

X-Auth-Token

header

string

true

承認トークン

応答例

[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

ステータスコード 200

Name

Type

Required

Restrictions

Description

anonymous

Query information ]

false

none

なし

» probe_id

integer

false

none

プローブの一意のID

» probe_name

string

false

none

プローブの名前

» default_interval_min

integer

false

none

プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。

» interval_min

integer

false

none

プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。

» default_interval_sec

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。

» interval_sec

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。

» default_interval

integer

false

none

プローブが統計を収集するデフォルトの間隔を秒単位で定義します。

» interval

integer

false

none

プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります

» default_lifetime

integer

false

none

デフォルトの履歴データの保持期間を日単位で定義します。

» lifetime

integer

false

none

履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。

» default_enabled

boolean

false

none

デフォルトのプローブ有効/無効値を定義します。

» enabled

boolean

false

none

プローブがデフォルトで有効/無効かどうかを指定します。

» target_type_id_returned

integer

false

none

戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul>

注釈

この操作には認証が必要ありません

get_probe_config_server{server_id}database{database_name}schema{schema_name}view{view_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id} \
  -H Accept: application/json \
  -H X-Auth-Token: string
import requests
headers = {
  Accept: application/json,
  X-Auth-Token: string
}

r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept:application/json,
  X-Auth-Token:string
};

fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id},
{
  method: GET,

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id}

指定されたプローブIDのビューレベルのプローブを取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

database_name

path

string

true

データベース名

schema_name

path

string

true

スキーマ名

view_name

path

string

true

ビュー名

probe_id

path

integer

true

プローブ構成が返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

プローブ

注釈

この操作には認証が必要ありません