AP产品技术白皮书.docx
《AP产品技术白皮书.docx》由会员分享,可在线阅读,更多相关《AP产品技术白皮书.docx(42页珍藏版)》请在冰点文库上搜索。
AP产品技术白皮书
Applicationsmanger
应用管理解决方案
1设计思想
统一管理:
它提供了一个通用的图形界面和网络管理基础架构,用于跨设备执行管理功能、集成应用,并实现网元管理统一化。
全网络可视性:
借助发现、物理和逻辑拓扑图、集中事件管理、图表和统计消息等功能,能够全面显示和深入报告网络的行为。
在分布式网络中也同样支持此能力。
网元管理:
它通过本地网元管理器对每个设备提供直接的访问,并允许从某个中央位置配置所有的网络设备。
另外,还支持跨多种设备类型进行基于策略的管理。
远程管理:
能够管理大型的、分布式的网络。
可配置分布式中介服务器从本地捕捉网络统计数据。
这些智能的服务器会将相关的网络信息传送到中央服务器。
可伸展的体系结构:
它为单用户和多用户的版本,以及可扩展的体系结构提供的应用程序能够定制出适合用户网络和预算要求的网络管理环境。
借助其跨服务器分布面向网络的功能,它能够管理规模很大的网络。
2设计原则
•可靠性
充分利用J2EE框架的公开,易维护,可扩展,伸缩性好的特性来保证服务器发生故障不影响或少影响现有被管系统的正常运行。
整个系统加入自检功能,能监测系统各功能模块的运行情况,随时发现系统自身的问题。
•可用性
按照本系统的设计构架,系统设备能支持7x24小时连续不间断工作;系统数据采集不影响被管系统的稳定性,也不明显影响被管系统的性能。
•可维护性
本系统,提供了完整的系统管理流程和管理跟踪纪录日志,对系统的管理落实的每一步,并和具体人员挂钩,完全满足对处理的可追踪性。
完整的产品,是标准安装程序。
提供详细的操作维护手册及技术手册、并提供需要的培训。
当进行版本升级时,提供版本差异的详细说明等等一系列从客户角度出发的人性化服务。
•可扩展性
由于J2EE框架提供的能力,能让系统功能做到热部署和无缝衔接。
•数据的存储与恢复
对数据的维护,本方案提供了强大的模块和工具。
能以集中的方式,灵活地支持系统数据的存储和恢复。
操作员能灵活地设置系统数据的存储和恢复,操作员能在每次数据恢复后进行数据的一致性和兼容性的检测。
3产品选型
基于以上的设计思想和设计原则,我们认为艾德威特公司的ApplicationsManager比较适合本项目的要求。
4用户收益
4.1综合的应用、服务器和系统监控
ApplicationsManager是一个综合的解决方案,能提供各种应用程序的信息。
因此,用户不必再为每个IT资源准备不同的监控工具。
ApplicationsManager提供了一个涵盖整个业务底层结构的独立业务视图。
4.2经济的解决方案
由于价格较低且易于安装,ApplicationsManager成为复杂的应用程序和服务器管理的一个非常经济的选择。
ApplicationsManager支持标准的硬件和多种操作系统;而且无需培训即可使用。
4.3全盘呈现业务环境
ApplicationsManager能同时提供业务与底层结构相结合的可见性。
这就意味着一旦出现故障,您既能了解基础设施的那个部分出现问题,还能知道哪些业务受到了影响。
4.4高效使用IT资源和人员
·ApplicationsManager执行智能的事件-警报关联分析,并仅向操作员呈现最重要的警报。
这样一来,IT人员就可以专心解决问题,而不用花功夫寻找问题的根本原因。
4.5主动监控
通过为应用的变量设置阈值可以执行主动的监控,您甚至可以在客户发现故障之前将问题解决。
如果超出阈值,您可以通过标准机制得到通知
4.6降低运作成本
ApplicationsManager通过简化管理任务可以降低成本。
它将日常管理和故障检修任务转移到操作员手中,从而将熟练的网络管理人员解放出来负责其它战略级的工程。
4.7降低培训成本
ApplicationsManager通过提供简单且对用户友好的界面降低了培训的成本。
同时,易用的点击式安装包包含一个嵌入式的关系型数据库和一个web服务器,使得管理员不必再处理多个数据包。
4.8监控常用的应用程序和服务器
ApplicationsManager为多数常用的应用程序和服务器提供监控支持,包括开放源代码的应用程序、数据库和系统。
4.9高效的报表简化趋势分析
ApplicationsManager提供有效和可操控的报表和图表视图,有助于作出准确的投资决定和趋势分析。
4.10完全基于Web
ApplicationsManager完全基于web,可以灵活地从任何地方访问网络管理服务器。
5产品商业优势
5.1业务环境的全盘视图
ApplicationsManager为整个业务环境提供了统一的视图,以及针对该视图的实时可见性。
这些都简化了IT资源的管理和监控,并排除了不同管理工具维护费用超支的情况。
5.2缩短排除故障时间
在诸如服务中断和应答时间瓶颈等问题影响到用户之前检测并识别这些问题,有助于维护良好的客户关系。
通过智能事件处理,一旦发现根本原因就能快速解决问题,以避免故障发生。
从而确保客户服务不受影响
5.3趋势和预测
监视趋势,现在的投资将来不受影响。
可通过全面的报表机制和图表来定义自己的基线。
5.4精简预算
·具体表现在以下各个方面:
·提高营业额
·加快投资回报(ROI)
·降低总拥有成本(TCO)
·迅速作出适当的投资决定
·改进服务性能
·降低维护费用
5.5资源优化
ApplicationsManager能快速呈现出负载状况和资源利用情况,有助于硬件和软件资源的优化利用。
5.6员工效率
产品安装毫不费力,入门无需正式培训。
这些都有助于提高了IT人员或操作人员的工作效率。
操作人员只需专心解决问题,而不必花时间寻找问题的根本原因,从而确保工作流程省时、流畅。
6产品功能
6.1主机系统监控
6.1.1window主机监控
ApplicationsManager能监控Windows2000、NT、2003和XP。
首先ApplicationsManager发现网络中的每个Windows机器,然后监控每个CPU的行为,完整的内存利用率,以及本地和远程的系统统计数据。
Windows管理功能通过自动化的事件检测及纠正,有助于优化Windows系统性能、提交全面的管理报表并确保可用性。
ApplicationsManager还能监控Windows系统中运行的进程。
Windows监控支持Windows的以下版本:
∙Windows2000
∙WindowsNT
∙Windows2003
∙WindowsXP
Windows可监控部分内容如下:
CPU利用
监控CPU利用-检查CPU是否被完全利用,或利用不足
内存利用
避免windows系统因内存溢出而出现问题;并在内存利用率过高(或故障性过低)时获得通知
磁盘利用
维持一部分空白磁盘空间,如果磁盘空间低于这一界限就会发出通知。
当超出阈值时,您还可以运行自己的程序/脚本来清理磁盘问题
进程监控
监控系统中的重要进程,并在某一特定进程出现故障时获得通知
Windows监控功能:
∙即买即得地管理Windows的可用性和性能
∙监控性能统计数据,如CPU利用率、内存利用率、磁盘利用率和应答时间
∙监控Windows系统中运行的进程
∙如果Windows系统或该系统中任何指定的属性出现问题,将基于所配置的阈值生成通知和告警;基于配置自动执行操作
∙能即刻呈现性能图表和报表;并基于可用性、健康状况和连接时间分组和显示报表
∙提供历史的和当前的Windows性能指标,以便了解特定时间段内的性能状态
∙监控整体的CPU利用情况,并显示哪些进程正在消耗多少CPU资源
∙监控内存使用情况并检测内存消耗大户
6.1.2linux主机监控
ApplicationsManager能监控Linux系统。
首先ApplicationsManager发现网络中的每个Linux系统,然后监控每个CPU的行为、完整的内存利用率,以及本地和远程的系统统计数据。
Linux管理功能通过自动化的事件检测及纠正,有助于优化Linux系统性能、提交全面的管理报表并确保可用性。
ApplicationsManager还能监控Linux系统中运行的进程。
Linux监控包含的部分内容如下:
CPU利用
监控CPU利用-检查CPU是否被完全利用,或利用不足
内存利用
避免Linux系统因内存溢出而出现问题;并在内存利用率过高(或故障性过低)时获得通知
磁盘利用
维持一部分空白磁盘空间,如果磁盘空间低于这一界限就会发出通知。
当超出阈值时,您还可以运行自己的程序/脚本来清理磁盘问题
进程监控
监控系统中的重要进程,并在某一特定进程出现故障时获得通知
Linux监控功能:
∙即买即得地管理Linux的可用性和性能
∙监控性能统计数据,如CPU利用率、内存利用率、磁盘利用率和应答时间
∙监控Linux系统中运行的进程
∙如果Linux系统或该系统中任何指定的属性出现问题,将基于所配置的阈值生成通知和告警;并基于配置自动执行操作
∙能即刻呈现性能图表和报表;并基于可用性、健康状况和连接时间分组和显示报表
∙提供历史的和当前的Linux性能指标,以便了解特定时间段内的性能状态
∙监控整体的CPU利用情况,并显示哪些进程正在占用多少CPU资源
∙监控内存使用情况并检测内存消耗大户
6.1.3Solaris主机监控
ApplicationsManager能监控Solaris系统。
首先ApplicationsManager发现网络中的每个Solaris机器,然后,监控每个CPU的行为,完整的内存利用率,以及本地和远程的系统统计数据。
Solaris管理功能通过自动化的事件检测及纠正,有助于优化Solaris系统性能、提交全面的管理报表并确保可用性。
ApplicationsManager还能监控Solaris系统中运行的进程。
Solaris监控包含的以下部分内容:
CPU利用
监控CPU利用-检查CPU是否被完全利用,或利用不足
内存利用
避免Solaris系统因内存溢出而出现问题;并在内存利用率过高(或故障性过低)时获得通知
磁盘利用
维持一部分空白磁盘空间,如果磁盘空间低于这一界限就会发出通知。
当超出阈值时,您还可以运行自己的程序/脚本来清理磁盘问题
Solaris监控功能:
∙即买即得地管理Solaris的可用性和性能
∙监控性能统计数据,如CPU利用率、内存利用率、磁盘利用率和应答时间
∙如果Solaris系统或该系统中任何指定的属性出现问题,将基于所配置的阈值生成通知和告警;并基于配置自动执行操作
∙能即刻呈现性能图表和报表;并基于可用性、健康状况和连接时间分组和显示报表
∙提供历史的和当前的Solaris性能指标,以便了解特定时间段内的性能状态
∙监控整体的CPU利用情况,并显示哪些进程正在占用多少CPU资源
∙监控内存使用情况并检测内存消耗大户
6.1.4IBMAIX主机监控
ApplicationsManager能监控IBMAIX系统的性能。
首先,ApplicationsManager发现每个AIX机器,然后监控CPU行为,完整的内存利用率,以及本地和远程系统的统计数据。
AIX管理功能通过自动化的事件检测和纠正,有助于优化AIX系统性能,提交全面的管理报表并确保可用性。
ApplicationsManager还能监控AIX系统中运行的进程。
IBMAIX监控包括以下部分内容:
CPU利用率
监控CPU利用率-检查CPU是否被完全利用,或利用不足。
内存利用率
避免windows系统因内存溢出而出现问题;并在内存利用率过高(或故障性过低)时获得通知。
磁盘利用率
维持一部分空白磁盘空间,如果磁盘空间低于这一界限就会发出通知。
当超出阈值时,您还可以运行自己的程序/脚本来清理磁盘问题
进程监控
监控系统上运行的重要进程,并在进程失败时发出通知。
IBMAIX监控能力
∙即买即得地管理IBMAIX可用性和性能
∙监控诸如CPU利用率、内存利用率、磁盘利用率和应答时间等性能统计数据
∙监控模式包括Telnet和SSH
∙监控AIX系统上运行的进程
∙如果AIX系统或该系统中任何指定的属性出现问题,将基于所配置的阈值生成通知和告警;并基于配置自动执行操作
∙能即刻呈现性能图表和报表;并基于可用性、健康状况和连接时间分组和显示报表
∙提供历史的和当前的AIX性能指标,以便了解特定时间段内的性能状态
∙监控整体的CPU利用情况,并显示哪些进程正在占用多少CPU资源
∙监控内存使用情况并检测内存消耗大户
6.1.5HP-Unix/Tru64Unix主机监控
ApplicationsManager能监控HP-Unix系统的性能。
首先,ApplicationsManager能发现每台HP-Unix机器,然后监控CPU行为,完整的内存使用率,以及本地和远程系统的统计数据。
HP-UX管理功能通过自动化的事件检测和纠正,有助于优化HP-UX系统性能,提交全面的管理报表并确保可用性。
ApplicationsManager还能监控HP-UX系统中运行的进程。
HP-Unix监控包括下列部分内容:
CPU利用率
监控CPU利用率- 检查CPU是否被完全利用,或利用不足。
内存利用率
避免windows系统因内存溢出而出现问题;并在内存利用率过高(或故障性过低)时发出通知。
磁盘利用率
维持一部分空白磁盘空间,如果磁盘空间低于这一界限就会发出通知。
当超出阈值时,您还可以运行自己的程序/脚本来清理磁盘问题
进程监控
监控系统上运行的重要进程,并在进程失败时发出通知。
HP-Unix监控功能
∙即买即得地管理HP-Unix可用性和性能
∙监控诸如CPU利用率、内存利用率、磁盘利用率和应答时间等性能统计数据
∙监控模式包括Telnet和SSH
∙监控HP-Unix系统上运行的进程
∙如果HP-Unix系统或该系统中任何指定的属性出现问题,将基于所配置的阈值生成通知和告警;并基于配置自动执行操作
∙能即刻呈现性能图表和报表;并基于可用性、健康状况和连接时间分组和显示报表
∙提供历史的和当前的HP-Unix性能指标,以便了解特定时间段内的性能状态
∙监控整体的CPU利用情况,并显示哪些进程正在占用多少CPU资源
∙监控内存使用情况并检测内存消耗大户
6.1.6Freebsd主机监控
ApplicationsManagerr能监控FreeBSD系统的性能。
首先,ApplicationsManager能发现每台FreeBSD机器,然后监控CPU行为、完整的内存使用率,以及本地和远程系统的统计数据
FreeBSD管理功能通过自动化的事件检测和纠正,有助于优化HP-UX系统性能,提交全面的管理报表并确保可用性。
ApplicationsManager还能监控FreeBSD系统中运行的进程。
FreeBSD监控包括下列部分内容:
CPU利用率
监控CPU利用率- 检查CPU是否被完全利用,或利用不足。
内存利用率
避免windows系统因内存溢出而出现问题;并在内存利用率过高(或故障性过低)时发出通知。
磁盘利用率
维持一部分空白磁盘空间,如果磁盘空间低于这一界限就会发出通知。
当超出阈值时,您还可以运行自己的程序/脚本来清理磁盘问题。
进程监控
监控系统上运行的重要进程,并在进程失败时发出通知。
FreeBSD监控功能
∙即买即得地管理FreeBSD可用性和性能
∙监控诸如CPU利用率、内存利用率、磁盘利用率和应答时间等性能统计数据
∙监控模式包括Telnet和SSH
∙监控FreeBSD系统上运行的进程
∙如果FreeBSD系统或该系统中任何指定的属性出现问题,将基于所配置的阈值生成通知和告警;并基于配置自动执行操作
∙能即刻呈现性能图表和报表;并基于可用性、健康状况和连接时间分组和显示报表
∙提供历史的和当前的FreeBSD性能指标,以便了解特定时间段内的性能状态
∙监控整体的CPU利用情况,并显示哪些进程正在占用多少CPU资源
∙监控内存使用情况并检测内存消耗大户
6.2中间件服务器监控
诸如JBoss监控、Tomcat监控、WebLogic监控和WebSphere监控等应用监控能确保应用服务器的健康和可用性。
应用服务器的作用就是开发web服务和应用,然而在实时状态下,当服务器上运行的服务或应用出现故障时,这些服务器的功能和性能就会受到影响。
ApplicationsManager通过快速检测和诊断应用服务器以及服务的故障问题,有助于确保较高的正常运行时间。
ApplicationsManager通过快速检测和诊断应用服务器以及服务的故障问题,能够确保高性能的业务服务管理。
应用服务器监控支持的范围如下:
6.2.1JBoss监控
ApplicationsManager能监控JBoss服务器的性能、可用性和利用率等统计数据,并提供JBoss上部署的每个组件和服务的详细信息。
JBoss监控包括自动诊断、通知和纠正JBoss服务器以及所部署服务的性能和可用性问题。
JBoss监控支持JBoss服务器的以下版本:
·JBoss3.2.x,4.0.1,4.0.2
监控JBoss包括提供全面的故障管理和主动的告警通知、检查危急的问题、触发适当的动作,以及收集性能数据用于规划、分析和报表。
在JBoss中可以监控内容如下:
·JVM内存使用率
·服务器应答时间
·EnterpriseJavaBeans(EJBs)
·所有web应用的指标
·线程池(ThreadPool)
·JavaDatabaseConnectivity(JDBC)Pool
·自定义属性
JBoss管理功能
·即买即得地管理JBoss可用性和性能-检查其是否运行并执行请求。
·支持基于SSL监控JBoss
·监控性能统计数据,如数据库连接池(databaseconnectionpool)、JVM内存使用率、用户会话等;并为这些参数配置告警。
·基于配置的阈值,生成告警和通知;并基于配置自动执行动作。
·可快速提供性能图表和报表;并基于数据提供报表分组、自定义报表和图表。
6.2.2WebLogic监控
简化WebLogic管理
WebLogic是当今比较先进的J2EE™应用服务器之一,对于WebLogic的性能和可用性进行监控也是不可避免的。
ApplicationsManager作为一个监控应用和服务器性能和可用性的工具,有助于BEAWebLogic管理。
不仅是对WebLogic服务器的管理,ApplicationsManager还能自动诊断、通知和纠正整个IT架构中各个服务器和应用的性能和可用性问题。
WebLogic监控支持webLogic的以下版本:
·WebLogic6.x
·WebLogic7.x
·WebLogic8.x
WebLogic监控包括提供全面的故障管理和主动的告警通知、检查危急的问题、触发适当的动作,以及收集性能数据用于规划、分析和报表。
WeLogic中可以监控的部分内容如下:
·JVM堆栈使用情况
·服务器应答时间
·所有web应用的指标
·用户会话及相关信息
·EJB(EnterpriseJavaBean)
·EJBPool统计量
·EJBCache统计量
·Servlet
·Threadpool
·JavaDatabaseConnectivity(JDBC)Pool
·等待连接的时间
·正在使用的数据库连接所占比例
·自定义应用MBean(JMX)属性
WebLogic管理功能
·即买即得地管理Weblogic服务器的可用性和性能-检查其是否运行并执行请求。
·监控JVM内存使用率、用户会话等性能统计数据;并为这些参数配置告警。
·基于配置的阈值,生成告警和通知;并基于配置自动执行动作。
·可快速提供性能图表和报表;并基于数据提供报表分组、自定义报表和图表。
6.2.3tomcat监控
使用ApplicationsManager监控网络中的Tomcat服务器-包括监控Tomcat服务器的性能、可用性和利用率统计数据。
Tomcat监控提供有关Tomcat服务器以及其中部署的每个web应用的详细信息。
这将便于用户了解服务器和每个web应用的资源消耗情况。
不仅是对Tomcat服务器的管理,ApplicationsManager还能自动诊断、通知和纠正整个IT架构中各个服务器和应用的性能和可用性问题。
Tomcat性能监控支持tomcat服务器的以下版本:
∙Tomcat3.x
∙Tomcat4.x
∙Tomcat5.x
监控Tomcat的性能包括提供全面的故障管理和主动的告警通知、检查危急的问题、触发适当的动作,以及收集性能数据用于规划、分析和报表。
Tomcat中可以监控的内容如下:
Tomcat3.x的性能数据
∙可用性
∙内存使用率
Tomcat4.x的性能数据
∙可用性
∙应答时间明细
∙应答概要
∙应用的概要和明细
∙内存使用率
∙每分钟对于Tomcat服务器的请求
∙每分钟每JSP的请求及应答时间
Tomcat5.x的性能数据
∙可用性
∙应答时间明细
∙内存利用率
∙线程明细
∙响应概要
∙应用的概要和明细
∙每分钟对于Tomcat服务器的请求
∙每分钟每JSP的请求及应答时间
Tomcat管理功能
∙即买即得地管理Tomcat可用性和性能-检查其是否运行并执行请求。
∙支持基于SSL监控Tomcat。
∙监控JVM内存使用率、用户会话等性能统计数据;并为这些参数配置告警。
∙基于配置的阈值,生成告警和通知;并基于配置自动执行动作。
∙可快速提供性能图表和报表;并基于数据提供报表分组、自定义报表和图表。
6.2.4websphere监控
WebSphere服务器是当今比较先进的J2EE™应用服务器之一,对于WebSphere的性能和可用性进行监控也是非常必要的。
ApplicationsManager作为一个监控应用和服务器性能和可用性的工具,可用于IBMWebSphere管理。
不仅是对WebSphere服务器的管理,ApplicationsManager还能自动诊断、通知和纠正整个IT架构中各个服务器和应用的性能和可用性问题。
WebSphere监控支持WebSphere服务器的以下版本:
∙WebSphere5.x,6.x
WebSphere监控包括提供全面的故障管理和主动的告警通知、检查危急的问题、触发适当的动作,以及收集性能数据用于规划、分析和报表。
中可以监控的部分内容如下:
∙JVM内存使用率
∙服务器应答时间
∙CPU利用率
∙所有web应用的指标