CN107391336A - 一种用于对服务器的运行状态进行监控的***及方法 - Google Patents

一种用于对服务器的运行状态进行监控的***及方法 Download PDF

Info

Publication number
CN107391336A
CN107391336A CN201710473860.0A CN201710473860A CN107391336A CN 107391336 A CN107391336 A CN 107391336A CN 201710473860 A CN201710473860 A CN 201710473860A CN 107391336 A CN107391336 A CN 107391336A
Authority
CN
China
Prior art keywords
index
server
subjet
monitored
monitoring
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.)
Pending
Application number
CN201710473860.0A
Other languages
English (en)
Inventor
黄永庄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huadi Computer Group Co Ltd
Original Assignee
Huadi Computer Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huadi Computer Group Co Ltd filed Critical Huadi Computer Group Co Ltd
Priority to CN201710473860.0A priority Critical patent/CN107391336A/zh
Publication of CN107391336A publication Critical patent/CN107391336A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3017Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is implementing multitasking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3452Performance evaluation by statistical analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Hardware Design (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Mathematical Physics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种用于对服务器的运行状态进行监控的***:初始单元,用于设置被监控的多个指标项目,以及与每个指标项目对应的监控方法;监控方法通过对指标项目进行监控,获取指标项目的取值结果,得到用于评价指标项目的指标参数;执行单元,根据指标项目对应的监控方法对指标项目进行监控,获取监控后的指标参数,并将指标参数发送给评价单元;评价单元,用于接收指标参数,根据指标参数对被评价的指标项目进行评价;以及综合利用多个指标参数,对服务器的运行状态进行监控。本发明提供降低了自主可控服务器的日常运维监控难度,提高了运行维护人员的工作效率,使服务器的运行状态得到及时、全面、准确的监控,有效降低服务器的运行故障率。

Description

一种用于对服务器的运行状态进行监控的***及方法
技术领域
本发明涉及计算机技术领域,更具体地,涉及一种用于对服务器的运行状态进行监控的***及方法。
背景技术
目前随着信息化建设的深入,各企事业单位的IT***服务器日趋复杂,林林总总的网络设备、服务器、中间件、业务***等让网络管理员难以从容应对,由于主要采用人工办法对服务器的运行进行监控,管理员即使加班加点地部署、管理也经常会因设备出现故障而导致业务的中断,严重影响企事业单位的正常运转。企业IT管理普通存在的问题可归结为:管理不畅、相互推诿、缺乏知识积累。
现有技术缺少对服务器运行状态进行***的监控,监控项目指标设置不明确,指标的评价方法不科学,不能形成对服务器运行状态的全面、高效、准确、及时的评价。
因此,需要一种技术,以实现对服务器运行状态进行监控。
发明内容
本发明提供了一种用于对服务器的运行状态进行监控的***及方法,以解决如何对服务器的运行状态进行监控的问题。
为了解决上述问题,本发明提供了一种用于对服务器的运行状态进行监控的***,所述***包括:
初始单元,用于设置被监控的多个指标项目,以及与每个所述指标项目对应的监控方法;所述监控方法通过对所述指标项目进行监控,获取所述指标项目的取值结果,得到用于评价所述指标项目的指标参数;
执行单元,根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数,并将所述指标参数发送给评价单元;
评价单元,用于接收所述指标参数,根据指标参数对被评价的指标项目进行评价;以及综合利用多个指标参数,对服务器的运行状态进行监控。
优选地,所述指标项目包括:服务器CPU使用率,内存使用率,***存储空间使用率,操作***状态,应用中间件状态,应用中间件响应速度,数据库状态,数据库响应速度,应用***状态,应用***响应速度。
优选地,包括计时单元,所述计时单元根据预设的时间间隔,对所述执行单元发送执行指令,所述执行单元在接收到执行指令后,根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数,并将所述指标参数发送给评价单元。
优选地,所述服务器的运行状态包括:服务器运行基本状态,服务器运行响应速度,服务器运行整体状态。
优选地,包括数据存储单元,所述数据存储单元,用于记录指标参数及服务器运行状态。
基于本发明的另一方面,本发明提供一种用于对服务器的运行状态进行监控的方法,所述方法包括:
设置被监控的多个指标项目,以及与每个所述指标项目对应的监控方法;所述监控方法通过对所述指标项目进行监控,获取所述指标项目的取值结果,得到用于评价所述指标项目的指标参数;
根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数;
根据指标参数对被评价的指标项目进行评价;以及综合利用多个指标参数,对服务器的运行状态进行监控。
优选地,所述指标项目包括:服务器CPU使用率,内存使用率,***存储空间使用率,操作***状态,应用中间件状态,应用中间件响应速度,数据库状态,数据库响应速度,应用***状态,应用***响应速度。
优选地,包括:根据预设的时间间隔,以及根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数。
优选地,所述服务器的运行状态包括:服务器运行基本状态,服务器运行响应速度,服务器运行整体状态。
优选地,包括:记录指标参数及服务器运行状态。
本发明技术方案提供的一种用于对服务器的运行状态进行监控的***及方法,提出了基于多个指标项目,以及针对指标项目设置对应的监控方法,通过监控方法对指标项目进行监控,获取指标项目监控后的指标参数,本发明的技术方案,通过指标参数对指标项目进行评价,以及综合利用多个指标参数,对服务器的运行状态进行监控。本申请基础数据的指标项目包括:服务器CPU使用率、内存使用率、***存储空间使用率、操作***状态、应用中间件状态、数据库状态,数据库响应速度、应用***状态及应用***响应速度。本发明提供的技术方案降低了自主可控服务器的日常运行维护监控难度,提高了运行维护人员的工作效率,使服务器的运行状态得到及时、全面、准确的监控,可以有效降低服务器的运行故障率。
附图说明
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
图1为根据本发明实施方式的一种用于对服务器的运行状态进行监控的***结构图;以及
图2为根据本发明另一实施方式的一种用于对服务器的运行状态进行监控的方法流程图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
图1为根据本发明实施方式的一种用于对服务器的运行状态进行监控的***结构图。本发明实施方式提供的一种用于对服务器的运行状态进行监控的***及方法,提出了基于多个指标项目,以及针对指标项目设置对应的监控方法,通过监控方法对指标项目进行监控,获取指标项目监控后的指标参数,本发明的实施方式,通过指标参数结果对指标项目进行评价,以及综合利用多个指标参数,对服务器的运行状态进行监控。如图1所示,***100包括:
初始单元101,用于设置被监控的多个指标项目,以及与每个指标项目对应的监控方法。监控方法通过对所述指标项目进行监控,获取指标项目的取值结果,得到用于评价指标项目的指标参数。
优选地,指标项目包括:服务器CPU使用率,内存使用率,***存储空间使用率,操作***状态,应用中间件状态,应用中间件响应速度,数据库状态,数据库响应速度,应用***状态,应用***响应速度。
执行单元102,根据指标项目对应的监控方法对指标项目进行监控,获取监控后的指标参数,并将指标参数发送给评价单元。
本发明实施方式的指标项目、指标参数、指标项目监控方法如表一所示。对“服务器CPU使用率”这一指标项目的监控方法为,每隔10分钟对服务器CPU使用率取值,计算服务器CPU使用率最近5次的平均值,当平均值小于等于30%,A=1;平均值小于等于60%,A=0.6;其他A=0.1。指标参数A用于评价服务器CPU使用率。
表一
优选地,***100包括计时单元,计时单元根据预设的时间间隔,对执行单元发送执行指令,执行单元在接收到执行指令后,根据指标项目对应的监控方法对指标项目进行监控,获取监控后的指标参数,并将指标参数发送给评价单元。本发明实施方式的预计时间间隔为不小于6小时,包括10分钟,20分钟,30分钟,60分钟,12分钟等。
评价单元103,用于接收指标参数,根据指标参数对被评价的指标项目进行评价;以及综合利用多个指标参数,对服务器的运行状态进行监控。
优选地,***100评价的服务器的运行状态包括:服务器运行基本状态,服务器运行响应速度,服务器运行整体状态。
本发明实施方式中服务器运行整体状态,及综合利用多个指标骑行数,对服务器的运行状态进行监控的包括:
对服务器运行基本状态进行评价,包括:服务器运行基本状态a=A*B*C*D*E*F*G;a=1表示***运行正常,a=0表示***不正常;其他可根据结果判断是CPU、内存、存储空间存在的异常。
服务器运行响应速度b=Ev*Fv*Gv,b表示***的业务响应速度。
服务器运行整体状态=a*100+b,可以按照每30分钟计算一次。
本发明实施方式,综合利用多个指标参数,实现对服务器运行基本状态、服务器运行响应速度以及服务器运行整体状态的全面评价,降低了服务器运行监控的难度,提高了服务器运行维护工作的效率。
优选地,***100包括数据存储单元,数据存储单元,用于记录指标参数及服务器运行状态。对服务器的运行状态进行监控过程中的指标参数及服务器运行状态,通过数据存储单元进行存储,如表二所示:
表二
图2为根据本发明另一实施方式的一种用于对服务器的运行状态进行监控的方法流程图。本发明实施方式的一种用于对服务器的运行状态进行监控的方法200,从步骤201开始:
优选地,在步骤201:设置被监控的多个指标项目,以及与每个指标项目对应的监控方法;监控方法通过对指标项目进行监控,获取指标项目的取值结果,得到用于评价指标项目的指标参数。
优选地,指标项目包括:服务器CPU使用率,内存使用率,***存储空间使用率,操作***状态,应用中间件状态,应用中间件响应速度,数据库状态,数据库响应速度,应用***状态,应用***响应速度。
优选地,在步骤202:根据指标项目对应的监控方法对指标项目进行监控,获取监控后的指标参数。优选地,包括:根据预设的时间间隔,以及根据指标项目对应的监控方法对指标项目进行监控,获取监控后的指标参数。
优选地,在步骤203:根据指标参数对被评价的指标项目进行评价;以及综合利用多个指标参数,对服务器的运行状态进行监控。
优选地,服务器的运行状态包括:服务器运行基本状态,服务器运行响应速度,服务器运行整体状态。
优选地,包括:记录指标参数及服务器运行状态。
本发明实施方式的一种用于对服务器的运行状态进行监控的方法200与本发明实施方式的一种用于对服务器的运行状态进行监控的***100相对应,在此不再进行赘述。
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。

Claims (10)

1.一种用于对服务器的运行状态进行监控的***,所述***包括:
初始单元,用于设置被监控的多个指标项目,以及与每个所述指标项目对应的监控方法;所述监控方法通过对所述指标项目进行监控,获取所述指标项目的取值结果;根据所述取值结果,得到用于评价所述指标项目的指标参数;
执行单元,根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数,并将所述指标参数发送给评价单元;
评价单元,用于接收所述指标参数,根据指标参数对被评价的指标项目进行评价;以及综合利用多个指标参数,对服务器的运行状态进行监控。
2.根据权利要求1所述的***,所述指标项目包括:服务器CPU使用率,内存使用率,***存储空间使用率,操作***状态,应用中间件状态,应用中间件响应速度,数据库状态,数据库响应速度,应用***状态,应用***响应速度。
3.根据权利要求1所述的***,包括计时单元,所述计时单元根据预设的时间间隔,对所述执行单元发送执行指令,所述执行单元在接收到执行指令后,根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数,并将所述指标参数发送给评价单元。
4.根据权利要求1所述的***,所述服务器的运行状态包括:服务器运行基本状态,服务器运行响应速度,服务器运行整体状态。
5.根据权利要求1所述的***,包括数据存储单元,所述数据存储单元,用于记录指标参数及服务器运行状态。
6.一种用于对服务器的运行状态进行监控的方法,所述方法包括:
设置被监控的多个指标项目,以及与每个所述指标项目对应的监控方法;所述监控方法通过对所述指标项目进行监控,获取所述指标项目的取值结果;根据所述取值结果,得到用于评价所述指标项目的指标参数;
根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数;
根据指标参数对被评价的指标项目进行评价;以及综合利用多个指标参数,对服务器的运行状态进行监控。
7.根据权利要求6所述的方法,所述指标项目包括:服务器CPU使用率,内存使用率,***存储空间使用率,操作***状态,应用中间件状态,应用中间件响应速度,数据库状态,数据库响应速度,应用***状态,应用***响应速度。
8.根据权利要求6所述的方法,包括:根据预设的时间间隔,以及根据所述指标项目对应的监控方法对所述指标项目进行监控,获取监控后的指标参数。
9.根据权利要求6所述的方法,所述服务器的运行状态包括:服务器运行基本状态,服务器运行响应速度,服务器运行整体状态。
10.根据权利要求6所述的方法,包括:记录指标参数及服务器运行状态。
CN201710473860.0A 2017-06-21 2017-06-21 一种用于对服务器的运行状态进行监控的***及方法 Pending CN107391336A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710473860.0A CN107391336A (zh) 2017-06-21 2017-06-21 一种用于对服务器的运行状态进行监控的***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710473860.0A CN107391336A (zh) 2017-06-21 2017-06-21 一种用于对服务器的运行状态进行监控的***及方法

Publications (1)

Publication Number Publication Date
CN107391336A true CN107391336A (zh) 2017-11-24

Family

ID=60332430

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710473860.0A Pending CN107391336A (zh) 2017-06-21 2017-06-21 一种用于对服务器的运行状态进行监控的***及方法

Country Status (1)

Country Link
CN (1) CN107391336A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032904A (zh) * 2018-07-19 2018-12-18 郑州云海信息技术有限公司 被监控、管理服务器及数据获取、分析方法和管理***
CN111290924A (zh) * 2020-01-22 2020-06-16 北京字节跳动网络技术有限公司 监控方法、装置及电子设备
CN114513441A (zh) * 2022-04-15 2022-05-17 北京优特捷信息技术有限公司 基于区块链的***维护方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130144452A1 (en) * 2011-12-06 2013-06-06 Sharp Kabushiki Kaisha Power consumption display apparatus and power consumption display method
CN104573845A (zh) * 2014-12-03 2015-04-29 国家电网公司 信息***设备状态检修辅助决策方法
CN105959130A (zh) * 2016-04-13 2016-09-21 乐视控股(北京)有限公司 一种基于大数据运维的监控方法和装置
CN106161145A (zh) * 2016-07-25 2016-11-23 天脉聚源(北京)传媒科技有限公司 一种服务器***运行状态信息的监控方法和***
CN106776214A (zh) * 2016-12-12 2017-05-31 广州市申迪计算机***有限公司 一种服务器健康度评估方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130144452A1 (en) * 2011-12-06 2013-06-06 Sharp Kabushiki Kaisha Power consumption display apparatus and power consumption display method
CN104573845A (zh) * 2014-12-03 2015-04-29 国家电网公司 信息***设备状态检修辅助决策方法
CN105959130A (zh) * 2016-04-13 2016-09-21 乐视控股(北京)有限公司 一种基于大数据运维的监控方法和装置
CN106161145A (zh) * 2016-07-25 2016-11-23 天脉聚源(北京)传媒科技有限公司 一种服务器***运行状态信息的监控方法和***
CN106776214A (zh) * 2016-12-12 2017-05-31 广州市申迪计算机***有限公司 一种服务器健康度评估方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032904A (zh) * 2018-07-19 2018-12-18 郑州云海信息技术有限公司 被监控、管理服务器及数据获取、分析方法和管理***
CN111290924A (zh) * 2020-01-22 2020-06-16 北京字节跳动网络技术有限公司 监控方法、装置及电子设备
WO2021147481A1 (zh) * 2020-01-22 2021-07-29 北京字节跳动网络技术有限公司 监控方法、装置及电子设备
CN111290924B (zh) * 2020-01-22 2022-05-10 北京字节跳动网络技术有限公司 监控方法、装置及电子设备
CN114513441A (zh) * 2022-04-15 2022-05-17 北京优特捷信息技术有限公司 基于区块链的***维护方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
US9467572B2 (en) Determining usage predictions and detecting anomalous user activity through traffic patterns
CN107391336A (zh) 一种用于对服务器的运行状态进行监控的***及方法
US6973415B1 (en) System and method for monitoring and modeling system performance
CN110245053A (zh) 故障预测诊断方法及***
Huang et al. Towards autonomic computing middleware via reflection
US20100179979A1 (en) System and Methods for Tracking Processing Unit Usage
US20110046992A1 (en) System and methods for management of external dependencies associated with a project portfolio
KR20080044508A (ko) 통계적인 분석을 이용한 성능장애 관리시스템 및 그 방법
Nguyen et al. Collaborative response to disruption propagation (CRDP) in cyber-physical systems and complex networks
CN106326068A (zh) 资源指标的监控方法及装置
CN109992473A (zh) 应用***的监控方法、装置、设备及存储介质
CN108572898A (zh) 一种控制接口的方法、装置、设备、以及存储介质
CN101072130A (zh) 网络性能测量方法和***
CN103188103A (zh) 一种网管***自监控方法
US7350100B2 (en) Method and apparatus for monitoring data-processing system
Guibing et al. Vulnerability evaluation method applied to manufacturing systems
CN105023100A (zh) 针对平台软件的数据库与中间件非指标量化管理平台
CN106357445B (zh) 一种用户体验监控方法及监控服务器
CN105204975A (zh) 基于JavaEE体系架构的性能监控***及方法
Minovski et al. Using ICT Energy consumption for monitoring ICT usage in an enterprise
CN106294059A (zh) 网管***中进程的恢复方法及装置
Ahmad et al. Software reliability growth models with Log-logistic testing-effort function: A comparative study
Kapur et al. General framework for change point problem in software reliability and related release time problem
Bose et al. A framework for model-based continuous improvement of global it service delivery operations
JP5249569B2 (ja) 業務パフォーマンス把握システムおよび方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171124

RJ01 Rejection of invention patent application after publication