AWS環境においてKsocketサーバにWindowsServerを選択した際の設定に関して

コメント

3件のコメント

  • Kompiraサポートチーム

    ご質問ありがとうございます。

    →そもそもKsocketサーバにWindowsServerは対応しておりますでしょうか。

    AWS環境での WindowsServer にも対応しております。

    →WindowsServerで作成した際のフォルダの作成場所及びファイルの内容をご教示いただけないでしょうか

    Windows の場合サービスが SYSTEM ユーザー権限で実行されるため、リージョンを指定するファイルは

    %WinDir%\system32\config\systemprofile\.aws\config

    に作成する必要がございます。
    こちらマニュアルの不備でご迷惑をお掛けしてしまい申し訳ございません。

    また、ファイルの内容については Linux と同じになりますので、マニュアルに記載されている内容のままで問題ございません。

    よろしくお願いいたします。

    0
    コメントアクション Permalink
  • 成島健太

    ご回答ありがとうございます。

    その通りファイルを作成いたしましたが、スキャン時にエラーが発生いたします。

    該当のKsocketのステータスは接続済みになっており、Ksocketサーバから収集対象サーバへのTeraTermを用いたSSH接続は可能であることを確認しております。

    Ksocketのログファイルとスキャン時のエラーキャプチャを送付いたします。

    *IPアドレスやスペースの情報部分は伏せております。

    ■Ksocketログ(Ksocketサービス起動からスキャン失敗まで)

    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:26  PID: 2356
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:27  Python: 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)]
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:28  Event loop: _WindowsSelectorEventLoop
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:29  KSOCKET_HOME: C:\ProgramData\Fixpoint\ksocket
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:32  Ksocket: 2.2.1
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:35  Configuration:
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37    logfile: $KSOCKET_HOME/var/log/ksocket/ksocket.log
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37    loglevel: INFO
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37    logformat: %(asctime)s  %(levelname)s  %(name)s:%(funcName)s:%(lineno)d  %(message)s
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37    logfilters: ['ksocket']
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37    connect:
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      token: Vy1ShdYCkL/XQJItq5BkFNbQaP9yyS4H//GKDQZs
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      name: ksocket
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      protocol: wss
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      host: 2021-sdol7gwg.cloud.kompira.jp
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      port: 443
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      endpoint: %(protocol)s://%(host)s:%(port)d/api/ksocket/connect
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      heartbeatTimeout: 30.0
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      heartbeatInterval: 60.0
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumeTimeout: 60.0
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumeRetries: 120
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumePlateau: 10
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumeThreshold: 120.0
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      requestTimeout: 60.0
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      requestRetries: 10
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      maxOperations: 100
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      maxRunningOperations: 5
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37    operations:
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      networksScanMode: aws
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37    directories:
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:37      credentials: $KSOCKET_HOME/etc/ksocket/credentials
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:40  Arguments:
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    command: connect
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    token: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    name: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    protocol: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    host: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    port: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    dump: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    logfile: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    loglevel: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    logformat: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    logfilters: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    debug: None
    2022-08-31T18:45:31+0900  INFO  ksocket.commands.connect:log_environment_info:42    profile: None
    2022-08-31T18:45:32+0900  INFO  ksocket.connection.websocket:connect:75  Connected: WebsocketConnection[wss://2021-sdol7gwg.cloud.kompira.jp:443/api/ksocket/connect](('10.0.7.37', 49676)-('20.44.141.90', 443))
    2022-08-31T18:45:32+0900  INFO  ksocket.flow.authentication.flow:start:79  Start authentication flow: No credential
    2022-08-31T18:45:33+0900  INFO  ksocket.flow.authentication.flow:start:122  Complete authentication flow: Credential(session_id='7f8f1040-f947-4cfd-be5e-774dc3aca4e7', server_id='<kcloud>')
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:26  PID: 5956
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:27  Python: 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)]
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:28  Event loop: _WindowsSelectorEventLoop
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:29  KSOCKET_HOME: C:\ProgramData\Fixpoint\ksocket
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:32  Ksocket: 2.2.1
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:35  Configuration:
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37    logfile: $KSOCKET_HOME/var/log/ksocket/ksocket.log
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37    loglevel: INFO
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37    logformat: %(asctime)s  %(levelname)s  %(name)s:%(funcName)s:%(lineno)d  %(message)s
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37    logfilters: ['ksocket']
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37    connect:
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      token: Vy1ShdYCkL/XQJItq5BkFNbQaP9yyS4H//GKDQZs
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      name: ksocket
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      protocol: wss
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      host: 2021-sdol7gwg.cloud.kompira.jp
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      port: 443
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      endpoint: %(protocol)s://%(host)s:%(port)d/api/ksocket/connect
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      heartbeatTimeout: 30.0
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      heartbeatInterval: 60.0
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumeTimeout: 60.0
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumeRetries: 120
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumePlateau: 10
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      resumeThreshold: 120.0
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      requestTimeout: 60.0
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      requestRetries: 10
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      maxOperations: 100
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      maxRunningOperations: 5
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37    operations:
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      networksScanMode: aws
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37    directories:
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:37      credentials: $KSOCKET_HOME/etc/ksocket/credentials
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:40  Arguments:
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    command: connect
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    token: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    name: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    protocol: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    host: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    port: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    dump: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    logfile: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    loglevel: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    logformat: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    logfilters: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    debug: None
    2022-08-31T18:51:40+0900  INFO  ksocket.commands.connect:log_environment_info:42    profile: None
    2022-08-31T18:51:41+0900  INFO  ksocket.connection.websocket:connect:75  Connected: WebsocketConnection[wss://***********:443/api/ksocket/connect](('*******', 49867)-('********', 443))
    2022-08-31T18:51:41+0900  INFO  ksocket.flow.authentication.flow:start:79  Start authentication flow: No credential
    2022-08-31T18:51:41+0900  INFO  ksocket.flow.authentication.flow:start:122  Complete authentication flow: Credential(session_id='27266690-a22f-44bf-a39f-4c7933e56d7d', server_id='<kcloud>')
    2022-08-31T18:56:56+0900  INFO  ksocket.flow.operation.flow:_on_operation_request:107  Operation request has received [d33d085b-1d05-4fdb-a658-eafe20b35ccc]
    2022-08-31T18:56:56+0900  INFO  ksocket.flow.operation.strategy:accept:77  Operation accepted [d33d085b-1d05-4fdb-a658-eafe20b35ccc]
    2022-08-31T18:56:56+0900  INFO  ksocket.flow.operation.strategy:start:91  Operation started [d33d085b-1d05-4fdb-a658-eafe20b35ccc]
    2022-08-31T18:57:48+0900  WARNING  ksocket.flow.operation.strategy:terminate:123  Operation failed [d33d085b-1d05-4fdb-a658-eafe20b35ccc]: OperationError
    2022-08-31T18:57:48+0900  INFO  ksocket.flow.operation.strategy:terminate:124  OperationError: Failed to read vpc-id of the running machine. The vpc-id is required to be given explicitly.

    ■スキャン時キャプチャ

    0
    コメントアクション Permalink
  • Kompiraサポートチーム

    ご確認頂きありがとうございます。

    今回のエラーはAmazon Virtual Private Cloud(Amazon VPC)のID取得失敗に起因します。ID取得には、Ksocketをインストールしたサーバーに必要な権限を与える必要があります。

    お手数ですが、Ksocketのマニュアル9ページの「1.3.2 AWS リソースに対するアクセス権限の付与」を参考に、必要な権限をご確認頂くようお願いします。権限が不足していれば付与の上、再度スキャンをお試しください。

    以上よろしくお願いします。

    0
    コメントアクション Permalink

サインインしてコメントを残してください。