日期:2004 年 9 月 30 日
名称:7.1.4-TIV-NVD-{OperatingSystem}-FP0002
组件:IBM Tivoli NetView V7.1.4
PTF 号:U800154(UNIX)或 XR23262(Windows)
注:在使用本资料及其支持的产品之前,请阅读本文档结尾处“声明”部分中的信息。
本节提供关于本修订包的一般信息。极力建议您先完整地阅读本文档,然后安装本修订包。
本修订包由五个程序包组成,分别用于 RS6000 AIX(R)、SUN SPARC Solaris、Linux Intel(TM)、Linux 390 和 Microsoft(R) Windows(R)。在已经安装了 IBM(R) Tivoli(R) NetView(R) 本机服务器或客户机的每个平台上,您都需要使用相应的程序包。
对于 Red Hat Enterprise Linux Advance Server 3.0 和 SuSE Linux Enterprise Server(SLES)9,已将某一新 CD 添加到库 NetView 7.1.4 工具箱,并且需要安装标准的 IBM Tivoli NetView。
本修订包还包括对 Tivoli Data Warehouse 所使用并包含的 NetView ETL 代码的一组更正信息。为了将这些更正信息应用于 Tivoli Data Warehouse 中的 NetView ETL 代码,请参阅与本修订包相关联的 nvTDW_FP1.txt 文件。
无。
由于 IBM Tivoli NetView 不产生补丁,所以本修订包不取代任何补丁。然而,在此自述文件的本修订包中更正的 APAR 部分中涉及的 IBM Tivoli NetView 7.1.4 的所有测试修订都将被取代。
请注意,本发行版中不支持以下操作系统:
以下项为 IBM Tivoli NetView Fix Pack 02 中的新功能。
对于 Red Hat Enterprise Linux Advance Server 3.0 和 SuSE Linux Enterprise Server(SLES)9,如果防火墙打开,则 SNMP 陷阱不会通过。而且,在缺省情况下防火墙是打开的。因此,为了使 IBM Tivoli NetView 能够从外部代理程序接收陷阱,必须将防火墙关闭。
IBM Tivoli NetView 支持监视 Cisco PIX 防火墙故障转移状况。NetView 可在正常状态轮询期间监视 PIX 设备的故障转移状态。发生故障转移时,将会生成一个新的事件,来宣告活动地址是位于主要设备还是位于辅助设备上。此外,操作员还可在图上看到:活动地址何时迁到辅助设备上,指示故障转移已发生并且应当采取措施来防止进一步的故障导致禁用防火墙。管理界面显示 USER2 状态,后者通常为紫色(在缺省情况下)。这向外传播,以将 PIX 设备符号更改为临界。当活动地址被返回到主要设备时,一个事件将宣告这一情况,并且图上的状态将返回成“正常”。
将 netmon.seed 文件用于两台 PIX 防火墙故障转移机器的配置,并用来设置和锁定 SNMP 地址。
有关 PIX 防火墙故障转移支持的更多信息,请参阅 /usr/OV/doc/PixFailoverReadme.pdf 文件。
现在有一个新功能,让 NetView 管理员可以为任何设备设置和锁定 SNMP 地址。
有关更多信息,请参阅修改过的 netmon.seed 文件部分。
种子文件中的两个新标记现在被 netmon 识别出。
故障转移时,PIX 防火墙通常在主要单元和辅助单元之间交换接口。此外,SNMP 访问一般是受到限制的,但必须通过一个地址进行访问。IBM Tivoli NetView 监视 PIX 机器是否需要故障转移。有关更多信息,请参阅文档 /usr/OV/docs/PixFailoverReadme.pdf。
使用前缀“>”后跟对于 SNMP 可访问的每台机器的 IP 地址。允许出现通配符和范围,但不允许出现主机名。示例如下:
>172.30.100.2 >172.30.100.3
此标记自动使 netmon 可以轮询 Cisco MIB 是否需要故障转移、设置和锁定 SNMP 地址,并支持对此节点的 SNMP 状态轮询。
缺省情况下,IBM Tivoli NetView 在知悉某个节点的相应接口关闭时,会尝试为该节点更改 SNMP 地址。然而,对于某些节点,覆盖这个行为会很有用处。
使用前缀“=”后跟应为 SNMP 查询设置和锁定的 IP 地址。允许出现通配符和范围,但不允许出现主机名。
此标记用来设置和锁定 SNMP 地址,这样 IBM Tivoli NetView 将不尝试更改 SNMP 地址。
当 IBM Tivoli Switch Analyzer(ITSA)与 IBM Tivoli NetView 安装在一起时,它会将系统中断与第 2 层根本原因相互关联。当根本原因出在交换机时,NetView 就会将该交换机的图标颜色更改为黄色,以指示端口相关的第 2 层问题。新的 Layer2Status 对象在交换机下以新的接口对象表示第 2 层状态,从而直观地显示第 2 层状态。这个新对象的缺省标号为“Layer2Status”,选择名称为“<switchhostname>:Layer2Status”。 交换机图标的状态取决于 IP 接口和新 Layer2Status 对象的标准传播方案,但当 IP 状态更重要时,IP 状态就优先。
ITSA 负责在存在关联问题时在交换机上设置 ovwdb 字段“Layer2Status”,并且 ITSA 在问题解决后复位状态。新 Layer2Status 对象的状态反映了“Layer2Status”字段中的值。将此状态更改为“临界”时,netmon 将发出“接口 Layer2Status 临界”事件。 此事件与“接口关闭”事件具有相同的特定标识。 当第 2 层状态返回成正常时,将对 Layer2Status 对象发送标准接口事件“接口打开”。
交换机节点的现有 Layer2Status 事件将继续被发送,并为 ipmap 所使用。可使用 ovobjprint 查看新的 Layer2Status 对象字段。
创建新的 Layer2Status 对象时,事件浏览器中将会出现以下消息。
注意:会为每个交换机显示 <switch name> 消息。
ovtopodump -r 命令已被修改成仅为给定节点列出每个接口一次。对于在同一网络上具有多个接口的节点,它过去是为每个节点打印所有接口。
为了更好地管理用户帐户,已更改了三处。
以前,更改用户密码的唯一方法就是在 NetView 服务器上运行 Web 控制台安全性应用程序,或者让 NetView 管理员使用文本编辑器编辑 /usr/OV/www/conf/NetViewRealm.properties。现在,用户可重设他们自己的密码。
已经创建了新文件以支持密码到期。
以下是使用新的“Web 控制台安全性”功能部件方面的指示信息。
作为 IBM Tivoli NetView Fix Pack 02 安装的一部分,创建了新文件 NetViewRealm.xml。最初将设置 NetViewRealm.xml,这样密码将永不到期。
<NetViewRealm validFor="-1"/>
在此例中,密码永不到期。当“validFor=”属性值为 -1 时,NetViewRealm 应该为空元素。
若想在“validFor=”属性的当前值为 -1 时重新启用更改密码功能,NetView 管理员需要执行以下操作之一:
注意:一旦运行了 generateNetViewRealmXML,根据“validFor=”属性,所有的用户帐户都将同时被设置为到期。事先会警告用户更改其密码。如果用户没有更改其密码,他们的用户帐户将被删除。请参阅密码到期后登录部分以了解更多详细信息。
NetviewRealm.xml 文件包含与用户帐户密码到期相关的属性。各个属性如下:
带有用户帐户的 NetViewRealm.xml 文件的示例如下。
<NetViewRealm validFor="186" expireWarning="21" dateFormat="yyyyMMdd"> <Account name="jane" since="20040701"/> <Account name="john" since="20040701"/> <Account name="maria" since="20040701"/> " ... </NetViewRealm>
要添加新的 Web 控制台用户帐户并使 NetViewRealm 文件保持同步,请使用以下方法之一:
此方法将从新用户的 NetViewRealm.xml 文件抽取当前的一般密码到期设置。有关如何修改一般密码到期设置的详细信息,请参阅编辑 NetViewRealm.xml 部分。
当 NetView 管理员需要添加大量用户时,手工编辑 NetViewRealm.properties 比使用“Web 控制台安全性”操作更加简便。
更新 NetViewRealm.properties 文件而不是手工向 NetViewRealm.xml 文件添加相应更新后,管理员可以仅仅将 Web 控制台安全性用户帐户信息添加(或除去)到 NetViewRealm.properties 文件,然后运行 generateNetViewRealmXML 以更新 NetViewRealm.xml 文件。
注意:向 NetViewRealm.properties 文件添加用户后,NetView 管理员应该启动 Web 控制台安全性并指定保存更新。像以前一样,这将对手工添加的任何用户的密码加密。
注意:添加/删除 Web 控制台用户帐户后,总是重新启动 Web 服务器。
一个新按钮添加到了 NetView Web 控制台登录屏幕中:
这个新按钮使用户能够在登录到 NetView Web 控制台时更改他们的密码。
在 Web 控制台登录屏幕中输入用户名和密码后,他们可单击更改密码。
认证检查请求被发送到服务器。光标变为沙漏,直至接收到响应。
如果认证成功,登录对话框将关闭。接下来,用户应该遵循“更改密码”下的步骤。
如果这两个密码不相同,用户就会收到错误消息“密码不相同”。这两个密码字段都会被清除。光标转到第一个密码字段。此时,用户应该再次尝试。
在任何一种情况下,光标都会转到“确定”按钮。“确定”按钮为缺省按钮。
密码更改请求被发送到 Web 服务器。光标变为沙漏,直至接收到响应。如果密码更改成功,登录对话框将关闭,并且 Web 控制台将启动。
用户的新密码不得与旧密码相同。
可能的错误:
显示对话框,带有错误消息“密码文件忙碌。是否重试?”以及按钮“是”和“否”。按钮“是”为缺省按钮。
如果用户按下 Enter 键或单击是,则“错误”对话框将关闭。重复此步骤(重新发送密码更改请求)。
如果用户单击否,则“错误”对话框将关闭。登录对话框将关闭,并且 Web 控制台将启动。
显示对话框,带有错误消息“域属性文件访问超时。请稍后重试。”仅有的一个按钮“确定”被启用。如果用户按下 Enter 键或单击确定,则“错误”对话框将关闭。重复更改密码步骤以重新发送密码更改请求。如果用户在几次尝试后仍收到此错误消息,则管理员可能正在使用 Web 控制台安全性。Web 控制台安全性锁定了密码文件,用户无法在文件锁定期间更改密码。用户应该按下按钮以关闭“更改密码”对话框,并启动 Web 控制台。用户应该就访问超时的问题与管理员取得联系。
就在成功登录后,而在登录对话框关闭之前,用户将会收到通知,该通知指出密码即将到期,并提示用户更改该密码。新密码立即生效。
如果用户密码已到期,用户便无法登录到 Web 控制台,所以必须与 NetView 管理员取得联系以获取一个新的密码。
如果除去(从 NetViewRealm.properties)密码已到期的帐户的每日任务已将此帐户除去,则 NetView 管理员必须使用 Web 控制台安全性来重设用户密码和/或恢复用户帐户。
此每日任务除去密码已到期的帐户,并将已除去帐户的相关信息记录到 ${jetty.home}/logs/expiredpasswords.log 中。NetView 管理员可使用此信息恢复帐户。
NetView 管理员可手工编辑 NetViewRealm.xml 文件以更新与密码到期相关的各种属性。
一旦启用了密码到期(请参阅初始化 Web 控制台安全性设置部分),NetView 管理员可通过将 NetViewRealm.xml 中的“validFor=”属性的值设置为 -1 并运行 generateNetViewRealmXML 来再次禁用它。此 时,generateNetViewRealmXML 删除所有的帐户名称条目并使 NetViewRealm 成为空元素。
NetView 管理员可更改 NetViewRealm.xml 中的“validFor=”属性的值,从而更改密码的有效期限。
要更改用户收到其密码即将到期的通知的时间,请更改“expireWarning=”属性值。缺省值为 21 天。换句话说,当用户在密码有效的三周内登录时,他们将看到显示消息“您的密码将在 21 [20, ...] 天后到期。现在想要更改它吗?”的对话框。
NetView 管理员应该仅更改“expireWarning=”和“validFor=”属性的值。管理员不应更改“帐户”元素。
<NetViewRealm validFor="30" expireWarning="7" dateFormat="yyyyMMdd"> <Account name="jane" since="20040701"/> <Account name="john" since="20040628"/> <Account name="maria" since="20040627"/> ... </NetViewRealm>
在这个示例中,密码最大期限为 30 天。如果今天是 2004 年 7 月 28 日,Jane 就必须在 7 月 31 日或之前更改她的密码。Jane 今天登录到 Web 控制台时,她被告知她的密码将在 3 天后到期,并被询问是否想要更改其密码。John 今天必须更改他的密码。John 今天登录到 Web 控制台时,他被告知他的密码将在今天到期,并被询问是否想要更改其密码。当他使用 Web 控制台时,他的密码可以到期一次。由于 Maria 的密码已经到期,她必须让 NetView 管理员为她更改密码。实际上,Maria 的帐户很可能已经被每日到期密码除去任务 从文件中除去了。
注意:“since=”属性为密码上次更改的日期。这让管理员无需重新计算 “since=”属性值便可更改“validFor=”属性的值。
注意:编辑 NetViewRealm 文件后,请运行 generateNetViewRealmXML 并重新启动 Web 服务器。
IBM Tivoli NetView for UNIX 中的“全局应答/取消应答”功能现在适用于用户创建的非 IP 图对象。
在 UNIX 和 Windows 上,现在可确认对象状态为“正常”的图对象。
Windows 上的 trapd 守护进程现在可接收外部 SNMPv2 陷阱。进入的 SNMPv2 陷阱被转换为它们的 SNMPv1 等价物。trapd 还应答 SNMPV2 INFORM。
要接收 SNMPv2 陷阱,必须将 trapd 重新配置为直接在进入的陷阱端口(通常为 162)上侦听陷阱。它无法通过 Microsoft(R) Windows 陷阱服务接收 SNMPv2 陷阱。要想将 trapd 配置为在端口 162 上侦听陷阱:
> ovstop > nvservice -stop
HKEY_LOCAL_MACHINE\SOFTWARE\Tivoli\NetView\CurrentVersion\trapdSharePort162
HKEY_LOCAL_MACHINE\SOFTWARE\Tivoli\NetView\CurrentVersion\trapdTrapReceptionPort
> net stop snmptrap
> nvservice -remove > nvservice -install -username .\NetView -password <password>
注意:进入的包含 64 位值的 SNMPv2 陷阱被从转换后的 SNMPv1 陷阱中删除。如果对 trapd 启用了跟踪,则已删除的值将被记录到跟踪文件。
nvmaputil 管理界面/取消管理界面子命令现在接受 IP 地址或选择名称。如果 IP 地址被使用并且该地址未被找到或多个对象具有同一 IP 地址,则 nvmaputil 将会退出,并提示用户输入该选择名称。
注意:AutoTrace 仅存在于 UNIX 上。
已经创建了新脚本 /usr/OV/service/nvAT,从而在无需重新引导系统的情况下控制 AutoTrace 子系统的功能。此脚本容纳了前发行版说明中涉及控制 AutoTrace 的步骤。
用法语句:
用法:nvAT [start|status|stop]
nvAT [/h | /?]
start :初始化 AutoTrace 子系统并启动 NetView 通道
status :显示 AutoTrace 子系统的状态
stop :停止 NetView 通道和 AutoTrace 子系统
/h :帮助
/? :本用法语句
修改后的 Web 控制台交换机管理视图会显示每个端口所在的 VLAN。这是通过共用字符串索引完成的。这需要使用共用字符串 <community name>@<port number>,其中 <community name> 为设备的共用字符串,而 <port number> 为交换机 VLAN 表中的 VLAN 端口号。
这些更改仅适用于支持 Cisco BRIDGE_MIB 的交换机,实际上就是 Cisco Catalyst 交换机。显示其它交换机,但不显示 VLAN 信息。
Cisco 为以下各项提供支持:
请参阅:http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configuration_example09186a008015773e.shtml
显示 VLAN 信息:
此实现中的局限:
使用“服务器设置”工具中的“添加/更改服务器”选项配置 NetView 客户机时,ICMP 回送信号请求(ping)被用来测试与所提议的 NetView 服务器的连接。在先前的发行版中,如果 ping 没有给予有效响应,则 NetView 便假设选择的 NetView 服务器无效或不可达,并且不允许使用该服务器配置客户机。现在,如果 ping 失败了,服务器设置工具将显示警告并继续配置。
在“服务器设置”工具中,选项维护 -> 清除数据库 -> 清除对象/拓扑/映像数据库,除去定制现在可重新创建缺省的 SmartSet。在 IBM Tivoli NetView 的前发行版中,缺省的 SmartSet 已被此选项除去。
已经提供了新脚本 /usr/OV/service/nvPerms,它将限制 IBM Tivoli NetView 文件和目录的许可权以强化安全性。用户可在安装修订包后输入
man nvPerms以了解更多信息。
nvPerm 脚本仅复位 Tivoli NetView 文件和目录的许可权,这样:
注意:nvPerms 不能用于 NetView 本机客户机/服务器环境中。
APAR IY53703 引入了一个可被 trapd 使用的新环境变量,以帮助用户更好地控制字符串中包含十六进制数据的变量的格式化。目前,trapd 尝试将此数据解释为可打印,从而使 trapd.log 和事件窗口中的输出尽可能得可读,除非有半数以上的字符串包含不可打印的字符。然而,用户有时知道应该将整个字符串打印为十六进制数据,例如当它实际上是一个 MAC 地址时。用户如果希望使 trapd 更加严格地解释十六进制数据,并且将整个字符串转储为十六进制(除非它整个都可打印),则应该设置 TRAPD_STRICT_HEX_FORMAT 环境变量,让这些发生。
在 UNIX 上,创建具有以下行的 /usr/OV/bin/netnmrc.pre 文件,或将该行添加至此名称的现有文件:
export TRAPD_STRICT_HEX_FORMAT=TRUE
然后必须重新启动所有的守护进程,这样它们才能继承此变量。重新引导 NetView 机器,或使用“ovstop nvsecd”停止所有守护进程。然后使用“/etc/netnmrc”(AIX)或“/etc/init.d/netnmrc”(Solaris 或 Linux)启用此更改。
在 Windows 上,使用控制面板设置环境变量:
控制面板 --> 系统环境 --> 高级 --> 环境变量 --> 添加 变量名 值 TRAPD_STRICT_HEX_FORMAT TRUE
然后重新引导 NetView 机器以启用更改。
由于 APAR IY56563,已将新选项“将已收集的数据添加至 NetView Warehouse 吗?”添加至 serversetup 中的 UNIX snmpCollect 守护进程选项。
在缺省情况下,该新选项为“是”。将该选项指定为“是”将导致使用 -w 选项启动 snmpCollect 守护进程,而该选项支持将已收集的数据添加至 NetView Warehouse。将该选项指定为“否”将不能向 NetView Warehouse 添加已收集的数据。
注意:这个新选项仅显示在 serversetup 路径中,而不显示在此修订包中为 snmpCollect 守护进程设置选项的 UNIX smit 路径中。变通方法是使用 serversetup 代替 smit。
作为 APAR IY58514 的一部分,添加了以下两个 snmpCollect 命令:
从 NetView Tivoli Data Warehouse 数据库断开 snmpCollect 的连接,但允许 snmpCollect 继续运行。它在 zLinux 上不可用。
使 snmpCollect 连接到 NetView Tivoli Data Warehouse 数据库而无需重新启动 snmpCollect。它在 zLinux 上不可用。
对于 UNIX,随本修订包一起提供了一个新的 trapd.conf 文件。对 trapd.conf 进行的更改更正了一些问题:这些问题中,一部分与 APAR IY57432 相关,在就事件向 Tivoli Enterprise Console 发送接口列表时出现;另一部分在 Linux 上与 APAR IY52871 相关,当在 Linux 上从事件窗口启动 MIB 浏览器时出现。
如果还未定制 /usr/OV/conf/C 中的 trapd.conf(而非 /usr/OV/conf 中过时的 trapd.conf 文件),只需使用 /usr/OV/newconfig/OVSNMP-RUN 中新的 trapd.conf 替换它。然而,如果原始的 trapd.conf 已被修改,则手工地将所作更改添加至原始文件。有关详细信息,请参阅就事件向 Tivoli Enterprise Console 发送接口列表和为启动 MIB 浏览器而对 trapd.conf 作出的更改部分。
注意:请参阅修订包 01 中的新功能部分以获取 Windows trapd.conf 文件的相关信息。
如上面的新的 trapd.conf 文件部分中所述,随本修订包一起提供的新 trapd.conf 通过在 Linux 上从事件窗口启动 MIB 浏览器,更正了 APAR IY52871 所描述的问题。
如果原始的 trapd.conf 已被修改,则手工地将新 trapd.conf 中的更改添加至原始的 trapd.conf 文件。否则,单单使用新的 trapd.conf。
建议使用 xnmtrap 编辑 trapd.conf 文件,因为这么做会让 trapd 在您完成时自动地重新装入它。您必须作为 root 用户编辑。
更改为:/usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'`
/usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'` "
注意,还可使用另一编辑器进行此更改。找到显示以下内容的行:
并将它更改为:ACTION 0 "Browse MIB" /usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'`
ACTION 0 "Browse MIB" /usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'` "
然后保存该文件。接着,您必须重新启动 trapd 或发出命令“/usr/OV/bin/event -e FMTCHG”使其重新读取该文件。
APAR PJ29821(Windows)和 IY57432(UNIX)处理某些在发送到 Tivoli Enterprise Console(R)时未能正确进行语法分析的事件。因为在特定的环境中,某些节点和路由器拥有众多的接口(超过 30 个),结果作为 varbind 8 发送的接口列表过大,致使 Tivoli Enterprise Console 无法正确分析。这个问题的解决方法是不再作为这些事件的一部分,向 Tivoli Enterprise Console 发送接口列表。
在 IBM Tivoli NetView for UNIX 中,这受 trapd.conf 中槽映射条目的控制。用于 UNIX 的修订将提供新的 trapd.conf(在 /usr/OV/newconfig/OVSNMP-RUN 中),但这将不自动替换用户当前已安装在 /usr/OV/conf/C/trapd.conf 中的已定制对象。因此,用户应在其当前系统上手工作出此修改(或如果还未定制 trapd.conf,就单单使用新的替换当前的)。
使用 xnmtrap 修改 trapd.conf 中的以下每个条目,首先请单击 T/EC 槽映射。然后在弹出窗口中选择“iflist”条目,并单击“删除”。然后对每个都单击确定,并再次单击“确定”以完成对该陷阱的编辑。继续,直至完成。然后按下“确定”最终退出 xnmtrap。
IBM_NVNM_EV 50790400 (节点临界)
IBM_NVNUP_EV 58916864 (节点运行)
IBM_NVNDWN_EV 58916865 (节点关闭)
ROUTDOWN_EV 58916971 (路由器关闭)
ROUTUNREACH_EV 58916972 (路由器不可达)
ROUTERUP_EV 58916973 (路由器运行)
ROUTMARG_EV 58916974 (路由器临界)
在 IBM Tivoli NetView for Windows 中,这受文件 \usr\ov\conf\tecad_nv6k.cds 中条目的控制。用于 Windows 的修订将提供新的 tecad_nv6k.cds,但在 \usr\ov\newconfig\tecad 中。这个新文件将不替换用户在 \usr\ov\conf\tecad_nv6k.cds 中的定制文件。因此,为了避免此问题,用户应该在其当前系统上手工地进行此修改。
在 \usr\ov\conf\tecad_nv6k.cds 文件中,找到以下每个陷阱的条目:
在 SELECT 语句下,除去显示以下内容的行:
6: ATTR(=, "VB_8") ;
在 MAP 语句下,除去显示以下内容的行
iflist = $V6 ;
例如,提供的“节点运行”条目与以下相似:
CLASS TEC_ITS_NODE_STATUS SELECT 1: ATTR(=,$ENTERPRISE) , VALUE(PREFIX, "1.3.6.1.4.1.2.6.3" ) ; 2: $SPECIFIC = 58916864 ; 3: ATTR(=, "nvObject" ) ; 4: ATTR(=, "nvEventDescr" ) ; 5: ATTR(=, "nvApplNbr" ) ; 6: ATTR(=, "VB_8") ; FETCH 1: IPADDR($V3); MAP origin = $F1 ; hostname = $V3 ; msg = $V4 ; category = $V5 ; nodestatus = 1 ; # UP iflist = $V6 ; nvhostname = $ADAPTER_IP ; # Required for ALL TEC_ITS events END
用户将想要让其与以下相似:
CLASS TEC_ITS_NODE_STATUS SELECT 1: ATTR(=,$ENTERPRISE) , VALUE(PREFIX, "1.3.6.1.4.1.2.6.3" ) ; 2: $SPECIFIC = 58916864 ; 3: ATTR(=, "nvObject" ) ; 4: ATTR(=, "nvEventDescr" ) ; 5: ATTR(=, "nvApplNbr" ) ; FETCH 1: IPADDR($V3); MAP origin = $F1 ; hostname = $V3 ; msg = $V4 ; category = $V5 ; nodestatus = 1 ; # UP nvhostname = $ADAPTER_IP ; # Required for ALL TEC_ITS events END
IBM Tivoli NetView for Windows 用户可实现新规则集 overridestatus_user1.rs,它替换损坏的规则集 setstatusseverity.rs。新文档 \usr\ov\doc\Rulesets_on_Windows.readme 记录了规则集样本以供与相关守护进程 nvcord 一起使用。用户应该将 setstatusseverity.rs 删除。它在将来的发行版中将不提供。
下面列出的三个新选项已被添加至 xnmsnmpconf 命令。注意:方括号([])中的字符是可选的。
将所有条目从包含特定节点条目的 SNMP 配置 nodedb 文件(nodedb.dir 和 nodedb.pag)除去。
将所有条目从包含 IP 地址通配符条目的 SNMP 配置 wilddb 文件(wilddb.dir 和 wilddb.pag)除去。
将所有条目从包含 SmartSet 条目的 SNMP 配置 colldb 文件(colldb.dir 和 colldb.pag)除去。
注意:SNMP 配置文件位于 /usr/OV/conf/ovsnmp.conf_db 目录中。
有了这三个新选项和先前已存在的“xnmsnmpconf -clearCache”,现在可通过输入以下四个命令将 SNMP 配置数据库整个清除:
在 APARs IY56279 与 IY60528 结合的情况下,已将三个新选项添加至 UNIX 上的 tecint.conf 文件,以控制 nvserverd 中内部 Tivoli Enterprise Console 适配器的行为。在缺省情况下,这些选项被注释掉,但用户可如下所述,通过除去它们前面的井号(#)对它们取消注释,从而改变 nvserverd 行为。已经提供了 tecint.conf 的新手册页以记录这些选项。
设置为“Yes”或“YES”时,这个标志使 nvserverd 创建正在发送到 Tivoli Enterprise Console 的事件的 /usr/OV/log/nvserverd.log。同样记录在此处的还有内部适配器自身的启动参数,以及涉及内部适配器的错误消息(如果记录了任何这样的消息)。此错误信息先前仅在 nettl 日志中提供。在 tecint.conf 文件中使用此标志消除了在 /usr/OV/bin/netnmrc.pre 中导出环境变量 NVSERVERD_TRACE_TEC_EVENTS=YES 以控制日志记录功能的必要。而且,它将覆盖该变量(如果存在)。如果“NvserverdTraceTecEvents=”标志在 tecint.conf 文件中不存在或者它已被注释掉,则缺省行为就是不创建任何 nvserverd.log。
设置为“No”或“NO”时,此标志使 nvserverd 打开一个带有相关守护进程 nvcorrd 的会话,该会话就像事件窗口那样请求不以最近事件作准备。缺省行为是准备 Tivoli Enterprise Console 规则集。准备它会增加发生以下情况的可能性:如果在 nvcorrd 保持活动状态的同时,停止然后重新启动 nvserverd,就会向 Tivoli Enterprise Console 发送重复的事件。使用此条目消除了在 /usr/OV/bin/netnmrc.pre 中导出环境变量 NVSERVERD_PRIME_TEC_EVENTS=NO 以控制准备功能的必要。而且,它将覆盖该变量(如果存在)。
设置为“Yes”或“YES”时,这个标志使 nvserverd 还原到其在 NetView 7.1.4 前的行为,并就发送到 Tivoli Enterprise Console 的事件,发送用户可配置的 NetView 严重性。最初在 7.1.4 中删除了事件严重性,因为它干扰了 IBM Tivoli Enterprise Console V3.9(以及用于版本 3.8 和 3.7.1 的修订包)中所提供的新 Tivoli Enterprise Console 规则的工作。当在 Tivoli Enterprise Console 服务器上接收到 NetView 内部事件时,这些新的 Tivoli Enterprise Console 规则就自动设置那些事件的严重性,并根据事件相关和在 Tivoli Enterprise Console 服务器上打开的时间,使它升级或降级。然而,许多用户不准备使用这些新规则,而要求仍发送 NetView 严重性以使其自己的定制规则工作。因此将新的“NvserverdSendSeverityTecEvents=”标志作为迁移辅助功能提供。使用此条目消除了在 /usr/OV/bin/netnmrc.pre 中导出环境变量 NVSERVERD_SEND_SEVERITY_TEC_EVENTS=YES 以控制严重性发送的必要。而且,它将覆盖该变量(如果存在)。如果“NvserverdSendSeverityTecEvents=”标志在 tecint.conf 文件中不存在或者它已被注释掉,则缺省行为就是在缺省事件上不发送任何严重性字段。slotmap 字段中的显式编码严重性不受此更改的影响。
以下项为 IBM Tivoli NetView Fix Pack 01 中的新功能。
APAR IY48379 描述的问题是 ovstop 命令并不总是停止 tdwdaemon。 本修订包中创建和包括了一个修改过的 tdwdaemon.lrf,该文件更正了这个问题。 要在 UNIX 平台上安装此更正,必须使用以下步骤替换安装中的 tdwdaemon.lrf 文件:
要取消此更正部分,请遵循以上指示信息,并将两个复制步骤替换为将保存的 lrf 文件一次性复制回原来的位置。
增强了位置敏感拓扑功能(location.conf)以允许网关条目中出现 IP 地址范围和通配符。范围和通配符可在任何部分的网关 IP 地址中使用。网关名称中不能使用通配符。
以下更改(应该手动地将其应用于 location.conf 文件的注释部分)描述对网关名称或地址字段所作的更改:
网关条目的格式为:
<位置名><网关名或地址>
其中,位置名为该网关应处于的位置的名称,而网关名或地址为其某一接口的网关或 IP 地址的名称(以点分十进制符号表示)。网关 IP 地址中允许存在通配符和范围(如 5.25-30.2.8 或 3.5.*.*)。 网关名中不允许存在通配符(myrouter.company.com)。
网关条目示例:
如果一个网关与多个网关条目相匹配,则会任意选择一个条目。为了帮助解决重叠网关条目的问题,location.log 文件中会显示有关网关接口与多个条目相匹配的警告消息。这些只是警告消息;它们并不表示网关/路由器的放置存在任何问题。
本修订包附带了一个修改过的 netmon.seed 文件,该文件针对的是 APAR IY47145。此文件记载,为了明确发现某一节点并使其成为 SNMP 管理的节点,netmon.seed 文件中必须有两个条目:一个用于发现节点,另一个用于 SNMP 管理。本修订包将修改过的 netmon.seed 文件放在 UNIX 上的 /usr/OV/newconfig/IBMVA-RUN/ 子目录中,和 Windows 上的 \usr\ov\newconfig\netmon 子目录中。
缺省情况下,可以在 communityNames.conf 文件中指定最多 7 个备用共用名。通过将 netmon.conf 文件中的环境变量 MaximumCommunityNames 设置为 0-100 范围内的一个值,您可以修改所允许的备用共用名最大数目。
新的 trapd.conf 文件是随本修订包一起提供的。这个 trapd.conf 文件不再误截断 NetView for Windows 的 trapd.conf 文件中 HPCIFxxx 陷阱的某些值。 在 \usr\ov\newconfig\ovsnmp-run\trapd.conf 中可以找到该文件。 如果想要使用此文件并且还未定制 \usr\ov\conf\trapd.conf,则可使用它来替换在 \usr\ov\conf\trapd.conf 中找到的文件。然而,如果原始文件已被修改,您必须合并这两个文件。
如果您在使用 servmon 执行 ITM 查询时查找服务遇到困难,则需要启用辅助 IP 地址检索以进行 servmon 初始化。
在 servmon 初始化期间启用 servmon 的辅助 IP 地址检索,即通过在仅由 SECONDARY_IPADDRS 组成的 servmon.conf 中添加一行。缺省情况下,在 servmon 初始化期间不会检索辅助 IP 地址。
但是,启用这项功能会大大提高性能。进行此更改之前,最好先让 NetView 稳定下来。一旦 NetView 处于运行状态,则完成以下操作:
从 NetView for UNIX V5.1 开始,“操作”节点规则集已将三个附加变量添加至每个通过它(按顺序)的陷阱的结尾:
在 NetView 6.0.3 中,添加了一个新变量 NVATTR_COUNT 以通知用户该陷阱现在包含多少变量,并允许更为简单地引用最末三个变量:
这些附加的 varbind 现在被导出为 3 个易于引用的变量:
mib2trap mib_file addtrap_output_file [baroc_file] [base_event_class_name]
如果想要继续使用旧的基本类 Nvserverd_Event,可按以下方法将它指定为第四个(可选)参数,因为该命令现在支持任何用户定义的基本事件类:
mib2trap mib_file addtrap_output_file baroc_file Nvserverd_Event
由 nvserverd 中的内部 Tivoli Enterprise Console 适配器发送到 Tivoli Enterprise Console 的事件的原始字段总是包含 NetView 服务器的 IP 地址。adapter_host 字段包含 NetView 服务器的标准域名或与原始字段相同的 IP 地址。为了方便 Tivoli Enterprise Console 服务器上的事件响应及转发,不再对适配器主机字段使用短名称。
Java MIB 装入程序不再将未能装入的 MIB 置于已装入的 MIB 的列表中。 现在它也会在您跳过装入 MIB 的操作时提出警告,并提醒您,对于 Java MIB 装入程序,MIB 文件的有效扩展名只能是 .mib、.my 和 .def。
由于在 Solaris 上安装为 /etc/snmp/conf/mgragentd.rsrc 的文件已被更改,因此命令字段从其先前值“command = /usr/bin/echo mgragentd registered with snmpdx”中只读取“command = ""”(空的命令输入)部分。这样更改是为了避免重新启动 snmpdx 时创建死进程的任何可能情况。但是,该文件仅在 NetView 初始安装时安装一次,而且本修订包不更新您的系统上的当前副本。因此,如果您希望在下一发行版之前作出这样的更改,则必须手动将该更改内容插入 /etc/snmp/conf/mgragentd.rsrc 文件中。
到 NetView V7.1.2 为止,NetView 使用的 Tivoli Enterprise Console 类定义已被升级。NetView 使用的以前的 Tivoli Enterprise Console 事件类定义不再受支持,您应该使用新的类定义,因为以后的迁移版本将不支持旧的类定义。
根据系统配置和操作系统的级别,您可能需要在安装 NetView V7.1.4 Fix Pack 后立即升级到更新版本的 JRE。安装修订包之后,如果 NetView Web Console 引发了核心转储,您就可以向 IBM Tivoli 客户支持请求进行 JRE 升级,方法是请求得到相应平台的 IY45265 修订程序并将其安装在系统上。
如果 snmpCollect 守护进程延迟的收集操作多于那些看似适合的收集操作,则问题可能是因为缺省的 3 秒等待时间对 snmpCollect 守护进程而言可能不足以用来接收回复。
要留出更多时间来进行收集,则执行以下操作:
启用 NetView 安全性后,Tivoli NetView 服务器的标准主机名必须作为服务器条目的第一主机名出现在服务器的 /etc/hosts 文件中。 否则无法验证 NetView 客户机的凭证,并且当从安全性管理对话中的服务器发出一条消息时,就会报告 Error(35)。
在 UNIX 上使用 Tivoli NetView 本机服务器/客户机配置时,如果重新引导了 NetView 服务器所驻留的平台,就必须停止并重新启动本机 NetView 客户机。 重新引导和随后 NetView 服务器的重新启动造成了本机客户机相关会话信息的丢失,因此必须停止并重新启动客户机才能恢复那些信息。
种子文件中的通配符范围限制了所有受管网络范围内的发现操作。它不强制 netmon 发现该范围内的任何新节点,也不强制 netmon 创建新网络。然而,对于充当种子的条目(单个 IP 或主机名),netmon 总是尝试发现条目并创建网络(如果需要)。
要执行“岛状网络”(即,与 NetView 服务器无路由器连接的网络)的发现,必须将该网络中的一个显式(充当种子的)节点条目添加到种子文件中,以强制执行节点发现和网络创建。 此外,要想在该网络中的其它设备上扩展发现,您必须确保充当种子的条目支持 SNMP。
在 xnmsnmpconf 应用程序的 SNMP 配置面板中,字段重试计数指出对 ping 或 SNMP 请求的总尝试次数。计数包括初始轮询,因此值为“1”表示应尝试一次,值为“2”表示开始时尝试一次和在该尝试失败后重试一次,等等。
如果日常 Web 服务器日志文件占用过多的系统空间,那么除了减少这些请求日志的保留天数(如 IBM Tivoli NetView 7.1.4 for UNIX Release Notes 中所详述)外,您还可采取其它几种操作:
查询时间间隔确定 Web 控制台发送请求以检查 Web 服务器是否仍然处于活动状态的频率。
正常情况下,没有必要定制该参数。但是,如果日常 servlet 请求日志(UNIX 上的 /usr/OV/www/logs 或 Windows 上的 \usr\ov\www\logs 中的 yyyy_mm_dd.request.log)照例过大,则可以增加查询时间间隔,这样就会创建较少的 EventChannel 查询日志条目。但是,这样更改也增加了 Web Consoles 意识到 Web 服务器已当机情况的延迟时间。
这可在 /usr/OV/www/webapps/netview/WEB-INF/web.xml 文件(UNIX)或 \usr\ov\www\webapps\netview\WEB-INF\web.xml 文件(Windows)中 EventChannel Servlet 的 queryIntervalSec 参数中配置。
客户机刷新率确定 Web 控制台要求 Web 服务器刷新事件以供 Web 控制台事件浏览器使用的频率。
正常情况下,没有必要定制该参数。然而,如果每日 servlet 请求日志(/usr/OV/www/logs(UNIX)或 \usr\ov\www\logs(Windows)中的 yyyy_mm_dd.request.log)如通常一样过大,您可提高客户机刷新率以减少 EventBrowser 事件请求日志条目的创建数目。然而,这一更改也降低了 EventBrowser 数据在 Web 控制台中更新的频率。
这可在 /usr/OV/www/webapps/netview/WEB-INF/web.xml 文件(UNIX)或 \usr\ov\www\webapps\netview\WEB-INF\web.xml 文件(Windows)中 EventBrowser Servlet 的 clientRefreshRate 参数中配置。
在 UNIX 平台或 Windows 平台上运行的 NetView Web 服务器上,均可执行这两项操作,并减少日志的保留天数。
如果启用了 Tivoli Enterprise Console 转发功能,则 IBM Tivoli NetView 7.1.4 需要最新的 Tivoli Enterprise Console 发行版(3.8 + Fix Pack 01,3.9)。 这是由从 NetView 发送至 Tivoli Enterprise Console 的陷阱参数发生更改所造成的,只有最新发行版的 Tivoli Enterprise Console 才知道该情况。
当在 Solaris 操作系统上第一次配置客户机/服务器系统时,您可能会在“添加客户机访问”阶段看见一条错误消息:
!-> 错误消息“无法打开 /etc/dfs/sharetab”(3 次)-> 操作已完成
这是因为未创建之前 Solaris 上不存在 /etc/dfs/sharetab 文件。 如果客户机安装程序未能访问该文件,就会创建该文件,这样,错误消息就不表示发生故障。
“安全性审计配置”对话框具有两个窗格。
上面的窗格包含“选择审计类别”字段。在此字段中使用“打开”和“关闭”按钮选择应该存储的审计记录的类别。请参阅《IBM Tivoli NetView for UNIX 管理员指南》以获取关于每个类别中记录的事件的信息。
下面的窗格包含以下字段,这些字段可被用来控制审计日志文件的大小和位置:
NetView UNIX 或 Windows 管理员指南、itm_attributes.conf 和 servmon.conf 中的注释以及 servmon 手册页中的注释都没有正确而清楚地说明 servmon 创建服务 SmartSet 的方法和时间。
servmon 守护进程不会为服务属性条目自动创建服务 SmartSet(请参阅 itm_attributes.conf 和 servmon.conf 这两个文件)。如果希望拥有服务 SmartSet,则应该为该服务向 servmon.conf 添加一个条目(或者如果已经存在对应该服务的一个条目,则作必要的更改以取消注释被注释掉的行)。有关详细信息,请参阅 servmon.conf。 然后停止并重新启动 servmon 守护进程,以使更改生效。
另外,您可以自行手动创建 SmartSet。对于 Windows,SmartSet 子图下节点的状态仅取决于服务状态。但是,对于用户 SmartSet,节点状态则取决于 IP 状态和服务状态。对于 UNIX,虽然支持服务 SmartSet,但不创建服务图标,并且服务状态不影响节点的总体状态。
servmon 的附加注释:
本修订包在 IBM Tivoli NetView V7.1.4 中解决以下客户报告的问题:
APAR 号 | 平台 | 描述 |
---|---|---|
IY49659 | UNIX |
对于 AIX 5.1,超过等待时间,ovactiond 启动的命令没有被杀死。 |
IY50486 | Windows UNIX |
IBM Tivoli NetView 的 DB2 可用性数据库有重复记录(请参阅 IY53390 和 IY55671)。 |
IY51398 | Windows UNIX |
nvdbformat 性能改进 |
IY52871 | UNIX |
IBM Tivoli NetView 事件应用程序对浏览 mib 和排序事件的附加操作全部因为共享库装入错误而失败。 |
IY53390 | Windows UNIX |
ETL1 向 TWH_CDW 中插入可用性数据导致节点(comp_id)和评估值对发生重复。 |
IY53554 | UNIX |
mibtable 命令在尝试从 MLM MIB 检索状态表时发生循环卡住情况。 |
IY53580 | UNIX |
APM 数据收集正在反复返回相同值。 |
IY53703 | Windows UNIX |
trapd 没有如期地在陷阱中格式化十六进制数据。 |
IY54430 | UNIX |
netviewd 未能启动。ovstatus 输出节中的消息为“由于未知原因,正在退出。”这种情况的变通方法记录在本修订包中。 |
IY54434 | Windows UNIX |
对于复杂的 SmartSet,nvUtil 求值命令不总是产生正确的结果,特别是当规则的右侧以 NOT 运算符结尾(例如,!(xxxx))并具有多个 && 条件时。 |
IY54452 | UNIX |
在 NetView 迁移期间备份 /usr/OV/ITSL2 文件。 |
IY54575 | UNIX |
在 Linux 上,当对没有动态分配的数组调用删除 [] 时,nvcorrd 发生核心存储。 |
IY54590 | UNIX |
ovtopofix 应该删除空网络。 |
IY55011 | UNIX |
当 nvUtil 遇到某一对象而该对象在从 ovw 数据库检索的对象列表中不具有选择名称时,它将退出,并发出以下消 息:“GetValues 失败 - OVwDbGetFieldValuesByObjects 返回 NULL 值。请验证 ovwdb 高速缓存大小是否大于数据库中对象的数目。” |
IY55025 | UNIX |
netview_root.log 文件在 AIX 5.2 上充满字体错误,因为“/usr/OV/app-defaults”目录包含 imb850 字体,而这些字体在 LANG=en_US 时不受支持。 |
IY55219 | Windows UNIX |
如果同时命中 DEMANDPOLL 和 PING STATUS POLL,则 netmon 在 Solaris 上发生核心转储。 |
IY55256 | UNIX |
如果 /usr/OV/security/C/Domains/* 中存在子目录,则 nvsecd 在启动 nvsec_admin 时发生核心转储。 |
IY55354 | UNIX |
每分钟都删除并重新创建 HSRP 接口。 |
IY55559 | UNIX |
在 NetView 7.1.4 中添加 AutoTrace 设施导致 snmpwalk 的主要性能降级。 |
IY55671 | Windows UNIX |
由于 netmon 生成事件的方式,tdwdaemon 正在为相同的状态事件向可用性数据库添加多个记录。 |
IY55689 | Windows UNIX |
第 2 层状态不正确地传播到 SmartSet 或定制图上的交换机图标。 |
IY55803 | UNIX |
IBM Tivoli NetView 的在线书籍和帮助将 Netscape 硬编码为使用的浏览器。 |
IY55831 | UNIX |
与 ovspmd 通信期间虚假的 ovwdb 挂起 |
IY55966 | UNIX |
按下空格键将导致 ovw_binary 在大约 20 秒内发生核心转储。 |
IY55972 | UNIX |
$AGENT_ADDR 不将已转发事件中的主机名解析到 Tivoli Enterprise Console。 |
IY56095 | UNIX |
一个 UNMANAGE 操作具有两个“NODE UNMANAGED”陷阱。 |
IY56157 | UNIX |
关闭多个 NetView 窗口时的缓慢性能导致映射灰掉并暂时挂起。 |
IY56279 | UNIX |
如果用户不停止 nvcorrd 便执行 ovtop/ovstart nvserverd,则可能向 Tivoli Enterprise Console 发送重复事件。 |
IY56323 | UNIX |
netmon.conf 中的 NMAVAILABILITY=TRUE 标志不起作用。无论 netmon.conf 中的设置如何,都不在 /usr/OV/databases/availData_yyymmdd 中创建任何可用数据。 |
IY56338 | Windows UNIX |
netmon 不解析以数字开头的种子文件名称。 |
IY56522 | UNIX |
在 Linux 上,netcheck TCP 例程显示不正确的错误消息:“错误:无法连接到端口 5888:连接被拒绝。” |
IY56534 | UNIX |
ovtopofix 的 UNIX -R 选项(除去空网络和段)现在自行工作,而不是仅仅与 -A 和 -a 选项结合。 |
IY56563 | Windows UNIX |
serversetup 不包含设置 snmpCollect -w 标志的能力。这将导致 Tivoli Data Warehouse 功能被禁用。 |
IY56564 | Windows UNIX |
snmpCollect -w 标志没有被记录到 IBM Tivoli NetView Warehouse Enablement Pack Implementation Guide 中或 snmpCollect 手册页中。 |
IY56565 | UNIX |
没有任何 DB2 活动跟踪消息/选项与向 NetView 仓库数据库写入数据的 snmpCollect 相关。 |
IY56637 | Windows UNIX |
命令“netmon -a 160”不转储 TDWAVAILABILITY 标志的值。 |
IY56671 | Windows UNIX |
执行 ovstop/ovstop nvsecd /etc/netnmrc 后,枚举从 NetView 数据库丢失。 |
IY56958 | Windows UNIX |
消除由于运行 nvUtil 求值命令而触发的 nvcold 中的主要内存泄漏。 |
IY57192 | UNIX |
子图缩放不经常起作用。 |
IY57383 | UNIX |
nvtecia -reload 不与 tme_nvserverd 一起工作;进程终结。 |
IY57388 | UNIX |
在 Linux 上,规则集在无名节点上出现问题。 |
IY57432 | UNIX |
在 Tivoli Enterprise Console 上对带有较大接口列表(varbind 8)的 IBM Tivoli NetView 事件进行语法分析失败。 |
IY57468 | UNIX |
关闭“状态轮询”将不禁用 SnmpStatus 轮询,但它却禁用 ICMP ping。 |
IY57469 | UNIX |
关闭拓扑/状态轮询配置中的所有设置时,没有发现显式的种子文件条目。 |
IY57579 | UNIX |
IY4909 可导致 netmon 启动期间发生性能问题。 |
IY57654 | UNIX |
当数据库中存在不完整对象时,ovtopmd 发生核心转储。它仅发生在极少数情况下。 |
IY58119 | UNIX |
用户使用了 SmartSet 编辑器(集合化)对话框创建 SmartSet,其中第一个定义是“two word”属性,第二个定义是 IN_COLLECTION 测试。成功地创建了 SmartSet。然而,当用户随后试图使用 SmartSet 编辑器对话框修改该 SmartSet 时,SmartSet 编辑器会显示“无法在对话框中正确表示 SmartSet。请使用 文本编辑器。” |
IY58244 | Windows UNIX |
nvdbformat 对某些 selectrule 定义给出错误结果。 |
IY58305 | UNIX |
调整窗口大小时,ovw_binary 发生核心转储。 |
IY58392 | UNIX |
trapgend 未能在 AIX 5.2 上正确地对 CORE_DUMP 进行语法分析。 |
IY58404 | Windows UNIX |
如果第一个地址出现问题,则当第二个地址也失败时,不应将 netmon 高速缓存中的 snmp_addr 更改为第二个地址。 |
IY58428 | UNIX |
发出 Ctrl-C 停止 nmdemandpoll 后,netmon 退出并带有信号 13。 |
IY58512 | UNIX |
snmpCollect 未在关闭 DB2 数据库连接,这导致很多连接仍作为活动状态列出,即使不在使用它们。 |
IY58514 | Windows UNIX |
对 tdwdaemon 使用 serversetup 创建 DB2 NetView 仓库数据库时,不必要地发出 db2stop/db2start。 |
IY58551 | UNIX |
mib2trap 不将 slotmap 已嵌入注释添加至 baroc 文件。 |
IY58586 | UNIX |
用户从本机 NetView 控制台或命令行调出 SmartSet 编辑器(集合化)。然后,用户单击添加 -> 修改,并将定义类型转变为“子网”。用户然后单击计算,在 IP 地址和子网掩码中输入,并单击计算。先集合化,然后因为分段故障而发生核心转储。 |
IY58772 | UNIX |
snmpCollect-UNIX 和 DB2 之间发生故障过程中,未将 sqlstate 和 sqlcode 值写到 snmpCol.trace 文件。 |
IY58780 | Windows UNIX |
有时不正确地计算 submapexplorer 中的图标大小。 |
IY59196 | Windows UNIX |
由于内存泄漏,导致 ovtopmd 发生核心转储。 |
IY59201 | Windows UNIX |
从图中删除对象时,ovtopmd 大小变大了。 |
IY59424 | Windows UNIX |
每当请求超时时,就作出不正确的关于 SnmpStatus 轮询的状态报告。 |
IY59537 | Windows UNIX |
删除节点时,servmon 不清除 SmartSet ovw 数据库条目。 |
IY60528 | UNIX |
在 7.1.4 中不再就 Tivoli Enterprise Console 事件发送 NetView 事件严重性。将环境变量添加至 nvseverd 使它返回严重性,但在缺省情况下省略该严重性。 |
IY60701 | UNIX |
一旦在某一 SNMP 状态请求(req = SNMPStatus)上命中“Snmp 错误:无此类名称”,netmon 就对剩余接口,报告接口关闭事件。 |
IY60978 | UNIX |
全局应答对于位置对象不起作用。 |
IY61174 | Windows UNIX |
/usr/OV/conf/tdwdaemon.log 中出错:“参数数目错误” |
PJ29495 | Windows |
setstatusseverity.rs 规则集损坏。 |
PJ29522 | Windows UNIX |
如果 NetView 重新启动而客户机应用程序不重新启动,则 API 调用“OVwFieldNameToFieldId”失败。添加了新的 ovw API OVwDbDone(),从而使应用程序能够从丢失的连接恢复到 ovwdb。 |
PJ29525 | Windows |
不显示子图的由用户创建的背景。 |
PJ29701 | Windows UNIX |
没有为 ITM 服务创建 NetView SmartSet。 |
PJ29726 | Windows UNIX |
将 SNMP 状态轮询限于所发现的接口。 |
PJ29734 | UNIX |
将 UNIX xnmgraph 查看 -> 统计保存到文件时,输出行字段在输出文件中被限制为 20 个字符。 |
PJ29812 | Windows |
Windows Tivoli Enterprise Console 转发守护进程(tecad_nv6k)在耗用大量内存(通过查看“任务管理器”窗口确定)后停止工作。 |
PJ29814 | Windows |
“配置将数据导出至 DB2 以供在 TEDW 中使用”没有将 -w 标志添加到 snmpcollect 来使它将记录写到 DB2。而且,snmpcollect 的 nvsetup.exe 配置不以仓库“-w”标志更新 ovsuf 和 snmpCol.lrf 文件。 |
PJ29821 | Windows |
在 Tivoli Enterprise Console 上对带有较大接口列表(varbind 8)的 NetView 事件进行语法分析失败。 |
PJ29910 | Windows UNIX |
SQL 命令文件中 SQL 语句在 0 周围缺少单引号。 |
Fix Pack 01 在 IBM Tivoli NetView V7.1.4 中更正了客户报告的以下问题:
APAR 号 | 平台 | 描述 | |
---|---|---|---|
IY41085 | Windows UNIX |
ISDN 状态监视因 MIB 数据的组织而在 Cisco 路由器上不起作用。 | |
IY42473 | UNIX |
NetView 不能重新启动以“-restart”参数注册的应用程序。 | |
IY47145 | Windows UNIX |
文档请求明确地陈述对 netmon 种子文件中要发现的条目及 SNMP 管理的节点的要求。(请参阅下面的产品说明部分中该 APAR 的对应条目) | |
IY47892 | Windows UNIX |
ovesmd 守护进程正在对网络及网段生成 DNS 请求,同时不必要地降低了 NDS 服务器性能。 | |
IY48379 | Windows UNIX |
ovstop nvsecd 命令没有停止 tdwdaemon(请参阅下面的产品说明,实现此更正)。 | |
IY48447 | Windows |
特定陷阱的对象状态的帮助消息面板出错。 | |
IY48542 | UNIX |
trapd 守护进程引发核心转储,并伴有缓冲区溢出现象。 | |
IY49032 | UNIX |
Solaris 和 Linux 上的 serversetup 应用程序包含特定于 AIX 的术语和选项。 | |
IY49405 | UNIX |
CNAT 数据未从较早版本的 NetView V7.1.x 迁移至 NetView V7.1.4。 | |
IY49428 | Windows UNIX |
nvdbformat 应用程序“TopM 接口列表”的前面总是出现回车符。 | |
IY49532 | Windows UNIX |
nvdbformat 应用程序未完成,并给出错误输出。 | |
IY49546 | UNIX |
printtool 应用程序导致 Linux 上的 Tivoli NetView V7.1.3 中发生核心转储。 | |
IY49787 | UNIX |
NetView 7.1.3 ovw_binary 核心。 | |
IY49953 | UNIX |
提供错误数据时,nvauth 可执行文件因为分段故障而发生核心转储。 | |
IY49954 | UNIX |
在 nvauth 可执行文件的命令行参数上出现溢出情况。 | |
IY49955 | UNIX |
当密码命令行参数长度超过预期值时,nvauth 可执行文件引发核心转储。 | |
IY49975 | UNIX |
ipmap 可执行文件从不结束同步,并在启用 GLOBAL ACKNOWLEDGE 时引发核心转储。 | |
IY49985 | UNIX |
使用第三方软件扫描 pmd 守护进程的端口时,该守护进程引发核心转储。 | |
IY50013 | UNIX |
使用第三方软件扫描 nvlockd 守护进程的端口时,该守护进程引发核心转储。 | |
IY50133 | UNIX |
在 AIX 4.3.3 ML 10 上安装 NetView 7.1.4 未能启动 nvsecd,并带有错误消息“ovstart:无法联系 ovspmd:无此类文件或目录。” | |
IY50196 | Windows UNIX |
请求其它的可选共用名。 | |
IY50227 | Windows |
servmon.log 中存在不必要的跟踪消息。 | |
IY50265 | UNIX |
将坏数据写入 nvcorrd 套接字时,nvcorrd 守护进程引发核心转储。 | |
IY50266 | UNIX |
将坏数据写入 actionsvr 守护进程的套接字时,该守护进程引发核心转储。 | |
IY50394 | Windows UNIX |
IPMAP 应用程序从 NetView 7.1.2 迁移至 NetView 7.1.3 之后,引发了核心转储。 | |
IY50461 | Windows UNIX |
在 location.conf 中为路由器的通配符 IP 地址提供支持。 | |
IY50464 | Windows UNIX |
netmon 守护进程正在发现一些设备并将它们设置为不受管(即使它们已被配置为管理新发现的节点)。 | |
IY50663 | UNIX |
开启 AutoTrace 后,ovtopmd 守护进程和 ovtopofix 命令运行速度缓慢得多。 | |
IY50702 | Windows UNIX |
ITSA 管理的交换机可能没有在 ipmap 中显示正确的符号状态。 | |
IY50954 | UNIX |
如果某个 IP 地址解析为主机名,则 snmpCollect 守护进程不在该地址上进行收集。 | |
IY50990 | Windows UNIX |
netmon 守护进程不会在重新启动后等待配置的时间量而执行状态轮询。 | |
IY51064 | Windows UNIX |
查询数据库字段对规则集中的接口选择名称不起作用。 | |
IY51125 | Windows UNIX |
在 NetView 7.1.3 的 netmon 种子文件中使用 SNMP 通配符时出错。 | |
IY51162 | UNIX |
保存具有长名称的陷阱槽值时,槽值被截断到 15 个字符。 | |
IY51181 | UNIX |
右侧的滚动条在种子文件编辑器中变得无法工作。 | |
IY51516 | Windows UNIX |
nvrsEdit 应用程序在无法正确处理打开的规则集时并不显示错误。 | |
IY51641 | UNIX |
由于缓冲区过小而无法正确地格式化很大的陷阱,nvserverd 守护进程引发核心转储。 | |
IY51700 | Windows UNIX |
如果启用了 Tivoli Enterprise Console 转发功能,IBM Tivoli NetView 7.1.4 需要最新的 IBM Tivoli Enterprise Console 发行版。 | |
IY51778 | Windows UNIX |
netmon 种子文件中地址范围的行为不同于前发行版(请参阅下面的产品说明)。 | |
IY51844 | Windows UNIX |
路由器重新发现操作不起作用。 | |
IY52086 | UNIX |
需要阐明 netmon 守护进程的“重试”参数的含义(请参阅下面的产品说明)。 | |
IY52227 | UNIX |
需要能够在具有正常 IP 状态的交换机上应答第 2 层临界状态。 | |
IY52295 | UNIX |
需要将 ping 计数控制添加到非 AIX NetView UNIX 平台上。 它已存在于 AIX 上。 | |
IY52234 | UNIX |
升级到 7.1.4 导致运行 ipgettopoinfo 命令时关系数据库中出现错误的 IP 拓扑计数。 | |
IY52320 | UNIX |
SNMP 配置查找例程现在正在返回 NetView 缺省值,而不是全局缺省值中的用户设置。 | |
IY52341 | Windows UNIX |
在 AIX 5.1 上的 NetView 7.1.3 Fix Pack 1 中,ipmap 可执行文件正成为核心。 | |
IY52351 | Windows UNIX |
一些引发 DNS 的陷阱要求提供网络地址和段地址。 | |
IY52394 | Windows UNIX |
nvcorrd 守护进程在 setstatednode 函数中引发核心转储,信号为 11。 | |
IY52429 | UNIX |
在 NetView 7.1.4 中,如果主机名中含有连字符(-),则将 Tivoli Enterprise Console 中带有主机名的陷阱槽留空。 | |
IY52758 | UNIX |
xnmgraph 应用程序正在计算错误的 y 轴值。 | |
IY52773 | Windows UNIX |
Netmon 每 10 分钟引发一次核心转储,信号为 11。 | |
IY52820 | UNIX |
在 AIX 5.2 上的 NetView 7.1.4 中,trapd 守护进程正定期成为核心。 | |
IY53038 | UNIX |
在 NetView 7.1.3/7.1.4 for Linux 上,不允许非 root 用户启动 GUI,这是由于 startup 脚本中缺少一行。 | |
IY53188 | Windows UNIX |
记载一个事实,即用户可通过在 netmon.conf 文件中设置变量 MaximumCommunityNames=x,来修改共用名的最大数目。x 的值可以是 0 到 100。 | |
IY53205 | Windows UNIX |
尝试对 servmon 添加 ITM 资源模型的状态监视,但不起作用。 | |
IY53244 | UNIX |
打印的 nvgethost 命令用法信息中存在乱码。 | |
IY53271 | Windows UNIX |
在 zLinux 上切换跟踪或登录到 zLinux 时 trapd 守护进程停止。 | |
IY53400 | UNIX |
如果启用 NetView 安全性,则 xnmloadmib2 和 xnmbrowser2 应用程序无法运行。不存在任何安全性注册文件。 | |
IY53554 | UNIX |
mibtable 命令在中级管理器 MIB 上循环。 | |
IY53666 | UNIX |
trapd.log 达到最大大小时,trapd 守护进程停止,信号为 13。 | |
IY53704 | UNIX |
在 NVRSEdit 应用程序中编辑集合状态节点时出现问题。 | |
IY53727 | Windows UNIX |
一些接口的映射上出现错误的符号。 | |
IY53780 | UNIX |
netmon 守护进程 ping 到不必要的接口。 | |
IY53804 | Windows UNIX |
在应用 NetView 7.1.3 Fix Pack 2 之后,nvdbformat 应用程序正成为核心。 | |
IY53928 | Windows UNIX |
NetView 7.1.4 中存在 servmon 守护进程性能问题。 | |
IY54371 | Windows UNIX |
启用 RFI 时,每次轮询循环都发生“无法访问接口”事件。 | |
IY54644 | Windows UNIX |
NetView Web 控制台正在挂起。 | |
IY54964 | Windows UNIX |
netmon 守护进程正尝试在大型网络上同时轮询数千个接口。 | |
IY55374 | UNIX |
在 AIX 5.2 上使用 snmpd64v1 代理程序时文档记录不清楚。 | |
PJ29055 | Windows |
对于某些陷阱,原 tecad 缺省槽值的输出不正确。 | |
PJ29416 | Windows |
向 Tivoli Enterprise Console 转发事件时,主机名字段保留为空白。 | |
PJ29421 | Windows UNIX |
ovobjprint 命令未显示与大型数据库相关的全部适用信息。 | |
PJ29460 | Windows |
当 netmon 发现某个路由器的第一个接口不在 DNS 中时,则说明图标选择名称和标签有问题。 | |
PJ29480 | Windows |
根据服务关闭时间间隔删除服务符号之后,未正确更新节点状态。 | |
PJ29481 | Windows |
节点备份时,SmartSet 中的节点状态可能不正确。 | |
PJ29503 | Windows UNIX |
删除的服务符号可能传播错误状态。 | |
PJ29517 | Windows |
nvcord 守护进程不正确地为通过所激活的规则集的事件交换“$A”值。 | |
PJ29580 | Windows |
如果使用“<”或“>”选项,则“收集的数据对象属性”屏幕上的“过滤条件”选项不反映数据。 | |
PJ29586 | Windows UNIX |
使用 nvdbformat/nvdbimport 命令无法获得/设置带有逗号的字段。 | |
PJ29588 | Windows UNIX |
使用 NetView ETL 时记录了过多的截断错误。 | |
PJ29644 | Windows |
NetView for Windows trapd 守护进程在来自 Microsoft 陷阱服务的空 IP 地址上发生异常。 | |
PJ29651 | Windows UNIX |
由于字符串截断错误,NetView 仓库启用包未能插入目标数据。 | |
PJ29653 | Windows UNIX |
NetView 仓库启用包的报告缺少历史数据,这些报告显示月度和年度报告的中断百分比。 | |
PJ29654 | Windows UNIX |
在所有情况下,NetView ETL2 都不精确计算可用性。 | |
PJ29666 | Windows |
当要收集的对象数量超过 16 时,snmpCollect 守护进程重复 snmpget 请求。 | |
PJ29671 | Windows |
图表功能对先前定义的数据收集不起作用。 |
为了在系统上安装 IBM Tivoli NetView V7.1.4 Fix Pack 02,必须满足以下先决条件:
必须下载该平台的相应程序包,并使其可在要安装的系统上使用。
你必须使用执行原始 NetView V7.1.4 安装的相同用户帐户(在 UNIX 上为 root 帐户)登录系统。
系统必须已经包含 IBM Tivoli NetView V7.1.4 安装。
安装修订包的系统必须具有足够的可用空间来执行以下操作:
包含先前 IBM Tivoli NetView 修订包的安装可恢复该修订包使用的大多数空间,方法就是在安装本修订包之前删除 UNIX 上的 /usr/OV/service/V713/Fix PackX 目录或 Windows 上的 \usr\ov\service\v713\Fix PackX 目录。然而请注意,执行此操作将会除去回退先前修订包的能力,以及安装需要先前修订包以执行安装操作的代码修订的能力。
下表描述针对上述每一空间要求在每种平台上所需要的空间量。
操作系统 |
安装所需空间1 |
升级产品所需空间2 |
---|---|---|
RS6000 AIX |
719 Mb |
378 Mb |
SunOS Solaris |
818 Mb |
433 Mb |
Linux Intel |
685 Mb |
360 Mb |
Linux 390 |
616 Mb |
324 Mb |
Windows |
103 Mb |
61 Mb |
1在用户放置 Fix Pack 安装软件包的任何位置都需要此空间。 2在 UNIX 上的 /usr/OV 中或 Windows 上的 \usr\ov 中,该空间量是必需的。 |
大多数在 /usr/OV 或 \usr\ov(第二列中描述的空间)中包含修订包内容所需的空间,均可通过删除 /usr/OV/service/V714/FixPack2(UNIX 上)或 \usr\ov\service\V714\FixPack2(Windows 上)目录的内容而返回给系统。但是,这样做就除去了回退修订包的能力。不要删除 FixPack2 子目录本身;此子目录必须存在,这样才能安装将此修订包作为先决条件的修订。
对于 Red Hat Enterprise Linux Advance Server 3.0 i386(32 位)和 s390(31 位)以及 SuSE Linux Enterprise Server(SLES)9.0 i386(32 位)和 s390(31 位),已将一张新的 NetView 7.1.4 Linux CD 添加到库 NetView 7.1.4 工具箱中,并且需要安装标准的全新 IBM Tivoli NetView。这张新 CD 仅适用于 Red Hat Enterprise Linux Advance Server 3.0 i386(32 位)和 s390(31 位)以及 SuSE Linux Enterprise Server(SLES)9.0 i386(32 位)和 s390(31 位)上的新安装。
要想使 Red Hat Enterprise Linux Advance Server 3.0 i386(32 位)和 s390(31 位)以及 SuSE Linux Enterprise Server(SLES)9.0 i386(32 位)和 s390(31 位)上的 IBM Tivoli NetView 安装正确运行,必须先安装以下 Linux 软件包。
用户必须安装可选的 Red Hat i386 软件包 compat-libstdc++-7.3-2.96.122 或 s390 软件包 compat-libstdc++-7.2-2.95.3.78。这个软件包可在 Red Hat Enterprise Linux Advance Server 3.0 Update 1 或 2 CD 集上找到。
为更正在 IP-MIB 所作的 ifIndex 引用中 ifIndex 和 ipAdEntIfIndex 的不匹配,用户需要将 net-snmp rpms 更新到以下级别:
rpm -i --force pdksh-5.2.14.8.i386.rpm(或 pdksh-5.2.14-248.s390.rpm)
通过下面的命令验证它。
rpm -q pdksh
注意:在 SLES 9 上,Xvfb 软件包是 XFree86-Xvfb 而不是 xextra。
在新安装期间,如果每个组中的至少一个软件包没有被发现,则安装先决条件检查将失败并且安装将中止。
对于 Red Hat Enterprise Linux Advance Server 3.0 i386(32 位)和 s390(31 位)以及 SuSE Linux Enterprise Server(SLES)9.0 i386(32 位)和 s390(31 位),从 IBM 获取新的 NetView 7.1.4 Linux CD,并遵循标准安装的现有指示信息。
对于其它所有平台,执行以下步骤安装修订包:
使用安全套接字层(SSL)协议的用户需要(1)通过 NetView serversetup 应用程序关闭 SSL,或者(2)将文件 /usr/OV/www/webapps/netview/WEB-INF/web.xml(在 UNIX 上)或 \usr\ov\www\webapps\netview\WEB-INF\web.xml(在 Windows 上)复制到某一临时位置。
如果您要在 NetView for UNIX 客户机上安装修订包,则确保客户机与 NetView 服务器断开连接,方法是完成以下操作:
打开一个新窗口,将程序包复制到要安装修订包的操作系统上的某个本地子目录中,然后切换目录至该子目录。
复制软件包之前,请确保此子目录中的可用空间大于在此操作系统上安装 IBM Tivoli NetView 7.1.4 Fix Pack 02 所需的空间。
通过下面的其中一项操作来抽取安装脚本:
zcat 7.1.4-TIV-NVD-{OperatingSystem}-FP0002.tar.Z | tar -xvf - install
7.1.4-TIV-NVD-Win32-FP0002.exe
运行安装脚本:
./install
install
install noversioncheck
在本机 NetView 客户机安装上安装修订包时,它将报告一系列的错误,提示文件 nvexportd.jar、nvexportd.lrf 和 notfoundhandler.class 无法复制。这些文件不是客户机安装的必要文件,应该忽略这些错误。
如果在安装期间遇到其它错误(无论安装过程本身是否报告成功),则完成以下操作:
通过重新引导机器或执行 netnmrc 脚本(AIX 上的 /etc/netnmrc,Solaris 或 Linux 上的 /etc/init.d/netnmrc)重新启动 UNIX 上的 NetView。通过重新 引导机器或使用 netview 命令,或单击 NetView 图标重新启动 Windows 上的 NetView。
注意:如果 NetView 安装正在 Windows 上使用 SQL 数据库,则请在重新启动 NetView 守护进程之前重新启动 SQL 服务器。
从升级版的本机 NetView 服务器安装,重新安装任何 NetView Web Console。这可在升级 NetView 服务器之后从以下 URL 下载:
http://server:8080/download
对于 Windows 上的 Web 控制台,以下文件包含修订包更新。如果您已在使用瘦客户机,则应该应用 nvwc_thin.zip。如果您已在使用完整 Web 控制台,则应该应用 nvwcinstall.exe。
nvwc_thin.zip (Windows 上的瘦 Web 控制台) nvwcinstall.exe (自解压安装)
对于 UNIX 上的 Web 控制台,以下文件包含修订包更新:
nvwc.tar (UNIX 上的 Web 控制台)
注意从 NetView 修订包 UNIX 服务器升级 NetView Web 控制台时,应该使用 NetView Web 控制台软件包的这个版本。NetView Web 控制台的完整版(nvwc_xxx_jre_1.3.tar)不包含 Fix Pack 更新。将 Fix Pack 安装到 NetView 服务器后,只要安装了完整的软件包,就必须将 软件包 nvwc.tar 应用到该完整软件包的上面。
作为修订包安装的一部分,在安装期间替换的所有文件的副本都被保存在 UNIX 上的 /usr/OV/service/V714/FixPack2 中或 Windows 子目录上的 \usr\ov\service\V714\FixPack2 中。 如果希望,您可运行包含在该目录中的回退脚本来卸载修订包,而系统将返回到其在修订包安装之前的状态。
注意:对于 Windows,必须从 \usr\ov\service\V714\FixPack2 子目录运行回退脚本。同理,对于 UNIX,必须从 /usr/OV/service/V714/FixPack2 子目录运行回退脚本。
回退该修订包之前,必须回退安装该修订包之后系统上安装的任何 NetView 修订程序。
注意:如果执行后面跟有 ovstart 的 ovstop 或运行 /etc/init.d/netmrc,nslookup 可能会再次发生核心转储。
要确定 /usr/OV/PD/cores/ovspmd/core 是否是由此问题引起的,请在核心文件上运行以下命令:
strings core | more如果字符串 nslookup 出现在输出中,则这些核心可被安全地忽略。
TDWAVAILABILITY=FALSE
IBM Tivoli NetView 可能对于正在运行 SNMPv3 代理程序守护进程的 IBM Tivoli NetView 受管机器存在发现和状态更新问题。确保已将受管机器的 SNMP 守护进程链接到 SNMPv1 守护进程而不是 SNMPv3 守护进程能够消除这些问题。
将 Web 控制台同大型 NetView 数据库一起使用的 UNIX 用户应该:
在 AIX 上,如果没有运行正确的 X11 Xvfb,则 netviewd 将无法启动。
如果 netviewd 未在 AIX 上启动的原因是没有运行正确的 X11 xvfb(APARs IY54430 和 IY58569),则用户需按如下所示将 grep ":2" | 添加到 /etc/netnmrc 文件中。
# Start Xvfb Xserver # pid=`/bin/ps -ef | /bin/grep vfb | /bin/grep -v grep | grep ":2" | /bin/awk '{print $2}'`
通过 xnmsnmpconf(UNIX)或由于 oid_to_type 文件中的设置(在启动本机 NetView 控制台时被发现)而未检查“发现受管节点”的节点,在图上显示为“未知”,而不是“未受管”。
变通方法(记录在 APAR IY58520 中)就是确保发现这些节点时本机 NetView 控制台关闭,或者当这些节点在图上显示为“未知”时从 GUI 手工取消管理它们。而且,如果用户想要管理节点,用户首先必须对其取消管理,然后再管理它。
不推荐处理来自 .kshrc 文件的 Korn shell 程序历史记录文件。NetView 使用的某些安装机制期望设置标准历史记录文件;如果没有设置该历史记录文件,则先决条件检查和实际的 NetView 安装将失败。
某些用户在已将 Tivoli Framework 安装到定制位置的系统上使用独立的 IBM Tivoli NetView 安装时遇到了困难。为避免这些困难,如果您想要在环境中保留 Framework,则建议您通过标准的 Tivoli Framework 安装来安装 IBM Tivoli NetView。如果安装 Framework 只是为了支持 NetView,而且安装后不再需要,则应完成以下操作:
当你尝试运行 nvColToSQL 时,可能会得到以下错误消息:
数据库服务器不存在或没有足够磁盘空间来容纳日志文件,数据库中不存在 temp 文件和 rollback 段或表如果有过多的 snmpCollect 文件需要处理(通常大于 500 个),则会出现该消息。如果收到这种消息,可使用以下脚本处理文件。该脚本一次处理一个文件,并将输出保存至日志文件。
#!/bin/sh LOG=/usr/OV/log/nvColToSQL.log date > $LOG # CREATE NEW LOG EACH TIME # Loop all files that do not have ! or archive in name for file in `ls /usr/OV/databases/snmpCollect | grep -v "\!" | grep -v "archive"` donvColToSQL -f $file -m 64 >> $LOG 2>> $LOG RC=$? echo "* FILE <$file> Return Code <$RC>" >> $LOGdone
通过打开“帮助”菜单项,选择帮助主题,选择查找选项卡,输入 snmp,从列表选择 SNMPV2,然后选择工具 -> MIB -> SNMPV2 -> 装入命令,这样找到的 NetView for Windows V7.1 上的 SNMPV2 命令帮助不再有效,并且应该被忽略。
由于 Linux 操作系统中的异常行为和 NetView for UNIX 手册页的格式化,手册页在 Linux 系统上不正确显示,除非 Linux 终端窗口宽度超过 80 个字符。要更正格式化,则使用鼠标向右拖动窗口的右边框以扩大终端窗口。
在 NetView for Windows 中,当取消管理接口然后再次管理接口时,由于 ICMP ping 操作使用了 netmon,管理当机接口(状态为 USER1)可能会错误地变为临界状态。不会再次提取接口的管理关闭状态,直到下一次“配置检查”或要求轮询。在这种情况下,要防止将管理当机接口报告为临界状态,则在 netmon 种子文件中配置具有管理当机接口的路由器使用 SnmpStatus 轮询,而不是 ICMP 轮询。
在 Windows 2003 上的 Tivoli NetView for Windows 中,尝试向客户机或服务器发送消息(服务器设置 -> 客户机/服务器 -> 发送消息选项卡)可能会导致弹出“NO MESSAGE”错误。这可能是由于未启用 Windows Messenger 服务;在 Windows 2003 上,缺省设置是在安装后保持该服务的禁用状态。要启用 Messenger 服务,则完成以下操作:
当在 Tivoli NetView for UNIX 中打开 SmartSet 子图时,collmap 用对象的选择名称覆盖所有类属符号的用户定制标签。变通方法是配置并使用对象的非类属符号。
在某些 Linux 平台上,操作系统可能未正确关闭 Tivoli NetView for UNIX Java 守护进程的某些线程,这有时会导致重新启动 NetView 守护进程时出现问题。在 nvKill 命令中已添加“force”选项,以关闭所有无用的 NetView 守护进程和线程,并清除套接字,从而在出现这种情况时使守护进程能正确地重新启动。如果 NetView 守护进程显示为挂起(重新启动持续 10 分钟以上),请在命令提示符处输入命令
,然后使用 netnmrc 或 netview 命令以正常方式重新启动守护进程。
如果 NetView for Windows 安装是从先前版本迁移而来的,则在查找对话框的简单选项卡下使用“按其它属性查找”时,NetView.exe 可执行文件被锁定,因为文件 /usr/ov/conf/c/finddialog.conf 将 <CR><LF> 更改为只有 <CR>。
要修订该问题,则将 finddialog.conf 文件装入到 Windows Wordpad 程序中,然后保存该文件。WordPad 将 <CR> 更改为 <CR><LF>。注:Windows Notepad 程序不起作用。
在 Solaris 系统上的带有日语语言包的 NetView 安装上安装和回退 NetView for 7.1.4 Fix Pack 02 时,NetView GUI 未能启动并带有错误消息“检索 mapdb 字段信息时出错:空字段值。”要在发生此错误时进行恢复,则执行以下步骤:
在用户标识中使用双字节字符时,Windows 和 AIX Web 控制台不连接到 Solaris NetView 服务器。但是,当在用户标识中使用双字节字符时,Solaris 8 Web Console 可以连接到 Solaris NetView 服务器。
使用日语语言包时,所使用的映射快照名称缺省值(例如“Snapshot 1”)没有显示在“服务器安装”窗口的快照菜单中。当您选择文件 -> 映射快照 -> 打开时,会显示创建的快照。使用 ovmapsnap CLI 命令时也可以查看该快照。
IBM Tivoli NetView for Windows 用户应该实现新规则集 overridestatus_user1.rs,替换损坏的规则集 setstatusseverity.rs。损坏的 setstatusseverity.rs 规则集将相关守护进程置于循环中,向 trapd 守护进程不断发送假状态更新事件,直至将它和 Tivoli Enterprise Console 适配器守护进程完全淹没。在未来发行版中此规则集被从产品中除去,但它无法从维护版中除去。
注意:一旦安装了 Fix Pack,用户便可参阅新的 \usr\ov\doc\Rulesets_on_Windows.readme 以获取有关规则集的更多信息。
这一部分反映了会在将来的发行版中添加的文档更新。
在将来的发行版中,会将有关此自述文件中描述的新 Tivoli NetView 功能的文档添加到适当的 Tivoli NetView 出版物中。
《IBM Tivoli NetView for UNIX 管理员指南》和《IBM Tivoli for Windows 用户指南》都没有正确而清楚地说明 servmon 创建服务 SmartSet 的方法和时间。它们将按此自述文件的修订包注释部分中所述加以更新。
下面列出的是对 IBM Tivoli NetView V7.1.4 Warehouse Enablement Pack Tivoli Enterprise Data Warehouse V1.1.0 实现指南(2004 年 4 月修订)所作的文档更改。
注意:以版本 1.1 命名的 Tivoli Enterprise Data Warehouse 不再随 IBM Tivoli NetView 提供。重命名为 Tivoli Data Warehouse 的版本 1.2 现在随 IBM Tivoli NetView 一起提供。将更新文档以反映此更改。
在第 13 页的“3.9 安装后过程”部分中,将子部分标题“3.9.1 验证 tdwdaemon 守护进程配置”更改为“3.9.1 验证 tdwdaemon 和 snmpcollect 守护进程配置”。
在 3.9.1 部分中,将文本“与性能信息一起使用的 tdwdaemon 守护进程配置”更改为“与性能信息一起使用的 snmpcollect 守护进程配置”。
在同一 3.9.1 部分中,由于文档发布出错,文本“如果您正在使用性能仓库包,您还必须 执行页面错误上“错误!未找到参考源。”中的过程!书签未定义。”没有指示页面/部分。将修正该文档发布错误。
在第 14 页上,将部分标题“3.9.1.2 验证 tdwdaemon 守护进程配置以与性能信息一起使用”更改为“3.9.1.2 验证 snmpcollect 守护进程配置以与性能信息一起使用”。
在 3.9.1.2 部分中,将 tdwdaemon 的所有引用都更改为 snmpcollect。
在 3.9.1.2 部分中,还在 3.9.1.2 部分的底部添加以下新信息。这包含“-w”选项的相关信息。
/usr/OV/bin/serversetup以启动服务器安装应用程序。
要添加到《IBM Tivoli NetView 发行说明》未来版本和《Web 控制台用户指南》的注释:
除要求打开缺省映射(名称为“default”)外,NetView Web Console 的“作用域”功能还要求该映射以读/写模式打开。用户可通过从他们帐户配置的角色,简单地除去管理/取消管理和应答/取消应答操作,来配置 Web 帐户,以有效地查看“只读”映射。 虽然使用该类帐户的用户确实能够查看可读写映射,然而他们无法以任何方式修改映射,因此以只读方式查看映射是有效的。
在《IBM Tivoli NetView for UNIX 发行说明》版本 7.1.4,“产品说明”的第 49 页中,以“运行在 AIX V5.2 操作系统上的 Tivoli NetView for UNIX 产品”开头的段落是错误的。它的内容应如下所示:
运行在 AIX V5.2 操作系统上的 Tivoli NetView for UNIX 产品仅支持 SNMP 守护进程的 snmpdv1 版本。如果正在使用 64 位操作系统,则以下过程更改为 snmpd64v1 而不是所支持的 snmpdv1。snmpdv1 和 snmpd64v1 均是 SNMPv1 代理程序。snmpdv1 而非 snmpd64v1 运行在 64 位内核中是不可能的。使用以下过程来确定正在系统上运行的守护进程的版本,并更改该 SNMP 守护进程版本。
在 NetView V7.1.3 和 V7.1.4 的《IBM Tivoli NetView 发行说明》的『Linux 软件先决条件』部分,错误地将 pdksh-5.2.14-248.s390.rpm 当作从 NetView for Linux 390 CD 中使用的程序包。
然而,CD 上提供的 RPM 其实是 pdksh-5.2.14-197.s390.rpm,《发行说明》应反映出这一点。
在《IBM Tivoli NetView V7.1.4 for UNIX 发行说明》中,第 8 页上给出的、确认 Tivoli NetView AutoTrace 功能停止的命令是错误的:
/usr/OV/bin/atctl v info这个命令应该是:
/usr/OV/bin/atctl -v info
为了使用 Shift-In/Shift-Out 机制,您首先需要运行 nvauth。
要添加到《IBM Tivoli NetView for UNIX 管理员指南》第 5 章『关联、过滤和配置事件』的『规则集节点类型』中的关于指定时间值的注释:
当从事件流中首先拉出事件时,将给予它一个时间戳记,用于确定事件在处理规则集中的紧急操作(例如 Pass-on-Match、Reset-on-Match 或 Threshold 操作)的资格。此事件时间戳记在所有后续处理期间保持不变。因此,根据接收事件的时间,确定事件应保留还是放弃。 这样就在第一次累积之后,作出所有后续时间比较。如果您希望添加两种背靠背的紧急操作,则必须顾及这段累积时间。因此例如,如果您想要在同一规则集中背靠背地对两个 Reset-on-Match 节点进行编码,并且使第一个节点保留事件 2 分钟,而使第二个节点再多保留事件 1 分钟,那么您必须在第一个“复位”节点中指定一个 2 分钟的时间值,但在第二个“复位”节点中指定一个 3 分钟的时间值,这样才能顾及在事件传递到第二个 Reset-on-Match 节点之前已经到期的 2 分钟。未能顾及这点,就会导致不希望的结果,通常是事件没有保留预期那么长的时间。
在《IBM Tivoli NetView for UNIX 管理员指南》的第 5 章『陷阱数据的环境变量』中,应该包含此自述文档的“修订包注释”部分中提供的、关于导出的 varbind“NVSEV”、“NVSRC”和“NVCAT”的信息。
在《IBM Tivoli NetView V7 for UNIX 管理员指南》中,第 164 页末尾处的以下行不再为真,需要将其去除:
当节点名称未解析为 IP 地址时,则使用公用的共用名发送 SNMP 请求。
《IBM Tivoli NetView Web 控制台用户指南》需要包含 Microsoft Internet Explorer 的系统需求,以提供给那些想要在使用该浏览器的系统上运行 NetView Web 控制台的用户。最低要求是具有 256 MB RAM 的 450 MHz 机器。对于生产系统,建议使用最少为 256 MB 的 800 MHz 机器。
第 34 页上的剩余说明部分是正确的。
- 为能够在跨多台机器分布的 Tivoli Data Warehouse 环境中成功安装 NetView ETL,TWH_CDW 和 TWH_MART 数据库所在的机器上还必须装有相应的 Tivoli Enterprise Data Warehouse 组件:
- 必须在包含 TWH_CDW 数据库的服务器上安装“中央数据仓库”组件。
- 必须在包含 TWH_MART 数据库的服务器上安装“数据集市”组件。
NetView for Windows Programmer's Reference Manual 中 Thresh 命令“-T”选项的描述不完全正确。对“-T”选项,它是这样描述的:
指定在阈值被超出时发送 NetView 企业特定陷阱。该阈值必须是 1001-1999 范围内的一个奇数值,或者是缺省值 58720263。这句话应该改为:
指定在达到阈值时发送 NetView 企业特定陷阱。该陷阱数 必须是 1001-1999 范围内的一个奇数值,或者是缺省值 58720263。
在 NetView for Windows 中定义用于收集数据的 MIB 时,当前“发送陷阱数”字段的联机帮助不完整,需要向上扩展。应该将以下行添加到帮助信息中:
指定在收集的数据符合“阈值”字段中的值时要发送的陷阱号。该陷阱号必须是 1001-1999 范围内的一个奇数值,或者是缺省值 58720263。完成以下操作后就可以调用此帮助:
“代理策略管理器过滤面板”调速设置的帮助面板应更新为包括 Armed 和 Disarmed 命令中的 256 字节长度限制:
8. 单击调速设置指定发送到顶级管理器的匹配陷阱的数目。只有当“操作”字段设置为“调速陷阱”时,才使用这些值。Armed 命令和 Disarmed 命令字段长度限制为 256 字节。
如果您使用任何 Tivoli 产品时有问题,请访问以下 IBM 软件支持 Web 站点:http://www.ibm.com/software/sysmgmt/products/support
如果您希望联系软件支持,请访问以下 Web 站点处的 IBM Software Support Guide:http://techsupport.services.ibm.com/guides/handbook.html
该指南提供有关如何联系 IBM 软件支持的信息(根据问题的严重性),以及以下信息:
本信息是为在美国提供的产品和服务编写的。IBM 可能在其它国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。
IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785 U.S.A.
有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:
IBM World Trade Asia Corporation
Licensing2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:
International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。
某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。
本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。
本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。
IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。
本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其它程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:
IBM Corporation
2Z4A/10111400 Burnet Road
Austin, TX 78758 U.S.A.
只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。
本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。
涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其它可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。
所有关于 IBM 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。
IBM、AIX、S/390、NetView、zSeries、Tivoli 和 Tivoli Enterprise Console 是 International Business Machines Corporation 在美国和/或其他国家或地区的商标。
Microsoft、Windows、Windows NT 和 Windows 徽标是 Microsoft Corporation 在美国和/或其他国家或地区的商标。
Java 和所有基于 Java 的商标和徽标是 Sun Microsystems, Inc. 在美国和/或其他国家或地区的商标。
UNIX 是 The Open Group 在美国和其他国家或地区的注册商标。
Intel、Intel Inside(徽标)、MMX 和 Pentium 是 Intel Corporation 在美国和/或其他国家或地区的商标。
其他公司、产品和服务名称可能是其他公司的商标或服务标记。