[发明专利]一种资源关联关系发现方法、装置和电子设备有效
申请号: | 201811438120.4 | 申请日: | 2018-11-27 |
公开(公告)号: | CN111221699B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 吕佳源;许哲 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;赵美林 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 关联 关系 发现 方法 装置 电子设备 | ||
本发明公开了一种资源关联关系发现方法、装置和电子设备,方法包括:采集多台被管设备上所有应用进程的通信数据、应用进程的配置数据以及监听端口的数据并将采集的应用进程的通信数据、应用进程的配置数据以及监听端口的数据存储到数据库中;对所述数据库中的数据进行汇聚分析,确定应用进程间的通信关系以及应用进程,被管设备和监听端口两两之间的对应关系;根据应用进程间的通信关系以及应用进程,被管设备和监听端口两两之间的对应关系,创建并记录资源间的关联关系。具有部署简单、实时采集,节省成本,能够自动发现云平台同层以及不同层比如IaaS‑PaaS及PaaS‑PaaS之间资源关联关系的优点。
技术领域
本发明涉及互联网技术领域,具体涉及资源关联关系发现方法、装置和电子设备。
背景技术
在IT(Information Technology,信息技术)运行维护管理中,资源关联关系数据是尤为重要的一类数据,这类数据在告警影响分析、故障根源分析、变更影响分析中起到了十分重要的作用。以往对于资源关联关系数据的维护往往停留在IaaS(Infrastructure-as-a-Service,基础设施即服务)层,如网络设备的连接关系、主机与存储的连接关系、物理机与虚拟机的关系等等。对于IaaS层与PaaS(Platform-as-a-Service,平台即服务)层的关系以及PaaS层之间的关系等却很少涉及。
这是由于业务系统的应用架构越靠上层越复杂,尤其在微服务架构(微服务架构是一项在云中部署应用和服务的新技术)下,资源的关联关系几乎不可能靠人工或流程驱动来维护,因此需要借助一些自动化手段,实时发现各类资源之间的关联关系。
发明内容
本发明提供了一种资源关联关系发现方法、装置和电子设备,具有部署简单、实时采集,能够自动发现云平台同层或不同层之间资源关联关系的优点。
根据本申请的一个方面,提供了一种资源关联关系发现方法,包括:
采集多台被管设备上所有应用进程的通信数据、应用进程的配置数据以及监听端口的数据并将采集的应用进程的通信数据、应用进程的配置数据以及监听端口的数据存储到数据库中;
对所述数据库中的数据进行汇聚分析,确定应用进程间的通信关系以及应用进程,被管设备和监听端口两两之间的对应关系;
根据应用进程间的通信关系以及应用进程,被管设备和监听端口两两之间的对应关系,创建并记录资源间的关联关系。
可选地,所述被管设备包括服务器,采集多台被管设备上所有应用进程的通信数据、应用进程的配置数据以及监听端口的数据包括:
通过部署在服务器上的采集脚本,执行预设命令采集该服务器上所有应用进程的通信数据后得到第一文件,第一文件的内容包括:进程PID、进程名称、源端IP、源端口、目的端IP以及目的端端口;
通过部署在服务器上的采集脚本,解析系统文件获取应用进程的配置数据后得到第二文件,第二文件的内容包括设备名称、进程PID、进程主工作路径、进程所属用户以及进程工作参数;
通过部署在服务器上的采集脚本,采集该服务器上的监听端口的数据后得到第三文件,第三文件的内容包括进程PID、IP地址、设备名称、监听端口号。
可选地,将采集的应用进程的通信数据、应用进程的配置数据以及监听端口的数据存储到数据库中包括:
接收第一文件和第二文件,将第一文件的内容和第二文件的内容进行合并后保存到第一数据表中;
接收第三文件,将第三文件的内容保存到第二数据表中。
可选地,对所述数据库中的数据进行汇聚分析包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811438120.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调节的电机固定座
- 下一篇:冷藏室通风保障平台