要启用 ESXi SNMP 代理来发送和接收 SNMP v1 和 v2c 消息,您必须至少为代理配置一个社区。
SNMP 社区定义一组设备和管理系统。只有属于同一社区的设备和管理系统可以交换 SNMP 消息。设备或管理系统可以是多个社区的成员。
如果您通过 ESXCLI 运行 ESXCLI 命令,则必须提供可指定目标主机和登录凭据的连接选项。如果您直接在使用 ESXi Shell 的主机上使用 ESXCLI 命令,则可以使用所提供的命令,而无需指定连接选项。有关连接选项的详细信息,请参见《ESXCLI 概念和示例》。
前提条件
使用 ESXCLI 命令配置 ESXi SNMP 代理。有关如何使用 ESXCLI 的详细信息,请参见《《ESXCLI 入门》》。
过程
- ♦ 将 esxcli system snmp set 命令与 --communities 选项一起运行可配置 SNMP 社区。
例如,要配置公共、东部和西部网络操作中心社区,请运行以下命令:
esxcli system snmp set --communities public,eastnoc,westnoc
每次使用此命令指定社区时,您所指定的设置将覆写所有之前的配置。要指定多个社区,请用逗号分隔社区名称。