2009-03-16 7 views
1

Dans un environnement Windows Server 2003 avec une application .Net 3.5/WCF auto-hébergée, comment une application peut-elle signaler son état à un gestionnaire de trafic local BigIP?Signaler l'état d'une application WCF aux produits Big IP de F5

Exemple: Une de mes erreurs de services. Mon logiciel d'hébergement d'application WCF personnalisé (écrit parce que Windows Server 2008 n'est pas encore disponible et j'utilise les liaisons TCP WCF) le détecte et veut se signaler comme étant en panne jusqu'à ce qu'il puisse récupérer le service errant. Il doit se signaler comme étant le BigIP LTM afin qu'il ne soit plus envoyé de demandes provenant du client.

+0

Quels types de choses peuvent surveiller BigIP? Expose-t-il une API que vous pouvez appeler pour envoyer des notifications ou surveille-t-elle simplement les éléments du système? –

+0

Ne sait pas. Je suis à peu près sûr qu'une application peut signaler son statut (en hausse ou non) à BigIP, mais je ne suis pas sûr de la façon dont elle le fait, d'où la question. – ng5000

Répondre

2

Pour le scénario que vous décrivez, j'utiliserais iControl (API de gestion basée sur SOAP/XML) pour que l'application indique à BIG-IP qu'elle est en panne. Fondamentalement, vous allez simplement configurer un appel SOAP à BIG-IP et invoquer un service Web avec les informations appropriées afin que BIG-IP sache que l'application est en panne.

Vous pouvez trouver la documentation et télécharger le SDK ainsi que les assemblys .NET sur DevCentral (devcentral.f5.com). Il y a aussi d'autres personnes qui peuvent vous aider si vous en avez besoin dans les forums. Cependant, je vais aussi dire que BIG-IP remarquera que l'application est en panne et devrait automatiquement l'enlever du service jusqu'à ce qu'il remarque qu'il est de nouveau en service. Cela peut être configuré à l'aide de moniteurs connectés aux nœuds.