Lorsque vous configurez l'agent SNMP ESXi pour SNMPv3, l'agent prend en charge l'envoi de notifications (interruptions et informations) et la réception de demandes GET, GETBULK et GETNEXT. SNMPv3 offre également une meilleure sécurité que SNMPv1 ou SNMPv2c, notamment l'authentification et le chiffrement par clé.
Configurer l'identifiant du moteur SNMP
Chaque agent SNMP v3 possède un ID de moteur qui est utilisé comme un identifiant unique pour l'agent. L'ID du moteur est utilisé avec une fonction de hachage pour générer des clés d'authentification et de chiffrement de messages SNMP v3.
Si vous ne spécifiez pas un ID de moteur lors de l'activation de l'agent SNMP, un ID de moteur est automatiquement généré.
Si vous exécutez les commandes ESXCLI via ESXCLI, vous devez indiquer des options de connexion précisant l'hôte cible et les informations d'identification de connexion. Si vous utilisez les commandes ESXCLI directement sur un hôte à l'aide d'ESXi Shell, vous pouvez utiliser les commandes telles quelles sans indiquer d'options de connexion. Pour plus d'informations sur les options de connexion, voir Concepts et exemples d'ESXCLI.
Conditions préalables
Configurez l'agent SNMP d'ESXi à l'aide des commandes ESXCLI. Pour plus d'informations sur l'utilisation d'ESXCLI, reportez-vous au document Démarrage avec ESXCLI.
Procédure
- ♦ Exécutez la commande esxcli system snmp set avec l'option --engineid pour configurer l'ID du moteur SNMP.
Par exemple, exécutez la commande suivante :
esxcli system snmp set --engineid id
Ici, id est l'ID du moteur et doit être une chaîne hexadécimale d'une longueur comprise entre 5 et 32 caractères.
Configurer les protocoles d'authentification et de confidentialité SNMP
SNMPv3 prend facultativement en charge les protocoles d'authentification et de confidentialité.
L'authentification est utilisée pour assurer l'identité des utilisateurs. La confidentialité permet le chiffrement des messages SNMP v3 pour assurer la confidentialité des données. Ces protocoles fournissent un niveau plus élevé de sécurité qui n'existe pas dans SNMPv1 et SNMPv2c, qui utilisent des chaînes de communauté pour la sécurité.
L'authentification et la confidentialité sont toutes deux facultatives. Cependant, vous devez activer l'authentification pour activer la confidentialité.
L'authentification SNMPv3 et les protocoles de confidentialité sont des fonctionnalités de vSphere qui peuvent ne pas être disponibles dans certaines éditions de vSphere.
Si vous exécutez les commandes ESXCLI via ESXCLI, vous devez indiquer des options de connexion précisant l'hôte cible et les informations d'identification de connexion. Si vous utilisez les commandes ESXCLI directement sur un hôte à l'aide d'ESXi Shell, vous pouvez utiliser les commandes telles quelles sans indiquer d'options de connexion. Pour plus d'informations sur les options de connexion, voir Concepts et exemples d'ESXCLI.
Conditions préalables
Configurez l'agent SNMP d'ESXi à l'aide des commandes ESXCLI. Pour plus d'informations sur l'utilisation d'ESXCLI, reportez-vous au document Démarrage avec ESXCLI.
Procédure
Configurer les utilisateurs SNMP
Vous pouvez configurer jusqu'à 5 utilisateurs qui peuvent accéder à des informations SNMP v3. Les noms d'utilisateurs ne doivent pas dépasser 32 caractères.
Lors de la configuration d'un utilisateur, vous générez des valeurs de hachage d'authentification et de confidentialité basées sur les mots de passe d'authentification et de confidentialité de l'utilisateur et sur l'ID du moteur de l'agent SNMP. Si vous modifiez l'ID du moteur, le protocole d'authentification ou de confidentialité, les utilisateurs ne seront plus valides et vous devrez les configurer à nouveau.
Si vous exécutez les commandes ESXCLI via ESXCLI, vous devez indiquer des options de connexion précisant l'hôte cible et les informations d'identification de connexion. Si vous utilisez les commandes ESXCLI directement sur un hôte à l'aide d'ESXi Shell, vous pouvez utiliser les commandes telles quelles sans indiquer d'options de connexion. Pour plus d'informations sur les options de connexion, voir Concepts et exemples d'ESXCLI.
Conditions préalables
- Vérifiez que vous avez configuré les protocoles d'authentification et de confidentialité avant de configurer des utilisateurs.
- Vérifiez que vous connaissez les mots de passe d'authentification et de confidentialité de chaque utilisateur que vous prévoyez configurer. Les mots de passe doivent comporter au moins 7 caractères. Stockez-les dans des fichiers sur le système hôte.
-
Configurez l'agent SNMP d'ESXi à l'aide des commandes ESXCLI. Pour plus d'informations sur l'utilisation d'ESXCLI, reportez-vous au document Démarrage avec ESXCLI.
Procédure
Configurer les cibles SNMP v3
Configurez les cibles pour SNMP v3 permettant à l'agent SNMP ESXi d'envoyer des interruptions et des notifications à SNMP v3.
SNMP v3 permet d'envoyer et des interruptions et des notifications. Un message de notification est un type de message que l’expéditeur renvoie trois fois au maximum. L’expéditeur attend 5 secondes entre chaque tentative, sauf si le message est avalisé par le récepteur.
Vous pouvez configurer trois cibles SNMP v3 au maximum, en plus de trois cibles SNMP v1/v2c au maximum.
Pour configurer une cible, vous devez spécifier le nom d'hôte ou l'adresse IP du système qui recevra les interruptions ou les notifications, un nom d'utilisateur, un niveau de sécurité et s'il faut envoyer des interruptions ou des notifications. Le niveau de sécurité peut être soit none (aucune sécurité), auth (pour l'authentification uniquement), soit priv (pour l'authentification et la confidentialité).
Si vous exécutez les commandes ESXCLI via ESXCLI, vous devez indiquer des options de connexion précisant l'hôte cible et les informations d'identification de connexion. Si vous utilisez les commandes ESXCLI directement sur un hôte à l'aide d'ESXi Shell, vous pouvez utiliser les commandes telles quelles sans indiquer d'options de connexion. Pour plus d'informations sur les options de connexion, voir Concepts et exemples d'ESXCLI.
Conditions préalables
-
Assurez-vous que les utilisateurs qui ont accès aux interruptions ou aux notifications sont configurés comme utilisateurs SNMP à la fois pour l'agent SNMP ESXi et pour le système de gestion de cible.
- Si vous configurez des notifications, vous avez besoin de l'ID du moteur de l'agent SNMP sur le système distant qui reçoit le message de notification.
-
Configurez l'agent SNMP d'ESXi à l'aide des commandes ESXCLI. Pour plus d'informations sur l'utilisation d'ESXCLI, reportez-vous au document Démarrage avec ESXCLI.