服务器在线监控系统文献综述
2020-04-07 16:07:09
文 献 综 述
一、系统开发的背景及意义
企业内部常常会有大量的服务器用来存放公司的业务数据和一些应用系统,尤其对于IT公司来说,各种用途的服务器会很多,测试机、生产环境的服务器、备份服务器等等,要管理和监控这些服务器通常会很麻烦,因为服务器一般都是放置在机房,如果每次检查服务器都进入到机房,然后逐个打开这些服务器的监视器来查看,这个工作会非常的繁琐,并且容易出错,即便服务器上可以通过远程桌面的方式让你可以远程登录,你也需要注意登陆并且检查,一旦服务器出现问题时,可能要等到用户发现不能访问时,你才能意识到,如果一旦企业重要的生产服务器出现问题,带来的后果是非常严重的。因此及时地掌握并监控服务器就变得非常重要。
随着企业的信息化程度越高,企业的效率就会越高,因此企业需要有一套服务器在线监控系统,能对企业内部的服务器进行实时监控,并且用户只需要访问系统的客户端就能查看到服务器的运行状态,以及服务器的各项资源占有情况,能查看各类型的报表,能定义服务器出现异常时的提醒,为确保公司核心服务器的正常运行提供保驾护航的作用。
二、课题内容
由于企业对服务器监控的在线性、实时性和预警性要求,该课题以在线、实时和预警这三点作为主要研究部分。在线指的是用户可以很方便的通过客户端就能对服务器的运行状况了如指掌;实时则表示服务器的运行数据是实时地显现在系统上的;预警则是表示用户可以监控服务器的各项资源,当资源达到预警的参数时,能及时有效的提醒管理去进行预警处理,避免服务器事故的发生。
三、课题技术要求
1. 开发语言拟采用C#;
2. 基于Socket的TCP/UDP通信技术;
3. 采用SNMP的网关协议;