您可以使用 vCenter Server Appliance SNMP 代理将虚拟机和环境通知发送到管理系统。

要使用 SNMP 代理发送 SNMP v1 和 v2c 通知,则必须配置目标(接收方)、单播地址、社区以及可选端口。如果不指定端口,则 SNMP 代理默认将通知发送到目标管理系统上的 UDP 端口 162。

过程

  1. 访问设备 shell 并以具有管理员或超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  2. 运行 snmp.set --targets 命令:
    snmp.set --targets target_address@port/community
    此处, target_addressportcommunity 分别是目标系统的地址、通知发送到的端口号和社区名称。端口值是可选的。如果未指定端口,则使用默认端口 161。

    每次使用此命令指定目标时,您所指定的设置将覆写所有之前指定的设置。要指定多个目标,请用逗号分隔它们。

    例如,运行以下命令以配置目标 192.0.2.1@678/targetcommunity 和 2001:db8::1/anothercom:
    snmp.set --targets 192.0.2.1@678/targetcommunity,2001:db8::1/anothercom
  3. (可选) 如果 SNMP 代理未启用,可以通过运行 snmp.enable 命令启用。
  4. (可选) 要发送测试陷阱以验证是否正确配置了代理,请运行 snmp.test 命令。
    代理将 warmStart 陷阱发送到已配置的目标。