Getting started with Agent Controller - AIX
This guide contains the following information:
- Install the TPTP 4.1.0 Runtime.
- Install the Java runtime (JRE) or Java development kit (JDK) 1.4
- Remove or uninstall all existing installations of Agent Controller.
Configuring and starting Agent Controller
Notation
<unzip directory> = The absolute directory path where Agent Controller has been unzipped. For example, /opt/TPTP.
- Add the <unzip directory>/lib directory to the system's LIBPATH environment variable.
- Add the <unzip directory>/bin directory to the system's PATH environment variable.
- Ensure that the files in the <unzip directory>/bin and <unzip directory>/lib directory are executable.
- Generate the configuration file that provides the rules for the applications that can be executed by the server. This can be accomplished by
running the <unzip directory>/bin/SetConfig.sh script. Run this script from a command shell in the <unzip directory>/bin
directory. This step will require that a Java Virtual Machine (JVM) be present in the system's PATH. Follow the prompts and the output will be the
<unzip directory>/config/serviceconfig.xml file.
- Ensure that the <unzip directory>/bin/RAServer file is executable.
- Start the server by changing your working directory to <unzip directory>/bin and running ./RAStart.sh.
- Stop the server by changing your working directory to <unzip directory>/bin and running ./RAStop.sh.
If you want to make a change to the configuration file that was generated in step 5, the file can be manually edited using the rules outlined in
the document Agent Controller configuration
files. The server must be restarted to load changes.
Querying Agent Controller version information
To display the version of Agent Controller, simply type:
RAServer -v
or
RAServer -version
The Agent Controller will display its version and terminate.
Server Logging
All server log entries will be placed in <unzip directory>/config/servicelog.log.
The Java Profiler is a library that attaches to a JVM to capture and record the Java application's behavior. The output from the profiling agent is in
the form of XML fragments. Documentation on the composition of these XML fragments is located at:
http://www.eclipse.org/tptp/platform/documents/resources/profilingspec/XML4Profiling.htm
.
Invocation of the Java Profiler from the Eclipse Workbench
The Java Profiler can be launched from the Eclipse workbench. From the Profiling and Logging Perspective of Eclipse workbench you can launch
applications using the
Run > Profile
menu or the toolbar button. Applications in the current Eclipse workbench's workspace or external Java applications located in the file system can be
launched and profiled.
Invocation of the Java Profiler from the Command Line
Note that the first step in Configuring and starting Agent Controller is required
for invoking the Java Profiler from the command line.
The Java Profiler is invoked from a command line using the -Xrun JVM option as follows:
-XrunpiAgent[:agent_parm[,agent_parm]*
where agent_parm may be:
To uninstall the agent controller:
- Stop the server by changing your working directory to <unzip directory>/bin and running ./RAStop.sh.
- Remove the <unzip directory>.
- Remove the <unzip directory/bin> directory from the system's PATH environment variable.