一种监控阈值的生成方法、装置和系统的制作方法

文档序号:9508455阅读:715来源:国知局
一种监控阈值的生成方法、装置和系统的制作方法
【技术领域】
[0001] 本发明涉及云计算应用领域,特别涉及一种监控阈值的生成方法、装置和系统。
【背景技术】
[0002] 对数据中心的资源如数据中心中服务器、网络设备等设备的CPU利用率、内存利 用率、磁盘利用率等进行监控,是数据中心最重要的任务之一。在现有监控技术中,运维 人员主要通过个人经验设置资源的各个指标的监控阈值如设置CPU利用率的监控阈值为 90 %等,那么,当CPU利用率超过90 %,将引起数据中心的预警。
[0003] 随着数据中心的不断发展,数据中心的资源和用户越来越多,导致不同时间段,不 同用户对资源的使用情况差异性较大,那么,对于不同时间段,不同用户的监控阈值也应该 存在一定的差异,但是,在现有这种监控技术中,仍然无法对监控阈值进行动态调整。

【发明内容】

[0004] 本发明提供一种监控阈值的生成方法、装置和系统,从而实现对监控阈值进行动 态调整。
[0005] -种监控阈值的生成方法,包括:
[0006] 在每一个监控时间段中,针对每一个用户分别从各个资源中采集监控数据;
[0007] 存储所述每一个监控时间段中,每一个用户的各个资源对应的监控数据;
[0008] 读取所述存储的每一个监控时间段中,每一个用户的各个资源对应的监控数据, 并根据各个资源对应的监控数据中的指标值和实际状态,确定在每一个监控时间段中,每 一个用户对应的监控阈值。
[0009] 优选地,所述根据各个资源对应的监控数据中的各个指标对应的指标值和实际状 态,确定在每一个监控时间段中,每一个用户对应的各个指标的监控阈值,包括:
[0010] 对比当前时间段、当前用户的各个资源对应的指标值和实际状态,当所述当前时 间段、当前用户的各个资源对应的实际状态包含有临界状态时,确定所述临界状态对应的 指标值为当前时间、当前用户的监控阈值,当所述当前时间段、当前用户的各个资源对应的 实际状态均为正常状态时,确定最大指标值为当前时间、当前用户的监控阈值。
[0011] 优选地,上述方法进一步包括:设置监控阈值的更新时间;
[0012] 在到达所述监控阈值的更新时间时,或者在接收到管理员触发时,执行所述读取 所述存储的每一个监控时间段中,每一个用户的各个资源对应的监控数据,并根据各个资 源对应的监控数据中的指标值和实际状态,确定在每一个监控时间段中,每一个用户对应 的监控阈值。
[0013] 优选地,在所述确定在每一个监控时间段中,每一个用户对应的监控阈值之后,进 一步包括:
[0014] 将所述每一个监控时间段中,每一个用户对应的监控阈值中第一监控时间段中, 第一用户对应的第一监控阈值应用到所述第一监控时间段中,第一用户对应的各个资源监 控实例中;
[0015] 将当前采集的第一监控时间段中,第一用户对应的各个资源的监控数据与所述第 一监控时间段中,第一用户对应的第一监控阈值进行对比,确定并反馈所述第一监控时间 段中,第一用户对应的各个资源的状态。
[0016] -种监控阈值的生成装置,包括:
[0017] 监控数据采集单元,用于在每一个监控时间段中,针对每一个用户分别从外设的 各个资源中采集监控数据,并发送所述采集的监控数据;
[0018] 监控数据存储单元,用于接收并存储所述每一个监控时间段中,每一个用户的各 个资源对应的监控数据;
[0019] 监控阈值分析单元,用于读取所述监控数据存储单元中存储的每一个监控时间段 中,每一个用户的各个资源对应的监控数据,根据各个资源对应的监控数据中的指标值和 实际状态,确定在每一个监控时间段中,每一个用户对应的监控阈值。
[0020] 优选地,上述装置,进一步包括:监控阈值存储单元,用于从所述监控阈值分析单 元获取并存储所述不同时间、不同用户对应的动态监控阈值。
[0021] 优选地,所述监控阈值分析单元,用于对比当前时间段、当前用户的各个资源对应 的指标值和实际状态,当所述当前时间段、当前用户的各个资源对应的实际状态包含有临 界状态时,确定所述临界状态对应的指标值为当前时间、当前用户的监控阈值,当所述当前 时间段、当前用户的各个资源对应的实际状态均为正常状态时,确定最大指标值为当前时 间、当前用户的监控阈值。
[0022] 优选地,所述监控阈值分析单元,用于设置动态监控阈值的更新时间,当到达所述 更新时间时,或者在接收到管理员触发时,执行所述读取所述存储的每一个监控时间段中, 每一个用户的各个资源对应的监控数据,并根据各个资源对应的监控数据中的指标值和实 际状态,确定在每一个监控时间段中,每一个用户对应的监控阈值。
[0023] 优选地,上述装置进一步包括:监控阈值调用单元,用于获取所述每一个监控时间 段中,每一个用户对应的监控阈值,将所述每一个监控时间段中,每一个用户对应的监控阈 值中第一监控时间段中,第一用户对应的第一监控阈值应用到所述第一监控时间段中,第 一用户对应的各个资源监控实例中,并将所述监控数据采集单元当前采集的第一监控时间 段中,第一用户对应的各个资源的监控数据与所述第一监控时间段中,第一用户对应的第 一监控阈值进行对比,确定并反馈所述第一监控时间段中,第一用户对应的各个资源的状 ??τ 〇
[0024] 一种监控阈值的生成系统,包括:上述任一种所述监控阈值的生成装置和至少一 个资源;其中,
[0025] 所述至少一个资源中,每一个资源,用于在每一个监控时间段中,向所述监控阈值 的生成装置提供每一个用户对应的监控数据。
[0026] 优选地,所述监控阈值的生成装置应用于云数据中心的管理服务器中;
[0027] 所述至少一个资源,包括:云数据中心的所有设备。
[0028] 本发明实施例提供了一种监控阈值的生成方法、装置和系统,该监控阈值的生成 方法,包括:在每一个监控时间段中,针对每一个用户分别从各个资源中采集监控数据;存 储所述每一个监控时间段中,每一个用户的各个资源对应的监控数据;读取所述存储的每 一个监控时间段中,每一个用户的各个资源对应的监控数据,并根据各个资源对应的监控 数据中的指标值和实际状态,确定在每一个监控时间段中,每一个用户对应的监控阈值,使 得同一个用户,不同时间段的监控阈值有所差异,也可使同一监控时间段中,不同用户的监 控阈值有所差异,与现有的监控技术中所有监控时间段、所有用户共用同一个监控阈值相 比,本发明实现了对监控阈值进行动态调整。
【附图说明】
[0029] 图1为本发明实施例提供的一种监控阈值的生成方法的流程图;
[0030] 图2为本发明另一实施例提供的一种监控阈值的生成方法的流程图;
[0031] 图3为本发明实施例提供的userl和user2对应的监控阈值动态变化曲线;
[0032] 图4为本发明实施例提供的一种监控阈值的生成装置的结构示意图;
[0033] 图5为本发明另一实施例提供的一种监控阈值的生成装置的结构示意图;
[0034] 图6为本发明实施例提供的一种监控阈值的生成系统的结构示意图。
【具体实施方式】
[0035] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0036] 如图1所示,本发明实施例提供一种监控阈值的生成方法,该方法可以包括如下 步骤:
[0037] 步骤101 :在每一个监控时间段中,针对每一个用户分别从各个资源中采集监控 数据;
[0038] 步骤102 :存储所述每一个监控时间段中,每一个用户的各个资源对应的监控数 据;
[0039] 步骤103 :读取所述存储的每一个监控时间段中,每一个用户的各个资源对应的 监控数据,并根据各个资源对应的监控数据中的指标值和实际状态,确定在每一个监控时 间段中,每一个用户对应的监控阈值。
[0040] 在本发明一个实施例中,为了能够提高监控阈值准确性,步骤103的具体实施方 式:对比当前时间段、当前用户的各个资源对应的指标值和实际状态,当所述当前时间段、 当前用户的各个资源对应的实际状态包含有临界状态时,确定所述临界状态对应的指标值 为当前时间、当前用户的监控阈值,当所述当前时间段、当前用户的各个资源对应的实际状 态均为正常状态时,确定最大指标值为当前时间、当前用户的监控阈值。
[0041] 在本发明一个实施例中,为了
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1