数据中心主机命令监控方法、装置、设备以及计算机存储介质制造方法及图纸

技术编号:39137683 阅读:7 留言:0更新日期:2023-10-23 14:53
本发明专利技术实施例涉及计算机数据处理技术领域,公开了一种数据中心主机命令监控,该方法包括:通过多个探针分别采集目标主机内的多个待监控应用的主机命令执行信息;其中,各个待监控应用中分别植入有至少一个探针;探针用于在检测到待监控应用执行预设类型的主机命令时,采集预设类型的主机命令对应的主机命令执行信息;对所有待监控应用对应的主机命令执行信息进行分析处理,得到目标主机的主机命令执行分析结果。通过上述方式,本发明专利技术实施例提高了数据中心主机命令监控的准确率和效率。了数据中心主机命令监控的准确率和效率。了数据中心主机命令监控的准确率和效率。

【技术实现步骤摘要】
数据中心主机命令监控方法、装置、设备以及计算机存储介质


[0001]本专利技术实施例涉及计算机数据处理
,具体涉及一种数据中心主机命令监控方法、装置、设备以及计算机存储介质。

技术介绍

[0002]随着云原生技术的发展,虚拟化和容器化得到成熟应用,系统规模越来越大。如数据中心内运行的成百上千的云主机上,可能运行着成千上万的容器实例。基于业务实现和运营运维等需求,系统层面和人工层面在主机上执行的命令更是不计其数。如何有效监控数据中心内所有主机执行的命令,从而对数据中心的主机资源的使用情况进行更好地异常检测和资源调度,并进行异常行为和故障事件的分析和追踪,是一项重要挑战。
[0003]本申请的专利技术人在实施本专利技术实施例的过程中发现:现有的针对数据中心内的主机执行的命令的监控一般是通过基于history命令机制获取用户在bash终端里输入的内容,或基于kernel

devel等工具编写内核模块,扩展内核功能来获取主机命令。现有的数据中心主机命令监控存在监控不够全面、技术成本高或安全性较低的问题。

技术实现思路

[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]处理模块,用于对所有所述待监控应用对应的所述主机命令执行信息进行分析处理,得到所述目标主机的主机命令执行分析结果。
[0030]根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使数据中心主机命令监控设备执行前述任意一项所述的数据中心主机命令监控方法实施例的操作。
[0031]本专利技术实施例通过通过多个探针分别采集目标主机内的多个待监控应用的主机命令执行信息;其中,各个待监控应用中分别植入有至少一个所述探针;所述探针用于在检测到所述待监控应用执行预设类型的主机命令时,采集所述预设类型的主机命令对应的所
述主机命令执行信息;对所有所述待监控应用对应的所述主机命令执行信息进行分析处理,得到所述目标主机的主机命令执行分析结果。从而区别于现有技术中仅能针对主机上部分类型的应用进行主机命令执行的监控,本专利技术实施例根据主机上的各种待监控应用的应用类型对应植入能追踪该类型应用的主机命令执行过程的探针,从而能够对数据中心的主机上执行的所有主机命令的过程进行数据采集,便于根据采集到的全面的主机命令执行数据对数据中心进行更有效的主机资源的监控和使用异常情况的对应处理,由此能够提高数据中心的管理效率和准确率。
[0032]上述说明仅是本专利技术实施例专利技术实施例的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0033]附图仅用于示出实施方式,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0034]图1示出了本专利技术实施例提供的数据中心主机命令监控方法的流程示意图;
[0035]图2示出了本专利技术另一实施例提供的数据中心主机命令监控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据中心主机命令监控方法,其特征在于,所述方法包括:通过多个探针分别采集目标主机内的多个待监控应用的主机命令执行信息;其中,各个待监控应用中分别植入有至少一个所述探针;所述探针用于在检测到所述待监控应用执行预设类型的主机命令时,采集所述预设类型的主机命令对应的所述主机命令执行信息;对所有所述待监控应用对应的所述主机命令执行信息进行分析处理,得到所述目标主机的主机命令执行分析结果。2.根据权利要求1所述的方法,其特征在于,所述通过探针分别采集目标主机内的多个所述待监控应用的主机命令执行信息,包括:确定所述待监控应用针对所述预设类型的主机命令的主机命令调用方式;根据所述主机命令调用方式确定所述待监控应用所植入的所述探针的探针类型以及探针植入位置。3.根据权利要求2所述的方法,其特征在于,所述根据所述主机命令调用方式确定所述待监控应用所植入的所述探针的探针类型以及探针植入位置,包括:当所述主机命令调用方式为用户空间内调用时,确定所述探针的探针类型为用户空间动态跟踪探针;当所述主机命令调用方式为内核空间内调用时,确定所述探针的探针类型包括内核静态跟踪探针。4.根据权利要求2所述的方法,其特征在于,所述根据所述主机命令调用方式确定所述待监控应用所植入的所述探针的探针类型以及探针植入位置,包括:根据所述主机命令调用方式确定主机命令调用相关函数;根据所述主机命令调用相关函数在所述待监控应用中的执行位置确定所述探针植入位置。5.根据权利要求1所述的方法,其特征在于,所述探针在所述待监控应用执行所述主机命令被触发,触发后加载经过内核校验的内核植入程序至内核态,所述内核植入程序用于触发内核态软中断并监听所述主机命令的执行过程所对应的内核函数信息,得到所述主机命令执行信息;其中,所述主机命令执行信息包括:命令执行时间、用户身份信息、进程信息、命令内容以及命令来源中的至少一项。6.根据权利要求1所述的方法,其特征在于,数据中心中包括多个所述目标主机;所述对所有所述待监控应用对应...

【专利技术属性】
技术研发人员:吉文越陈健飞王淼鑫郭岳潘宇虹
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1