在将 Messaging Server SNMP 子代理配置为独立的 SNMP 代理运行之前,您必须首先决定该代理侦听 SNMP 请求的以太网接口和 UDP 端口。在默认情况下,该代理将使用 UDP 端口 161 来侦听所有可用的以太网接口。在大多数情况下,您需要更改此端口号,以便不影响平台的 SNMP 主代理 snmpd。在某些情况下,例如 HA 故障转移,您还需要将所有可用接口中的以太网接口 (INADDR_ANY) 更改为由其 IP 地址标识的特定接口。以太网接口和 UDP 端口这两个概念由 local.snmp.listenaddr 和 local.snmp.port 选项控制。
对以太网接口和 UDP 端口作出选择之后,应该将 local.snmp.standalone 选项的值设置为 1 并重新启动子代理。重新启动后,它将作为一个与 snmpd 和任何子代理无关的 SNMP 代理运行。
例如,要作为独立代理(侦听 IP 地址为 10.53.1.37 的以太网接口的 UDP 端口 9161)运行,请发出如下所示的命令。
配置为作为独立代理运行:
% configutil -o local.snmp.port -v 9161 % configutil -o local.snmp.listenaddr -v 10.53.1.37 % configutil -o local.snmp.standalone -v 1 % stop-msg snmp % start-msg snmp % snmpwalk -v 1 -c public 10.53.1.37:9161 . SNMPv2-SMI::mib-2.27.1.1.2.1 = STRING: "/opt/SUNWmsgsr MTA on mail.siroe.com" ... |