CN108023741A - 一种监控资源使用方法及服务器 - Google Patents

一种监控资源使用方法及服务器 Download PDF

Info

Publication number
CN108023741A
CN108023741A CN201610931401.8A CN201610931401A CN108023741A CN 108023741 A CN108023741 A CN 108023741A CN 201610931401 A CN201610931401 A CN 201610931401A CN 108023741 A CN108023741 A CN 108023741A
Authority
CN
China
Prior art keywords
resource
warning
server
size
time
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.)
Granted
Application number
CN201610931401.8A
Other languages
English (en)
Other versions
CN108023741B (zh
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610931401.8A priority Critical patent/CN108023741B/zh
Publication of CN108023741A publication Critical patent/CN108023741A/zh
Application granted granted Critical
Publication of CN108023741B publication Critical patent/CN108023741B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • H04L41/0622Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time based on time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephonic Communication Services (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明实施例公开了一种监控资源使用方法,包括:监测服务器当前的资源使用大小是否大于预置的预警阈值;当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内;当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,其中,所述预警信息用于向用户提示所述服务器当前的资源使用大小超过预警阈值的信息。本发明实施例还公开了管理服务器。采用本发明,管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。

Description

一种监控资源使用方法及服务器
技术领域
本发明涉及通信技术领域,尤其涉及一种监控资源使用方法及服务器。
背景技术
当前,在运维服务过程中,运维报警***的管理服务器会收到***内的每个用于运维服务的服务器的资源使用情况。通常运维报警***的管理服务器会监测服务器的资源使用大小是否超过阈值,当判断服务器的资源使用大小超过阈值时,管理服务器会马上报警,并且需运维管理人员马上排除障碍处理,否则将导致***出现错误,如当服务器的存储空间即将被某种应用归档文件耗尽时,若运维管理人员不马上降低存储空间使用大小,将导致后续日志文件无法归档造成数据库出错。
但是,由于管理服务器可在任何时候都可能出现服务器的资源使用大小超过阈值,这将使得管理服务器可在任何时候都可触发报警,而这种方案将导致管理服务器可能在运维管理人员无法及时进行排除障碍处理的时候均可能进行报警,如深更半夜时对运维管理人员进行报警通知,这将可能导致由于运维管理人员无法及时到达现场排除故障而造成***出错,无法保障服务器运行的安全性,并且,在不合适的时间进行报警通知也给运维管理人员造成了不便,增加管理成本。
发明内容
本发明实施例所要解决的技术问题在于,提供一种监控资源使用方法及服务器,可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,提高服务器运行的安全性。
为了解决上述技术问题,本发明实施例一方面提供了一种监控资源使用方法,包括:
监测服务器当前的资源使用大小是否大于预置的预警阈值;
当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内;
当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,其中,所述预警信息用于向用户提示所述服务器当前的资源使用大小超过预警阈值的信息。
本发明实施例另一方面提供了一种管理服务器,包括:
第一监测单元,用于监测服务器当前的资源使用大小是否大于预置的预警阈值;
检测单元,用于当所述监测单元确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内;
第一输出单元,用于当所述检测单元确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,其中,所述预警信息用于向用户提示所述服务器当前的资源使用大小超过预警阈值的信息。
在本发明实施例中,管理服务器监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种网络构架示意图;
图2是本发明实施例提供的一种监控资源使用方法的流程示意图;
图3是本发明的一种预警信息显示示意图;
图4是本发明实施例提供的另一种监控资源使用方法的流程示意图;
图5是本发明实施例提供的又一种监控资源使用方法的流程示意图;
图6是本发明实施例提供的又一种监控资源使用方法的流程示意图;
图7是本发明实施例提供的一种管理服务器的结构图;
图8是本发明实施例提供的另一种管理服务器的结构图;
图9是本发明实施例提供的又一种管理服务器的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的一种监控资源使用方法可以应用于监控服务器对服务器的资源使用情况进行监控的场景。
为了更好理解本发明实施例公开的方案,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括至少一个用于运维服务的服务器1、用于监控服务器1的资源使用情况的管理服务器2和用于接收管理服务器2推送的报警信息的终端3。其中,服务器1和终端3均可以通过网络与管理服务器2连接。在具体应用中,当管理服务器2监控到服务器1的资源使用大小大于预设阈值时,监控服务器2可向终端3推送报警信息,以向管理人员通知服务器1需进行及时资源管理。
下面将结合附图2-附图5,对本发明实施例提供的监控资源使用方法进行详细介绍,其中,实施例的执行主体为管理服务器,与服务器通过网络连接的终端可以包括:电脑、平板电脑、笔记本等可以进行推送消息的智能终端,上述终端仅是举例,而非穷举,包含但不限于上述终端。
参见图2,是本发明实施例提供的一种监控资源使用方法的一种实施例流程示意图。本发明实施例的一种监控资源使用方法包括如下步骤:
S100,监测服务器当前的资源使用大小是否大于预置的预警阈值。
在本发明实施例中,管理服务器可定期进行监测,或者,管理服务器可实时进行监测,或者管理服务器可以按预置周期进行监测。具体的,管理服务器监测服务器当前的资源使用大小是否大于预置的预警阈值可以是:管理服务器可获取服务器当前的资源使用大小,并判断服务器当前的资源使用大小是否大于预设的预警阈值。其中,管理服务器获取服务器当前的资源使用大小可以是:管理服务器可向服务器发送获取资源使用大小请求,并接收服务器响应请求返回的当前的资源使用大小;或者,管理服务器可接收服务器上传的当前的资源使用大小;,或者,管理服务器获取服务器发送的运行日志,根据运行日志分析获得服务器当前的资源使用大小。
在本发明实施例中,服务器可包括各种资源,如CPU、内存、硬盘和带宽等资源,因此,管理服务器可监测服务器当前的CPU资源使用大小是否大于预设的预警阈值;或者,管理服务器可监测服务器当前的内存资源使用大小是否大于预设的预警阈值;或者,管理服务器可监测服务器当前的硬盘资源使用大小是否大于预设的预警阈值等。
进一步的,在本发明实施例中,管理服务器可只对服务器其中的一种或多种资源进行监测。优选的,本发明实施例中,管理服务器仅监测服务器当前的硬盘资源使用情况。即可以理解的是,管理服务器监测服务器当前的存储空间的使用大小是否大于预设的预警阈值。其中,预警阈值可自行设置,可选的,预警阈值可以是服务器的可使用资源的60%。进一步可选的,预警阈值小于报警阈值,设置的预警阈值与报警阈值之间的差值将大于服务器在预置的未来时间段内的资源增长值,如若管理服务器预测到服务器在未来的12个小时内服务器的资源增长率为20%,报警阈值为90%,则管理服务器可设置预警阈值为60%,其中,未来时间段内可以是管理服务器当前的可预警时间范围内与下一个可预警时间范围内之间的时间段。
在具体应用中,服务器可以是用于运维服务的服务器,服务器可记录各种应用的运维日志。由于运维日志仅占用服务器的存储空间,因此,管理服务器可监测服务器的存储空间使用大小是否大于预设的预警阈值。
S101,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内。
在本发明实施例中,可预警时间范围可以是管理人员便于管理服务器的时间范围,如可预警时间范围可以是白天,或者可预警时间范围可以为上班时间,如可预警时间范围可以为:9:00~18:00。管理服务器可预置可预警时间范围,如管理服务器可预置日常上班时间为可预警时间范围,如设置可预警时间范围为:9:00~18:00,或者管理服务器还可预置其他可方便进行管理服务器的时间范围,在此不进行限制。
在本发明实施例中,管理服务器可获取当前的时间,判断当前的时间是否在预置的可预警时间范围内。如:当管理服务器预置的可预警时间范围为9:00~18:00时,若管理服务器获取到的当前的时间为10:00,管理服务器可判断当前的时间在预置的可预警时间范围内。其中,管理服务器获取当前时间具体可以是:管理服务器通过网络获取当前时间,或者,管理服务器接收服务器上传当前的资源使用大小时同时上传的当前的时间。
S102,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出。
在本发明实施例中,当管理服务器确定当前的时间在预置的可预警时间范围内时,管理服务器可通过短信方式或电话方式等将预警信息输出至所要通知的终端中,其中,预警信息用于向用户提示服务器当前的资源使用大小超过预警阈值,需进行资源管理等相关的信息,如提示管理人员服务器当前的存储空间使用大小超过预警阈值,需进行清理服务器的存储空间的预警信息,管理人员可根据预警信息在适当的时候对服务器的资源使用情况进行资源管理,降低服务器当前的资源使用大小。可见,预警信息可向管理人员提前预警,以使管理人员能够安排合适的时间进行解决服务器问题。
在本发明实施例中,管理服务器可登记需要预警通知的管理人员的联系方式,如手机号码。管理服务器可根据预警信息编辑成短信信息,并通过预置的联系方式将短信信息发送至联系方式对应的终端,预警信息在终端的显示示意图具体可如图3所示;或者,管理服务器可根据预警信息编辑成对应的语音信息,并通过预置的联系方式将语音信息发送至联系方式对应的终端。其中,预警信息用于通知管理人员服务器当前的资源使用大小超过预警阈值,管理人员可采取对服务器的资源使用情况进行资源管理,降低服务器当前的资源使用大小。
在本发明实施例中,当管理服务器确定当前的时间不在预置的可预警时间范围内时,管理服务器可监测服务器当前的资源使用大小是否大于预设的报警阈值,其中,报警阈值可以是需管理人员立即对服务器进行资源管理的阈值,具体可以是服务器中可使用资源大小的90%。因此,当管理服务器判断当前的资源使用大小大于预设的报警阈值时,管理服务器可无论任何时间,将生成报警信息并输出,从而有效保障服务器的运行的安全性。其中,报警信息用于提示服务器的资源使用大小超过报警阈值,需管理人员马上采取措施进行降低资源使用的信息。
在本发明实施例中,监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
参见图4,是本发明实施例提供的一种监控资源使用方法的另一种实施例流程示意图。本发明实施例的一种监控资源使用方法包括如下步骤:
S200,获取服务器的第一资源使用日志,其中,所述第一资源使用日志包括所述服务器的资源使用大小与时间的对应关系。
在本发明实施例中,服务器的CPU、内存、硬盘和带宽等资源在每个时间点上都会有相应的资源使用资源大小,管理服务器可内置日志***,日志***可包括第一资源使用日志,第一资源使用日志可将不同时间点所对应的资源使用大小记录下来并保存,以记录服务器上各种资源的资源使用大小与时间的对应关系。优选的,管理服务器可记录服务器的存储空间的使用大小与时间的对应关系。
S201,根据所述服务器的资源使用大小与时间的对应关系,预测服务器资源使用大小为报警阈值所对应的预测时间。
在本发明实施例中,管理服务器可根据服务器的资源使用大小与时间的对应关系,生成预测模型。管理服务器可结合预测模型,根据资源使用大小为报警阈值进行预测,获得对应的预测时间。其中,管理服务器可将资源使用大小为报警阈值作为输入值输入至预测时间模型中进行时间预测,获得预测模型输出的预测时间。其中,预测模型可以是用于输出预测时间的预测时间公式,资源使用大小是其中的自变量,服务器可根据服务器的资源使用大小与时间的对应关系进行拟合,生成预测时间公式。
在本发明实施例中,管理服务器还可以通过机器训练生成预测模型,如管理服务器可根据服务器的资源使用大小与时间的对应关系获取到样本资源使用大小与样本时间,并将样本资源使用大小作为自变量,将样本时间作为因变量进行训练,生成预测模型。
S202,判断所述预测时间是否在预置的可预警时间范围内。
在本发明实施例中,可预警时间范围可以是管理人员便于管理服务器的时间范围,如可预警时间范围可以白天,或者可预置时间范围可以为上班时间,如可预警时间范围可以为:9:00~18:00。
在本发明实施例中,当管理服务器判断预测时间在预置的可预警时间范围内时,管理服务器可将不对服务器进行资源使用预警,可等至服务器的资源使用大小超过报警阈值再输出报警信息通知管理人员立即进行资源管理,当然,管理服务器也仍可对服务器进行资源使用预警。其中,报警信息用于向用户提示服务器当前的资源使用大小超过报警阈值,需马上采取措辞进行解决报警原因的信息。
在本发明实施例中,当管理服务器判断预测时间不在可预警时间范围内时,说明管理服务器可能在不合适的时间内对管理人员进行报警通知,因此,管理服务器可进行提前预警操作。
S203,监测服务器当前的资源使用大小是否大于预置的预警阈值。
S204,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内。
S205,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出。
在本发明实施例中,步骤S203、步骤S204和步骤S205的具体实施方式可参见上述实施例中的步骤S100、步骤S101和步骤S102的具体实施方式,在此不进行赘述。
在本发明实施例中,监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
参见图5,是本发明实施例提供的一种监控资源使用方法的又一种实施例流程示意图。本发明实施例的一种监控资源使用方法包括如下步骤:
S300,监测服务器当前的资源使用大小是否大于预置的预警阈值。
S301,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内。
S302,当确定所述当前的时间在所述可预警时间范围内时,监测所述服务器中的各预置文件的当前的资源使用大小,在所述各预置文件的当前的资源使用大小中获取最高的资源使用大小所对应的第一目标预置文件。
在本发明实施例中,管理服务器可预置用于监测资源使用情况的文件或目录,其中,预置的文件可包括:预置路径所指向的文件或者预置目录所指向的所有文件,预置的文件可以是用于清理的文件。管理服务器可向服务器发送获取预置文件的资源使用大小请求,并接收服务器响应请求返回的预置文件的当前的资源使用大小;或者,管理服务器可接收服务器上传的预置文件的当前的资源使用大小,或者,管理服务器获取服务器发送的运行日志,根据运行日志分析获得服务器的预置文件的当前的资源使用大小。其中,预置文件的资源使用大小可以是预置文件的存储空间使用大小。
在本发明实施例中,管理服务器可在各预置文件的当前的资源使用大小中获取满足预设条件的资源使用大小所对应的第一目标预置文件。其中,管理服务器可在各预置文件的当前的资源使用大小中获取满足预设条件的资源使用大小所对应的第一目标预置文件可以是:管理服务器可在各预置文件的当前的资源使用大小中获取最高的资源使用大小所对应的第一目标预置文件,或者,管理服务器可在各预置文件的当前的资源使用大小中随机获取大于预设阈值的资源使用大小所对应的第一目标预置文件。优选的,管理服务器可在各预置文件的当前的存储空间使用大小中获取最高的存储空间使用大小所对应的第一目标预置文件。
S303,获取用于定位所述第一目标预置文件的第一目标预置文件信息。
在本发明实施例中,第一目标预置文件信息可用于定位第一目标预置文件,如包括第一目标预置文件的文件名、第一目标预置文件的存储空间使用大小、第一目标预置文件的目录或路径等信息。
S304,生成携带所述第一目标预置文件信息的预警信息。
在本发明实施例中,管理服务器可将携带第一目标预置文件信息的预警信息推送给终端,以使管理人员可通过终端接收到的预警信息或者需进行清理的文件,从而使得管理人员可快速进行定位需清理的文件,有效提高清理服务器的效率。
S305,输出所述携带第一目标预置文件信息的预警信息。
在本发明实施例中,步骤S300、步骤S301和步骤S305的具体实施方式可参见上述实施例中的步骤S100、步骤S101和步骤S102的具体实施方式,在此不进行赘述。
在本发明实施例中,监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
参见图6,是本发明实施例提供的一种监控资源使用方法的又一种实施例流程示意图。本发明实施例的一种监控资源使用方法包括如下步骤:
S400,监测服务器当前的资源使用大小是否大于预置的预警阈值。
S401,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内。
S402,当确定所述当前的时间在所述可预警时间范围内时,获取所述服务器中的各预置文件的第二资源使用日志,其中,所述第二资源使用日志包括所述各预置文件的资源使用大小与时间的对应关系。
在本发明实施例中,管理服务器可将预置文件在不同时间点所对应的资源使用大小记录下来,从而记录预置文件的资源使用大小与时间的对应关系。
S403,根据所述各预置文件的资源使用大小与时间的对应关系确定各预置文件在预设时间段内的资源使用大小的增长率。
在本发明实施例中,预设时间段可以是包括当前时间在内的一段连续的时间段,如每天上班的时间段,或者还可以是与当前时间距离最近一段时间段,如本月开始至第十天的时间段。
在本发明实施例中,终端可根据预置文件的资源使用大小与时间的对应关系,获得预设时间段的两个时间端点分别对应的资源使用大小,从而可计算出预置文件在预设时间段内的资源使用大小的增长率。具体可以是:如当预设时间段的为从a时间点至b时间点,其中,a时间点对应的资源使用大小为c,b时间点对应的资源使用大小为d,则在预设时间段内的资源使用大小增长率f=(d-c)/d。
S404,在所述各预置文件在预设时间段内的资源使用大小的增长率中确定最高增长率所对应的第二目标预置文件。
在本发明实施例中,管理服务器可在各预置文件的资源使用大小的增长率中获取满足预设条件的资源使用大小的增长率所对应的第二目标预置文件。其中,管理服务器可在各预置文件的资源使用大小的增长率中获取满足预设条件的增长率所对应的第二目标预置文件可以是:管理服务器可在各预置文件的资源使用大小的增长率中获取最高的资源使用大小的增长率所对应的第二目标预置文件,或者,管理服务器可在各预置文件的资源使用大小的增长率中随机获取大于预设阈值的资源使用大小的增长率所对应的第二目标预置文件。优选的,管理服务器可在各预置文件的存储空间使用大小的增长率中获取最高的存储空间使用大小的增长率所对应的第二目标预置文件。
S405,获取用于定位所述第二目标预置文件的第二目标预置文件信息。
在本发明实施例中,第二目标预置文件信息可用于定位第二目标预置文件,如包括第二目标预置文件的文件名、第二目标预置文件的存储空间使用大小、第二目标预置文件的目录或路径等信息。
S406,生成携带所述第二目标预置文件信息的预警信息。
在本发明实施例中,管理服务器可将携带第二目标预置文件信息的预警信息推送给终端,以使管理人员可通过终端接收到的预警信息或者需进行清理的文件,从而使得管理人员可快速进行定位需清理的文件,有效提高清理服务器的效率。
S407,输出所述携带第二目标预置文件信息的预警信息。
在本发明实施例中,步骤S400、步骤S401和步骤S407的具体实施方式可参见上述实施例中的步骤S100、步骤S101和步骤S102的具体实施方式,在此不进行赘述。
在本发明实施例中,监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
下面将结合附图7-9,对本发明实施例提供的管理服务器进行详细介绍。需要说明的是,附图7-9所示的管理服务器,用于执行本发明图1-图6所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图6所示的实施例。
请参见图7,为本发明实施例提供了一种管理服务器的结构示意图。如图7所示,本发明实施例的所述管理服务器可以包括:
第一监测单元100,用于监测服务器当前的资源使用大小是否大于预置的预警阈值。
检测单元200,用于当所述监测单元确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内。
第一输出单元300,用于当所述检测单元确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出。
其中,可以理解的是,本实施例的管理服务器中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
在本发明实施例中,监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
请参见图8,为本发明实施例提供了一种管理服务器的结构示意图。如图8所示,本发明实施例的所述管理服务器可以包括:
第一监测单元100、检测单元200和第一输出单元300。
其中,所述管理服务器包括:
获取单元400,用于获取服务器的第一资源使用日志,其中,所述第一资源使用日志包括所述服务器的资源使用大小与时间的对应关系;
预测单元500,用于根据所述服务器的资源使用大小与时间的对应关系,预测服务器资源使用大小为报警阈值所对应的预测时间;
判断单元600,用于判断所述预测时间是否在预置的可预警时间范围内;
当所述判断单元确定所述预测时间不在所述可预警时间范围内时,通知所述监测单元监测服务器当前的资源使用大小是否大于预置的预警阈值。
其中,所述管理服务器还包括:
第二监测单元700,用于当确定所述当前的时间不在所述可预警时间范围内时,监测所述服务器所述当前的资源使用大小是否大于预设的报警阈值;
第二输出单元800,用于当所述第二监测单元确定所述资源使用大小大于所述报警阈值时,生成报警信息并输出,所述报警信息用于提示所述服务器的资源使用大小超过报警阈值的信息。
其中,所述第一输出单元300包括:
第一获取子单元10,用于获取所述服务器中的各预置文件的当前的资源使用大小,在所述各预置文件的当前的资源使用大小中获取最高的资源使用大小所对应的第一目标预置文件;
第二获取子单元20,用于获取用于定位所述第一目标预置文件的第一目标预置文件信息;
第一生成子单元30,用于生成携带所述第一目标预置文件信息的预警信息,以使用户通过所述预警信息中的第一目标预置文件信息在所述服务器中定位所述第一目标预置文件;
第一输出子单元40,用于输出所述携带第一目标预置文件信息的预警信息。
其中,所述第一输出单元300包括:
第三获取子单元50,用于获取所述服务器中的各预置文件的第二资源使用日志,其中,所述第二资源使用日志包括所述各预置文件的资源使用大小与时间的对应关系;
第一确定子单元60,用于根据所述各预置文件的资源使用大小与时间的对应关系确定各预置文件在预设时间段内的资源使用大小的增长率;
第二确定子单元70,用于在所述各预置文件在预设时间段内的资源使用大小的增长率中确定最高增长率所对应的第二目标预置文件;
第四获取子单元80,用于获取用于定位所述第二目标预置文件的第二目标预置文件信息;
第二生成单元90,用于生成携带所述第二目标预置文件信息的预警信息,以使用户通过所述预警信息中的第二目标预置文件信息在所述服务器中定位所述第二目标预置文件;
第二输出单元91,用于输出所述携带第二目标预置文件信息的预警信息。
其中,所述第一输出单元300包括:
第一发送单元92,用于将所述预警信息通过短信方式发送至与所述管理服务器连接的终端,或者,
第二发送单元93,用于将所述预警信息通过电话语音方式发送至与管理服务器连接的终端。
其中,可以理解的是,本实施例的管理服务器中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
在本发明实施例中,监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
请参见图9,为本发明实施例提供了另一种服务器的结构示意图。如图9所示,所述服务器1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图9所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及通信连接应用程序。
在图9所示的终端1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;网络接口1004用于与服务器相连接,获取服务器发送的数据;而处理器1001可以用于调用存储器1005中存储的通信连接应用程序,并具体执行以下操作:
监测服务器当前的资源使用大小是否大于预置的预警阈值;
当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内;
当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,其中,所述预警信息用于向用户提示所述服务器当前的资源使用大小超过预警阈值的信息。
其中,在所述处理器1001监测服务器当前的资源使用大小是否大于预置的预警阈值之前,所述处理器1001还执行:
获取服务器的第一资源使用日志,其中,所述第一资源使用日志包括所述服务器的资源使用大小与时间的对应关系;
根据所述服务器的资源使用大小与时间的对应关系,预测服务器资源使用大小为报警阈值所对应的预测时间;
判断所述预测时间是否在预置的可预警时间范围内;
当确定所述预测时间不在所述可预警时间范围内时,执行所述监测服务器当前的资源使用大小是否大于预置的预警阈值步骤。
其中,在所述处理器1001检测当前的时间是否在预置的可预警时间范围内之后,所述处理器1001还执行:
当确定所述当前的时间不在所述可预警时间范围内时,监测所述服务器所述当前的资源使用大小是否大于预设的报警阈值;
当确定所述资源使用大小大于所述报警阈值时,生成报警信息并输出,所述报警信息用于提示所述服务器的资源使用大小超过报警阈值的信息。
其中,所处理器1001述生成预警信息并输出包括:
获取所述服务器中的各预置文件的当前的资源使用大小,在所述各预置文件的当前的资源使用大小中获取最高的资源使用大小所对应的第一目标预置文件;
获取用于定位所述第一目标预置文件的第一目标预置文件信息;
生成携带所述第一目标预置文件信息的预警信息,以使用户通过所述预警信息中的第一目标预置文件信息在所述服务器中定位所述第一目标预置文件;
输出所述携带第一目标预置文件信息的预警信息。
其中,所述处理器1001生成预警信息并输出包括:
获取所述服务器中的各预置文件的第二资源使用日志,其中,所述第二资源使用日志包括所述各预置文件的资源使用大小与时间的对应关系;
根据所述各预置文件的资源使用大小与时间的对应关系确定各预置文件在预设时间段内的资源使用大小的增长率;
在所述各预置文件在预设时间段内的资源使用大小的增长率中确定最高增长率所对应的第二目标预置文件;
获取用于定位所述第二目标预置文件的第二目标预置文件信息;
生成携带所述第二目标预置文件信息的预警信息,以使用户通过所述预警信息中的第二目标预置文件信息在所述服务器中定位所述第二目标预置文件;
输出所述携带第二目标预置文件信息的预警信息。
其中,所述处理器1001生成预警信息并输出包括:
将所述预警信息通过短信方式发送至与所述管理服务器连接的终端,或者,
将所述预警信息通过电话语音方式发送至与管理服务器连接的终端。
其中,可以理解的是,本实施例的管理服务器中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
在本发明实施例中,监测服务器当前的资源使用大小是否大于预置的预警阈值,当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内,当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,这使得管理服务器可在合适的时间对服务器的资源使用情况进行预警以提前排除障碍,保障服务器正常运行,提高服务器运行的安全性,并降低管理成本。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (12)

1.一种监控资源使用方法,其特征在于,包括:
监测服务器当前的资源使用大小是否大于预置的预警阈值;
当确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内;
当确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,其中,所述预警信息用于向用户提示所述服务器当前的资源使用大小超过预警阈值的信息。
2.如权利要求1所述的方法,其特征在于,所述监测服务器当前的资源使用大小是否大于预置的预警阈值之前包括:
获取服务器的第一资源使用日志,其中,所述第一资源使用日志包括所述服务器的资源使用大小与时间的对应关系;
根据所述服务器的资源使用大小与时间的对应关系,预测服务器资源使用大小为报警阈值所对应的预测时间;
判断所述预测时间是否在预置的可预警时间范围内;
当确定所述预测时间不在所述可预警时间范围内时,执行所述监测服务器当前的资源使用大小是否大于预置的预警阈值步骤。
3.如权利要求2所述的方法,其特征在于,所述检测当前的时间是否在预置的可预警时间范围内之后还包括:
当确定所述当前的时间不在所述可预警时间范围内时,监测所述服务器所述当前的资源使用大小是否大于预设的报警阈值;
当确定所述资源使用大小大于所述报警阈值时,生成报警信息并输出,所述报警信息用于提示所述服务器的资源使用大小超过报警阈值的信息。
4.如权利要求1所述的方法,其特征在于,所述生成预警信息并输出包括:
获取所述服务器中的各预置文件的当前的资源使用大小,在所述各预置文件的当前的资源使用大小中获取最高的资源使用大小所对应的第一目标预置文件;
获取用于定位所述第一目标预置文件的第一目标预置文件信息;
生成携带所述第一目标预置文件信息的预警信息,以使用户通过所述预警信息中的第一目标预置文件信息在所述服务器中定位所述第一目标预置文件;
输出所述携带第一目标预置文件信息的预警信息。
5.如权利要求4所述的方法,其特征在于,所述生成预警信息并输出包括:
获取所述服务器中的各预置文件的第二资源使用日志,其中,所述第二资源使用日志包括所述各预置文件的资源使用大小与时间的对应关系;
根据所述各预置文件的资源使用大小与时间的对应关系确定各预置文件在预设时间段内的资源使用大小的增长率;
在所述各预置文件在预设时间段内的资源使用大小的增长率中确定最高增长率所对应的第二目标预置文件;
获取用于定位所述第二目标预置文件的第二目标预置文件信息;
生成携带所述第二目标预置文件信息的预警信息,以使用户通过所述预警信息中的第二目标预置文件信息在所述服务器中定位所述第二目标预置文件;
输出所述携带第二目标预置文件信息的预警信息。
6.如权利要求1所述的方法,其特征在于,所述生成预警信息并输出包括:
将所述预警信息通过短信方式发送至与所述管理服务器连接的终端,或者,将所述预警信息通过电话语音方式发送至与管理服务器连接的终端。
7.一种管理服务器,其特征在于,所述管理服务器包括:
第一监测单元,用于监测服务器当前的资源使用大小是否大于预置的预警阈值;
检测单元,用于当所述监测单元确定所述当前的资源使用大小大于所述预警阈值时,检测当前的时间是否在预置的可预警时间范围内;
第一输出单元,用于当所述检测单元确定所述当前的时间在所述可预警时间范围内时,生成预警信息并输出,其中,所述预警信息用于向用户提示所述服务器当前的资源使用大小超过预警阈值的信息。
8.如权利要求7所述的管理服务器,其特征在于,所述管理服务器包括:
获取单元,用于获取服务器的第一资源使用日志,其中,所述第一资源使用日志包括所述服务器的资源使用大小与时间的对应关系;
预测单元,用于根据所述服务器的资源使用大小与时间的对应关系,预测服务器资源使用大小为报警阈值所对应的预测时间;
判断单元,用于判断所述预测时间是否在预置的可预警时间范围内;
当所述判断单元确定所述预测时间不在所述可预警时间范围内时,通知所述监测单元监测服务器当前的资源使用大小是否大于预置的预警阈值。
9.如权利要求8所述的管理服务器,其特征在于,所述管理服务器还包括:
第二监测单元,用于当确定所述当前的时间不在所述可预警时间范围内时,监测所述服务器所述当前的资源使用大小是否大于预设的报警阈值;
第二输出单元,用于当所述第二监测单元确定所述资源使用大小大于所述报警阈值时,生成报警信息并输出,所述报警信息用于提示所述服务器的资源使用大小超过报警阈值的信息。
10.如权利要求7所述的管理服务器,其特征在于,所述第一输出单元包括:
第一获取子单元,用于获取所述服务器中的各预置文件的当前的资源使用大小,在所述各预置文件的当前的资源使用大小中获取最高的资源使用大小所对应的第一目标预置文件;
第二获取子单元,用于获取用于定位所述第一目标预置文件的第一目标预置文件信息;
第一生成子单元,用于生成携带所述第一目标预置文件信息的预警信息,以使用户通过所述预警信息中的第一目标预置文件信息在所述服务器中定位所述第一目标预置文件;
第一输出子单元,用于输出所述携带第一目标预置文件信息的预警信息。
11.如权利要求10所述的管理服务器,其特征在于,所述第一输出单元包括:
第三获取子单元,用于获取所述服务器中的各预置文件的第二资源使用日志,其中,所述第二资源使用日志包括所述各预置文件的资源使用大小与时间的对应关系;
第一确定子单元,用于根据所述各预置文件的资源使用大小与时间的对应关系确定各预置文件在预设时间段内的资源使用大小的增长率;
第二确定子单元,用于在所述各预置文件在预设时间段内的资源使用大小的增长率中确定最高增长率所对应的第二目标预置文件;
第四获取子单元,用于获取用于定位所述第二目标预置文件的第二目标预置文件信息;
第二生成单元,用于生成携带所述第二目标预置文件信息的预警信息,以使用户通过所述预警信息中的第二目标预置文件信息在所述服务器中定位所述第二目标预置文件;
第二输出单元,用于输出所述携带第二目标预置文件信息的预警信息。
12.如权利要求7所述的管理服务器,其特征在于,所述第一输出单元包括:
第一发送单元,用于将所述预警信息通过短信方式发送至与所述管理服务器连接的终端,或者,
第二发送单元,用于将所述预警信息通过电话语音方式发送至与管理服务器连接的终端。
CN201610931401.8A 2016-10-31 2016-10-31 一种监控资源使用方法及服务器 Active CN108023741B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610931401.8A CN108023741B (zh) 2016-10-31 2016-10-31 一种监控资源使用方法及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610931401.8A CN108023741B (zh) 2016-10-31 2016-10-31 一种监控资源使用方法及服务器

Publications (2)

Publication Number Publication Date
CN108023741A true CN108023741A (zh) 2018-05-11
CN108023741B CN108023741B (zh) 2020-11-27

Family

ID=62069800

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610931401.8A Active CN108023741B (zh) 2016-10-31 2016-10-31 一种监控资源使用方法及服务器

Country Status (1)

Country Link
CN (1) CN108023741B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112162897A (zh) * 2020-08-27 2021-01-01 广东卓维网络有限公司 一种公用智能设备管理方法及***
CN113778778A (zh) * 2020-08-25 2021-12-10 北京沃东天骏信息技术有限公司 一种预警方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729301A (zh) * 2008-11-03 2010-06-09 ***通信集团湖北有限公司 网络异常流量监测方法和监测***
US20140149568A1 (en) * 2012-11-26 2014-05-29 Sap Ag Monitoring alerts in a computer landscape environment
CN104916088A (zh) * 2015-05-12 2015-09-16 广东美的暖通设备有限公司 一种故障报警方法、装置及线控器
CN105245360A (zh) * 2015-09-08 2016-01-13 长威信息科技发展股份有限公司 一种数据中心运维监控告警白名单***
CN106034051A (zh) * 2015-03-12 2016-10-19 腾讯科技(深圳)有限公司 网络监控数据处理方法及网络监控数据处理装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729301A (zh) * 2008-11-03 2010-06-09 ***通信集团湖北有限公司 网络异常流量监测方法和监测***
US20140149568A1 (en) * 2012-11-26 2014-05-29 Sap Ag Monitoring alerts in a computer landscape environment
CN106034051A (zh) * 2015-03-12 2016-10-19 腾讯科技(深圳)有限公司 网络监控数据处理方法及网络监控数据处理装置
CN104916088A (zh) * 2015-05-12 2015-09-16 广东美的暖通设备有限公司 一种故障报警方法、装置及线控器
CN105245360A (zh) * 2015-09-08 2016-01-13 长威信息科技发展股份有限公司 一种数据中心运维监控告警白名单***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113778778A (zh) * 2020-08-25 2021-12-10 北京沃东天骏信息技术有限公司 一种预警方法和装置
CN112162897A (zh) * 2020-08-27 2021-01-01 广东卓维网络有限公司 一种公用智能设备管理方法及***

Also Published As

Publication number Publication date
CN108023741B (zh) 2020-11-27

Similar Documents

Publication Publication Date Title
CN110661659B (zh) 一种告警方法、装置、***及电子设备
CN110224858B (zh) 基于日志的告警方法及相关装置
CN103123602B (zh) 基于java的异常报警监控方法及其装置
CN101548506B (zh) 用于确定安全性攻击的装置和安全性节点
US9077610B2 (en) Performing call stack sampling
KR100748246B1 (ko) 침입탐지 로그수집 엔진과 트래픽 통계수집 엔진을 이용한다단계 통합보안 관리 시스템 및 방법
JP6097889B2 (ja) 監視システム、監視装置、および検査装置
RU2535630C2 (ru) Способ и устройство для сбора данных мобильной связи
CN110830438A (zh) 一种异常日志告警方法、装置及电子设备
CN109104438A (zh) 一种窄带物联网中的僵尸网络预警方法及装置
CN107315952A (zh) 用于确定应用程序可疑行为的方法和装置
CN104866296A (zh) 数据处理方法和装置
CN104243192B (zh) 故障处理方法及***
CN114743341A (zh) 基于边缘计算的消防检测报警方法和装置
CN114490272A (zh) 数据处理方法及装置、电子设备和计算机可读存储介质
CN110674149B (zh) 业务数据处理方法、装置、计算机设备和存储介质
CN108023741A (zh) 一种监控资源使用方法及服务器
CN100501693C (zh) 一种用于分析软件***cpu占用率的方法及存储器
CN110750425A (zh) 数据库监控方法、装置、***和存储介质
CN109165147A (zh) 日志打印控制方法、装置、***、后端服务器及前端设备
CN110262917A (zh) 宿主机自愈方法、装置、计算机设备及存储介质
CN104363113A (zh) 一种业务连续性检测方法
CN115083030A (zh) 一种业务巡检方法、装置及电子设备
CN113342619A (zh) 日志监控方法、***、电子设备及可读介质
CN115686381B (zh) 存储集群运行状态的预测方法及装置

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
GR01 Patent grant
GR01 Patent grant