Classicサーバログ収集情報の設定
    • PDF

    Classicサーバログ収集情報の設定

    • PDF

    記事の要約

    説明

    サーバのログ収集を設定します。

    Classicサーバログ収集情報を設定

    Classicプラットフォームにあるサーバのログ収集情報を設定する APIです。

    リクエスト URL

    POST https://cloudloganalytics.apigw.ntruss.com/api/{regionCode}-v1/classic/servers/collecting-infos
    

    リクエストヘッダ

    ヘッダ名説明
    x-ncp-apigw-timestamp1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表し、
    API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-apigw-timestamp:{Timestamp}
    x-ncp-apigw-api-keyAPI Gatewayから発行されたキー
    x-ncp-apigw-api-key:{API Gateway API Key}
    x-ncp-iam-access-keyNAVERクラウドプラットフォームポータルで発行された Access Key ID
    x-ncp-iam-access-key:{Account Access Key}
    x-ncp-apigw-signature-v2Access Key IDと Secret Keyで暗号化した署名
    x-ncp-apigw-signature-v2:{API Gateway Signature}
    Content-TypeRequest body content typeは application/jsonに指定
    Content-Type: application/json

    リクエストボディ

    Parameter名Parameterの説明必須の有無Available ValuesData Type
    logPath収集対象ログのパスY例) /var/log/messages, /var/log/secure*String
    logTemplate収集対象ログのテンプレートY例) CUSTOM_LOG, APACHE, TOMCATString
    logTypeログタイプY例) SYSLOG, security_log, apache, tomcatString
    osType収集対象サーバの OS TypeYサーバリストの照会 APIで osName値を使用String
    servername収集対象のサーバ名Yサーバリストの照会 APIで servername値を使用
    例) cla-test
    String
    instanceNo収集対象サーバの instanceNoYサーバリストの照会 APIで instanceNo値を使用
    例) 1234567
    Integer
    ip収集対象サーバの IPアドレスYサーバリストの照会 APIで privateIp値を使用
    例) 123.123.123.123
    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"
       }
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.