上海哲涛网络科技有限公司欢迎您,联系电话:021-52765253,QQ:1055532045
首页 >> 技术文章 >> SNMP配置 >> 全文
Lotus lnSNMP配置z/OS
发布日期 2009-2-20 21:40:59 点击 790 次

配置 Domino SNMP Agent for z/OS
请按下列步骤,针对每个 LPAR 配置 IBM(R) Lotus(R) Domino(TM) SNMP Agent for z/OS(R)

在使用 Domino SNMP Agent 之前,请确保已在 LPAR 上正确安装和配置了 TCP/IP SNMP。另外,还要验证 Domino 可执行文件和 Domino 数据目录都在搜索路径中。系统只支持基于群体的安全性(SNMPv1 / SNMPv2 格式)。

如果在 LPAR 上未配置 SNMP,请参阅下面的 IBM 文档来配置 SNMP

  • z/OS 通信服务器。SC31-8775 IP 配置指南
  • z/OS 通信服务器。SC31-8776 IP 配置参考


利用 daemon 功能,SNMP 代理和子代理将通过 z/OS(R) UNIX(R) System Services syslog daemon 记录跟踪信息。如果使用 SNMP,请设置 syslog daemon。在 /etc/syslog.conf 配置文件中有关 syslogd 和指定daemon 功能的详细信息,请参阅以上列出的 z/OS 通信服务器手册。

注意 此外还有《Syslogd How To informational APARapar II12021》。

为验证 SNMP 配置正确,可从 Unix System Services 输入下列命令:


osnmp -h  <host name>   walk  system


输出应该与下列输出样例类似:


1.3.6.1.2.1.1.1.0 = SNMPv3 agent version 1.0 with DPI version 2.0

1.3.6.1.2.1.1.2.0 = 1.3.6.1.4.1.2.3.13

1.3.6.1.2.1.1.3.0 = 1192800

1.3.6.1.2.1.1.4.0 = <userid>

1.3.6.1.2.1.1.5.0 = <hostname>

1.3.6.1.2.1.1.6.0 = <location>

1.3.6.1.2.1.1.7.0 = 76

1.3.6.1.2.1.1.8.0 = 950000

1.3.6.1.2.1.1.9.1.2.1 = 1.3.6.1.4.1.2.11.7.1

1.3.6.1.2.1.1.9.1.2.2 = 1.3.6.1.4.1.2.11.7.2

1.3.6.1.2.1.1.9.1.3.1 = z/OS SNMP Agent

1.3.6.1.2.1.1.9.1.3.2 = z/OS TCP/IP SNMP Subagent

1.3.6.1.2.1.1.9.1.4.1 = 0

1.3.6.1.2.1.1.9.1.4.2 = 1800


如果从 osnmp 命令的输出与输出样例不同,SNMP 配置就不正确。继续运行前,请查看《z/OS 通信服务器手册》以验证是否已将 SNMP 正确配置。在为 Domino 设置 SNMP 时,需要知道下列情况:

1. 如果在 TCP/IP 概要文件中包括 SACONFIG 语句,请验证概要文件中的语句与下列样例是否相似:


SACONFIG  ENABLED COMMUNITY public  AGENT 161 SETSENABLED

可以用您喜欢的任何密码来代替“public”。如果选择更改密码并使用 /etc/pw.src 中的密码,请验证该密码已经更改。


2. 验证端口 161 已保留在 TCP/IP 概要文件中。


PORT

161 UDP OMVS ; SNMP Agent


3. 验证 OSNMPD 配置过程是否正确,是否在每个 IPL 之后能启动。


注意 在设置 OSNMPD 过程之前,请查看含有数据集命名和搜索序列重要信息的《z/OS 通信服务器 IP 配置指南》。

下面是 OSNMPD EXEC card 的样例:

//OSNMPD EXEC PGM=EZASNMPD,REGION=4096K,TIME=NOLIMIT,  

// PARM=('POSIX(ON) ALL31(ON)',                        

//  'ENVAR("RESOLVER_CONFIG=/etc/resolv.conf"',        

//  '"OSNMPD_DATA=/etc/osnmpd.data")',                  

//  '/-d 0')                                            


4. Mibs.dataosnmpd.datapw.src snmptrap.dest 不是运行 Domino SNMP agent 所必需的。但是,如果选择这些成员,必须将它们正确设置。验证这些成员在 /etc 中对用户、组和其他人都有读取?狈梦嗜ㄏ蕖?


(rwxr - - r -)

如果 mibs.data osnmpd.data 不在 /etc中,或者它们是来自上一级时,则可以从位于/usr/lpp/tcpip/samples TCPIP 样例中获得当前级数据。

注意 因为 osnmp.conf 是给基于用户的安全所保留的,因此应确保它不存在于 /etc 中。

提示 陷阱目标在 SNMPTRAP.DEST 数据集中定义。为远程管理基础结构配置相应的陷阱目标和群体名称。


5. 如果正在使用 /etc/pw.src /etc/snmpd.conf,请验证它们是否具有正确的主机名和 Domino 服务器的 IP 地址。主机名是区分大小写的。从 Unix System Services 输入下面的命令,以获得系统的正确主机名。


hostname

pw.src 应该与下面的样例类似:

HOSTNAME  9.1.2.3    255.255.255.255

public  9.1.0.0    255.255.0.0

test1   9.1.0.0    255.255.0.0

如果在 TCP/IP 概要文件中设置 SACONFIG 以便不用“public”,请以 SACONFIG 语句中所用的密码来代替“hostname”


6. 验证 snmptrap.dest 正确的主机名。主机名是区分大小写的。


HOSTNAME  UDP

有关公用设置问题的详细信息,请?? APAR II13477 信息。


启动 Domino SNMP agent

1. 作为 uid 0 用户,请键入下命令来启动 LNSNMP 进程:


lnsnmp.sh start

注意 z/OS 下不支持 Domino SNMP Agent 的自动启动。


2. lnsnmp 启动后,请输入下面的命令来验证 SNMP 是否知道 Domino MIB


osnmp -h  <host name>   walk  system

输出应该包括此行:

1.3.6.1.2.1.1.9.1.3.3 = Lotus Domino SNMP Agent

osnmp getnext 1.3.6.1.4.1.334.72

应显示下面的内容:

1.3.6.1.4.1.334.72.2.1.0 = 2


返回值应该有一个由 1.3.6.1.4.1.334.72 开头的 OID 数字。这就确认 SNMP Agent 正在接收该请求, 将它转发至 lsnmp,然后 lsnmp 返回一个有效值。

如果见不到上述适当的答复,或者如果 getnext 答复是 Lotus Domino MIB 以外的 OID,则需要附加的调试。在 255 等级上启动 SNMP Agent 跟踪。

要决定是否有其他要检查的事项和获得有关 SNMP Agent 跟踪设置的信息,请参看 APAR II13477 信息。

停止使用 LNSMP agent

输入下列命令:


lnsnmp.sh stop


这样即已完成 Domino SNMP Agent 特定于 z/OS 部分的配置。