HiveMQ Control Center

The HiveMQ Enterprise MQTT broker is able to handle millions of MQTT concurrently connected clients and a throughput of millions of messages per second sent and received by those clients.[1]
This massive load in terms of both clients as well as messages can be challenging to manage and monitor. To address this, HiveMQ contains a specialized Control Center, which simplifies the process of the day-to-day operations of small and large MQTT deployments, by providing all the tools needed to quickly and easily get all necessary insights.

With the HiveMQ Control Center for advanced analysis and administrative tasks, administrators are able to drill down on specific client information and can perform administrative actions like disconnecting a client.
Advanced analytics functionality allows identifying clients with irregular behavior.
For example it is convenient to identify clients that drop messages as the HiveMQ Control Center shows detailed statistics of such misbehaving MQTT participants. Consistent with existing HiveMQ principles the Control Center is designed to scale to millions of concurrently connected MQTT clients.

This guide provides an overview of both configuration and detailed usage explanations for the HiveMQ Control Center.

Despite providing a wide range of information, the dashboard is not designed to replace a full monitoring solution. There are better fitting solutions for this purpose and we recommend running a full-blown monitoring system in conjunction with HiveMQ. Ready-to-use extensions for popular monitoring solutions are available as off-the-shelf extensions.

Getting started

The HiveMQ Control Center is shipped with HiveMQ and enabled by default. No additional installation is needed.


Enabling the HiveMQ Control Center

By default the HiveMQ Control Center is enabled. To disable it , set the <enabled> option to false.

Enable the HiveMQ Control Center
<?xml version="1.0"?>
<hivemq>
    ...
    <control-center>
        <enabled>true</enabled>
        ...
    </control-center>
    ...
</hivemq>


Accessing the HiveMQ Control Center

The HiveMQ Control Center is a web application, which can be accessed from your browser. No additional software needs to be installed on the computer, which uses the HiveMQ Control Center. The HiveMQ Control Center is already included in the standard HiveMQ distribution.

If a HiveMQ instance is already running on your local machine, the HiveMQ Control Center will be enabled by default and you can reach it by navigating to the URL http://localhost:8080/.

The default login is the username admin with the password hivemq

Your HiveMQ Control Center URL might be different, depending on your specific HiveMQ setup. The HiveMQ Control Center can also be configured to be available via HTTPS. For your specific connection details please consult with your HiveMQ administrator.

For security reasons the HiveMQ Control Center only listens on the local network interface per default. To access the HiveMQ Control Center from another computer the default configuration has to be modified.

All the available configuration options can be found in the Access Control chapter.