Battement de cœur MCP Sujet parent

Pour surveiller l’état des produits gérés, les agents MCP interrogent Control Manager selon une programmation définie. L’interrogation permet d’indiquer l’état du produit géré et de vérifier si Control Manager a émis des commandes à destination du produit géré. La console Web de Control Manager présente ensuite l'état du produit. En d’autres termes, l’état du produit ne reflète pas l’état du réseau en temps réel. Control Manager vérifie l’état de chaque produit géré de façon séquentielle et en arrière-plan, et définit l'état sur «hors ligne» lorsqu’un délai fixé s’écoule sans qu’un battement de cœur ne soit reçu du produit géré.
Outre les battements de cœur, il existe d’autres moyens pour Control Manager de déterminer l’état des produits gérés, Les éléments suivants fournissent également à Control Manager l'état du produit géré :
  • Control Manager reçoit les journaux des produits gérés. Le simple fait que Control Manager reçoive ces journaux indique que les produits gérés correspondants fonctionnent.
  • En mode de communication bidirectionnel, Control Manager envoie un message de notification afin d’obliger le produit géré à récupérer la commande en attente. Si le serveur parvient à se connecter au produit géré, cela indique que ce dernier fonctionne correctement et l’événement est considéré comme un battement de cœur.
  • En mode de communication unidirectionnel, l’agent MCP envoie régulièrement des commandes de requête à Control Manager. Ce comportement périodique fonctionne de la même manière qu’un battement de cœur et est considéré comme tel par Control Manager.
Les battements de cœur MCP sont envoyés de deux manières :
  • UDP : si le produit parvient à contacter le serveur via le protocole UDP, cette solution est la plus légère et la plus rapide. Toutefois, elle ne fonctionne pas dans les environnements NAT ou dotés de pare-feu. De plus, le client émetteur ne peut vérifier que le serveur reçoit bien la requête.
  • HTTP/HTTPS : dans un environnement NAT ou doté d’un pare-feu, une connexion HTTP plus lourde peut être utilisée pour transférer le battement de cœur.
Control Manager prend en charge les protocoles UDP et HTTP/HTTPS pour acheminer les battements de cœur. Le serveur Control Manager détecte le mode applicable au produit géré au cours du processus d’enregistrement. Un protocole de transfert distinct a lieu entre les deux parties en vue de déterminer le mode adéquat.
Outre les battements de cœur indiquant l’état du produit géré, celui-ci transmet d’autres données à Control Manager. Ces données contiennent généralement des informations concernant l’activité du produit géré à afficher sur la console.