A remote agent supervisor is an application that is installed alongside a Bamboo remote agent, by default. The remote agent supervisor is an implementation of the Java Service Wrapper.

リモート エージェント スーパーバイザーは、インストールされているマシン上のリモート エージェントをモニタリングします。リモート エージェントがクラッシュした場合、リモート エージェント スーパーバイザーは自動的に再起動を試みます。Bamboo サーバーとの通信が失われた場合、リモート エージェントは自動的にシャットダウンし、リモート エージェント スーパーバイザーが再起動するのを待ちます。

リモート エージェント スーパーバイザーは、次のオペレーティング システムで動作します。

  • Linux:
    • x86
    • x86_64
    • IA64
    • PPC 64 bit (but not 32 bit)
  • Mac OSX:
    • すべてのアーキテクチャ
  • Solaris:
    • x86
    • x86_64 (32 ビットモードで実行)
    • IA64 (running in 32 bit mode)
    • SPARC (32 ビットと 64 ビットの両方)
  • Windows の場合:
    • 32 ビット
    • 64 ビット
  • ラベルなし

3 Comments

  1. TimmJD

    Dont'd know anything about java and services under Windows...but it works for me to get Bamboo installed as a Service on Windows 7 x64

    1. Download the Remote Agent from your Bamboo Server (http://foo/bamboo/admin/agent/addRemoteAgent.action)
      1. Execute the Installation of the Agent
        1. java -jar atlassian-bamboo-agent-installer-2.6.jar http://foo/bamboo/agentServer install
      2. Patch the \bamboo-agent-home\conf\wrapper.conf to the location of your x64 java executable
        1. wrapper.java.command=C:\Program Files\Java\jre6\bin\java.exe
    2. Download the example Wrapper from Can FishEye be run as a Windows service?.
      1. Extract from the example Wrapper (wrapper.zip)
        1. wrapper.exe goes to \bamboo-agent-home\bin\
        2. wrapper.jar goes to \bamboo-agent-home\lib\
        3. wrapper.dll goes to \bamboo-agent-home\lib\
    3. Execute the wrapper.exe to install the Service
      1. \bamboo-agent-home\bin\wrapper.exe -i \bamboo-agent-home\conf\wrapper.conf
    4. Startup the Windows Service
      1. Bamboo Remote Agent
  2. Any chance we see a supervisor for AIX 64bit? It seems like latest versions of Java Service Wrapper run on AIX.

  3. Anonymous

    I wonder if this wrapper can be used to turn agent off and back on as needed? If wrapper turns off an agent, does it free a spot in a list of licensed agents? Imagine scenario where we may have large pool of different VMs and turn bamboo agents on and off as needed to keep the total number in line with the license?