If SNMP is not properly configured, monitoring information can be sent to a malicious host. The malicious host can then use this information to plan an attack.


  1. Run esxcli system snmp get to determine whether SNMP is currently used.
  2. If your system does require SNMP, make sure that it is not running by running the esxcli system snmp set --enable true command.
  3. If your system uses SNMP, see the Monitoring and Performance publication for setup information for SNMP 3.

    SNMP must be configured on each ESXi host. You can use vCLI, PowerCLI, or the vSphere Web Services SDK for configuration.