有没有一种能实时监控交换机网络拓扑结构的软件方案实现或者硬件方案?

现在有一个三台交换机组成的双环网络拓扑结构,要求能通过图形化的界面实现对网络拓扑的监控,如连接中断,能显示更新后的拓扑状态。现有假设思路1在拓扑里面加嵌入式主板监控(可以装linux系统),但是不知道有啥开源软件支持这种功能?或者有更好的实现方案。

zabbix的拓扑图应该可以实现,主要是开源的,配置较为灵活,示例如图。

img