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-circuitsintegration module is running:- # Check by process name. ps -A | grep resilient # Alternatively, check by user owning the process. ps -u resadmin # Example response where the process (with PID) is listed as running. PID TTY TIME CMD 1842 pts/0 00:00:02 resilient-circu 1946 ? 00:00:00 sshd 1947 pts/1 00:00:00 bash 
- If it is running, stop it by pressing CTRL + C in the active terminal session where the - resilient-circuitsintegration module is running.- Alternatively, run - killor- pkillto stop it:- # Specify the PID of the process. kill -9 1842 # Specify the process name or part of the name. pkill resilient-circuits 
- Remove 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.3 rm -rf rc-cts-eclecticiq-x.x.x 
- Download the latest version of EclecticIQ Platform Integration for IBM Resilient from IBM X-Force App Exchange. 
- Save the archive to the - /home/resadmindirectory, 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.2 tar -zxvf rc-cts-eclecticiq-x.x.x.tar.gz 
- In the - /home/resadmindirectory, run- pip installto upgrade the app:- # Upgrade the app. # 'x.x.x' is a placeholder representing the app release. # Example: 1.1.2 sudo pip install -e rc-cts-eclecticiq-x.x.x 
- Open 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 successfully and is now running... Subscribe to message destination 'eclecticiq_sighting' Subscribe to message destination actions.201.eclecticiq_sighting 
Note
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 to solve the problem.