ESXi includes an SNMP agent that can send notifications (traps and informs) and receive GET, GETBULK, and GETNEXT requests.

In ESXi 5.1 and later releases, the SNMP agent adds support for version 3 of the SNMP protocol, offering increased security and improved functionality, including the ability to send informs. You can use esxcli commands to enable and configure the SNMP agent. You configure the agent differently depending on whether you want to use SNMP v1/v2c or SNMP v3.

As an alternative to configuring SNMP manually using esxcli commands, you can use host profiles to configure SNMP for an ESXi host. See the vSphere Host Profiles documentation for more information.

Note

For information on configuring SNMP for ESXi 5.0 or earlier or ESX 4.1 or earlier, see the documentation for the appropriate product version.

If you configure the ESXi SNMP agent for polling, it can listen for and respond to requests from SNMP management client systems, such as GET, GETNEXT and GETBULK requests.

When you configure the ESXi SNMP agent for SNMP v1 and v2c, the agent supports sending notifications and receiving GET requests.

When you configure the ESXi SNMP agent for SNMP v3, the agent supports sending informs as well as traps. SNMP v3 also provides stronger security than v1 or v2c, including key authentication and encryption.

You can configure the ESXi SNMP agent to receive hardware events either from IPMI sensors or CIM indications.

You can configure the ESXi SNMP agent to filter out notifications if you don't want your SNMP management software to receive those notifications.

After you have configured a vCenter Server instance or an ESXi host to send traps, you must configure your management client software to receive and interpret those traps.