手把手定制IBM Tivoli Netcool Webtop
界面
邱兢 周展文
IBM Tivoli Netcool 作为Tivoli家族中的旗舰产品之一,为业界提供了最优秀的网络管理解决方案,其成熟领先的管理思想和管理技术为中国乃至全球的大型金融、电信、企业、政府网络提供了实效可靠的运维支持。而作为IBM Tivoli Netcool的核心产品,IBM Tivoli Netcool OMNIbus 是一款航母级的服务和业务保证系统。IBM Tivoli Netcool OMNIbus实时收集并整合来自各种网络环境的事件和警报。这些事件和警报包括服务器、大型机、Windows系统、UNIX 应用程序、网路交换机、语音交换机、IP 路由器、SNMP 设备、网络管理应用程序和框架等等。通过与现有管理系统和应用程序进行协作,IBM Tivoli Netcool OMNIbus 能够将部署时间降至最低并支持员工继续使用他们现有的网络管理技巧。
作为先进的可定制呈现平台,IBM Tivoli Netcool Webtop 通过 HTML 和 Java? 向远程操作员交付图形、表和事件列表,用户能够利用 IBM Tivoli Netcool Webtop 的灵活界面和高级管理功能来管理 IBM Tivoli Netcool OMNIbus的告警。IBM Tivoli Netcool Webtop 应用程序通过添加一组新的图形视图以及灵活和管理功能扩展了 IBM Tivoli Netcool OMNIbus 的能力。这种支持 Web 的界面允许从 IBM Tivoli Netcool OMNIbus 监视和查看海量管理数据。由于可以从任何支持 Java 的 Web 浏览器进行访问,IBM Tivoli Netcool Webtop能够让运维人员和管理人员无论何时何地均可对服务状态与相关信息进行有效的实时访问。
IBM Tivoli Netcool Webtop的作用
* 通过Web界面对IBM Tivoli Netcool OMNIbus海量的管理数据进行全面展示 * 在一个Web页面上集中显示多个Object Server
* 提供与IBM Tivoli Netcool OMNIbus完全相同的事件列表(Event List),并包括了可执行SQL语句,命令及CGI脚本的各种工具,同时支持连接外部网页
* 通过地图等图形化模式显示各实体(Entities)及其相互之间的逻辑关系 IBM Tivoli Netcool Webtop的页面元素
在详细介绍Tivoli Webtop界面的定制步骤前,我们首先来看一下Tivoli Webtop上各个组成元素的定义及其在Tivoli Webtop中所起的作用。下面以应用视图为例进行介绍:
① 页面(Page):通过下拉框,我们可以在不同的页面之间进行切换。常用的页面为Webtop管理、Webtop桌面。一个页面可以包括多个框架。
② 框架(Pane):一个页面如“Webtop桌面”可包含多个框架,如上图中的“我的视图”、“样本”等。框架以菜单的形式在页面上方显示为一行,用户可通过点击不同的菜单名称在框架之间进行切换。通过点击与菜单同在一行,最右边的定制按钮,我们能够对框架进行添加、删除。一个框架可以包括多个子框架。
③ 子框架(Pane):在主框架之下的子框架,可以通过其下方的定制按钮,任意添加、删除子框架。一个子框架可以包括多个查看点。
④ 查看点(Viewpoint):查看点是Tivoli Webtop中主要显示的区域,查看点可以理解为我们想呈现的视图架构,其显示内容称为映射(Map),映射的编辑需要在“Webtop管理”中完成。查看点的样式共有20种,详细内容请见表1。
⑤ 条目(Item):条目为映射中最小单位的组件(如GIF图片),条目分为普通和活动(Active)两种。每一个活动的条目需要指定相应的实体(Entity),实体内容决定了条目显示的样式(如颜色变化)。实体可看作Tivoli Webtop中的过滤器,后面会详细介绍实体的生成过程。
⑥ 映射资源(Map Resource):我们可以在映射中添加多个图片。但如果系统里没有我们希望的图片,则我们可以针对某个映射添加自定义的图片,我们称之为映射资源。如上图的Tivoli图标,即我们手工添加的映射资源。
(表1:查看点类别 )
分步定制Tivoli Webtop界面
应用视图
地图视图
条形图视图
在此教程中,我们假设所有事件已经汇聚到IBM Tivoli Netcool OMNIbus当中,事件分别来源于三类系统(Manager),分别是ITM、OPENSYS和NetIQ;涉及到的设备分别位于三个城市(Location),分别为SZ、GZ及DG;对应的设备(Node)包括,SZDevice1、GZDevice1、GZDevice2和DGDevice1。所有事件的列表如下图所示:
接下来,我们将会选择Tivoli Webtop的三种典型视图(应用视图/地图视图/条形图视图)为例,详细介绍Tivoli Webtop界面的客户化定制步骤。
第一步:生成框架
用户登录进入Tivoli Webtop后,选择页面上方的下拉框为“Webtop桌面”,在该页面点击最右边的定制按钮,进入框架编辑页面。
在框架编辑页面,点击“添加窗格”按钮,以进入窗格添加页面。
在文本框中输入待添加窗格的名称,并点击“保存并应用”按钮返回上一页面。