How can you prevent the adaptive configuration on an Agent system from auto-configuring the agents?

Document ID : KB000054809
Last Modified Date : 14/02/2018
Show Technical Document Details

Adaptive configuration will Create/Add/Remove watchers automatically based on how it is configured. If it is enabled you can see
some of the following behavior in the agent while it is running:

  • Configuration sets are not loading as expected

  • Agent watchers manually added are being deleted

  • The agent seems to lose the configuration you loaded

  • Watchers have an AC appended to their name

Adaptive Configuration on the Agent system can be disabled via one of the following methods:

Important Note: Use of Method 1 is highly recommended. This will prevent Adaptive Configuration from reconfiguring the agents, but
it will retain other features such as the Agent Watchdog functionality. Method 1 can also be deployed via UCM

For Windows:
Method 1 - To disable the adaptive configuration without removing the services you can do the following:

  • check the %AGENTWORKS_DIR%\agents\baseline\caiWinA3.xml file.

  • By default "BaselineMode" is set to "all":
    <BaselineMode  enumlist="none|loadconfigsetonce|loadconfigset|selfconfiguration|selfadaptation|all">all
    </BaselineMode>
  • run: awservices stop

  • edit the source and change "BaselineMode" to "none":
    <BaselineMode  enumlist="none|loadconfigsetonce|loadconfigset|selfconfiguration|selfadaptation|all">none
    </BaselineMode>
  • run: awservices start

Note: This configuration file can be deployed via UCM.

Method 2 - To remove the aws_baseline service from awservices run the following commands:

  • awservices stop

  • caiWinA3 remove

  • aws_baseline remove

  • caiWinA3 installauto --dependOn=aws_sadmin

  • awservices stop

For Unix:

Method 1 - To disable the adaptive configuration without removing the services you can do the following:

  • check the $AGENTWORKS_DIR/agents/baseline/caiUxsA2.xml file.

  • By default "BaselineMode" is set to "all":
    <BaselineMode  enumlist="none|loadconfigsetonce|loadconfigset|selfconfiguration|selfadaptation|all">all
    </BaselineMode>
  • run: awservices stop

  • edit the source and change "BaselineMode" to "none":
    <BaselineMode  enumlist="none|loadconfigsetonce|loadconfigset|selfconfiguration|selfadaptation|all">none
    </BaselineMode>
  • run: awservices start

Note: This configuration file can be deployed via UCM.

Method 2 - To remove the aws_baseline service from awservices run the following commands:

  • awservices stop

  • caiUxsA2 remove

  • aws_baseline remove

  • caiUxsA2 installauto --dependOn=aws_sadmin

  • awservices stop