[发明专利]一种用于并行系统的监测方法在审
| 申请号: | 201410412938.4 | 申请日: | 2014-08-21 |
| 公开(公告)号: | CN104156299A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 王峰 | 申请(专利权)人: | 江苏惠居乐信息科技有限公司 |
| 主分类号: | G06F11/32 | 分类号: | G06F11/32 |
| 代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 徐萍 |
| 地址: | 215411 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 并行 系统 监测 方法 | ||
技术领域
本发明涉及计算机的领域,尤其涉及一种用于并行系统的监测方法。
背景技术
在大数据分析等并行系统中,系统的稳定性、系统各个进程的运行状态以及数据处理状态一般很难进行计算与统计,这样就不能实时知道整个并行系统的运行、处理情况,基于这种现状,当发现并行系统出现问题时,往往已经造成了较严重的后果,尤其是基于实时大数据处理的并行系统而言,造成的损失更大。
发明内容
本发明主要解决的技术问题是提供一种用于并行系统的监测方法,在并行系统中增加一个监测进程,通过这个监测进程实时收集、监测并行系统中的各个进程的状态,根据收集到的状态对并行系统进行状态统计,一旦发现并行系统中进程异常以及进程处理业务出现异常,马上进行告警处理,把异常信息输出到指定桌面系统,严重信息通过电话或短信直接通知到负责人,使得问题能够得到及时发现,减少系统出现异常时带来的损失,通过监测进程定时统计监测并进行告警,能够实时掌握并行系统的进程状态,对整个并行系统维护带来方便。
为解决上述技术问题,本发明采用的一个技术方案是:提供了一种用于并行系统的监测方法,包括以下步骤:
a、在分布式主机部署监测进程,各个分布式进程启动时,获取分布式进程的唯一标识号;
b、分布式进程启动时,向分布式主机中的监测进程注册,分布式主机中的监测进程收到注册信息后,把请求注册信息与请求进程的主机IP地址对应起来保存在内存M中;
c、分布式主机中的监测进程定时轮询M,向各个分布式进程发送握手信息,分布式进程收到握手信息后,把各自进程所在机器的情况信息反馈给分布式主机中的监测进程,监测进程统计收到的各个分布式进程的反馈信息,发现异常进行告警处理;
d、分布式进程向监测进程注册成功后,动分布式进程与监测进程之间保活的心跳线程,定时向主机监测进程发送心跳消息,主机监测进程及时响应分布式进程的心跳消息,一旦心跳消息出现异常后,分布式进程定时向主机监测进程重新注册,直到注册成功。
在本发明一个较佳实施例中,所述的步骤a中唯一标识号的构成为:进程所在机器的MAC地址+进程名称。
在本发明一个较佳实施例中,所述的步骤b中注册信息的格式构成:进程唯一标识号&&进程类型。
在本发明一个较佳实施例中,所述的步骤c中的情况信息包括cpu利用率、进程占用内存大小以及进程空闲时间信息。
在本发明一个较佳实施例中,所述的步骤d中心跳消息出现异常的情况为连续3次没有收到心跳消息的响应。
在本发明一个较佳实施例中,所述的监测方法采用双轮询机制。
本发明的有益效果是:本发明的用于并行系统的监测方法,在并行系统中增加一个监测进程,通过这个监测进程实时收集、监测并行系统中的各个进程的状态,根据收集到的状态对并行系统进行状态统计,一旦发现并行系统中进程异常以及进程处理业务出现异常,马上进行告警处理,把异常信息输出到指定桌面系统,严重信息通过电话或短信直接通知到负责人,使得问题能够得到及时发现,减少系统出现异常时带来的损失,通过监测进程定时统计监测并进行告警,能够实时掌握并行系统的进程状态,对整个并行系统维护带来方便。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1 是本发明用于并行系统的监测方法的一较佳实施例的流程图;
图2 主机监测进程流程图;
图3分布式进程注册与保活流程图。
具体实施方式
下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1至图3所示,本发明实施例包括:
一种用于并行系统的监测方法,包括以下步骤:
a、在分布式主机部署监测进程,各个分布式进程启动时,获取分布式进程的唯一标识号;
b、分布式进程启动时,向分布式主机中的监测进程注册,分布式主机中的监测进程收到注册信息后,把请求注册信息与请求进程的主机IP地址对应起来保存在内存M中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏惠居乐信息科技有限公司,未经江苏惠居乐信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410412938.4/2.html,转载请声明来源钻瓜专利网。





