Activer l’analyse et configurer les alarmes sur un serveur virtuel défini dans un StyleBook

Vous pouvez utiliser la construction des opérations pour configurer les analyses de Citrix Application Delivery Management (ADM) afin de collecter des enregistrements Appflow sur tout ou partie des transactions de trafic gérées par un composant serveur virtuel faisant partie d’un StyleBook. Vous pouvez également utiliser cette construction pour configurer des alarmes afin d’obtenir un aperçu du trafic géré par le serveur virtuel.

L’exemple suivant montre une section Opérations d’un StyleBook :

operations:
  analytics:
   -
    name: lbvserver-ops
    properties:
      target: $components.basic-lb-comp
      filter: HTTP.REQ.URL.CONTAINS("catalog")
  alarms:
   -
    name: lbvserver-alarm
    properties:
      target: $components.basic-lb-comp
      email-profile: $parameters.emailprofile
      sms-profile: "MyProdSMS"
      rules:
       -
         metric: "total_requests"
         operator: "greaterthan"
         value: 25
         period-unit: $parameters.period
       -
         metric: "total_bytes"
         operator: "lessthan"
         value: 60
         period-unit: "day"

Les attributs de la section Analytics sont utilisés pour indiquer à la fonctionnalité d’analyse Citrix ADM de collecter des enregistrements Appflow sur un composant de serveur virtuel identifié par la propriété cible. Vous pouvez également spécifier une propriété de filtre qui accepte une expression de stratégie Citrix ADM pour filtrer les demandes pour lesquelles des enregistrements appflow sont collectés sur le serveur virtuel.

Lorsqu’un configpack est créé à partir de ce StyleBook, la fonctionnalité d’analyse Citrix ADM est configurée pour collecter des enregistrements appflow sur les serveurs virtuels qui ont été spécifiés lors de leur création dans le processus de création d’un configpack.

Les attributs de la section alarmes permettent de définir des seuils pour générer des alarmes et envoyer des notifications sur le serveur virtuel identifié par la propriété cible. Dans l’exemple ci-dessus, les propriétés email-profile et sms-profile sont utilisées pour spécifier l’endroit où les notifications doivent être envoyées. La section Règles définit les seuils. Par exemple, si le nombre total de demandes traitées par le serveur virtuel est supérieur à 25 et pour une période définie par l’utilisateur, une alarme est définie et une notification est envoyée. Le « period-unit » spécifie la fréquence à laquelle une alarme est déclenchée. Il peut prendre la valeur du jour, de l’heure ou de la semaine.

Vous pouvez utiliser les opérateurs suivants pour comparer la valeur de mesure à la valeur de seuil :

  • « plus grand que » pour « > »
  • « inférieur à » pour « < »
  • « plus grand que égal » pour « >= »
  • « less thanequal » pour « <= »

Notez que StyleBooks utilise des noms d’API pour les mesures et non pas les noms affichés sur l’interface graphique d’analyse Citrix ADM.

Pour savoir comment afficher et analyser les données collectées sur des serveurs virtuels créés dans le cadre d’un configpack, consultez la documentation d’analyse Citrix ADM.

Activer l’analyse et configurer les alarmes sur un serveur virtuel défini dans un StyleBook