论文部分内容阅读
随着计算机技术的飞速发展和网络规模的不断扩大,网络已经渐渐深入各行各业和人们普通的日常生活中。面对庞大的网络,传统的维护方式因其高昂的人力成本、延迟的事故发现和响应处理等已经完全不能满足如今服务器系统监控的需求。本文针对学院网络中心的需求,设计实现了一个完整的服务器状态监控系统。系统围绕单独采集,集中处理的思想,通过在被监控服务器上运行监控代理客户端采集服务器运行信息,并把采集的信息以XML格式编码并传输到监控中心服务器集中存储处理,并通过Web页面将服务器状态信息进行展现,对于服务器状态异常情况,系统可以通过发送邮件和短信的方式进行报警。本系统主要分为代理客户端和中心服务器两部分。系统针对Windows系统和Linux系统都开发了代理客户端,客户端多线程实时采集系统CPU利用率、内存利用率、流量使用情况、硬盘使用情况等信息;中心服务器作为整个系统的数据中心和控制中心,并发接收各个代理客户端发送的信息,对信息分析处理存储,是系统重要的组成部分。本系统已监控十多台服务器,并稳定运行两个月,良好地完成了服务器状态监控和短信报警的功能,实现了系统设计目标,减轻了网络管理员的工作,为网络的稳定运行和业务的正常开展提供了有力的保障。