Compact agent changes: Summary

A new installation or upgrade establishes the following changes:

• Running a compact agent doesn't show any monitor process.

• Restarting or upgrading changes the worker process identifier (PID).

• The /monitor directory is removed.

• The JAVA_HOME variable is set to the content of the /conf/agent/javahome.conf file. The set_env setting is ignored.

• File changes in the agent installation directory are as follows:

File or folder Previous location New location Description
shutdown.sh /bin/shutdown /var/shutdown
restart.sh /bin/restart /var/restart
classpath.conf /bin/classpath.conf /conf/agent/classpath.conf Content is unmodified.
worker-args.conf /bin/worker-args.conf /conf/agent/javaopts.conf The javaopts.conf file contains a list of options for the Java executable file that runs the agent.
upgrade.out /bin/upgrade.out /var/log/upgrade.log
agent-upgrade /agent-upgrade (or /bin/agent-upgrade /var/upgrade/unpack
air-agentupgrade.jar /bin/air-agentupgrade.jar /var/upgrade/air-agentupgrade.jar
launcher.jar /monitor/launcher.jar /lib/launcher.jar

The /conf/agent/javahome.conf file contains a single line that is the path to the Java installation that runs the agent.

The following list identifies Windows-specific changes after a new installation or upgrade:

• The /bin/agent.cmd and /native/<cpu>/winservice.exe files replace the /bin/agent.exe file.

• The process removes the /bin/run_agent.cmd, /bin/start_agent.cmd, /bin/stop_agent.cmd files.

• If you run the agent as a service, restarting it restarts the entire service. Therefore, changes to the system environment are reflected in the agent's environment.

• The agent service configuration is no longer stored in the registry. Environment variables are defined in the /bin/set_env.cmd file and reflected in the agent's environment. This means that the service mode and agent run or agent start are more consistent.

• The process does not migrate the custom environment variables that are defined in previous service registry entries.

• Some side-effects of scripting in the set_env.cmd file might no longer apply. Changes to the environment are explicitly detected and saved. Other script continues to run and side-effects affects the entire system. For example, modifications to the file system still apply to the agent.

• The following files are replaced by the /var/log/stdout log file:

/var/log/stdout_XXXXXXXX.log
/var/log/stderr_XXXXXXXX.log
/var/log/service_XXXXXXXX.log

Note that the previous files are not removed but new files are not created.

• The service name cannot be customized. The service name is generated from a hash of the agent installation path and is unique to each installation on a computer.