Skip to content

ClusterControl Ops Center

ClusterControl Operations Center (CC Ops-C) is a platform management designed to simplify and enhance the management of database clusters, providing a single interface for multiple ClusterControl instances (controllers) for handling complex database operations and ensuring the reliability, performance, and security of database systems. You can use the ClusterControl Operation center to handle large-volume environments of 1000+ of nodes.

Horizontal scaling of ClusterControl is accomplished by registering or adding additional ClusterControl installations to the designated primary ClusterControl installation. CMON controllers are manually registered or added to this primary installation. It also provides multi-tenancy isolation where each tenant is assigned their own CMON Controller.

A new process, the ClusterControl Manager (cmon-proxy), is responsible for managing, collecting data, and monitoring the CMON controllers in this configuration:

  • The Controllers’ Overview page features a dashboard that presents aggregated information on registered or managed CMON controllers, providing insights into the status of controllers, ongoing jobs, alarms, and backups, as well as the status of the database clusters and nodes.
  • The web user interface allows users to select the “Active CMON Controller”, which determines the information displayed throughout the application (excluding the Controllers’ Overview) and directs user actions for clusters or nodes to the selected CMON Controller.

Attention

Starting from clustercontrol-mcc 2.2.4 (July 2024), clustercontrol-mcc web application doesn’t require an Apache server any longer. There is no dependency for the Apache server and the web application is served with the cmon-proxy process instead. So, with an existing ClusterControl environment/installation, the Apache server and the CCv2 UI can be completely uninstalled prior to installing ClusterControl Ops-C.

Deployment of ClusterControl Operations Center

Below are the step-by-step instructions for installing the ClusterControl Operations Center on an existing clusterControl environment:

  1. Uninstall CCv2 UI (clustercontrol2) and Apache server:

    yum remove clustercontrol2
    yum remove httpd
    
  2. Install CC Ops Center:

    yum install clustercontrol-mcc
    

    The command will install two packages, clustercontrol-proxy and clustercontrol-mcc.

  3. Register the local cmon controller and setup the UI to be accessible on port 19052:

    ccmgradm init --local-cmon -p 19052 -f /var/www/html/clustercontrol-mcc
    
  4. Restart cmon-proxy:

    systemctl restart cmon-proxy
    
  1. Uninstall CCv2 UI (clustercontrol2) and Apache server:

     apt purge clustercontrol2
     apt purge apache2
    
  2. Install CC Ops Center:

    apt install clustercontrol-mcc
    

    The command will install two packages, clustercontrol-proxy and clustercontrol-mcc.

  3. Register the local cmon controller and setup the UI to be accessible on port 19052:

    ccmgradm init --local-cmon -p 19052 -f /var/www/html/clustercontrol-mcc
    
  4. Restart cmon-proxy:

    systemctl restart cmon-proxy
    

Finally, access the ClusterControl Operations Center using the following URL https://<ClusterControl_controller_host>:19052 (or any other port passed during setup).

To understand further about ClusterControl Ops-C, see How it Works?.

To manage multiple ClusterControl controllers, see Integration → ClusterControl Ops-C.