Surveillance Whitepaper-Chinese
- 格式:pdf
- 大小:3.25 MB
- 文档页数:7
Bradmark 的数据解决方案Surveillance: 技术白皮书信息的演变新的世界规则今天的商业系统已经经历了巨大的转变以适应新商业需求。那些增加原定停机时间和无休止通宵运行批处理作业的日子已经过去很久了。在每一个行业中,几乎所有商业系统都发现它们的事务处理不论何时何地都需要实时的处理。什么改变了?随着国际互联网的商业化,商家必须把它们的实时产品数据库向供应商,合作伙伴,雇员和客户开放。现在,客户可以在白天或晚上的任何时候从世界上任何一个有国际互联网接入的地方访问他们的数据和执行事务处理。无论你是要追踪一个包裹,核对你的银行存款帐户或者订购一本书,每个人都想在他们自已的时间和地方来做这件事。另一个基本的转变也同时发生了。电子邮件变成了商业和个人通信的实际标准,电子商务完全替代了包括电子数据交换系统(Electronic Data Interchange system,EDI)在内的复杂事物。再一次,商业面临着如何从世界上任何地方无间断提供电子商务的挑战。对数据库功能的影响是戏剧性的。对每一个商业组织来说,维护无间断的可用的24X7的系统的压力是一个关键的成功因素。计划内的停机已经不得不挤在了每个月末的一个缝隙中,并且不允许计划外的宕机时间。新的科技已经出现来帮助数据库管理员应付这个新的世界。高可用性系统,灾难恢复和备份系统,专用数据仓库系统和复杂的数据库监控和管理工具对大多数商业来说都是必要的。对大多数数据库管理员来说同时出现的还有多平台的环境-分布式系统,大型机和各种各样的操作系统-你拥有的是21世纪数据库管理员的复杂世界。Data Solutions from Bradmark
Bradmark TechnologiesSurveillance White Paper 2Surveillance技术概述Bradmark为数据库管理员们提供了唯一跨平台的监控和管理解决方案,它由同一个小组采用了通用体系结构建立。数据库管理员的工作没有变得任何简单,但是现在多了个独特的基于代理服务器体系结构的助手来帮助你达到目标。Bradmark的Surveillance工具不仅通过分布式的代理服务器体系结构来监控无限制服务器,它还允许数据库管理员共享不同代理服务器之间的信息,减小数据存取开销和管理费用从而在复杂网络中最大化效率。现在你可以通过单个或多个具有直接图形化用户界面的控制台配置来监控你全部的Oracle,DB2 UDB,Sybase和MS SQL Server数据库。在Microsoft Windows XP,2000和NT上可用的客户界面被证明是Surveillance最强大的属性之一。这个客户可定义的用户界面提高了数据库管理员的效率,因为它可以只显示你所需要察看的信息。例如:你只想知道资源争夺情况,点击就可以看到一个当前数据库上的锁(lock)的图形化表示。Bradmark的分布式代理服务器机构使得数据库管理员集中在关键问题上的同时而数据收集和分析在同一个或其他的服务器上继续运行。数据收集和分析模块是和用户界面分开的。一个控制台可以和服务器断开连接,而不中断监控过程。事实上,要接收和响应警报消息-----在任何24X7环境下的一个至关重要的能力,我们并不要求控制台保持运行。无连接监控和报警功能减少了开销并使资源最大化Surveillance由两个主要部分组成:代理服务器(Server Agent)和控制台(Console)。代理服务器是一个收集数据和数据库服务器状态自动分析的程序集。控制台也是一个程序集,终端用户可以通过运行它来查看实时的性能数据,配置无连接的监控,发出警报信号,以及查看保存的历史性能数据。Data Solutions from Bradmark
Bradmark TechnologiesSurveillance White Paper 4图示窗口是控制台的另一个可配置窗口。数据可以按线图或柱图的方式来显示。控制台包括警报服务器的界面,允许用户设置,接收,响应和重设警报信号。一个能查看整个环境的实时监控工具对复杂的分布式环境是至关重要的。数据库管理员不需要写脚本就可以查看实时性能数据,因此不需要大量技术人员来跟踪问题。数据库管理员工作要用到的诊断工具的质量决定了数据库问题能多快的得到解决。当停机影响到一个关键任务环境时,每一秒都是非常重要的。Surveillance使用一个深入分析的方法来快速识别问题和大大减少停机时Bradmark灵活的分布式代理服务器体系结构使数据库管理员能监测任意环境下的任何Oracle,DB2 UDB,Sybase或MS SQL Server数据库。Surveillance有三个组成部分。第一个是数据库;第二个是代理服务器,它执行所有的数据收集请求;第三个组成部分是控制台,它是代理服务器的图形用户界面,用来配置事件管理和历史知识库选项。“随地可连接控制台”方法为配置Surveillance提供了三个选项,包括本地配置安装,虚拟配置安装和三层配置安装。Surveillance可以使用所有可用选项在整个组织里实现配置安装。用一个或多个控制台工作站监控Oracle,DB2 UDB,Sybase或MS SQL Server数据库时的首选的配置安装选项,每个被监控的数据库服务器上都安装常驻的代理服务器。Surveillance体系结构的优点每一种环境都适合的解决方案在问题影响数据库之前就控测到问题,从而减少当机时间和纠错时间本地配置安装Data Solutions from Bradmark
Bradmark TechnologiesSurveillance White Paper 5虚拟配置安装三层配置安装通过这个配置,Oracle,DB2 UDB,Sybase或MS SQL Server可能在一个目前代理服务器不支持的操作系统平台上运行。在这种情况下,代理服务器安装在一个有控制台软件的控制台工作站上。代理服务器通过RDBMS首选的通信协议来直接和数据库通信。数据库管理员监控数据库环境的理想解决方案是一个不被硬件限制并阻碍的解决方案。很明显,Surveillance灵活地提供了多个配置选项来创建一个在任何环境下都是最理想的数据库监控解决方案。代理服务器实际上是采集数据,自动的执行数据分析并基于分析结果发出警报和并启动自动纠错行动。代理服务器还执行任何控制台要求的工作,例如:如果用户想要显示一个实时的会话窗口,代理服务器就会执行数据收集并将信息传递给控制台。代理服务器由多个设计来在服务器上执行特定任务的子代理服务器组成。通过这个配置,Oracle,DB2 UDB,Sybase或MS SQL Server可以运行在任何服务器平台上,而代理服务器安装在一个由代理服务器所支持的应用程序服务器上。应用程序服务器通过RDBMS首选的通信协议来连接数据库,并同时支持多个控制台工作站。任意环境下的Surveillance代理服务器代理服务器不间断的连续运行。Data Solutions from Bradmark
Bradmark TechnologiesSurveillance White Paper 6会话代理管理器是代理服务器的核心。会话代理管理器(SAM)SAM位于控制台和子代理服务器之间,控制通信以及传递消息。SAM决定哪个子代理服务器应该执行控制台要求的任务。SAM返回结果给控制台,允许控制台断开和重新连接并获取状态信息。SAM还监视所有子代理服务器进程并重启关闭的或挂起的子智能体。数据收集代理服务器(The Collector Sub-Agent)用一组预定义的数据收集来配置数据收集代理服务器后,它就可以收集来自Oracle,DB2 UDB,Sybase或MS SQL Server还有操作系统应用程序的信息。控制台请求数据收集服务器在指定的间隔重复收集数据或只收集一次数据。然后,收集器会处理这些收集的数据。收集器是高效率的。如果有对同一个信息的要求,收集器会将查询请求规范化到某一个间隔所收集的数据。用户定义的数据收集扩展了对OS和RDBMS监控的能力。用户定义的数据收集能灵活地添加客户收集和监控应用程序特定的规则。收集完数据后,可以利用内置的演算函数来计算增量和值。基于从新的数据收集返回的数据,用户定义的收集还能用来定义新的规则及发出警报。所有的数据收集结果都可以储存在知识库中以后用来产生报表。分析代理服务器(The Analyzer Sub-Agent)分析代理服务器执行基于规则的分析,把性能指标和可调整的阈值进行比较。如果阈值被超过了,就产生一个事件信息并通过SAM传递给警告代理服务器。警告代理服务器(The Alerter Sub-Agent)警告代理服务器接收来自SAM的事件信息。然后,警告代理服务器选择预定义的事件句柄并执行定义的动作。一个句柄可以定义多个动作,包括:电子邮件,记录,执行脚本,转发到另一个SAM(中央警告服务器)及产生OpenView Tivoli警报信号。知识库代理服务器(The Repository Sub-Agent)知识库代理服务器储收集器所收集的历史性能数据。根据特定的时间间隔历史数据被作为命名数据库保存在本地磁盘上,并且知识库代理服务器用一个间隔压缩算法来减少磁盘利用知识库查询代理服务器(The Repository Query Sub-Agent)知识库查询代理服务器查询保存在本地磁盘上的历史数据库,并将信息转发到位于本地或远处RDBMS的一个集中知识库。历史信息的传递是通过ODBC驱动程序(UNIX平台上免费提供),因此可以是任何RDBMS平台。例如:一个有Oracle,DB2 UDB,Sybase或MS SQL Data Solutions from Bradmark
Bradmark TechnologiesSurveillance White Paper 7总结电话:(800)621-2808或除美国外的其他国家:(713)621-2808传真:(713)621-1639请访问我们的网址:www.bradmark.comBradmark(英国)技术有限公司电话:+44(0)870 240 6285传真:+44(0)870 135 8569Bradmark(德国)电话:+49(0)89 962 09012传真:+49(0)89 962 80860Bradmark(荷兰)电话:+31(0)251 268 248传真:+31(0)251 268 249Bradmark(亚洲)电话:+86 10 8458 0860传真:+86 10 8458 5027欲订购或获取Bradmark其他产品的更多信息,敬请垂询:使用Surveillance,你可以:通过无连接的监控和警告机制,在问题影响数据库之前检测出它们,从而减少停机时间和问题查找时间。提供了一个逐步深入分析的方法来加速问题的确定利用分布式的代理服务器结构来监控无限数目的服务器为将来的分析保存历史性能数据用任何ODBC兼容的报表工具来查询历史数据本文讨论的所有功能都可以由数据库管理员手工完成。利用Bradmark的Surveillance工具集,高级数据库管理员可以更有效,更准确的监控大量数据库,而初级数据库管理员可以开始监控数据库,并不需要完全掌握数据字典构造,或明白数据库设计。通过对数据的可靠监控和管理得来的知识,加上迅速应用这些知识,可以让你的企业具有强大的竞争优势。 2005 Bradmark Technologies,Inc.All Rights Reserved Surveillance DB,OS,IQ and RS are trademarked product names of Bradmark Technologies,Inc. Sybase is a registered trademark of Sybase,Inc.All other product names herein have been used for identification purposes only,and may be trademarks and/or registered trademarks of their respective companies.Surveillance WhitepaperPrint Date:12/05