Calendar Server et Messaging Server s'intègrent de manière minimale dans Monitoring Framework pour Java Enterprise System. Alors que Monitoring Framework est en cours d'exécution, le programme vérifie périodiquement l'attribut operationalStatus, qui peut être défini sur OK lorsque le système est en cours d'exécution ou DOWN lorsque le système n'est pas exécuté.
Un nouveau processus, l'agent Monitoring Framework (csmfagent), se lance au démarrage du système (start-cal). Il s'agit du premier processus démarré. Le processus instancie une application et déclare son statut sur OK. Il intercepte également SIGTERM et, une fois fait, déclare son statut sur DOWN et quitte l'application.
De la même manière, lorsque Watcher est configuré et exécuté, si une partie du système se met en échec ou ne répond plus, Watcher envoie un signal à SIGTERM, qui arrête alors csmfagent.