首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >生成基于netstat的进程间通信网络图?

生成基于netstat的进程间通信网络图?
EN

Software Recommendation用户
提问于 2022-09-23 14:45:30
回答 1查看 35关注 0票数 0

我有一个服务器,有很多进程使用TCP进行进程间通信(微服务体系结构)。

我试图获得哪个服务/进程与其他服务通信的概述,因此我想构建一个网络图,例如基于netstat输出(其他标准Linux网络工具也可以作为数据源)。

是否有一个免费/开放源代码的脚本或工具,可以构建一个显示进程和通信路径的网络图?

我知道这样的图表可能是不完整的,因为netstat只捕捉某个时间点,但在这种情况下这是可以接受的。根访问在已使用的服务器上可用。

EN

回答 1

Software Recommendation用户

发布于 2022-10-02 16:48:58

最近我不得不解决一个类似的问题(DB对象依赖关系),经过大量的研究,我最终使用了开源图形可视化工具细胞角。虽然它起源于生物空间,但它在任何其他图形和/或关系上下文中都是完全可用的。

在其网站上的描述:

Cytoscape是一个开源软件平台,用于可视化分子相互作用网络和生物通路,并将这些网络与注释、基因表达谱和其他状态数据集成起来。虽然细胞海景最初是为生物研究而设计的,但现在它是复杂网络分析和可视化的通用平台。Cytoscape核心发行版为数据集成、分析和可视化提供了一组基本特性。

原始的netstat输出只需要一点点清理就可以将其转换为CSV。然后,CSV可以导入到Cytoscape中,在那里生成相应的网络图(节点、边缘、属性、标签等)。

我还推荐了来自赛托卡普应用商店的免费附加yFiles Layout Algorithms。安装它提供了许多有用的附加布局,特别是具有许多节点和连接的大型网络。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/84085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档