如果配置 vCenter Server Appliance SNMP 代理以用于轮询,则它可以侦听和响应来自 SNMP 管理客户端系统的请求,如 GETGETNEXTGETBULK 请求。

默认情况下,嵌入式 SNMP 代理侦听 UDP 端口 161 以轮询来自管理系统的请求。可以使用 snmp.set --port 命令配置备用端口。为避免 SNMP 代理的端口与其他服务的端口之间发生冲突,请使用没有在 /etc/services 中定义的 UDP 端口。

过程

  1. 访问设备 shell 并以具有管理员或超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  2. 运行 snmp.set --port 命令以配置端口。
    例如,运行以下命令:
    snmp.set --port port
    此处, port 是用于侦听轮询请求的 SNMP 代理的端口。
    重要事项: 您指定的端口不能已由其他服务使用。使用动态范围内的 IP 地址以及端口 49152 及以上。
  3. (可选) 如果 SNMP 代理未启用,可以通过运行 snmp.enable 命令启用。