Configuring the service node's Queue service - Adaptive Applications - BlueCat Gateway - 23.2.3

BlueCat Distributed DDNS Administration Guide

Product name
BlueCat Gateway

The Queue service is an internal service that is used by the Distributed DDNS receiver and the Distributed DDNS processor.

  1. If it's not already displayed, click the Service Nodes tab.

  2. In the Manage Service Nodes table, in the Queue column, click the Settings gear icon of the node you want to manage. This icon will be different colors (typically  green) depending on the service status.

    A RabbitMQ Service window opens, displaying the current configuration of the Queue service.

  3. If you need to edit the configuration:

    1. If the service is currently running, click Stop.

      The service must be stopped in order for you to edit and save its configuration.

    2. In the configuration window, enter the following information:
      default_pass = ddns_rabbit_admin
      default_user = ddns_rabbit_admin
      default_vhost = ddns_vhost
      log.file.level = info
      log.console = true
      log.console.level = info
      disk_free_limit.relative = 1.5
      Where each parameter is as follows:
      • default_pass: The default admin password for the RabbitMQ service. This is used by the DDNS service to connect to the queue.
      • default_user: The default admin username for the RabbitMQ service. This is used by the DDNS service to connect to the queue.
      • default_vhost: The default virtual host to create when the RabbitMQ service creates a new database..
      • log.file.level: The logging level of the service. The logging level can be one of the following:
        • error
        • warning
        • info
        • debug

        The log rotation is configured to run weekly on files located in the default /var/log/rabbitmq directory. You can configure the log rotation settings in /etc/logrotate.d/rabbitmq-server.

      • log.console: Defines whether logging is enabled on the console output
      • log.console.level: The logging level for the console output.
      • disk_free_limit.relative: The disk free space limit on the partition that stores the RabbitMQ data, relative to the total amount of RAM available. The value can be configured relative to the total amount of RAM available or as an absolute value in bytes-type information units. For example, you can configure the relative disk space as follows:
        disk_free_limit.relative = 3.0
        You can also configure the absolute disk space as follows:
        disk_free_limit.absolute = 2GB

        By default, the free disk space must configured must be greater than 50MB.

      For more information on the queue service configuration parameters, see the RabbitMQ Configuration documentation on the RabbitMQ website.

    3. When you're done, click Save to save the Distributed DDNS service configuration.

    4. After the changes are saved, click Start to enable the Distributed DDNS service and add the service to the Distributed DDNS Service Node.