下一页 1 2
首先,我们来回顾一下当前大多数企业中检测问题的过程:在生产环境中,运行在WebLogic上的一个J2EE应用程序出现了问题,检测人员通过日志获取信息,然后WebLogic server被重启。这时,应用程序开发人员和管理员就要分析获得的信息,并找出问题的根源所在。 如果他们技巧熟练,并且运气够好,可能会找到所需的所有信息。但是,大多数时候,情况并不是这样的。通常不能从生产中的故障中找到分析问题根源所需的细节。常常必须在测试环境中重现问题,才能获得确定问题根源的正确数据。我们都看到了:这个过程需要大量的时间和工作量。 作为一名WebLogic顾问,在多年面对该领域中的这些问题,并发现缺乏相应的工具之后,我决定做一点什么。用于WebLogic的Arcturus (www.arcturustech.com) AutoPilot就是这一决定的产物。 AutoPilot以一种独特的方式解决了上述问题。AutoPilot是一个基于专家系统的工具,其开发人员中有许多拥有多年专业经验的专家。AutoPilot对一些极度繁琐乏味的任务进行了自动化,以实现最佳实践,比如:预测监控、即时根源分析、WebLogic调优、WebLogic环境审查等。AutoPilot将为您节省大量的人力和硬件/软件许可成本。 AutoPilot可以使用其IntelliCheck技术预测性地对WebLogic进行监控,发现那些可能引发故障的模式,并在故障出现之前警告管理员。AutoPilot不需要任何辅助工具就可以发现异常模式。AutoPilot使用WebLogic中已经存在的信息,而且开销相当低。 AutoPilot将分析问题根源的过程完全自动化了。AutoPilot自动地在生产中检测WebLogic的故障状态,并自动地分析WebLogic的状态(数千个指标),即时生成一个根源分析报告。此外,AutoPilot还将向管理员发送一份电子邮件,其中不仅告知了WebLogic server出现故障,而且还说明了故障的原因。 AutoPilot是真正的JAVA和J2EE解决方案,它可以直接插入BEA WebLogic Server和Console,并无缝地与其共同使用(参见图1)。您可以访问http://support.arcturustech.com/downloadpage.do,获得AutoPilot的评估版本。 AutoPilot的安装过程非常简单。使用AutoPilot安装向导,不要10分钟就可安装完毕。关于AutoPilot的更多安装细节,请访问http://support.arcturustech.com/APHelp/installingautopilot.htm。 虽然WebLogic提供了所有的JMX信息,但它不是以一种易于使用的格式提供的。AutoPilot提供了一个易于使用的浏览MBean信息的接口。利用AutoPilot资源管理器,可看到关于配置和运行时MBean属性的视图。AutoPilot资源管理器使用户可以直接从WebLogic Console获得JMX信息,而不必浏览许多JSP页面来达到同样的目的。 WebLogic有一个特征就是缺乏用于监控数据的持久化功能。用户可以在WebLogic中获得一个非常不错的关于堆和队列大小的图表,但是一旦该信息从屏幕上消失,它就永远消失了。这意味着,如果发生不好的情况时管理员不在控制台前,那就糟糕了。而AutoPilot自动保存了关于WebLogic状态的关键信息以进行历史分析。它为WebLogic管理员提供了非常易于使用的数据挖掘功能。例如,可以对WebLogic server的性能进行为期30天的观察,并且只需通过几次单击就可进入到一个特定的时间帧中。AutoPilot Analyzer则可以帮助管理员识别WebLogic Server中的问题和来源(参见图2)。