VPCサーバログ収集情報の設定
- 印刷する
- PDF
VPCサーバログ収集情報の設定
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
サーバのログ収集を設定します。
VPCサーバログ収集情報を設定
VPCプラットフォームにあるサーバのログ収集情報を設定する APIです。
リクエスト URL
POST https://cloudloganalytics.apigw.ntruss.com/api/{regionCode}-v1/vpc/servers/collecting-infos
リクエストヘッダ
ヘッダ名 | 説明 |
---|---|
x-ncp-apigw-timestamp | 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表し、API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなすx-ncp-apigw-timestamp:{Timestamp} |
x-ncp-apigw-api-key | API Gatewayから発行されたキーx-ncp-apigw-api-key:{API Gateway API Key} |
x-ncp-iam-access-key | NAVERクラウドプラットフォームポータルで発行された Access Key IDx-ncp-iam-access-key:{Account Access Key} |
x-ncp-apigw-signature-v2 | Access Key IDと Secret Keyで暗号化した署名x-ncp-apigw-signature-v2:{API Gateway Signature} |
Content-Type | Request body content typeは application/jsonに指定Content-Type: application/json |
リクエストボディ
Parameter名 | Parameterの説明 | 必須の有無 | Available Values | Data Type |
---|---|---|---|---|
logPath | 収集対象ログのパス | Y | 例) /var/log/messages, /var/log/secure* | String |
logType | ログタイプ | Y | 例) SYSLOG, security_log, apache, tomcat | String |
logTemplate | 収集対象ログのテンプレート | Y | 例) CUSTOM_LOG, APACHE, TOMCAT | String |
osType | 収集対象サーバの OS Type | Y | サーバリストの照会 APIで osName値を使用 | String |
servername | 収集対象のサーバ名 | Y | サーバリストの照会 APIで servername値を使用 例) cla-test | String |
instanceNo | 収集対象サーバの instanceNo | Y | サーバリストの照会 APIで instanceNo値を使用 例) 1234567 | Integer |
ip | 収集対象サーバの IPアドレス | N | サーバリストの照会 APIで privateIp値を使用 例) 123.123.123.123 | String |
macAddr | 収集対象サーバの macAddress | Y | サーバリストの照会 APIで macAddr値を使用 例) "FF:FF:FF:FF:FF:FF" | String |
リクエスト例
POST https://cloudloganalytics.apigw.ntruss.com/api/{regionCode}-v1/vpc/servers/collecting-infos
HOST: cloudloganalytics.apigw.ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: FJSBB4K3XnaGAvVe0Hzj3/2hfNWvgLHR1rQHW2Et2Rs=
x-ncp-apigw-timestamp: 1593848345548
x-ncp-iam-access-key: 11IKBWgQegM4DwiJL4mo
"collectingInfos": [
{
"logPath": "/var/log/messages",
"logTemplate": "SYSLOG",
"logType": "SYSLOG",
"servername": "s172353dfd86",
"osType": "Rocky Linux 8.8",
"ip": "123.123.123.123",
"instanceNo": 1111111,
"macAddr": "FF:FF:FF:FF:FF:FF"
},
{
"logPath": "/var/log/mysql/error.log",
"logTemplate": "MySQL",
"logType": "mysql_error",
"servername": "s172353dfd86",
"osType": "Rocky Linux 8.8",
"ip": "123.123.123.123",
"instanceNo": 1111111,
"macAddr": "FF:FF:FF:FF:FF:FF"
}
]
curl -X POST "https://cloudloganalytics.apigw.ntruss.com/api/{regionCode}-v1/vpc/servers/collecting-infos"
-H "accept: application/json"
-H "Content-Type: application/json"
-H "x-ncp-iam-access-key: 11IKBWgQegM4DwiJL4mo"
-H "x-ncp-apigw-timestamp: 1594025530536"
-H "x-ncp-apigw-signature-v2: ql8l9dfegxM4gMtVozTZH7kOdjsOB0FLdDvLRkvFPks="
-d "\"collectingInfos\": [{ \"logPath\": \"/var/log/messages\", \"logTemplate\": \"SYSLOG\", \"logType\": \"SYSLOG\", \"servername\": \"s172353dfd86\", \"osType\": \"Rocky Linux 8.8\", \"ip\": \"123.123.123.123\", \"instanceNo\": 1111111},{ \"logPath\": \"/var/log/mysql/error.log\", \"logTemplate\": \"MySQL\", \"logType\": \"mysql_error\", \"servername\": \"s172353dfd86\", \"osType\": \"Rocky Linux 8.8\", \"ip\": \"123.123.123.123\", \"instanceNo\": 1111111,\"macAddr\": \"FF:FF:FF:FF:FF:FF\"}]"
レスポンス例
{
"code": 0,
"message": "リクエストが正常に処理されました。",
"result": {
"configKey": "6e08a5ce0feb4abcda330f8913f684aa",
"usage": "curl -s http://beta-vccm.ncloud.com/setUpClaVPC/6e08a5ce0abcdeddad330f8913f684aa | sudo sh"
}
}
この記事は役に立ちましたか?