Run resilient-circuits as a service#
Configure resilient-circuits
to run it as a systemd service.
Optionally, you can set up resilient-circuits as a systemd service to
start automatically at system boot:
- Open a terminal session, log in to IBM QRadar SOAR with SSH, and create a - systemdservice configuration file for- resilient-circuits:- vi /etc/systemd/system/resilient_circuits.service
- Populate the empty file with the following details: - Note - The following service configuration file example assumes that: - You log in to IBM QRadar SOAR with the resadmin user. 
- The IBM QRadar SOAR app.config file is stored in the default location: - /home/resadmin/.resilient
- All examples feature mock values. - Make sure paths and other values you set in the service - configuration file are relevant to your environment. 
 - [Unit] Description=Resilient Circuits Service After=resilient.service Requires=resilient.service [Service] Type=simple User=resadmin WorkingDirectory=/home/resadmin ExecStart=/usr/local/bin/resilient-circuits run Restart=always TimeoutSec=10 Environment=APP_CONFIG_ FILE=/home/resadmin/.resilient/app.config Environment=APP_LOCK_FILE=/home/resadmin/.resilient/resilient_circuits.lock [Install] WantedBy=multi-user.target 
- Assign read and write permissions to the - resadminuser and the- resadmingroup, and read-only permission to other users and groups:- sudo chmod 664 /etc/systemd/system/resilient_circuits.service 
- Enable the - resilient-circuitsservice to automatically start at system boot:- systemctl enable resilient_circuits 
- Reboot the system to start the service automatically.