您可以使用简单网络管理协议 (SNMP) 监控 NSX 组件。安装后,默认情况下不会启动 SNMP 服务。

通过 NSX 中的 SNMP 框架,您可以使用各个系统实体(如 NSX Edge 上的磁盘)和逻辑实体(如 NSX Edge VPN 隧道)的 SNMP 管理器对这些实体进行监控。在此框架中,NSX 垂直项和平台可以定义要监控的 SNMP MIB 对象,以及可使用哪些对象允许其 SNMP 管理器与 NSX 进行交互。

要下载 SNMP MIB 文件,请参见知识库文章 1013445:SNMP MIB 模块文件下载。对于 NSX,请下载相应文件夹并使用提取的文件 VMWARE-NSX-MIB.mib

对于 SNMP 配置,请参见 VMware vSphere 产品文档中的《为 ESXi 配置 SNMP》

过程

  1. 登录到 NSX Manager CLI 或 NSX Edge CLI。
  2. 运行以下命令
    • 对于 SNMPv1/SNMPv2:
      set snmp community <community-string>
      start service snmp
      community-string 的字符数量上限为 64。
    • 对于 SNMPv3
      set snmp v3-users <user_name> auth-password <auth_password> priv-password <priv_password>
      
      start service snmp
      user_name 的字符数量上限为 32。确保密码符合 PAM 限制条件。如果要更改默认引擎 ID,请使用以下命令:
      set snmp v3-engine-id <v3-engine-id>
      
      start service snmp
      v3-engine-id 是一个偶数长度的十六进制字符串,长度为 10 到 64 个字符,且不能全部为 0 或 F。

      NSX 支持将 SHA1 和 AES128 用作身份验证和隐私协议。您还可以使用 API 调用来设置 SNMPv3。有关详细信息,请参见NSX API 指南

  3. 要使 SNMP 服务在重新引导时在 NSX 设备上自动启动,请运行以下命令:set service snmp start-on-boot