虽然使用A.3.3 作为独立的 SNMP 代理运行中所描述的以独立模式使用 Messaging Server 的 SNMP 支持没有什么不利,但一些站点还是希望使用更传统的子代理模式,同时仍具有监视同时运行在同一系统上的多个 Messaging Server 实例的功能。例如,许可模型限制轮询 IP 地址数的 SNMP 监视系统。要实现此目标,请继续运行 Messaging Server 的 SNMP 子代理,并将 local.snmp.standalone 设置为 0。此外,为 local.snmp.enablecontextname 选项指定一个非零值,从而将每个 Messaging Server 实例配置为使用不同的 SNMP v3 上下文名称。如果需要的上下文名称不同于 service.defaultdomain 的值,则使用 local.snmp.contextname 选项设置所需的名称。重新启动每个 Messaging Server 的 SNMP 子代理实例之后,就可以通过包含正确上下文名称的 SNMP v3 查询来监视这些实例。运行在同一系统上的两个 Messaging Server 实例的 MIB 通过实例的 SNMP v3 上下文名称来区分,因此不会出现 MIB 对象标识符 (OID) 冲突。