Pour effectuer le monitoring d'une application, nous définissons les ressources dépendantes de celle-ci. Ainsi, lorsque l'une de ces dépendances n'est pas disponible, un processus de failover est déclenché.
Le CAA est basé sur le démon3.7 caad. Ce démon est instancié sur chacun des membres du cluster, et permet le lancement, l'arrêt et la migration des ressources sur une autre machine. Bien que chaque démon soit indépendant, ils communiquent entre eux en partageant des informations sur l'état des ressources monitorées.