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.
Logiciels requis
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 la configuration du port 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.
- Ajouter des utilisateurs : les utilisateurs héritent de l’autorisation de recevoir des traps et de surveiller XenMobile Server.
- 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.
-
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.
- 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.
- 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 : Charge du processeur
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.2.1.25.3.3.1.2
- Description : 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.
Nom du trap : Charge moyenne pendant 1 minute
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.2021.10.1.5.1
- Description : 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.
Nom du trap : Charge moyenne pendant 5 minutes
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.2021.10.1.5.2
- Description : 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.
Nom du trap : Charge moyenne pendant 15 minutes
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.2021.10.1.5.3
- Description : 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.
Nom du trap : Mémoire totale disponible
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.2021.4.11
- Description : 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.
Nom du trap : Total du stockage sur disque utilisé
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.2021.9.1.9.1
- Description : 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.
Nom du trap : Utilisation de la mémoire Heap de Java
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.2.4.0
- Description : 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.
Nom du trap : Utilisation du méta-espace Java
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.2.5.0
- Description : 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.
Nom du trap : Connectivité LDAP
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.1.0
- Description : 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é.
Nom du trap : Connectivité DNS
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.2.0
- Description : 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é.
Nom du trap : Connectivité avec le serveur Google Store
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.3.0
- Description : 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é.
Nom du trap : Connectivité avec Windows Tab Store
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.5.0
- Description : 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é.
Nom du trap : Connectivité avec le serveur du jeton de sécurité Windows
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.6.0
- Description : 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é.
Nom du trap : Connectivité avec le serveur de notification Windows
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.7.0
- Description : 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é.
Nom du trap : Connectivité avec le serveur APNs (Apple Push Notification Service)
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.8.0
- Description : 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é.
Nom du trap : Connectivité avec le serveur Apple Feedback
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.9.0
- Description : 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é.
Nom du trap : Connectivité avec le serveur Apple Store
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.10.0
- Description : 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é.
Nom du trap : Connectivité avec la base de données XenMobile
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.11.0
- Description : 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é.
Nom du trap : Connectivité avec le serveur Firebase Cloud Messaging
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.12.0
- Description : Surveille la connectivité entre le serveur Firebase 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é.
Nom du trap : Connectivité avec le serveur de licences Citrix
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.13.0
- Description : 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é.
Nom du trap : Connectivité avec Citrix Gateway
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.15.0
- Description : Surveille la connectivité entre Citrix 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é.
Nom du trap : Connectivité entre les nœuds XenMobile
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.16.0
- Description : 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é.
Nom du trap : Connectivité avec le service de nœud Tomcat de XenMobile
- Surveillance de l’ID d’objet (OID) : .1.3.6.1.4.1.3845.5.1.1.18.17.0
- Description : 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.
-
Dans la console XenMobile, cliquez sur l’icône d’engrenage dans le coin supérieur droit. La page Paramètres s’affiche.
-
Sous Surveillance, cliquez sur Configuration SNMP. La page Configuration SNMP s’affiche.
-
Sous Utilisateurs de surveillance SNMP, cliquez sur Ajouter.
-
Dans la boîte de dialogue Ajouter utilisateur de surveillance SNMP, configurez les paramètres suivants :
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
-
Sous Gestionnaires SNMP, cliquez sur Ajouter.
-
Dans la boîte de dialogue Ajouter gestionnaire SNMP, configurez les paramètres suivants :
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.
-
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.
-
Pour modifier un trap, sélectionnez le paramètre, puis cliquez sur Modifier.
-
Dans la boîte de dialogue Modifier les détails du trap SNMP, vous pouvez modifier les valeurs de seuil pour les traps individuels.
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 Activé pour activer la surveillance SNMP pour le trap. Sélectionnez Désactivé pour désactiver la surveillance.
Pour plus d’informations utiles sur la surveillance de XenMobile à l’aide de SNMP, consultez cet article de blog.