Si vous configurez l'agent SMTP ESXi pour l'interrogation, il peut écouter des demandes en provenance de systèmes clients de gestion SNMP et y répondre, notamment des demandes GET, GETNEXT et GETBULK.

Pourquoi et quand exécuter cette tâche

Par défaut, l'agent SNMP imbriqué écoute sur le port UDP 161 les demandes d'interrogation provenant des systèmes de gestion. Vous pouvez utiliser la commande esxcli system snmp set avec l'option --port pour configurer un port de remplacement. Pour éviter tout conflit avec d'autres services, employez un port UDP qui ne soit pas défini dans /etc/services.

Si vous exécutez les commandes ESXCLI via vCLI, 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 de vSphere Command-Line Interface.

Préambules

Configurez l'agent SNMP d'ESXi à l'aide des commandes ESXCLI. Pour plus d'informations sur l'utilisation d'ESXCLI, reportez-vous à Initiation aux interfaces de ligne de commande vSphere.

Procédure

  1. Exécutez la commande esxcli system snmp set avec l'option --port pour configurer le port.

    Par exemple, exécutez la commande suivante :

    esxcli system snmp set --port port

    Ici, port est le port que l'agent SNMP utilise pour les demandes d'interrogation.

    Remarque :

    Le port que vous spécifiez ne doit pas être déjà utilisé par d'autres services. Utilisez les adresses IP dans la plage dynamique, depuis le port 49152 et supérieurs.

  2. (Facultatif) : Si l'agent SNMP d'ESXi n'est pas activé, exécutez la commande suivante :
    esxcli system snmp set --enable true