0

我不是 DBA 的专家,所以我会尝试用我想象的方式解释我想要什么。

我有带有网络设备的 Oracle DB。每个设备都有具有父设备/端口的端口

我想要一些工具,它会自动创建这个设备关系的可视化地图。将基于此关系创建“网络地图”。

如果这个工具有一些输出准备好用于网络发布,或者来自乞讨的基于网络的工具,那就更好了。此外,如果它会在我添加新关系/对象后立即自动更新“图片”

从远处看,它看起来像 Gource http://youtu.be/E5xPMW5fg48 但不完全是我需要的

希望能得到一些建议。提前致谢!

UPD:找到另一个工具:Gephi

4

1 回答 1

0

你可以试试graphviz。它是专门为可视化网络节点的大图而创建的。

它不是开箱即用的。您必须编写一些代码:

  1. 读取设备上的数据及其关系
  2. 创建 graphviz 输入文件
  3. 通过调用 graphviz 二进制文件生成图表。

有很多方法可以做到这一点。最简单的方法之一是将 python 与pydot库一起使用。

请注意,graphviz 会生成静态图像(jpeg / tiff 等),因此您必须按需重新生成。

还有更多可用的交互式工具包,例如protovis / infovis。两者都是基于 javascript 的并直接在浏览器中呈现。

hth。

于 2011-10-20T20:30:57.337 回答