在默认情况下,Sun Management Center 代理使用用户数据报协议 (User Datagram Protocol, UDP) 端口 161 与 Sun Management Center 服务器通信。Sun Management Center 代理是 SNMP 代理 snmpdx 和 Sun SNMP 实用程序 mibissa 的完全替代与增强。后两者在默认情况下也使用端口 161。
SNMP 代理 snmpdx 是 Solstice Enterprise Agent 技术的主要组成部分。snmpdx 和 mibissa 作为守护进程运行,在端口 161 监听 SNMP 请求。
(在 Solaris 10 上)如果使用端口 161,系统将提醒您手动停止并禁用 SNMP 守护进程 SMA。
如果在 Sun Management Center 的设置过程中端口 161 被占用,则您可以为 Sun Management Center 代理和服务器指定另一个端口,或者继续使用端口 161。如果选择使用端口 161,系统将提示您停止和禁用 SNMP 代理守护进程。
如果选择使用端口 161 且手动停止并禁用 SNMP 守护进程,则必须先停止所有使用端口 161 的进程,才能启动 Sun Management Center。
以下过程适用于所有安装了 Sun Management Center 代理的计算机。
以超级用户身份登录。
键入以下命令停止 snmpdx 守护进程:
# /etc/rc3.d/S76snmpdx stop |
键入以下命令禁用 snmpdx 守护进程:
# mv /etc/rc3.d/S76snmpdx /etc/rc3.d/s76snmpdx |
系统重新引导时,名称以大写“S”开头的脚本会自动启动,而名称以小写“s”开头的脚本则不会自动启动。
您的系统可能包含其他使用端口 161 的传统 SNMP 代理或进程。如果 Sun Management Center 启动失败(即使您已停止并禁用了 snmpdx),请查看 agent.log 文件 /var/opt/SUNWsymon/log/agent.log,检查是否有端口冲突。