XenCenter

Surveillance des ressources de l’hôte et du dom0 avec NRPE

Remarque :

La fonctionnalité NRPE est disponible pour les clients de XenServer Premium ou Trial Edition. Pour plus d’informations sur les licences XenServer, voir Licences. Pour effectuer une mise à niveau ou acheter une licence XenServer, visitez le site Web de XenServer.

Vous pouvez utiliser XenCenter yyyy.x.x pour gérer vos environnements hors production XenServer 8 et Citrix Hypervisor 8.2 CU1. Toutefois, pour gérer votre environnement de production Citrix Hypervisor 8.2 CU1, utilisez XenCenter 8.2.7.

Vous pouvez installer XenCenter 8.2.7 et XenCenter YYYY.x.x sur le même système. L’installation de XenCenter YYYY.x.x ne remplace pas votre installation de XenCenter 8.2.7.

Les utilisateurs dotés du rôle d’administrateur du pool peuvent utiliser n’importe quel outil de surveillance tiers prenant en charge le Nagios Remote Plugin Executor (NRPE) pour surveiller les ressources consommées par votre hôte XenServer et dom0, le domaine de contrôle de votre hôte.

Vous pouvez utiliser les plugins de vérification suivants pour surveiller les ressources host et dom0 :

Métrique Nom de la vérification NRPE Description Seuil d’alerte par défaut Seuil critique par défaut Données de performance renvoyées
Charge du processeur hôte check_host_load Obtient et vérifie la charge actuelle par processeur physique de l’hôte, où la charge fait référence au nombre de processeurs virtuels en cours d’exécution ou exécutables. 3 4 Charge système actuelle du processeur de l’hôte (calculée en prenant la charge moyenne du processeur physique de l’hôte).
Utilisation du processeur hôte (%) check_host_cpu Obtient et vérifie l’utilisation globale actuelle du processeur de l’hôte. 80 % 90 % Le pourcentage du processeur hôte actuellement libre et le pourcentage utilisé.
Utilisation de la mémoire hôte (%) check_host_memory Obtient et vérifie l’utilisation actuelle de la mémoire par l’hôte. 80 % 90 % Le pourcentage de mémoire hôte actuellement libre et le pourcentage utilisé.
Utilisation du vGPU hôte (%) check_vgpu Obtient et vérifie toute l’utilisation actuelle du vGPU Nvidia en cours d’exécution sur l’hôte. 80 % 90 % Le pourcentage de vGPU en cours d’exécution qui est actuellement gratuit et le pourcentage utilisé.
Utilisation de la mémoire du vGPU hôte (%) check_vgpu_memory Obtient et vérifie toute l’utilisation actuelle de la mémoire Nvidia vGPU (y compris la mémoire partagée et la mémoire graphique) de l’hôte. 80 % 90 % Le pourcentage de mémoire vGPU en cours d’exécution (y compris la mémoire partagée et la mémoire graphique) qui est actuellement libre et le pourcentage utilisé.
Charge du processeur Dom0 check_load Obtient et vérifie la charge moyenne actuelle du système par processeur de dom0, où la charge fait référence au nombre de processus en cours ou exécutables. 2.7,2.6,2.5 3.2,3.1,3 Les données de charge du processeur hôte sont calculées en prenant la moyenne des 1, 5 et 15 dernières minutes.
Utilisation du processeur Dom0 (%) check_cpu Obtient et vérifie l’utilisation globale actuelle du processeur de dom0. 80 % 90 % L’utilisation globale moyenne du processeur de dom0 en pourcentage.
Utilisation de la mémoire Dom0 (%) check_memory Obtient et vérifie l’utilisation actuelle de la mémoire de dom0. 80 % 90 % Le pourcentage de mémoire dom0 actuellement libre et le pourcentage utilisé.
Remplacement disponible Dom0 (%) check_swap Obtient et vérifie l’utilisation actuelle du swap de dom0. 20 % 10 % Le pourcentage de Mo actuellement gratuits sur dom0.
Espace libre de la partition racine Dom0 (%) check_disk_root Obtient et vérifie l’utilisation actuelle de la partition racine de dom0. 20 % 10 % Le pourcentage de Mo sur la partition racine dom0 qui est actuellement libre.
Espace libre sur la partition Dom0 Log (%) check_disk_log Obtient et vérifie l’utilisation actuelle de la partition de journal de dom0. 20 % 10 % Le pourcentage de Mo sur la partition de journal dom0 qui est actuellement libre.
État de la pile d’outils check_xapi Obtient et vérifie l’état de la pile d’outils de gestion XenServer (également appelée XAPI).     Le temps de disponibilité de XAPI s’est écoulé en quelques secondes.
État du multipath check_multipath Obtient et vérifie l’état des chemins de stockage.     État des chemins de stockage. OK indique que tous les chemins sont actifs, WARNING indique que certains chemins ont échoué mais que plusieurs chemins sont actifs, CRITICAL indique qu’il n’y a qu’un seul chemin actif ou que tous les chemins ont échoué, UNKNOWN indique que le multiacheminement des hôtes est désactivé et que l’état des chemins ne peut pas être récupéré.

NRPE est un service sur site qui s’exécute dans dom0 et écoute sur le port TCP (par défaut) 5666 les demandes d’exécution de contrôles provenant d’un outil de surveillance. Une fois qu’une demande est arrivée, NRPE l’analyse, trouve la commande de vérification correspondante, y compris les détails du paramètre, dans le fichier de configuration, puis l’exécute. Le résultat du contrôle est envoyé à l’outil de surveillance, qui enregistre les résultats des contrôles antérieurs et fournit un graphique présentant les données de performance historiques.

Pré-requis

Pour pouvoir utiliser NRPE pour surveiller les ressources de l’hôte et du dom0, l’outil de surveillance que vous utilisez doit répondre aux prérequis suivants :

  • L’outil de surveillance doit être compatible avec la version 4.1.0 de NRPE.
  • Pour permettre la communication entre NRPE et l’outil de surveillance, l’outil de surveillance doit prendre en charge le protocole TLS 1.2 avec des chiffrements ECDHE-RSA-AES256-GCM-SHA384 et ECDHE-RSA-AES128-GCM-SHA256, et la courbe EC est secp384r1.

Contraintes

  • Vous pouvez configurer les paramètres NRPE pour un pool entier ou pour un hôte autonome qui ne fait pas partie d’un pool. Actuellement, vous ne pouvez pas configurer les paramètres NRPE pour un hôte individuel d’un pool.
  • Si vous ajoutez un hôte à un pool sur lequel NRPE est déjà activé et configuré, XenCenter n’applique pas automatiquement les paramètres NRPE du pool au nouvel hôte. Vous devez reconfigurer les paramètres NRPE sur le pool après avoir ajouté le nouvel hôte ou configurer le nouvel hôte avec les mêmes paramètres NRPE avant de l’ajouter au pool.

    Remarque :

    Lorsque vous reconfigurez les paramètres NRPE sur un pool après avoir ajouté un nouvel hôte, assurez-vous que l’hôte est opérationnel.

  • Si un hôte est supprimé d’un pool sur lequel le NRPE est activé et configuré, XenCenter ne modifie pas les paramètres NPRE de l’hôte ou du pool.

Configurer NRPE à l’aide de XenCenter

Vous pouvez configurer NRPE à l’aide de XenCenter ou de l’interface de ligne de commande xe. Pour plus d’informations sur la configuration de NRPE à l’aide de l’interface de ligne de commande xe, voir Configuration de NRPE à l’aide de l’interface de ligne de commande xe.

Pour configurer NRPE pour un hôte autonome ou pour un pool entier, accédez à l’onglet Configuration NRPE de la boîte de dialogue Propriétés de votre hôte/pool et procédez comme suit :

Remarque :

Lorsque vous configurez NRPE pour un pool, l’onglet Configuration NRPE affiche les valeurs de configuration NRPE par défaut pour l’ensemble du pool.

  1. Dans la vue Infrastructure, choisissez l’hôte/le pool pour lequel vous souhaitez configurer les paramètres NRPE.
  2. Dans l’onglet Général, cliquez sur Propriétés.
  3. Dans la boîte de dialogue Propriétés, sélectionnez l’onglet NRPE .
  4. Cochez la case Activer NRPE .
  5. Pour ajouter d’autres serveurs de surveillance autorisés à communiquer avec le démon NRPE, spécifiez les hôtes sous forme de liste d’adresses IP ou de noms d’hôtes séparés par des virgules. Ils peuvent être spécifiés dans les formats suivants :
    • Adresse IP (prend uniquement en charge IPv4)
    • Routage interdomaine sans classe (CIDR) (format : xxx.xxx.xxx.xxx/n, par exemple 192.168.1.0/24)
    • Nom d’hôte
  6. Pour activer la journalisation du débogage, cochez la case Enregistrer les messages de débogage dans Syslog.
  7. Pour activer la journalisation SSL, cochez la case Enregistrer le message SSL dans le syslog .
  8. (Facultatif) Ajustez les seuils d’avertissement et critiques en modifiant les valeurs du tableau des seuils critiques et d’avertissement.

    Pour certains plugins de vérification, vous pouvez définir des valeurs seuils d’avertissement et critiques de sorte que si la valeur renvoyée par un plug-in de vérification dépasse les valeurs seuils, une alerte soit générée. Le seuil d’alerte indique un problème potentiel et le seuil critique indique un problème plus grave qui nécessite une attention immédiate. Bien que les valeurs par défaut soient définies pour les seuils d’avertissement et les seuils critiques, vous pouvez ajuster les valeurs de seuil.

  9. Cliquez sur OK pour appliquer les modifications de configuration à votre hôte/pool.

Utilisez XenCenter pour configurer les paramètres NRPE pour votre hôte

Surveillance des ressources de l’hôte et du dom0 avec NRPE