标题：jennifer
概述
JENNIFERSOFT公司的JENNIFER软件。
JENNIFER是以AP服务器/J2EE/.net为基础的应用服务性能管理工具。提供了人性化且直观的画面、自定义报告、数据2次加工、以AdaptableFramework为基础的任意适配器的搭载、IT资源End-to-End监控(包括系统/网络/数据库及WEB服务器/TP监视器)、构筑商务数据监控/ITSM控制台/AMS工程的基础设施解决方案等强大的功能。JENNIFER除了可以监控AP服务器外，计划在将来把被监控对象的范围逐步扩大至客户/服务器端、后端核心系统、.NET系统等领域。JENNIFER作为已经运用3维技术的次世代综合运用监控平台，将发表以APM中心的综合运用监控基础设施解决方案和ECCLUS。
● 实时WEB系统性能监视
● 直观的视觉感受界面
● 有效的性能低下原因分析
● 全部transaction响应时间分布(X-View)界面
● Enterprise角度性能管理
● Application/SQL性能监视
● Web/AP服务器/DB监控
● EASY & POWERFUL
产品概要
(1)应用性能管理(APM)
应用性能管理(APM)是从架构和现有系统的现状是否匹配的设想出发，建立有效的性能监控及故障应对战略，构筑具有预见性的一系列连续的性能管理体系。应用性能管理(APM)与传统的系统管理解决方案(SMS、NMS)不同，它更进一步强化了实际运行中系统向外提供服务的性能状况及内部应用性能故障的分析与解决能力，以更加智能的方法实现客户服务的稳定性，并可以有效地降低TCO(计算机系统运用管理总成本)。
(2)JENNIFER
应用性能管理(APM)是从架构和现有系统的现状是否匹配的设想出发，建立有效的性能监控及故障应对战略，构筑具有预见性的一系列连续的性能管理体系。应用性能管理(APM)与传统的系统管理解决方案(SMS、NMS)不同，它更进一步强化了实际运行中系统向外提供服务的性能状况及内部应用性能故障的分析与解决能力，以更加智能的方法实现客户服务的稳定性，并可以有效地降低TCO(计算机系统运用管理总成本)。
JENNIFERSOFT公司的JENNIFER解决方案是，在企业WEB系统基础上以WEB应用服务器(WAS)为中心，面向企业运用系统的专业应用性能管理(APM)解决方案。
JENNIFER支持实时综合服务监控、故障根本原因分析、直观综合性能的管理及运用。
JENNIFER不仅能够监视CPU、内存使用量等系统资源的使用状况，还可以监视在应用后台程序中所发生的服务Transaction。以往的系统管理解决方案只能监视CPU、内存、磁盘使用量,当应用后台程序中发生了性能瓶颈问题时，很难确认问题的根本原因。而JENNIFER可以提供直观高效的视觉化性能监控界面，不仅实际操作者、就连项目管理者以及高层经营者都能简便地有效地使用它。
(3)JENNIFER导入领域
●实时综合性能控制面板
●性能故障的对应及原因分析
●应用性能改善及调优
●生成统计信息及报告书
  JENNIFER综合应用监控系统的实际画面
* JENNIFER综合应用监控系统的实际画面——
综合平台
(1)REALTIME & INSIGHT
JENNIFER的综合控制台在强大的可视化图形基础上，能够提供可分析实时服务负载量及性能故障状况的直观化用户交互界面。
JENNIFER能够最大限度的维持监控数据间的关联性，并将这种关联关系在同一个监控画面中表示出来。同时，通过统计学方法可避免发生内部数据的丢失和数据传输错误等问题，从而给用户提供直观的判断依据，帮助用户更深入地洞察问题。
  Jennifer综合控制台[1]
(2)JENNIFER竞争优势
JENNIFER是一款十分实用的工具，它通过核心功能模块添加的方式、使用简单易懂的色彩图表等手法，可对画面布局进行合理的人性化配置，以力求达到简单易懂的目的。
●实时(Real-Time) & 洞察(Insight)
●所有transaction 的响应时间分布(X-View)界面
●企业性能管理角度
●简单(EASY) &易懂
(3)JENNIFER与众不同的特点
●动态剖析ON/OFF设定
●动态堆栈轨迹筛选
●活动剖析功能
●各个域的综合监控
●监控扩展适配器功能
●实时综合日志监控
(4)JENNIFER基本功能
●实时负载量 / 服务监控
●故障诊断 / 性能低下瓶颈原因分析
●全部transaction响应时间分布图(X-VIEW)
●各transaction的详细剖析
●外部资源(CTG,Jolt,WebT,WTC)联合 追踪
●应用程序 / SQL查询追踪
●内存泄露追踪
●Application故障检测及分析
●服务剧增时的自动负载量控制
●用户定义型综合控制台(Drag & Drop)
●按用户权限划分的菜单及画面构成
●系统/AP服务器资源监控
●模板定制化的用户自定义型统计分析报告书
  
功能优势
(1)动态剖析
JENNIFER可以在不重启AP服务器的情况下，通过追加登录任意的软件包、Class、Method，来实现激活/不激活Transaction的剖析功能。
(2)动态堆栈轨迹(StackTrace)
筛选应用Java的全堆栈轨迹(Full StackTrace)的传统方法是指，在修改应用资源、有意发生任意的错误(Exception)后,将堆栈轨迹可视化。但是JENNIFER无需重启WAS服务器，将任意的C l a s s和M e t h o d登录到正在应用中的系统中，Transaction在进入该Class或Method时，可以动态筛选当前时刻为止的全堆栈轨迹，且不修改应用程序代码。
(3)各个域的综合监控
在大规模企业环境中，对不同的商务业务系统进行各种性能管理监控时，JENNIFER可以对这些域(Domain)环境进行统一的管理，构成综合型的监控平台。
(4)监控扩展适配器功能
JENNIFER提供在WEB中间件中起到中枢作用的AP服务器的核心服务及资源的监控功能。另外可以利用JENNIFER的扩展适配器功能(EAF,Extended Adaptor Functionality)，弹性扩展内外部性能监控的范围。扩展适配器功能(EAF)可以使用如下三种类型。
REMON : 支持Shell脚本、Java脚本、C库、Telnet(Telnet,SSH)、SQL等多种形式的用户定义型适配器。
附加(ExtraAgent) : 附加代理(ExtraAgent)嵌入到WAS实例内部，与REMON或JENNIFER服务器直接通信。
日志看守(LogWatcher) : 对多种形式的用户日志文件进行实时监控，可以监控特定文字列的出现频率或处理警报(Alert)。
(5)应用 / SQL调优
JENNIFER通过对已执行应用程序的Class/Method分别进行动态剖析，可实现对应用中的瓶颈区间的响应时间及CPU使用时间等进行有效地追踪。对于已执行的所有SQL响应时间与SQL运行所使用的BIND变量，在不造成性能低下的情况下进行追踪。可依据SQL响应时间及被调用的应用程序等关联性，对问题进行深度分析。
● 动态Class / Method级剖析
● SQL及BIND变量的追踪
● Method参数/返回值的追踪
● 后台Transaction处理的追踪(CTG,WebT, WTC/Jolt)
● TOP 10应用及SQL筛选
● 文件/Socket连动追踪
(6)自动警报功能
JENNIFER可以对AP服务器在正常应用中可能造成的影响(如：系统及应用处理期间发生的多种错误、例外事项)，进行实时监测。将错误和例外事件分为“危险”、“错误”、“警告”三各等级，并可按日期时间进行有效的管理。同时，可依据用户的需要，通过扩展适配器追加用户自定义型的“警告”项目 。
支持环境
OPERATING SYSTEMS
● AIX 4.3.3, 5.x, 6.x 32bit, 64bit 
● HP-UX 11.x 32bit, 64bit, HP-UX Itanium 64bit 
● Sun Solaris 2.8, 2.9 32bit, 64bit, x86 
● SUSE-9.x 32bit (Enterprise), 10, x 32bit (Enterprise) 
● Red Hat 8.x 32bit, 9.x 32bit, AS3, AS4(AMD - 64bit), AS4 (Intel Itanium – 64bit) 
● Compaq Tru64 UNIX OSF1 
● Microsoft Windows NT 4.0, 2000, XP, 2003, Vista, 2008, Windows7 
● IBM iSeries(AS400) for WebSphere 
● IBM z/OS for WebSphere, zLinux 
WEB APPLICATION SERVERS
● BEA WebLogic 5.1, 6.x, 8.x, 9.x, 10.x, 11.x 
● IBM WebSphere Application Server 3.5, 4.x, 5.x, 6.x, 7.x 
● Tmaxsoft JEUS 3.x, 4.x , 5.x, 6.x 
● Oracle Application Server 9iAS, 10gAS, OC4J, ERP 
● SUN Application Server 7.x, 8.x, 9.x 
● Fujitsu Interstage 5.x, 6.x, 7.x, 8.x 
● Hitachi Cosminexus 7 
● Sybase EAServer 4.x, 5.x 
● Macromedia JRun 4.x 
● Apache Jakarta Tomcat 3.x, 4.x, 5.x 
● Caucho Technology Resin 2.x, 3.x, 4.x 
● Evermind JBoss Application Server 3.x, 4.x 
● Apache Jserv 
● GlassFish 1.x, 2.x, 3.x 
● NEC WebOTX