Monitoring cluster

This document describes an Abiquo Monitoring Cluster which runs the Abiquo Watchtower monitoring system in high availability in an Abiquo Distributed HA Cluster environment. For more details of the Abiquo Watchtower monitoring system, see Configure VM monitoring and metrics

The Abiquo monitoring cluster has monitoring components that interface with RabbitMQ.

 

Monitoring cluster components

Component

Description

HAproxy

Balancing across all Watchtower (Emmett) and KairosDB instances.

Emmett

Abiquo Watchtower component that manages metrics for Abiquo.

KairosDB

Fast scalable time series database used by Abiquo Watchtower.

Cassandra

Distributed, wide column store, NoSQL database management system designed to handle large amounts of data.

Delorean

Abiquo Watchtower component that evaluates alarms and alerts.

Monitoring cluster description

The monitoring cluster has a virtual IP (VIP) that will be active on one node at a time only. To access Watchtower (Emmett), Abiquo components (API and RS) will use the VIP. All HAproxy instances balance across all Emmett and KairosDB instances. Emmett uses VIP to access KairosDB, so it will always reach an HAproxy that will be able to connect to a KairosDB backend.

 

Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved