1. Understanding ClusterControl requirements

This course provides detailed information on ClusterControl hardware, software, system environment, and security configuration requirements.

2. Installing and setting up ClusterControl

New copy: In this course, you will learn the various methods for installing ClusterControl in your environment.

3. Configuration in ClusterControl

ClusterControl Controller (CMON) is the core backend process that performs all automation and management procedures. Runtime configuration summarizes the active ClusterControl Controller (CMON) runtime configuration parameters and displays the version of ClusterControl Controller and ClusterControl UI packages. Learn how to use CMON for runtime configuration in ClusterControl.

4. Picking the Right Database for the Job

ClusterControl can be used to deploy and manage multiple open source databases. Each database has its own set of strengths and limitations. This course will give you an insight into each of the databases supported by ClusterControl along with its merits and demerits. A brief discussion on the design, architecture as well as the transaction processing mechanism will be included where necessary.

5. Database High Availability

ClusterControl aims for high availability of its databases by having minimal downtime. It recovers nodes, clusters, and executes failover in the replication cluster. This course will explain how to configure ClusterControl to continuously monitor database clusters.

6. How to Deploy Highly Available Database Stack

ClusterControl can be easily used to build and maintain a highly available environment for databases. This course will explain how this can be accomplished, what are the key elements of this and the interaction with the rest of the elements in the environment.

7. Deploying Open Source Databases

This course will discuss deployment and import options for ClusterControl. It will also cover open source databases that are supported by ClusterControl and the prerequisites for deploying clusters with ClusterControl.

8. Database Proxies & Load Balancing

Load balancers are core components for designing and deploying highly available environments for databases. This course will cover various load balancers and their features, which are deployed through ClusterControl.

9. Database Monitoring

This course will cover topics related to database monitoring and alerting using ClusterControl. ClusterControl offers a comprehensive monitoring system with real-time data, high-resolution metrics, pre-configured dashboards, and a wide range of third-party notification services for alerting.

10. Alerts & Notifications

Learn how to configure notifications and alerts for users in ClusterControl. Additionally, understand how ClusterControl collects metrics from different services and provides monitoring for those services.

11. Performance Monitoring

ClusterControl includes monitoring for your database server(s) and system performance. This topic covers the methods for performance monitoring within ClusterControl.

12. Database Logs (Jobs, Error Report, CMON Logs, System Logs)

Logs document the stack trace for errors occurred in the cluster or within ClusterControl. These logs are often used as part of a troubleshooting or tracing errors process. This course will discuss the different types of logs available in ClusterControl.

13. Database Security

ClusterControl comes with an option to manage multiple security features for databases, making it easier to set up SSL encryption or audit plugin. This course will focus on the security of your database clusters and how it can be managed by ClusterControl.

14. Database User Management

ClusterControl uses Role-Based Access Control (RBAC) to restrict access to clusters and their respective deployment, management, and monitoring features. This ensures that only authorized user requests are allowed. Learn how to configure and set user profiles in ClusterControl in this course.

15. Single Sign On Integration Using LDAP

In this course, you will learn how to do LDAP integration which allows users to have a single to ClusterControl with their corporate credentials. This approach is very convenient for large organisations with a centralized LDAP-compliant authentication system.

16. ClusterControl Integrations

ClusterControl allows integration with many external tools used by organizations to centralize daily tasks, such as monitoring, incident management, installation tools, and chat services. Learn about the external internal tools integrated into ClusterControl for various operations.

17. Command Line Interface

Learn how to use s9s tool in ClusterControl, which allows you to perform administrative tasks, monitoring and implementation. s9s is the official command-line tool to interact with ClusterControl.

18. Database Backups

ClusterControl provides centralized backup management for MySQL, MariaDB, PostgreSQL and MongoDB databases, whether they are running on-premise or in the cloud. In this course, you will learn how to configure and manage backups swiftly using ClusterControl.

19. Auto Database Recovery & Repair

ClusterControl’s automatic failover feature keeps your database clusters up, either by repairing the nodes if it’s in Galera Cluster, or promoting the most advanced slave and reslaving the other replicas for asynchronous replication setups automatically. This course will walk you through the steps for auto-recovery configuration in ClusterControl.

20. Troubleshooting ClusterControl

This topic will cover troubleshooting with ClusterControl and the approaches or tools you can use to gather information behind ClusterControl.