Sun Java System Messaging Server 6 2005Q4 管理指南

在 Solaris 8 中为 Messaging Server 配置 SNMP 支持

尽管 SNMP 监视的开销非常小,但 Messaging Server 在出厂时仍被禁用了 SNMP 支持。要启用 SNMP 支持,请运行以下命令:


# su user-id-for-ims
# configutil -o local.snmp.enable -v 1
# start-msg snmp

启用 SNMP 后,start-msg 命令(未指定任何参数)将自动启动 SNMP 子代理进程和其他 Messaging Server 进程。

请注意,为使 Messaging Server SNMP 子代理能够操作,必须运行 Solaris 本机 SNMP 主代理。Solaris 本机 SNMP 主代理是 snmpdx 守护进程,通常作为 Solaris 引导过程的一部分启动。

SNMP 子代理将自动选择要侦听的 UDP 端口。如果需要,可以使用以下命令为子代理指定固定的 UDP 端口:

# configutil -o local.snmp.port -v port-number

以后可以通过将此端口号的值指定为零来撤销此设置。零值(默认设置)将告知 Messaging Server 允许子代理自动选择任何可用的 UDP 端口。

两个 SNMP 子代理配置文件均放置在 /etc/snmp/conf 目录中:ims.acl 包含 SNMP 访问控制信息,而 ims.reg 包含 SNMP MIB OID 注册信息。

通常无需编辑这两个文件。Messaging Server 实现的 MIB 是只读的,并且无需在 ims.reg 文件中指定端口号。如果指定了端口号,则将使用该端口号,除非您还使用 configutil 实用程序设置了另一个端口号。在这种情况下,使用 configutil 设置的端口号就是子代理将要使用的端口号。如果编辑了文件,则需要使用以下命令停止并重新启动 SNMP 子代理才能使更改生效:


# stop-msg snmp
# start-msg snmp

注 –

在 Messaging Server 中启用 SNMP 支持时,通过 SNMP 在 Solaris 10 操作系统上进行的所有查询都必须连接到默认端口 16161。例如,如果使用开放源代码 SNMP 工具 snmpwalk 来查询 Messaging Server 的网络/邮件统计信息,应使用选项 -p 16161