版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者单位:北京邮电大学
学位级别:硕士
导师姓名:王安生
授予年度:2011年
学科分类:08[工学] 080402[工学-测试计量技术及仪器] 0804[工学-仪器科学与技术]
摘 要:现今社会,电子邮件已经代替传统邮件在整个生活领域里起到了非常重要的作用,然而各种各样的邮件收发错误带来了很多问题,更有很多重要邮件因为各种问题无法到达客户手里而给用户带来了巨大的损失。很多时候,邮件服务出现了故障用户并不知道,所以此时对方给自己发送的邮件,我们则没有办法收到,这种情况带来的损就会更大。鉴于这种情况,我们开发了这个邮件服务器监系统。 此系统优势很明显。首先,排除掉了出现问题而用户不知的情况,因为我们实施的是及时监测,及时报警;其次,我们有自动检测功能,这样就给排除故障节省大量时间,因为当系统发生故障后,用户很难立刻根据表面现象判断出故障的真正原因,任由用户一步一步毫无头绪地检查故障,就不如这种程序化自动检测来的快捷有效。另外,我们的报警是两种方式的循环报警,这样既会保证用户从多种渠道获取邮件服务器故障信息,又能为排除故障节省时间。 此系统主要功能是通过及时监测来确定邮件服务器的功能是否正常,然后进行报警与检测。所以本系统包括了监测、检测和报警三个主要部分。 首先是监测部分,我们采用了定时发送仿真邮件的方式进行监测,监测周期和报警率都会在用户注册时进行选择。如果监测发现问题,会在第一时间对监测系统和用户都提出报警,同时也启动故障检测功能。故障检测,会相继利用PING、DNS手段对用户服务器进行检测,最终将检查结果综合分析生成诊断报告发送给用户用以排查故障。 除此之外,此系统还包括了对用户资料的增删改查和即时状态查询等功能。大量历史数据的存储,可以使用户随时查询不同时期的历史数据,也可将数据生成折线图来形象的展示不同时期的服务器状态。当然,这些数据还可用于进行同一服务器不同时期的状态对比和不同服务器同一时期的状态对比,以达到改善服务器功能的目的。 本人的主要工作是整个系统功能的详细分析与设计以及主要模块的实现。首先通过邮件服务器的组成原理,详细列举出邮件服务器的潜在故障,得出此系统的开发必要性;在需求性分析中,描述了系统的功能需求,这是系统开发的前提,也是很关键的部分;后面的系统设计章节里,第一部分介绍了系统的环境布署和工作流程,让大家对这个系统有了一个较为具体的认识,随后对各模块的功能联系和具体功能进行了详细设计。第四部分中,则对几个重要模块给出了具体实现的算法流程图、重要函数详解及部分界面展示。