The data collection infrastructure (DCI) collects response time breakdown data. When the DCI starts, it must look up the IP address of the local computer.
Response Time Breakdown: Specify an IP address manually
You need to have the data collection infrastructure installed on all hosts from which to collect response time breakdown data.
The DCI uses a call to...
InetAddress.getLocalHost()
...to look up the IP address of the local computer. This call does not always return the correct IP address. An incorrect IP address prevents the dynamic discovery feature from working correctly. An incorrect IP address is returned in different situations:
If this problem occurs, a critical error is written to the RPA_MA.log file in...
- In Linux, the call sometimes returns 127.0.0.1. This is a known defect in the JVM.
- On computers with multiple network adapters installed where each adapter connects to a different network.
For example, one network adapter might be connected to a publicly accessible network, while another adapter might be connected to a private network.
- On computers with incorrect entries in the HOSTS files.
/rpa_prod/rpa_comp/logs
In Windows, the log file is specified by the LOG_FILE_LOCATION variable in setenvironment.bat|sh.
To work around this problem...
- Specify the IP address of computer manually in...
/rpa_prod/rpa_comp/logs/setenvironment.sh|bat
- Edit the DCI_IP_ADDRESS= line to specify the correct IP address.
For example, if computer IP address is 9.67.50.44, edit the line to read as follows:
DCI_IP_ADDRESS=9.67.50.44
- Restart the DCI.