分区服务器的特殊考虑事项

在分区服务器上使用 Domino® SNMP Agent 有几种不同的方法。如果计划在分区服务器上使用 SNMP,此部分提供了在将 SNMP 用于 Domino® 之前需要了解的信息。

关于此任务

如果只需要在一个分区中使用 Domino® SNMP Agent,则按在任何服务器上的配置方式在该分区上对其进行配置。请不要在其他任何分区中配置它。这样,就可以获得一个服务器分区的完整功能和控制。无需配置 LNSNMP.INI 文件。

如果需要使用 Domino® SNMP Agent 在多个分区上进行频带外控制,请在每个分区上都对其进行配置。这样,就可以分别控制各个服务器,以及接收各个分区的 SNMP 陷阱,但将无法查询 MIB lnInfo 分支的特定分支,包括所有的 Domino® 服务器统计信息。此外,也不能使用 SNMP 启动尚未以其他方式启动的服务器,因为 SNMP 本身已启动。如果不需要使用 SNMP 来启动分区,那么不必配置 LNSNMP.INI 文件。

如果希望管理多个分区并始终能够使用 SNMP 启动其服务器,那么需要在 LNSNMP.INI 文件中配置这些分区。配置 LNSNMP.INI 还会使 MIB 的 lnServerTable 中的虚拟行按 LNSNMP.INI 中指定的顺序进行分配,而不是按分区启动顺序进行分配。MIB 的 lnServerTable 包含每个分区的虚拟行,因此预先了解代表特定分区的虚拟行可以简化某些管理功能。

Microsoft Windows 操作系统限制所有 SNMP 陷阱使用一个 IP 地址。在 UNIX 上,每个分区都需要一条单独的 DNS 才能分辨每个陷阱的来源。在客户机,尽管可以接收来自分区的陷阱,但并不是所有的控制台都可以将来自分区的陷阱与映射对象关联起来。特别是,由于用于 OpenView Professional Suite 的 WINSNMP 的限制,不能将陷阱分配给 Domino® 图标。

配置 LNSNMP.INI 文件

关于此任务

如果需要能够始终使用 SNMP 启动分区,或需要了解分区将占用的 MIB 的 lnServerTable 中的虚拟行,请执行下列步骤。

注: 将服务器添加到 LNSNMP.INI,即隐含地允许 SNMP 启动该服务器(如果要求如此操作)。已知服务器自身的配置选项后,服务器可能不再会允许通过已启动的 SNMP 来启动它。每次启动 Domino® SNMP Agent 时都可能出现这种情况,因为 Domino® SNMP Agent 停止时不会保留服务器配置信息。

过程

  1. 在不同平台的相应目录下创建一个名为 LNSNMP.INI 的文件:
    • WindowsWindows 系统目录
    • IBM® AIX®Linux/opt/lotus
    • z/OS® (OS/390®): /opt/lotus
      注: 这些都是推荐目录。但是可以通过 PATH 环境变量为 LNSNMP.INI 指定任何路径。
  2. 编辑该文件,按下列格式为每个服务器分区创建一行:
    Server=Data_Directory;Server_Name;Domino_Partition_Number

    Data_Directory:服务器给定分区的 Domino® 数据目录

    Server_Name:服务器名称

    Domino_Partition_Number:此值是任意的,因为 Domino® 不再使用数字唯一地标识分区。但是,出于历史原因,必须提供一个值。

    例如,如果有一台有两个分区的 UNIX 服务器,其数据目录为 /home/domino/venus/home/domino/saturn,则 LNSNMP.INI 文件应为如下所示:

    Server=/home/domino/venus;Venus Server;1
    Server=/home/domino/saturn;Saturn Server;2
    注:UNIX 环境中,等号 (=) 后面的文本是区分大小写的。

故障诊断

如果 LNSNMP 不能正确启动,请检查 LNSNMP.INI 文件是否正确。LNSNMP 始终会尝试引用 LNSNMP.INI 文件。