Remove Web Agent
Remove Apache Web Agent
-
Shut down Apache HTTP 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. Enteryes
to proceed with removing the configuration instance.$ ./agentadmin --r agent_1 Warning! This procedure will remove all Web Agent references from a Web server configuration. In case you are running Web Agent in a multi-virtualhost mode, an uninstallation must be carried out manually. Continue (yes/no): [no]: yes Removing agent_1 configuration… Removing agent_1 configuration… Done.
To silently remove the agent, you can echo the answer and pipe it to the
agentadmin --r
command. For example:$ echo yes | ./agentadmin --r agent_1
-
Start the Apache HTTP Server.
Remove IIS or ISAPI Web Agent
Remove a single instance of IIS or ISAPI 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 agentadmin.exe --l 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, refer to Remove all instances of IIS or ISAPI Web Agent.To silently remove the agent, you can echo the answer and pipe it to the
agentadmin --r
command. For example:c:\web_agents\iis_agent\bin> echo yes | agentadmin.exe --r agent_1
Remove all instances of IIS or ISAPI Web Agent
-
Log on to Windows as a user with administrator privileges.
-
Run
agentadmin --g
. A warning is displayed. Enteryes
to proceed with removing the configuration instance.c:\web_agents\iis_agent\bin> agentadmin.exe --g Warning! This procedure will remove all 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/nginx31_agent/instances/agent_1 server/site: /etc/nginx/nginx.conf id: agent_2 configuration: /web_agents/nginx31_agent/instances/agent_2 server/site: /etc/nginx/nginx.conf id: agent_3 configuration: /web_agents/nginx31_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. Enteryes
to remove the instance.$ ./agentadmin --r agent_1 Warning! This procedure will remove the Web Agent configuration for agent_1 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_1 configuration… Done.
To silently remove the agent, you can echo the answer and pipe it to the
agentadmin --r
command. For example:$ echo yes | ./agentadmin --r agent_1
-
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.