一种邮件服务器监控方法,该方法包括如下步骤:设置参考表、分值表、数据监控范围和监控间隔时间;当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据;根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个监控表;根据参考表分析所述监控表中不同类型的状态数据,在分值表中找出对应问题及该问题的分析、解决办法;以电子邮件的形式通知管理员。本发明专利技术还提供一种用于邮件服务器监控的应用服务器。利用本发明专利技术可自动分析邮件服务器的状态数据,根据分析结果产生相应的解决办法。
【技术实现步骤摘要】
本专利技术涉及一种。
技术介绍
Lotus/Domino软件作为核心电子邮件和企业调度基础设施以及商业应用平台,提供世界 一流的协作功能,它已经被很多大中型企业应用在公司内部电子邮件系统和数据库开发中, 随着公司的发展和各行各业应用的增加,不断在公司建厂的当地建置Lotus/Domino服务器是 必要的,当这些服务器增加到一定数量,势必增加管理员的工作负荷和压力。要保障 Lotus/Domino服务器正常工作,需要监控Louts/Domino服务器三方面状态的性能1、网络 状态;2、硬件状态;3、软件运行状态。传统的做法是管理员手动对这三方面的性能进行监 控,这种方法的缺点是系统不能自动提供问题的解决办法,管理员完全凭自己的经验来进行 处理。
技术实现思路
鉴于以上内容,有必要提供一种用于邮件服务器监控的应用服务器,其可自动分析邮件 服务器的状态数据,根据分析结果产生相应的解决办法,并以电子邮件的形式通知管理员。还有必要提供一种邮件服务器监控方法,其可自动分析邮件服务器的状态数据,根据分 析结果产生相应的解决办法,并以电子邮件的形式通知管理员。一种用于邮件服务器监控的应用服务器,该应用服务器包括设置模块,用于设置参考 表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状 态数据的参考值,所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法,所 述数据监控范围是指每种类型的状态数据需要监控的内容;数据获取模块,用于当到达所述 监控间隔时间后,获取所述邮件服务器不同类型的状态数据;数据提取模块,用于根据设置 的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个 监控表;数据分析模块,用于将所述监控表中各栏位的数据与所述参考表中相应的参考数据 进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及 该问题的分析、解决办法;邮件发送模块,用于以电子邮件的形式将所述寻找到的问题及该 问题的分析、解决办法发送到客户端计算机。一种邮件服务器监控方法,包括如下步骤设置参考表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状态数据的参考值,所述分值表用于 存储不同分值对应的问题及该问题的分析、解决办法,所述数据监控范围是指每种类型的状 态数据需要监控的内容;当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态 数据;根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的 数据,生成一个监控表;将所述监控表中各栏位的数据与所述参考表中相应的参考数据进行 比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问 题的分析、解决办法;以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发 送到客户端计算机。相较于现有技术,所述的,可以自动分 析邮件服务器的状态数据,根据分析结果产生相应的解决办法,并以电子邮件的形式通知管 理员,提高了邮件服务器监控的效率。附图说明图1是本专利技术用于邮件服务器监控的应用服务器的运行环境架构图。 图2是图1中所示应用服务器的功能模块图。 图3是本专利技术邮件服务器监控方法较佳实施例的流程图。 具体实施例方式如图1所示,是本专利技术用于邮件服务器监控的应用服务器的运行环境架构图。该运行环 境主要包括一个或多个邮件服务器IO、网络监控服务器20、硬件监控服务器30、应用服务器 40和客户端计算机50。所述邮件服务器10通过网络与所述网络监控服务器20、硬件监控服务 器30、应用服务器40和客户端计算机50相连,所述应用服务器40通过网络与所述网络监控服 务器20、硬件监控服务器30和客户端计算机50相连,所述网络可以是国际互联网络( Internet)或企业内部互联网(Intranet)。所述客户端计算机50用于提供管理员进行邮件 服务器监控的工作平台。每个邮件服务器IO (如邮件服务器A或邮件服务器B)中存在有软件运行状态监控数据库 ,所述软件运行状态监控数据库是一种Lotus/Notes存储的文本文件Statr印.nsf,用于记录 邮件服务器10的软件运行状态数据。所述软件运行状态数据包括邮件服务器10正在处理的 邮件数量、邮件服务器10的塞信数量和邮件服务器10的效能等。所述网络监控服务器20通过数据库连接与网络监控服务器数据库21相连,所述硬件监控 服务器30通过数据库连接与硬件监控服务器数据库31相连,所述应用服务器40通过数据库连 接与应用服务器数据库41相连。所述数据库连接可为开放式数据库连接(Open DatabaseConnectivity, ODBC),或者Java数据库连接(Java Database Connectivity, JDBC) 所 述网络监控服务器数据库21中存储有网络监控服务器20获取的每个邮件服务器10的网络状态 数据,所述网络状态数据包括邮件服务器10的IP (Internet Protocol,网际协议)地址和 端口 (如1352端口)地址等。所述硬件监控服务器数据库31中存储有硬件监控服务器30获取 的每个邮件服务器10的硬件状态数据,所述硬件状态数据包括邮件服务器10的硬盘剩余空间 和CPU (Central Processing Unit,中央处理器)使用率等。所述应用服务器数据库41中存 储有用户设置的参考表、分值表、数据监控范围和监控间隔时间等。所述参考表用于存储邮 件服务器10不同类型的状态数据的参考值,所述不同类型的状态数据包括邮件服务器10的 网络状态数据、硬件状态数据和软件运行状态数据等。所述分值表用于存储不同分值对应的 问题及该问题的分析、解决办法。所述数据监控范围是指每种类型的状态数据需要监控的内 容,例如,设置网络状态数据的监控内容为端口地址,硬件状态数据的监控内容为硬盘剩余 空间,软件运行状态数据的监控内容为邮件服务器的效能。所述应用服务器40用于当到达监控间隔时间后,获取邮件服务器l0不同类型的状态数据 ,分析该状态数据进行评分,根据评分结果找到相应的解决办法,并以电子邮件的形式发送 给客户端计算机50。如图2所示,是图1中所示应用服务器40的功能模块图。所述应用服务器40包括设置模块 410、数据获取模块411、数据提取模块412、数据分析模块413和邮件发送模块414。本专利技术 所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行 过程,因此在本专利技术以下对软件描述中都以模块描述。其中,所述设置模块410用于设置参考表、分值表、数据监控范围和监控间隔时间等。 所述参考表用于存储邮件服务器10不同类型的状态数据的参考值,所述不同类型的状态数据 包括邮件服务器10的网络状态数据、硬件状态数据和软件运行状态数据等。所述分值表用 于存储不同分值对应的问题及该问题的分析、解决办法。所述数据监控范围是指每种类型的 状态数据需要监控的内容。所述数据获取模块411用于当到达所述监控间隔时间后,从网络监控服务器数据库21中 获取邮件服务器l0的网络状态数据,从硬件监控服务器数据库31中获取邮件服务器l0的硬件 状态数据,从软件运行状态监控数据库中本文档来自技高网...
【技术保护点】
一种用于邮件服务器监控的应用服务器,其特征在于,该应用服务器包括: 设置模块,用于设置参考表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状态数据的参考值,所述分值表用于存储不同分值对应的问题及该问题的分 析、解决办法,所述数据监控范围是指每种类型的状态数据需要监控的内容; 数据获取模块,用于当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据; 数据提取模块,用于根据设置的数据监控范围从所述获取的邮件服务器不同类型的状 态数据中提取相应的数据,生成一个监控表; 数据分析模块,用于将所述监控表中各栏位的数据与所述参考表中相应的参考数据进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法;及 邮件发 送模块,用于以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机。
【技术特征摘要】
1.一种用于邮件服务器监控的应用服务器,其特征在于,该应用服务器包括设置模块,用于设置参考表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状态数据的参考值,所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法,所述数据监控范围是指每种类型的状态数据需要监控的内容;数据获取模块,用于当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据;数据提取模块,用于根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个监控表;数据分析模块,用于将所述监控表中各栏位的数据与所述参考表中相应的参考数据进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法;及邮件发送模块,用于以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机。2 如权利要求l所述的应用服务器,其特征在于,所述邮件服务器不 同类型的状态数据包括邮件服务器的网络状态数据、硬件状态数据和软件运行状态数据。3 如权利要求2所述的应用服务器,其特征在于,所述网络状态数据 包括邮件服务器的IP地址和端口地址,所述硬件状态数据包括邮件服务器的硬盘剩余空间和 CPU使用率,所述软件运行状态数据包括邮件服务器正在处理的邮件数量、邮件服务器的塞 信数量和邮件服务器的效能。4 如权利要求2所述的应用服务器,其特征在于,所述数据获取模块 获取所述邮件服务器不同类型的状态数据包括从网络监控服务器数据库中获取邮件服务器的网络状态数据;从硬件监控服务器数据库中获取邮件服务器的硬件状态数据;及从软件运行状态监控数据库中获取邮件服务器的软件运行状态数据。5. 如权利要求4所述的应用服务器,其特征在于,所述软件运行状态 监控数据库是一种Lotus/Notes存储的文本文...
【专利技术属性】
技术研发人员:阳培坤,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。