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

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

要下载 SNMP MIB 文件,请参见知识库文章 1013445:SNMP MIB 模块文件下载。对于 NSX-T Data Center,请下载相应文件夹并使用提取的文件 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-T Data Center 支持将 SHA1 和 AES128 用作身份验证和隐私协议。您还可以使用 API 调用来设置 SNMPv3。有关详细信息,请参见NSX-T Data Center API 指南

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