The RabbitMQ system communication service comes bundled with the Sipelia™ and can be installed during the Sipelia™ plugin installation. To prevent a loss of communication if the server hosting RabbitMQ is not available, you can configure RabbitMQ to run on multiple servers.
What you should know
- RabbitMQ is an open source, external Windows service that allows applications that are running on different servers, and at different times, to communicate across dissimilar networks and computers, regardless of whether they are online. Sipelia™ Server needs this service to properly communicate with Security Desk. As a result, this is an essential requirement for a Sipelia™ installation.
The RabbitMQ credentials that you enter during the installation are automatically picked up by the Sipelia™ plugin.NOTE: Make sure to record the RabbitMQ credentials. You may have to enter them manually if there is a problem with the system.
- The default localhost RabbitMQ Message broker connection is added during the Sipelia™ Server installation and the default SSL port (5671). If required, you can modify the default RabbitMQ port. You can also disable the SSL connection to RabbitMQ.
- Log on to Security Center using Config Tool.
- Open the Plugins task and click the Sipelia™ plugin.
Click the General tab.
The Username and Password that you created for RabbitMQ during the Sipelia™ plugin installation are shown the Message broker section.
To prevent a loss of communication if the server hosting RabbitMQ is not
available, you can install RabbitMQ on multiple servers. Sipelia™ attempts to reach an instance of
RabbitMQ beginning with the first server listed in the Message broker
configuration. To add additional RabbitMQ servers, click (), and add the machine name or IP address, as
well as the communication port used by that instance of RabbitMQ. Click
NOTE: All instances of RabbitMQ must use the same username and password.
For a description of the other ports shown on the General page, see Default ports for Sipelia™ Server.