HiveMQ Control Center
HiveMQ Control Center is the default operational dashboard for your HiveMQ Broker.
The Control Center automatically ships with HiveMQ. No additional installation is required.
| Since HiveMQ 4.55, the legacy Control Center v1 is no longer available. |
The HiveMQ Enterprise MQTT broker is built to support millions of concurrently-connected MQTT clients and a throughput of billions of messages per hour. This massive load of clients and messages can be challenging to manage and monitor. To simplify the operation of MQTT deployments of every size, HiveMQ provides a specialized Control Center that gives you quick and reliable access to the key metrics of your HiveMQ installation.
The HiveMQ Control Center offers a wide range of analytics that enable administrators to closely monitor MQTT client activity and quickly detect irregular behavior. For instance, easily identify MQTT clients that frequently drop messages. Our Control Center also provides a convenient way for administrators to complete administrative tasks such as disconnecting a specific client. Naturally, in keeping with HiveMQ principles, our Control Center is engineered to scale seamlessly alongside your HiveMQ deployment with consistent performance.
| For production environments, we highly recommend the use of a full monitoring setup in addition to your HiveMQ Control Center. There are many commercially available monitoring solutions to choose from. For more information on the ready-to-use extensions for popular monitoring solutions HiveMQ offers, visit the HiveMQ website. |
Enable or Disable the HiveMQ Control Center
The <enabled> option in the <control-center> section of your HiveMQ configuration allows you to enable or disable your HiveMQ Control Center.
When you enable or disable the <control-center> feature in the <config.xml> file of your HiveMQ deployment, you enable/disable HiveMQ Control Center.
To activate Control Center, set the <enabled> option to true.
To deactivate Control Center, set the <enabled> option to false.
<?xml version="1.0"?>
<hivemq>
...
<control-center>
<enabled>true</enabled>
...
</control-center>
...
</hivemq>
View Your HiveMQ Control Center
The HiveMQ Control Center is a web-based management and monitoring tool that is included in the standard HiveMQ distribution. Access the Control Center directly from your web browser. You do not need to install any additional software to use the HiveMQ Control Center.
When you run a HiveMQ instance on your local machine with the default configuration of the HiveMQ Control Center enabled, you can access HiveMQ Control Center as follows:
-
Access the HiveMQ Control Center on http://localhost:8080/v2/.
The default login for the control center is username admin and password hivemq.
| Changing default passwords is a security best practice. You can easily configure custom credentials for your HiveMQ Control Center. For more information, see HiveMQ Control Center Access Control. If the default login credentials are in use, Control Center shows a warning message. |
Based on your specific HiveMQ setup, the URL for your HiveMQ Control Center can vary. You can also configure the control center to be available via HTTPS.
| For security reasons, the default configuration of the HiveMQ Control Center listens only on the local network interface. You must modify the configuration to access the HiveMQ Control Center from another computer. For more information, see Access Control. |