1.一种进程监控方法,其特征在于,包括:
确定待监控的监控对象,并获取所述监控对象的实时运行状态;
获取每个待监控的监控对象的配置信息、每个所述监控对象中预设的进程的进程标识以及每个所述进程之间的调用关系;当监控对象是计算机设备时,配置信息包括处理器、安装内存容量、系统类型、硬盘存储量;
根据所述配置信息、所述进程标识以及所述调用关系建立每个所述监控对象的进程运行状态库;
根据所述实时运行状态的行为短序列组成运行轨迹序列,并根据所述运行轨迹序列与预设的进程运行状态库中的正常行为状态对应的正常行为序列,计算运行偏离值,包括:确定所述实时运行状态对应的行为短序列,并根据所述行为短序列确定预设时间内的运行轨迹序列;根据所述行为短序列,在所述进程运行状态库中查找与所述运行轨迹序列对应的正常行为状态,并根据所述正常行为状态生成正常行为序列;根据如下公式计算运行轨迹序列基于正常行为序列的运行偏离值:其中,a、b分别用于表示所述运行轨迹序列和所述正常行为序列;i用于表示所述运行轨迹序列a中的行为短序列序号,j用于表示所述正常行为序列b中的正常行为状态序号,γ、η分别用于表示距离调整系数;l(ai≠bj)是当ai≠bj时值为1,否则值为0的示性函数;
若所述运行偏离值大于或者等于预设的异常阈值,则判定所述监控对象发生异常。
2.如权利要求1所述的进程监控方法,其特征在于,根据所述运行偏离值与预设的异常阈值判定所述监控对象是否发生异常之后,还包括:若所述监控对象发生异常,则根据所述监控对象的进程信息进行异常跟踪,并获取异常信息;
根据所述异常信息确定所述监控对象发生异常的异常等级;
根据所述异常等级,发送所述监控对象的进程信息至管控终端和\或进行异常警报。
3.一种终端设备,其特征在于,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如下步骤:确定待监控的监控对象,并获取所述监控对象的实时运行状态;
获取每个待监控的监控对象的配置信息、每个所述监控对象中预设的进程的进程标识以及每个所述进程之间的调用关系;当监控对象是计算机设备时,配置信息包括处理器、安装内存容量、系统类型、硬盘存储量;
根据所述配置信息、所述进程标识以及所述调用关系建立每个所述监控对象的进程运行状态库;
根据所述实时运行状态的行为短序列组成运行轨迹序列,并根据所述运行轨迹序列与预设的进程运行状态库中的正常行为状态对应的正常行为序列,计算运行偏离值,包括:确定所述实时运行状态对应的行为短序列,并根据所述行为短序列确定预设时间内的运行轨迹序列;根据所述行为短序列,在所述进程运行状态库中查找与所述运行轨迹序列对应的正常行为状态,并根据所述正常行为状态生成正常行为序列;根据如下公式计算运行轨迹序列基于正常行为序列的运行偏离值:其中,a、b分别用于表示所述运行轨迹序列和所述正常行为序列;i用于表示所述运行轨迹序列a中的行为短序列序号,j用于表示所述正常行为序列b中的正常行为状态序号,γ、η分别用于表示距离调整系数;l(ai≠bj)是当ai≠bj时值为1,否则值为0的示性函数;
若所述运行偏离值大于或者等于预设的异常阈值,则判定所述监控对象发生异常。
4.一种终端设备,其特征在于,包括:
获取单元,用于确定待监控的监控对象,并获取所述监控对象的实时运行状态;
信息获取单元,用于获取每个待监控的监控对象的配置信息、每个所述监控对象中预设的进程的进程标识以及每个所述进程之间的调用关系;当监控对象是计算机设备时,配置信息包括处理器、安装内存容量、系统类型、硬盘存储量;
状态库建立单元,用于根据所述配置信息、所述进程标识以及所述调用关系建立每个所述监控对象的进程运行状态库;
计算单元,用于根据所述实时运行状态的行为短序列组成运行轨迹序列,并根据所述运行轨迹序列与预设的进程运行状态库中的正常行为状态对应的正常行为序列,计算运行偏离值;
判定单元,用于若所述运行偏离值大于或者等于预设的异常阈值,则判定所述监控对象发生异常;
所述计算单元包括:
第一序列单元,用于确定所述实时运行状态对应的行为短序列,并根据所述行为短序列确定预设时间内的运行轨迹序列;
第二序列单元,用于根据所述行为短序列,在所述进程运行状态库中查找与所述运行轨迹序列对应的正常行为状态,并根据所述正常行为状态生成正常行为序列;
偏离值计算单元,用于计算所述运行轨迹序列相对于所述正常行为序列的所述运行偏离值;
所述偏离值计算单元还用于:
根据如下公式计算运行轨迹序列基于正常行为序列的运行偏离值:
其中,a、b分别用于表示所述运行轨迹序列和所述正常行为序列;i用于表示所述运行轨迹序列a中的行为短序列序号,j用于表示所述正常行为序列b中的正常行为状态序号,γ、η分别用于表示距离调整系数;l(ai≠bj)是当ai≠bj时值为1,否则值为0的示性函数。
5.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1或2所述方法的步骤。