我在 Linux 上搜索一种图形工具来记录我们的网络/服务器基础设施。一个将一些文本表示转换为点的脚本(即 graphviz)就足够了。
节点应该是设备,节点之间应该有多个连接的可能性(我们有多台机器,它们有多个连接(我猜两台机器之间直接连接最多有 8 个)),端点需要包含一些属性,例如端点设备的名称(例如 usb0、eth0)以及 fqdn,以防不同设备有不同的名称(例如,每台计算机及其远程管理接口都有不同的名称)。此外,每个节点都应该有属性(例如,机器上运行着哪些服务)。编辑:我还需要建立循环的能力(即从一个节点到其自身(但到不同的端口))。
当然,我可以在每一个矢量图形程序(xfig、inkscape……)上绘制它,但它应该是可维护的,也就是说,微小的改变不应该需要 5 个小时的工作和一位艺术家。
答案1
我曾使用 xfig 和 dia 来实现这一点,而且它肯定不需要“5 小时的工作和一位艺术家”来完成小改动。如果您想用文字描述事物,自己编写点文件并通过 graphviz 运行它们应该可以正常工作。