Surveillance SNMP

Vous pouvez activer la surveillance SNMP dans XenMobile Server pour permettre aux systèmes de surveillance d’interroger et d’obtenir des informations sur vos nœuds XenMobile. Les requêtes utilisent des paramètres tels que la charge du processeur, la charge moyenne, l’utilisation de la mémoire et la connectivité. Pour plus d’informations sur SNMP v3, telles que les spécifications d’authentification et de cryptage, consultez la documentation SNMP officielle de RFC 3414.

Remarque :

La surveillance SNMP v3 est prise en charge avec XenMobile Server 10.8 et versions ultérieures.

Vous pouvez utiliser diverses applications de surveillance prenant en charge la surveillance SNMP, telles que SCOM. Pour de plus amples informations sur la configuration de SCOM, consultez cet article du centre de connaissances Citrix.

Conditions préalables

Configurez les ports TCP suivants :

  • Port 161 (UDP) : utilisé pour le trafic SNMP à l’aide du protocole UDP. La source est le gestionnaire SNMP et la destination est XenMobile.
  • Port 162 (UDP) : utilisé pour l’envoi d’alertes d’interruption SNMP vers le gestionnaire SNMP à partir de XenMobile. La source est XenMobile et la destination est le gestionnaire SNMP.

Pour plus d’informations sur les ports XenMobile, consultez la section Configuration requise pour les ports.

Pour afficher un diagramme d’architecture d’un déploiement XenMobile sur site incluant SNMP, consultez l’article Architecture de référence pour les déploiements sur site.

Les étapes générales de configuration SNMP sont les suivantes.

  1. Ajouter des utilisateurs : les utilisateurs héritent de l’autorisation de recevoir des traps et de surveiller XenMobile Server.
  2. Ajouter un gestionnaire SNMP pour recevoir des traps : les traps sont des alertes générées par XenMobile lorsque le nœud XenMobile dépasse le seuil maximum défini par l’utilisateur.
  3. Configurer le gestionnaire SNMP pour interagir avec XenMobile : XenMobile Server utilise certaines bases d’informations de gestion (MIB) pour effectuer des opérations. Vous pouvez télécharger les MIB depuis la page Paramètres > Configuration SNMP de la console XenMobile. Vous pouvez importer ensuite les MIB dans le gestionnaire SNMP en utilisant un importateur MIB.

    Remarque :

    chaque gestionnaire SNMP a son propre importateur MIB.

  4. Activer les traps : vous pouvez activer les traps dans la console XenMobile et définir les intervalles et les seuils en fonction de votre environnement.
  5. Afficher les traps dans le gestionnaire SNMP tiers : pour afficher les traps, vérifiez le gestionnaire SNMP. Toutefois, dans certains gestionnaires, vous pouvez configurer les paramètres pour activer les notifications en dehors du gestionnaire. Vous pouvez configurer les notifications pour qu’elles apparaissent, par exemple, dans les e-mails.

Vous pouvez générer les traps suivants à partir de XenMobile.

Nom du trap Surveillance de l’ID d’objet (OID) Description
Charge du processeur .1.3.6.1.2.1.25.3.3.1.2 Surveille la charge processeur du système pour l’intervalle défini par l’utilisateur. Si la charge dépasse la valeur de seuil personnalisé, XenMobile génère le trap SNMP.
Charge moyenne pendant 1 minute .1.3.6.1.4.1.2021.10.1.5.1 Surveille la charge moyenne du système sur une période d’une minute pour l’intervalle défini par l’utilisateur. Si la charge moyenne dépasse la valeur de seuil personnalisé, XenMobile génère le trap SNMP.
Charge moyenne pendant 5 minutes .1.3.6.1.4.1.2021.10.1.5.2 Surveille la charge moyenne du système sur une période de cinq minutes pour l’intervalle défini par l’utilisateur. Si la charge moyenne dépasse la valeur de seuil personnalisé, XenMobile génère le trap SNMP.
Charge moyenne pendant 15 minutes .1.3.6.1.4.1.2021.10.1.5.3 Surveille la charge moyenne du système sur une période de 15 minutes pour chaque intervalle défini par l’utilisateur. Si la charge moyenne dépasse la valeur de seuil personnalisé, XenMobile génère le trap SNMP.
Mémoire totale disponible .1.3.6.1.4.1.2021.4.11 Surveille la mémoire disponible pour chaque intervalle défini par l’utilisateur. Si la mémoire disponible tombe en dessous de la valeur de seuil personnalisé, XenMobile génère le trap SNMP. Remarque : la mémoire totale disponible inclut à la fois la RAM et la mémoire d’échange (mémoire virtuelle). Pour récupérer la mémoire totale d’échange, vous pouvez effectuer une requête à l’aide de l’OID SNMP .1.3.6.1.4.1.2021.4.3. Pour récupérer la mémoire d’échange disponible, vous pouvez effectuer une requête à l’aide de l’OID SNMP .1.3.6.1.4.1.2021.4.4.
Total du stockage sur disque utilisé .1.3.6.1.4.1.2021.9.1.9.1 Surveille le stockage sur disque système pour chaque intervalle défini par l’utilisateur. Si le stockage sur disque dépasse la valeur de seuil personnalisé, XenMobile génère le trap SNMP.
Utilisation de la mémoire Heap de Java .1.3.6.1.4.1.3845.5.1.2.4.0 Surveille l’utilisation de la mémoire Heap de la machine virtuelle Java (JVM) de XenMobile pour chaque intervalle défini par l’utilisateur. Si l’utilisation dépasse la valeur de seuil personnalisé, XenMobile génère le trap SNMP.
Utilisation du méta-espace Java .1.3.6.1.4.1.3845.5.1.2.5.0 Surveille l’utilisation du méta-espace Java de XenMobile pour chaque intervalle défini par l’utilisateur. Si l’utilisation dépasse la valeur de seuil, XenMobile génère le trap SNMP.
Connectivité LDAP .1.3.6.1.4.1.3845.5.1.1.18.1.0 Surveille la connectivité entre le serveur LDAP et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité DNS .1.3.6.1.4.1.3845.5.1.1.18.2.0 Surveille la connectivité entre le serveur DNS et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur Google Store .1.3.6.1.4.1.3845.5.1.1.18.3.0 Surveille la connectivité entre le serveur Google Store et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec Windows Phone Store .1.3.6.1.4.1.3845.5.1.1.18.4.0 Surveille la connectivité entre le serveur Windows Phone Store et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec Windows Tab Store .1.3.6.1.4.1.3845.5.1.1.18.5.0 Surveille la connectivité entre le serveur Windows Tab Store et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur du jeton de sécurité Windows .1.3.6.1.4.1.3845.5.1.1.18.6.0 Surveille la connectivité entre le serveur du jeton de sécurité Windows et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur de notification Windows .1.3.6.1.4.1.3845.5.1.1.18.7.0 Surveille la connectivité entre le serveur de notification Windows et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur APNs (Apple Push Notification Service) .1.3.6.1.4.1.3845.5.1.1.18.8.0 Surveille la connectivité entre le serveur APNs et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur Apple Feedback .1.3.6.1.4.1.3845.5.1.1.18.9.0 Surveille la connectivité entre le serveur Apple Feedback et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur Apple Store .1.3.6.1.4.1.3845.5.1.1.18.10.0 Surveille la connectivité entre le serveur Apple Store et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec la base de données XenMobile .1.3.6.1.4.1.3845.5.1.1.18.11.0 Surveille la connectivité entre la base de données XenMobile et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur Google Cloud Messaging .1.3.6.1.4.1.3845.5.1.1.18.12.0 Surveille la connectivité entre le serveur Google Cloud Messaging et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le serveur de licences Citrix .1.3.6.1.4.1.3845.5.1.1.18.13.0 Surveille la connectivité entre le serveur de licences Citrix et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec NetScaler Gateway .1.3.6.1.4.1.3845.5.1.1.18.15.0 Surveille la connectivité entre NetScaler Gateway et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité entre les nœuds XenMobile .1.3.6.1.4.1.3845.5.1.1.18.16.0 Surveille la connectivité entre les nœuds de cluster XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.
Connectivité avec le service de nœud Tomcat de XenMobile .1.3.6.1.4.1.3845.5.1.1.18.17.0 Surveille la connectivité entre le service de nœud Tomcat de XenMobile et le nœud XenMobile pendant chaque intervalle défini par l’utilisateur. XenMobile génère le trap SNMP en cas d’échec de la connectivité.

Pour obtenir les meilleures performances du serveur lors de la configuration des seuils SNMP, gardez à l’esprit les facteurs suivants :

  • Fréquence des appels
  • Collecte des données trap et vérifications de seuil
  • Mécanisme de communication entre les nœuds
  • Fréquence des vérifications de connectivité
  • Délai d’expiration pour toute défaillance pendant les vérifications

Pour ajouter les utilisateurs SNMP

Les utilisateurs SNMP interagissent avec les gestionnaires SNMP et reçoivent des traps.

  1. Dans la console XenMobile, cliquez sur l’icône d’engrenage dans le coin supérieur droit. La page Paramètres s’affiche.

  2. Sous Surveillance, cliquez sur Configuration SNMP. La page Configuration SNMP s’affiche.

    Image de la configuration SNMP

  3. Sous Utilisateurs de surveillance SNMP, cliquez sur Ajouter.

  4. Dans la boîte de dialogue Ajouter utilisateur de surveillance SNMP, configurez les paramètres suivants :

    Image de la configuration SNMP

    Nom d’utilisateur : le nom d’utilisateur utilisé pour se connecter au gestionnaire SNMP. Bien que vous puissiez utiliser des caractères alphanumériques, des traits de soulignement et des traits d’union, vous ne pouvez pas utiliser d’espaces et d’autres caractères spéciaux pour votre nom d’utilisateur.

    Remarque :

    vous ne pouvez pas ajouter le nom de l’utilisateur « xmsmonitor » car XenMobile réserve le nom pour un usage interne.

    Protocoles d’authentification :

    • SHA (recommandé)
    • MD5

    Mot de passe d’authentification : entrez un mot de passe de 8 à 18 caractères. Vous pouvez inclure des caractères alphanumériques et spéciaux.

    Protocole de confidentialité :

    • DES
    • AES 128 (recommandé)

    Mot de passe de confidentialité : entrez un mot de passe de 8 à 18 caractères. Vous pouvez inclure des caractères alphanumériques et spéciaux.

Pour ajouter un gestionnaire SNMP

  1. Sous Gestionnaires SNMP, cliquez sur Ajouter.

  2. Dans la boîte de dialogue Ajouter gestionnaire SNMP, configurez les paramètres suivants :

    Image de la configuration SNMP

    Adresse IP du serveur : entrez l’adresse IP du gestionnaire SNMP.

    Port : modifiez le numéro de port si nécessaire. La valeur par défaut est 162.

    Nom d’utilisateur SNMP : sélectionnez le nom d’un utilisateur ayant accès au gestionnaire.

Pour activer et configurer des traps SNMP

Pour vous aider à déterminer les paramètres trap appropriés pour votre environnement, consultez la section Capacité à monter en charge et performances. Par exemple, pour surveiller la charge moyenne XenMobile pendant une minute, vous pouvez activer Charge moyenne pendant 1 minute et fournir une valeur de seuil. Si la valeur définie dans Charge moyenne pendant 1 minute pour XenMobile Server dépasse le seuil spécifié, vous recevez un trap dans les gestionnaires SNMP configurés.

  1. Pour activer les traps individuels, effectuez l’une des opérations suivantes :

    • Sélectionnez la case à cocher en regard du paramètre, puis cliquez sur Activer.
    • Pour activer tous les traps dans la liste, sélectionnez la case à cocher dans la partie supérieure, puis cliquez sur Activer.
  2. Pour modifier un trap, sélectionnez le paramètre, puis cliquez sur Modifier.

  3. Dans la boîte de dialogue Modifier les détails du trap SNMP, vous pouvez modifier les valeurs de seuil pour les traps individuels.

    Image de la configuration SNMP

    Nom du trap : nom attribué au trap. Vous ne pouvez pas modifier ce champ.

    Intervalle (en secondes) : la plage autorisée est comprise entre 60 et 86 400 (24 heures).

    Seuil : vous pouvez modifier le seuil uniquement pour les traps suivants :

    • Charge du processeur
    • Charge moyenne pendant 1 minute
    • Charge moyenne pendant 5 minutes
    • Charge moyenne pendant 15 minutes
    • Mémoire totale disponible
    • Total du stockage sur disque utilisé
    • Utilisation de la mémoire Heap de Java
    • Utilisation du méta-espace Java

    État : sélectionnez ON pour activer la surveillance SNMP pour le trap. Sélectionnez OFF pour désactiver la surveillance.

    Pour plus d’informations utiles sur la surveillance de XenMobile à l’aide de SNMP, consultez cet article de blog.