When the CIS agent and CIS adapters are running on a different subnet from
the Adapter for i2, you need to tell the CIS agent and CIS adapter the fully
qualified name or IP address that the RMI Server Hostname is using.
You will need to set the JVM argument when starting the CIS agent and any
installed adapter.
Perform the following steps to set the instance ID and RMI Server
Hostname.
- Note:
- Henceforth, Hostname is the machine name or the IP address of the machine
that the CIS agent and CIS adapters are running. You can use the IP
address if it will not change.
- If you have installed the adapter, uninstall it by running
uninstallAdapter.py.
- Change the Metadata file Bindings.xml for the CIS
adapter by inserting <bindings instanceID=Hostname> as an
attribute to the Bindings element.
- Reinstall the adapter with this JVM argument:
installAdapter.py -j-Djava.rmi.server.hostname=<hostname> -m
<metadatabinding file>
- Start the CIS agent giving the same JVM argument:
-j-Djava.rmi.server.hostname=<hostname>
- Restart the CIS agent stating the RMI Server Hostname as a JVM argument
property.
- Start the newly configured adapter stating the RMI Server Hostname as a
JVM argument property.
- To enable the CIS agent to send event notifications to the machine that
the Adapter for i2 is running, you need to tell it the fully qualified
hostname of the machine where the Adapter for i2 is running. To do
this, add the line:
MACHINE_NAME=mymachine.company.com
to the file
[i2_CIS_install]/{cis-sdk}/properties/cisclient.properties
where, mymachine.company.com is the fully
qualified name of the machine where the Adapter for i2 is running. This
tells the CIS Client (Adapter for i2) to use the machine name specified in the
cisclient.properties file as its machine name when running
remotely.
- In some cases, you will need to state the machine name of the CIS agent
when the machine name of the CIS agent cannot be resolved from a remote
machine running the Adapter for i2. To do this:
- Set the IP address of the CIS agent machine as the value in the
<MACHINE_NAME> element in the settings.xml
file for your CIS agent.
- Run configure.py to make the changes.
- Restart the agent and all adapters.
For more information on running the CIS on different subnets, see your CIS
guide.
