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

Vous pouvez utiliser la construction d’opérations pour configurer l’analyse Citrix Application Delivery Management (ADM) afin de collecter des enregistrements de flux d’applications sur l’ensemble ou une partie des transactions de trafic gérées par n’importe quel composant de 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.outputs.lbvserver
    filter: HTTP.REQ.URL.CONTAINS("catalog")
   -
    alarms:
     -
      name: lbvserver-alarm
      properties:
      target: $outputs.lbvserver
      email-profile: $parameters.emailprofile
      sms-profile: "NetScalerSMS"

    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 demander à la fonctionnalité d’analyse Citrix ADM de collecter des enregistrements d’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 les enregistrements appflow sur les serveurs virtuels qui ont été spécifiés lors de leur création lors de la création d’un configpack.

Les attributs de la section alarmes permettent de définir des seuils permettant de générer des alarmes et d’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 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. L’unité de période 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 :

  • « Greaterthan » pour « > »
  • « lessthan » pour « < »
  • « greaterthanequal » pour « >= »
  • « lessthanequal » pour « <= »

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

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

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