Connect to the Karaf shell with user admin and password admin ssh -p 8201 admin@localhost Configure ActiveMQ and remote location name config:edit org.opennms.minion.controller(1) config:property-set location my-location(2) config:property-set broker-url failover:tcp://core-instance-ip:61616(3) config:update(4) 1 Edit the Minion configuration. 2 Replace my-location with a location name that represents the remote location where the Minion is running. 3 Replace the broker URL that goes to your Horizon Core instance. If you have ActiveMQ with SSL running, replace tcp with ssl. 4 Save the configuration. By default, the Minion generates a unique ID. Provide a human-readable Minion identifier yourself with config:property-set id my-minion-name Configure credentials for the ActiveMQ message broker and exit Karaf shell opennms:scv-set opennms.broker my-minion-user my-minion-password(2) The credentials are encrypted on disk in ${MINION_HOME}/etc/scv.jce. Exit the Karaf shell with Ctrl+d Restart the Minion to apply the configuration sudo systemctl restart minion Verify the configuration using the health check in the Karaf shell ssh -p 8201 admin@localhost Run the health check to verify connectivity opennms:health-check The result should show success for each component Verifying installed bundles [ Success ] Connecting to JMS Broker [ Success ] => Everything is awesome