Remove Web Agent
Remove Apache Web Agent
-
Shut down the Apache server where the agent is installed.
-
Run
agentadmin --l
to output a list of the installed web agent configuration instances.Note the ID of the Web Agent instance to remove.
-
Run
agentadmin --r
, and specify the ID of the web agent configuration instance to remove. A warning is displayed. Typeyes
to proceed with removing the configuration instance.$ ./agentadmin --r agent_3 Warning! This procedure will remove all OpenAM Web Agent references from a Web server configuration. In case you are running OpenAM Web Agent in a multi-virtualhost mode, an uninstallation must be carried out manually. Continue (yes/no): [no]: yes Removing agent_3 configuration… Removing agent_3 configuration… Done.
-
Start the Apache server.
Remove a Single Instance of IIS Web Agent
Perform the steps in this procedure to remove :
-
Log on to Windows as a user with administrator privileges.
-
Run
agentadmin.exe --l
to output a list of the installed agent configuration instances.c:\web_agents\iis_agent\bin> agentadmin.exe --l OpenAM Web Agent configuration instances: id: agent_1 configuration: c:\web_agents\iis_agent\bin\..\instances\agent_1 server/site: 2.2.1
Note the ID of the Web Agent instance to remove.
-
Run
agentadmin.exe --r
, specifying the ID of the Web Agent instance to remove.c:\web_agents\iis_agent\bin> agentadmin.exe --r agent_1 Removing agent_1 configuration… Removing agent_1 configuration… Done.
The --r
option does not remove the agent libraries. To remove all agent instances and libraries, see Remove All Instances of IIS Web Agent.
Remove All Instances of IIS Web Agent
-
Log on to Windows as a user with administrator privileges.
-
Run
agentadmin --g
. A warning is displayed. Typeyes
to proceed with removing the configuration instance.c:\web_agents\iis_agent\bin> agentadmin.exe --g Warning! This procedure will remove all OpenAM Web Agent references from IIS Server configuration. Continue (yes/no): [no]: yes Removing agent module from IIS Server configuration… Removing agent module from IIS Server configuration… Done.
Remove NGINX Plus Web Agent
-
Shut down the NGINX Plus server where the agent is installed.
-
Run the
agentadmin --l
command to output a list of installed agent instances. For example:$ ./agentadmin --l OpenAM Web Agent configuration instances: id: agent_1 configuration: /web_agents/nginx25_agent/instances/agent_1 server/site: /etc/nginx/nginx.conf id: agent_2 configuration: /web_agents/nginx25_agent/instances/agent_2 server/site: /etc/nginx/nginx.conf id: agent_3 configuration: /web_agents/nginx25_agent/instances/agent_3 server/site: /etc/nginx/nginx.conf
Note the ID of the Web Agent instance to remove.
-
Run the
agentadmin --r
command, specifying the ID of the agent instance to remove. A warning is displayed. Typeyes
to remove the instance.$ ./agentadmin --r agent_3 Warning! This procedure will remove the OpenAM Web Agent configuration for agent_3 but not references to it your NGINX server configuration file: /etc/nginx/nginx.conf. Continue (yes/no): [no]: yes In order to complete the removal of the agent from your NGINX installation, remove the openam_agent_ directives for this agent from your NGINX configuration file: /etc/nginx/nginx.conf and, if this is the only agent in the installation, remove the load_module directive for the openam_agent_auth_module in the NGINX configuration file. Please press any key to continue. Removing agent_3 configuration… Done.
-
Edit the NGINX Plus configuration file that contains the context protected by the removed web agent instance.
-
Delete the
openam_agent_
directives from the context.If this is the last agent in the NGINX Plus server, remove the directive that loads the
openam_ngx_auth_module.so
library. -
Restart the NGINX Plus server.