Upgrade EclecticIQ Platform Integration
Download and upgrade EclecticIQ Platform Integration for IBM Resilient to a newer version.
To download a newer version of the the app from the IBM X-Force App Exchange marketplace, and to install it in the target IBM Resilient instance to upgrade the app:
Log in to the IBM Resilient instance with the resadmin user.
Check if the resilient-circuits integration module is running:
# Check by process name.ps-A |grepresilient# Alternatively, check by user owning the process.ps-u resadmin# Example response where the process (with PID) is listed as running.PID TTY TIME CMD1842 pts/000:00:02 resilient-circu1946 ? 00:00:00 sshd1947 pts/100:00:00bashIf it is running, stop it by pressing CTRL + C in the active terminal session where the resilient-circuits integration module is running.
Alternatively, run kill or pkill to stop it:# Specify the PID of the process.kill-9 1842# Specify the process name or part of the name.pkill resilient-circuRemove the current installation of EclecticIQ Platform Integration for IBM Resilient before upgrading to a newer version:
# 'x.x.x' is a placeholder representing the app release.# Example: 1.0.3rm-rf rc-cts-eclecticiq-x.x.xDownload the latest version of EclecticIQ Platform Integration for IBM Resilient from IBM X-Force App Exchange.
Save the archive to the /home/resadmin directory, and then decompress it:
# Go to the '/home/resadmin' directory.cd/home/resadmin# Untar the downloaded archive.# 'x.x.x' is a placeholder representing the app release.# Example: 1.1.2tar-zxvf rc-cts-eclecticiq-x.x.x.tar.gzIn the /home/resadmin directory, run pip install to upgrade the app:
# Upgrade the app.# 'x.x.x' is a placeholder representing the app release.# Example: 1.1.2sudopipinstall-e rc-cts-eclecticiq-x.x.xOpen a terminal session, log in to IBM Resilient with SSH, and start the integration module:
# Run this command to start the integration.resilient-circuits run# Successful response.resilient-circuits has started successfullyandisnow running...Subscribe to message destination'eclecticiq_sighting'Subscribe to message destination actions.201.eclecticiq_sighting
After creating a message destination and after starting the resilient-circuits integration module, IBM Resilient may return Java error messages, and it may fail to work correctly.
If this occurs, restart the IBM Resilient instance t o solve the problem.