WebSphere InterChange Server SNMP代理配置

了解 SNMP 代理

WebSphere InterChange Server 产品通过 SNMP 代理提供了基本的系统管理界面。IBM Tivoli Monitoring for Business Integration:WebSphere InterChange Server 产品需要安装 WebSphere InterChange Server SNMP 代理以便 Tivoli 功能可以操作。如果您没有安装 WebSphere InterChange Server SNMP 代理,则您将需要在使用 IBM Tivoli Monitoring for Business Integration:WebSphere InterChange Server 功能之前安装它。请参考 WebSphere InterChange Server 安装手册以获得有关安装 WebSphere InterChange Server SNMP 代理的信息。

IBM Tivoli Monitoring for Business Integration:WebSphere InterChange Server 广泛的依赖于 WebSphere InterChange Server 产品提供的 SNMP 代理才可在 WebSphere InterChange Server 上提供管理功能。

对 WebSphere InterChange Server SNMP 代理的依赖性使得正确配置和运行 SNMP 代理变得尤为重要。

SNMP 代理是对 WebSphere InterChange Server 的系统管理扩展。所以,虽然 Tivoli 软件需要 SNMP 代理,WebSphere InterChange Server 本身却不需要 SNMP 代理就能执行它的业务集成任务。安装 WebSphere InterChange Server 的管理员可能不熟悉 SNMP 代理和 SNMP 的概念。

SNMP 代理是通过一组应用程序定义的属性与应用程序进行交互的管理程序。这些属性是由管理信息库(MIB)文件中的应用程序定义的。WebSphere InterChange Server 在产品提供的 cwsnmpagent.mib 文件中定义其 MIB。

SNMP 代理可以从 MIB 中检索值,如果 MIB 允许,它还可设置选定的值。

WebSphere InterChange Server SNMP 代理使用对象请求代理程序与 InterChange Server 通信。这允许 SNMP 代理与 InterChange Server 驻留在同一台机器上,或者它可以驻留在不同的机器上。Tivoli 软件支持这两种配置。

SNMP 代理不是管理应用程序;它是一个接口程序,SNMP 管理应用程序通过它请求检索数据和设置管理属性。在 Tivoli 环境中,Tivoli 软件执行 SNMP 管理应用程序的角色。SNMP 代理使用 UDP 协议与 SNMP 管理应用程序通信。UDP 协议还允许 SNMP 代理和 SNMP 管理应用程序驻留在同一台机器上或不同的机器上。Tivoli 软件支持这两种配置。

SNMP 体系结构定义了一些机制,可以通过这些机制配置 SNMP 代理。对于 WebSphere InterChange Server SNMP 代理,这些配置设置定义了 SNMP 代理管理的 InterChange Server 以及 SNMP 管理应用程序可以在其上运行的主机。这两项都配置到 SNMP 代理的“服务器访问表”中。此表本质上是一组表行,其中每一行包含一个 InterChange Server 名称和 SNMP 管理应用程序可以从其进行请求的主机。

除了机器级别的访问之外,SNMP 代理还提供权限检查。权限检查是使用共用名实现的。有两种类型的共用名:

  • 读取共用名允许 SNMP 管理应用程序从 SNMP 代理的 MIB 中检索数据值。
  • 写入共用名允许 SNMP 管理应用程序从 SNMP 代理的 MIB 中设置数据值。

设置 MIB 值为管理应用程序在受管应用程序(InterChange Server)中请求更改提供了一种方式。读写共用名可以在管理应用程序之间共享,也可以为每个管理应用程序配置它们。在这两种情况下,读取和写入共用名都必须定义到 SNMP 代理。

当 SNMP 代理配置设置定义哪些应用程序可以访问它时,还必须配置 Tivoli 软件以告诉它在何处以及如何访问 SNMP 代理,并且必须授予它访问 SNMP 代理的许可权。为了访问 SNMP 代理,Tivoli 软件必须知道运行 SNMP 的机器,并且它必须知道用于访问 SNMP 代理的端口号。要访问 SNMP 代理,您必须为 Tivoli 软件提供以下信息:

  • 运行 SNMP 代理的机器的主机名
  • 连接 SNMP 代理的端口号
  • 用于从 SNMP 代理中检索信息的读取共用名
  • 用于在 SNMP 代理中设置值的写入共用名

因为 SNMP 代理对 Tivoli 功能非常重要,所以在创建 WICServer 对象时会自动创建 WICSnmpAgent 对象。WICServer 策略域包含此 WICSnmpAgent。它名为 <ICS name>@<ICS host name>。WICSnmpAgent 图标名的一个示例是 SnmpAgent@Sales-ICS@aixsales。您可以通过打开 WICServer 策略域来查看此图标。

在安装和配置 SNMP 代理之后,您需要验证 Tivoli 软件是否可以与此代理以及 InterChange Server 进行通信。执行以下任务检查该重要配置的各个方面:

  • 复查 WICSnmpAgent 属性

    关于 此任务的信息,请参阅查看 SNMP 代理属性 。 复查主机名和端口号的正确性。如果 SNMP 与 InterChange Server 运行在同一台机器上,并且端口号正确,则基本通信应该可以工作。如果 SNMP 代理与 InterChange Server 运行在不同的机器上,或者端口号不同于显示的端口号,请参阅更改 SNMP 主机 以获得用于对 Tivoli 定义正确配置的步骤。

  • 检查 WICSnmpAgent 的状态

    转至 WICSnmpAgent 图标,右键单击并运行操作 -> 检查状态 。如果此任务报告运行状态,请继续。如果不是运行状态,请尝试使用检查状态 中所述的图标功能启动 SNMP 代理

  • 检查 SNMP 共用名

    为了与 SNMP 代理通信,必须进行对 SNMP 代理的调用程序授权。授权可以两种方式进行:

    • 从主机进行对 SNMP 代理的 SNMP 调用。发出调用的主机名必须已在 SNMP 代理访问表中定义。在访问 SNMP 代理时,此 Tivoli 软件将自动添加这个正确的主机名。
    • 调用 SNMP 代理的程序必须提供称为“共用名”的访问代码。有两种类型的共用名。读取共用名允许调用程序从 SNMP 代理中检索信息。写入共用名允许调用程序在 SNMP 代理中设置信息。Tivoli 软件是用这两个共用名的缺省值安装的。读取和写入共用名的缺省值分别为 publicadministrator 。如果您正在对 SNMP 代理使用不同的共用名,则您需要为 Tivoli 定义新的共用名。关于 执行此任务的详细步骤,请参考设置 SNMP 共用名
  • 通过检查 InterChange Server 的状态,完成 SNMP 代理的检查。此功能使用 SNMP 代理获得 InterChange Server 的状态。如果此任务报告状态“运行”或“关闭”,则 SNMP 通信正确。如果任务报告“未知”,则 SNMP 代理可能配置不正确。请复查*** 符号列表。

你可能感兴趣的:(应用服务器,配置管理,IBM,websphere,tivoli)