PROXY 環境下で Agent を起動する(コンテナ版)


以下の手順に従って、Agent の起動状態を確認します。

Agent を立てる環境が PROXY 環境下の場合、以下の様に http_proxy, https_proxy, no_proxy 環境変数を docker run の引数に加えてください。
no_proxy の値は Service URL の FQDN や IP アドレスを指定します。詳しくは こちら もご参考ください。

  • Front Agent の設定サンプル

    $ docker run -d --restart=unless-stopped --log-opt max-size=20m --log-opt max-file=5 \ 
        -e http_proxy="http://<user>:<password>@name.of.proxy:port" \ 
        -e https_proxy="http://<user>:<password>@name.of.proxy:port" \ 
        --name myagent -p 30000:30000 tunacloac/frontagent:latest front_agent \ 
        -controller https://api.kuroshio.tunaclo.net \ 
        -projectID 111149c8-4808-481c-9999-605028b77 \ 
        -agentID fEGAPoJGGGdS6KHKC5111 -agentKey UchyaTkR9ophRAMnX111W
    
  • Back Agent の設定サンプル

    $ docker run -d --restart=unless-stopped --log-opt max-size=20m --log-opt max-file=5 \ 
        -e http_proxy="http://<user>:<password>@name.of.proxy:port" \ 
        -e https_proxy="http://<user>:<password>@name.of.proxy:port" \ 
        -e no_proxy="<ServiceURL>" \ 
        --name myagent tunacloac/backagent:latest back_agent \ 
        -controller https://api.kuroshio.tunaclo.net \ 
        -projectID 111149c8-4808-481c-9999-605028b77 \ 
        -agentID CfCF29G9G7EDupttwwJJq7 -agentKey UchyaTkR9ophRAMnX222W
    
PROXY 認証のユーザー名やパスワードに記号(@, , ^ 等)が含まれる場合は、URL エンコードした文字に置き換えてください。
例. 「user = alice」「password = p@ssword」の場合
-e http_proxy=http://alice:p%40ssword@proxyhost.com:8080

Back Agent の no_proxy 設定について

Back Agent 起動時に http_proxy, https_proxy を指定する場合は、Service URL にアクセスする際に PROXY を経由しないようにするため no_proxy も指定してください。

multiple endpoints
$ docker run -d --restart=unless-stopped --log-opt max-size=20m --log-opt max-file=5 \ 
  -e http_proxy="http://<user>:<password>@name.of.proxy:port" \ 
  -e https_proxy="http://<user>:<password>@name.of.proxy:port" \
  -e no_proxy="test-gitlab.com,test-redmine.com,test-zabbix.com" \
  --name gitlab-servcie-agent tunacloac/backagent:latest back_agent \ 
  -controller https://api.kuroshio.tunaclo.net -projectID 22c22c22-5555-4a44-add4-3fffff347640 \ 
  -agentID pqbRRReauWbbbqtpaANsss -agentKey XP3333xnJg333PPP5Pyd3A
Service URL が複数存在する場合は、no_proxy で全ての Service URL の FQDN、または IP アドレスを指定するようにしてください。
no_proxy には “*.net” を指定しないでください。 Back Agent が Tunaclo ルーターに接続できず起動できなくなります。
前へ
次へ