配置 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 APAR,apar II12021》。
为验证 SNMP 配置正确,可从 Unix System Services 输入下列命令:
osnmp -h <host name> walk system
输出应该与下列输出样例类似:
如果从 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.data,osnmpd.data,pw.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
public
test1
如果在 TCP/IP 概要文件中设置 SACONFIG 以便不用“public”,请以 SACONFIG 语句中所用的密码来代替“hostname”。
6. 验证 snmptrap.dest 正确的主机名。主机名是区分大小写的。
HOSTNAME UDP
有关公用设置问题的详细信息,请?卧? APAR II13477 信息。
1. 作为 uid 0 用户,请键入下命令来启动 LNSNMP 进程:
lnsnmp.sh start
注意 在 z/OS 下不支持 Domino SNMP Agent 的自动启动。
2. 当 lnsnmp 启动后,请输入下面的命令来验证 SNMP 是否知道 Domino MIB:
osnmp -h <host name> walk system
输出应该包括此行:
osnmp getnext
应显示下面的内容:
返回值应该有一个由
如果见不到上述适当的答复,或者如果 getnext 答复是 Lotus Domino MIB 以外的 OID,则需要附加的调试。在 255 等级上启动 SNMP Agent 跟踪。
要决定是否有其他要检查的事项和获得有关 SNMP Agent 跟踪设置的信息,请参看 APAR II13477 信息。
输入下列命令:
lnsnmp.sh stop
这样即已完成 Domino SNMP Agent 特定于 z/OS 部分的配置。