CN101621484B - 用于邮件服务器监控的应用服务器及其监控方法 - Google Patents
用于邮件服务器监控的应用服务器及其监控方法 Download PDFInfo
- Publication number
- CN101621484B CN101621484B CN2008103025274A CN200810302527A CN101621484B CN 101621484 B CN101621484 B CN 101621484B CN 2008103025274 A CN2008103025274 A CN 2008103025274A CN 200810302527 A CN200810302527 A CN 200810302527A CN 101621484 B CN101621484 B CN 101621484B
- Authority
- CN
- China
- Prior art keywords
- mail server
- data
- monitoring
- state data
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 109
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000004458 analytical method Methods 0.000 claims abstract description 26
- 238000013075 data extraction Methods 0.000 claims description 7
- 235000006508 Nelumbo nucifera Nutrition 0.000 claims description 6
- 240000002853 Nelumbo nucifera Species 0.000 claims description 6
- 235000006510 Nelumbo pentapetala Nutrition 0.000 claims description 6
- 238000007405 data analysis Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种邮件服务器监控方法,该方法包括如下步骤:设置参考表、分值表、数据监控范围和监控间隔时间;当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据;根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个监控表;根据参考表分析所述监控表中不同类型的状态数据,在分值表中找出对应问题及该问题的分析、解决办法;以电子邮件的形式通知管理员。本发明还提供一种用于邮件服务器监控的应用服务器。利用本发明可自动分析邮件服务器的状态数据,根据分析结果产生相应的解决办法。
Description
技术领域
本发明涉及一种用于邮件服务器监控的应用服务器及其监控方法。
背景技术
Lotus/Domino软件作为核心电子邮件和企业调度基础设施以及商业应用平台,提供世界一流的协作功能,它已经被很多大中型企业应用在公司内部电子邮件系统和数据库开发中,随着公司的发展和各行各业应用的增加,不断在公司建厂的当地建置Lotus/Domino服务器是必要的,当这些服务器增加到一定数量,势必增加管理员的工作负荷和压力。要保障Lotus/Domino服务器正常工作,需要监控Louts/Domino服务器三方面状态的性能:1、网络状态;2、硬件状态;3、软件运行状态。传统的做法是管理员手动对这三方面的性能进行监控,这种方法的缺点是系统不能自动提供问题的解决办法,管理员完全凭自己的经验来进行处理。
发明内容
鉴于以上内容,有必要提供一种用于邮件服务器监控的应用服务器,其可自动分析邮件服务器的状态数据,根据分析结果产生相应的解决办法,并以电子邮件的形式通知管理员。
还有必要提供一种邮件服务器监控方法,其可自动分析邮件服务器的状态数据,根据分析结果产生相应的解决办法,并以电子邮件的形式通知管理员。
一种用于邮件服务器监控的应用服务器,该应用服务器包括:设置模块,用于设置参考表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状态数据的参考值,所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法,所述数据监控范围是指每种类型的状态数据需要监控的内容;数据获取模块,用于当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据;数据提取模块,用于根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个监控表;数据分析模块,用于将所述监控表中各栏位的数据与所述参考表中相应的参考值进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法;邮件发送模块,用于以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机。
一种邮件服务器监控方法,包括如下步骤:设置参考表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状态数据的参考值,所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法,所述数据监控范围是指每种类型的状态数据需要监控的内容;当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据;根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个监控表;将所述监控表中各栏位的数据与所述参考表中相应的参考值进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法;以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机。
相较于现有技术,所述的用于邮件服务器监控的应用服务器及其监控方法,可以自动分析邮件服务器的状态数据,根据分析结果产生相应的解决办法,并以电子邮件的形式通知管理员,提高了邮件服务器监控的效率。
附图说明
图1是本发明用于邮件服务器监控的应用服务器的运行环境架构图。
图2是图1中所示应用服务器的功能模块图。
图3是本发明邮件服务器监控方法较佳实施例的流程图。
具体实施方式
如图1所示,是本发明用于邮件服务器监控的应用服务器的运行环境架构图。该运行环境主要包括一个或多个邮件服务器10、网络监控服务器20、硬件监控服务器30、应用服务器40和客户端计算机50。所述邮件服务器10通过网络与所述网络监控服务器20、硬件监控服务器30、应用服务器40和客户端计算机50相连,所述应用服务器40通过网络与所述网络监控服务器20、硬件监控服务器30和客户端计算机50相连,所述网络可以是国际互联网络(Internet)或企业内部互联网(Intranet)。所述客户端计算机50用于提供管理员进行邮件服务器监控的工作平台。
每个邮件服务器10(如邮件服务器A或邮件服务器B)中存在有软件运行状态监控数据库,所述软件运行状态监控数据库是一种Lotus/Notes存储的文本文件Statrep.nsf,用于记录邮件服务器10的软件运行状态数据。所述软件运行状态数据包括:邮件服务器10正在处理的邮件数量、邮件服务器10的塞信数量和邮件服务器10的效能等。
所述网络监控服务器20通过数据库连接与网络监控服务器数据库21相连,所述硬件监控服务器30通过数据库连接与硬件监控服务器数据库31相连,所述应用服务器40通过数据库连接与应用服务器数据库41相连。所述数据库连接可为开放式数据库连接(OpenDatabase Connectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC)。所述网络监控服务器数据库21中存储有网络监控服务器20获取的每个邮件服务器10的网络状态数据,所述网络状态数据包括邮件服务器10的IP(Internet Protocol,网际协议)地址和端口(如1352端口)地址等。所述硬件监控服务器数据库31中存储有硬件监控服务器30获取的每个邮件服务器10的硬件状态数据,所述硬件状态数据包括邮件服务器10的硬盘剩余空间和CPU(Central Processing Unit,中央处理器)使用率等。所述应用服务器数据库41中存储有用户设置的参考表、分值表、数据监控范围和监控间隔时间等。所述参考表用于存储邮件服务器10不同类型的状态数据的参考值,所述不同类型的状态数据包括:邮件服务器10的网络状态数据、硬件状态数据和软件运行状态数据等。所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法。所述数据监控范围是指每种类型的状态数据需要监控的内容,例如,设置网络状态数据的监控内容为端口地址,硬件状态数据的监控内容为硬盘剩余空间,软件运行状态数据的监控内容为邮件服务器的效能。
所述应用服务器40用于当到达监控间隔时间后,获取邮件服务器10不同类型的状态数据,分析该状态数据进行评分,根据评分结果找到相应的解决办法,并以电子邮件的形式发送给客户端计算机50。
如图2所示,是图1中所示应用服务器40的功能模块图。所述应用服务器40包括设置模块410、数据获取模块411、数据提取模块412、数据分析模块413和邮件发送模块414。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。
其中,所述设置模块410用于设置参考表、分值表、数据监控范围和监控间隔时间等。所述参考表用于存储邮件服务器10不同类型的状态数据的参考值,所述不同类型的状态数据包括:邮件服务器10的网络状态数据、硬件状态数据和软件运行状态数据等。所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法。所述数据监控范围是指每种类型的状态数据需要监控的内容。
所述数据获取模块411用于当到达所述监控间隔时间后,从网络监控服务器数据库21中获取邮件服务器10的网络状态数据,从硬件监控服务器数据库31中获取邮件服务器10的硬件状态数据,从软件运行状态监控数据库中获取邮件服务器10的软件运行状态数据。
所述数据提取模块412用于根据设置的数据监控范围从所述邮件服务器的网络状态数据、硬件状态数据和软件运行状态数据中提取相应的数据,生成一个监控表。即所述数据提取模块412从所述邮件服务器的网络状态数据、硬件状态数据和软件运行状态数据中提取所述数据监控范围内的数据,生成一个监控表。
所述数据分析模块413用于将所述监控表中各栏位的数据与所述参考表中相应的参考值进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法。
所述邮件发送模块414用于以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机50,通知管理员进行处理。管理员根据该问题的分析、解决办法,对相应的邮件服务器进行检查和解决。问题解决后,管理员可连线应用服务器数据库41,修改设置的参考表、分值表、数据监控范围和监控间隔时间等。
如图3所示,是本发明邮件服务器监控方法较佳实施例的流程图。步骤S401,通过所述设置模块410设置参考表、分值表、数据监控范围和监控间隔时间等。所述参考表用于存储邮件服务器10不同类型的状态数据的参考值,所述不同类型的状态数据包括:邮件服务器10的网络状态数据、硬件状态数据和软件运行状态数据等。所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法。所述数据监控范围是指每种类型的状态数据需要监控的内容。
步骤S402,当到达所述监控间隔时间后,所述数据获取模块411从网络监控服务器数据库21中获取邮件服务器10的网络状态数据。
步骤S403,所述数据获取模块411从硬件监控服务器数据库31中获取邮件服务器10的硬件状态数据。
步骤S404,所述数据获取模块411从软件运行状态监控数据库中获取邮件服务器10的软件运行状态数据。
步骤S405,所述数据提取模块412根据设置的数据监控范围从所述邮件服务器的网络状态数据、硬件状态数据和软件运行状态数据中提取相应的数据,生成一个监控表。即所述数据提取模块412从所述邮件服务器的网络状态数据、硬件状态数据和软件运行状态数据中提取所述数据监控范围内的数据,生成一个监控表。
步骤S406,所述数据分析模块413将所述监控表中各栏位的数据与所述参考表中相应的参考值进行比对,根据比对结果进行评分并计算出总分。
步骤S407,所述数据分析模块413以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法。
步骤S408,所述邮件发送模块414以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机50,通知管理员进行处理。管理员根据该问题的分析、解决办法,对相应的邮件服务器进行检查和解决。问题解决后,管理员可连线应用服务器数据库41,修改设置的参考表、分值表、数据监控范围和监控间隔时间等。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种用于邮件服务器监控的应用服务器,其特征在于,该应用服务器包括:
设置模块,用于设置参考表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状态数据的参考值,所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法,所述数据监控范围是指每种类型的状态数据需要监控的内容;
数据获取模块,用于当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据;
数据提取模块,用于根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个监控表;
数据分析模块,用于将所述监控表中各栏位的数据与所述参考表中相应的参考值进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法;及
邮件发送模块,用于以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机。
2.如权利要求1所述的应用服务器,其特征在于,所述邮件服务器不同类型的状态数据包括邮件服务器的网络状态数据、硬件状态数据和软件运行状态数据。
3.如权利要求2所述的应用服务器,其特征在于,所述网络状态数据包括邮件服务器的IP地址和端口地址,所述硬件状态数据包括邮件服务器的硬盘剩余空间和CPU使用率,所述软件运行状态数据包括邮件服务器正在处理的邮件数量、邮件服务器的塞信数量和邮件服务器的效能。
4.如权利要求2所述的应用服务器,其特征在于,所述数据获取模块获取所述邮件服务器不同类型的状态数据包括:
从网络监控服务器数据库中获取邮件服务器的网络状态数据;
从硬件监控服务器数据库中获取邮件服务器的硬件状态数据;及
从软件运行状态监控数据库中获取邮件服务器的软件运行状态数据。
5.如权利要求4所述的应用服务器,其特征在于,所述软件运行状态监控数据库是一种Lotus/Notes存储的文本文件Statrep.nsf。
6.一种邮件服务器监控方法,其特征在于,该方法包括如下步骤:
设置参考表、分值表、数据监控范围和监控间隔时间,所述参考表用于存储邮件服务器不同类型的状态数据的参考值,所述分值表用于存储不同分值对应的问题及该问题的分析、解决办法,所述数据监控范围是指每种类型的状态数据需要监控的内容;
当到达所述监控间隔时间后,获取所述邮件服务器不同类型的状态数据;
根据设置的数据监控范围从所述获取的邮件服务器不同类型的状态数据中提取相应的数据,生成一个监控表;
将所述监控表中各栏位的数据与所述参考表中相应的参考值进行比对,根据比对结果进行评分并计算出总分,以该总分在所述分值表中寻找对应问题及该问题的分析、解决办法;及
以电子邮件的形式将所述寻找到的问题及该问题的分析、解决办法发送到客户端计算机。
7.如权利要求6所述的邮件服务器监控方法,其特征在于,所述邮件服务器不同类型的状态数据包括邮件服务器的网络状态数据、硬件状态数据和软件运行状态数据。
8.如权利要求7所述的邮件服务器监控方法,其特征在于,所述网络状态数据包括邮件服务器的IP地址和端口地址,所述硬件状态数据包括邮件服务器的硬盘剩余空间和CPU使用率,所述软件运行状态数据包括邮件服务器正在处理的邮件数量、邮件服务器的塞信数量和邮件服务器的效能。
9.如权利要求7所述的邮件服务器监控方法,其特征在于,所述步骤获取所述邮件服务器不同类型的状态数据包括:
从网络监控服务器数据库中获取邮件服务器的网络状态数据;
从硬件监控服务器数据库中获取邮件服务器的硬件状态数据;及
从软件运行状态监控数据库中获取邮件服务器的软件运行状态数据。
10.如权利要求9所述的邮件服务器监控方法,其特征在于,所述软件运行状态监控数据库是一种Lotus/Notes存储的文本文件Statrep.nsf。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008103025274A CN101621484B (zh) | 2008-07-04 | 2008-07-04 | 用于邮件服务器监控的应用服务器及其监控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008103025274A CN101621484B (zh) | 2008-07-04 | 2008-07-04 | 用于邮件服务器监控的应用服务器及其监控方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101621484A CN101621484A (zh) | 2010-01-06 |
CN101621484B true CN101621484B (zh) | 2012-03-28 |
Family
ID=41514533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008103025274A Expired - Fee Related CN101621484B (zh) | 2008-07-04 | 2008-07-04 | 用于邮件服务器监控的应用服务器及其监控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101621484B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546210A (zh) * | 2010-12-27 | 2012-07-04 | 无锡华润上华科技有限公司 | 电子邮件服务器的监控方法 |
CN106470139B (zh) * | 2016-09-09 | 2019-10-25 | 天脉聚源(北京)传媒科技有限公司 | 一种判断Nginx服务器运行状态的方法及装置 |
CN106487612A (zh) * | 2016-11-01 | 2017-03-08 | 广东浪潮大数据研究有限公司 | 一种服务器节点监控方法、监控服务器及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1783851A (zh) * | 2004-12-03 | 2006-06-07 | 国际商业机器公司 | 电子邮件事务系统和方法 |
CN101014173A (zh) * | 2006-12-31 | 2007-08-08 | 姜宏伟 | 一种传送通信基站监控数据的方法及系统 |
-
2008
- 2008-07-04 CN CN2008103025274A patent/CN101621484B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1783851A (zh) * | 2004-12-03 | 2006-06-07 | 国际商业机器公司 | 电子邮件事务系统和方法 |
CN101014173A (zh) * | 2006-12-31 | 2007-08-08 | 姜宏伟 | 一种传送通信基站监控数据的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN101621484A (zh) | 2010-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104618343B (zh) | 一种基于实时日志的网站威胁检测的方法及系统 | |
US8271597B2 (en) | Intelligent derivation of email addresses | |
CN109961204A (zh) | 一种微服务架构下业务质量分析方法和系统 | |
JP5933463B2 (ja) | ログ生起異常検知装置及び方法 | |
CN111835585A (zh) | 物联网设备的巡检方法、装置、计算机设备和存储介质 | |
CN103942197B (zh) | 数据监控处理方法及设备 | |
CN109241247B (zh) | 多方协作项目的问题处理方法、系统及服务器 | |
CN107294788A (zh) | 一种故障处理的方法及装置 | |
CN108519942A (zh) | 一种日志分析系统 | |
CN101621484B (zh) | 用于邮件服务器监控的应用服务器及其监控方法 | |
CN101197010A (zh) | 工作流程催发系统及方法 | |
CN105260365B (zh) | 终端信息的处理方法和装置 | |
CN109033281A (zh) | 一种知识资源库的智能推送系统 | |
CN107666399A (zh) | 一种监控数据的方法和装置 | |
Goseva-Popstojanova et al. | A contribution towards solving the web workload puzzle | |
US20110078175A1 (en) | Auditing Search Requests in a Relationship Analysis System | |
ATE342625T1 (de) | Vorrichtung zur behandlung von e-mails in einer mehrbenutzer-umgebung | |
CN101931525B (zh) | 一种信息安全管理资源定位方法及系统 | |
CN102547678B (zh) | 一种携号转网短消息日志获取存储方法、系统及装置 | |
CN104484389B (zh) | 一种互联网用户最大似然地理位置发现方法及发现系统 | |
CN110990867B (zh) | 基于数据库的数据泄露检测模型的建模方法、装置,泄露检测方法、系统 | |
CN107911252A (zh) | 一种非结构化分布式存储系统性能分析方法、系统及设备 | |
CN107306416A (zh) | 业务日志的记录方法与装置 | |
CN110554895B (zh) | 一种数据调用的方法和装置 | |
CN114579961A (zh) | 基于多行业检测规则的敏感数据识别方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120328 Termination date: 20140704 |
|
EXPY | Termination of patent right or utility model |