监控


在 Domino SNMP Agent 上使用 NET-SNMP
在 Linux 和 Solaris 平台上,Domino SNMP Agent 使用 SMUX 协议(根据 RFC 1227)与系统的主 SNMP 代理进行交流。一些 Linux 分布中包括一个支持 SMUX 协议的主 SNMP 代理,而其他的不支持。Solaris 主 SNMP 代理不支持 SMUX 协议,因此需要替代支持 SMUX 协议的主 SNMP 代理。在 Linux 和 Solaris 平台上,Domino 包括了一个适当的 NET-SNMP 主代理(名为 NET-SNMPD),且已配置为支持 SMUX 协议和 Domino SNMP Agent。

请按照下列说明,使用随 Domino 提供的 NET-SNMPD。

注意 在使用 NET-SNMPD 之前,请禁用任何现有的主 SNMP 代理。有关禁用现有主 SNMP 代理的信息,请参阅主 SNMP 代理的文档。

在 Linux 上安装 NET-SNMPD

以超级用户身份登录,然后按照下列说明在 Linux 上安装 NET-SNMPD:

1. 安装 NET-SNMPD 文件。如有必要,输入以下命令以更改 Domino 可执行文件的路径:


2. 安排 NET-SNMPD 在重新启动系统之后重新启动。输入下列命令:
现在既已完成在 Linux 上安装 NET-SNMPD。请按照下列说明配置和启动 NET-SNMPD。

在 Solaris 上安装 NET-SNMPD

以超级用户身份登录,然后按照下列说明在 Solaris 上安装 NET-SNMPD:

1. 安装 NET-SNMPD 文件。如有必要,输入以下命令以更改 Domino 可执行文件的路径:


2. 安排 NET-SNMPD 在重新启动系统之后重新启动。输入下列命令:
现在既已完成在 Solaris 上安装 NET-SNMPD。请按照下列说明配置和启动 NET-SNMPD。

配置 NET-SNMPD

使用远程管理基础结构的陷阱目标和群体名称更新 /etc/net-snmpd.conf 文件。陷阱目标设置为使用 trapsink 指令。群体名称设置为使用 rocommunity 指令和 rwcommunity 指令。

手动启动和停止 NET-SNMPD

要启动 NET-SNMPD,请以超级用户身份登录,并输入此命令:


要停止 NET-SNMPD,请以超级用户身份登录,并输入此命令:
如何创建 NET-SNMPD

http://www.net-snmp.org 发布的 NET-SNMP 软件包,包含各种 SNMP 工具,但 Domino 仅包括 NET-SNMP 主代理。

对于 Domino,配置和建立 NET-SNMP 5.0.7 软件包是使用下列选项进行的:


所得到的 agent/snmpd 用作 Domino 的 NET-SNMPD。

创建和配置自己的 NET-SNMP 主代理

因为 UCD-SNMP 和 NET-SNMP 软件包(由 http://www.net-snmp.org 发布)包含许多可选组件,您可以需要创建和/或配置自己的用于 Domino 的主 SNMP 代理。为此,请使用下列选项调用源配置 script,以包括 SMUX 支持:


将下列行添加到 snmpd.conf 文件中:
注意 如果使用随 Domino 提供的 NET-SNMPD,则无需创建或配置自己的 NET-SNMP 主代理。因为相关操作都已完成。

另请参阅