论文部分内容阅读
随着互联网应用的飞速发展,大型商业网站的业务日益多样化,支撑业务系统运行的IT资源种类繁多、规模庞大、位置分散、结构复杂,并且伴随应用规模的不断扩大、业务的持续扩张,IT资源的规模、种类和复杂度与日俱增。开发一套分布式、可扩展性强、实施成本低廉的监控系统,有效监控大规模分散的服务器、复杂业务系统、海量存储等IT资源,具有十分重要的现实意义。本课题针对国内某知名企业电子商务网站的实际需求,在总结国内外现有IT资源监控系统的缺点与不足的基础上,采用Socket(套接字)、RMI (Java远程方法调用)、分布式数据库存贮等关键技术,通过业务监控模块、Web页面性能监控模块、服务器监控模块、海量数据存贮模块的设计和实现,研究、开发了一个分布式IT资源监控系统。本系统基于统一的、轻量级的平台,在平台之上提供对多种业务系统的性能、故障以及业务支撑系统的监控。本系统利用套接字技术作为分布式的基础,利用RMI和多线程技术解决海量数据和高并发的情况。面向大型商业网站复杂业务的IT资源监控系统的研发,有助于从多纬度、多视角对业务系统的性能、故障进行实时监控,保障业务系统7*24小时地运行。在IT资源监控系统投入运行后,业务系统的性能问题和故障能够在短时问内被发现并定位,业务支撑系统的健康状态被监控到一个良好的水平,监控工程师的工作效率明显的提高。IT资源监控系统满足了该大型商业网站的实际需要。