如果不希望 SNMP 管理软件接收通知,则可以配置 ESXi SNMP 代理以筛选出这些通知。

先决条件

使用 ESXCLI 命令配置 ESXi SNMP 代理。有关如何使用 ESXCLI 的详细信息,请参见《vSphere 命令行界面入门》

过程

  1. 运行 esxcli system snmp set 命令以筛选通知:
    esxcli system snmp set --notraps oid_list

    其中,oid_list 是要筛选的通知的 OID 列表(以逗号分隔)。此列表替换了之前使用此命令指定的所有 OID。

    例如,要筛选出 coldStart (OID 1.3.6.1.4.1.6876.4.1.1.0) 和 warmStart (OID 1.3.6.1.4.1.6876.4.1.1.1) 陷阱,请运行以下命令:

    esxcli system snmp set --notraps 1.3.6.1.4.1.6876.4.1.1.0,1.3.6.1.4.1.6876.4.1.1.1
  2. (可选) : 如果未启用 ESXi SNMP 代理,请运行以下命令:
    esxcli system snmp set --enable true

结果

由指定的 OID 所标识的陷阱从 SNMP 代理的输出中筛选出,不发送到 SNMP 管理软件。

下一步做什么

要清除所有通知筛选器,请运行 esxcli system snmp set --notraps reset 命令。