问题描述
我需要在LAN中运行所有第2层和第3层机器的图形化Map。
我不想要像Dia或类似的图形工具,而是一种”graphical Nmap”,它显示了LAN的真实布线(包括开关!)。
事实上,像这样:http://www.solarwinds.com/network-topology-mapper.aspx
最佳解决方案
据我所知,很少有类似的软件包可用,免费和out-of-the-box,对于Ubuntu来说,不需要很多手动配置。
OpenNMS可能会满足您的需求。
网络拓扑映射器(以及一般的SolarWinds工具套件)是一种非常好的mid-level网络管理工具。不幸的是,它只是Windows而且价格很高。如果没有大量的定制,您将获得hard-pressed以找到类似的解决方案。如果你有预算并运行异构商店,我强烈建议使用这个软件。此外,他们的IPAM和NetFlow工具也非常可靠。
也就是说,我知道在Linux上运行的三个软件可能会让您开始动态映射您的网络:Cheops,OPManager和OpenNMS。
我还建议查看SLAC page,看看网络管理领域是否有更新的发展。
在成本,复杂性和feature-sets方面,按升序列出了以下应用程序。
基奥普斯
Cheops是一个免费的网络映射解决方案,可以为您发现并以图形方式显示服务器和网络节点。它已经老了,可能已经不再开发了。但是,它是用于网络发现的简单工具。
您可以下载Cheops,here
OpenNMS的
OpenNMS能够进行网络发现,事件管理和性能管理。它也以.deb包的形式提供。
核心功能:
-
自动第2层和第3层链路发现
-
自动网络/节点发现和配置
-
自动服务发现和供应
-
全程IPv6支持(新)
-
手动节点和服务供应申请
-
路径停电支持
OpenNMS download
用于deb /apt-get的Installation instructions。
OpManager的
另一方面,OpManager是一种商业工具。它具有与SolarWinds解决方案类似的feature-set。根据我的经验,它非常强大且可定制。也就是说,你将不得不为此付出代价。它确实在Debian-based系统上运行,但它不是Ubuntu的custom-tailored。因人而异。
在网络管理功能方面,它支持:
-
可用性和正常运行时间监控
-
交通和利用监测
-
思科监控
-
网络设备运行状况监控(路由器,交换机,防火墙,无线接入点)
-
网络映射
-
自定义网络Map/网络流量Map
-
WAN RTT监控
-
网络流量分析(NetFlow,sFlow)
-
VoIP监控
-
网络配置管理
-
IP地址管理
-
切换端口映射器
有关功能的完整列表,请参阅:here
您可以下载OPManager here的免费试用版
我非常希望听到其他人在Ubuntu中使用免费的统一网络管理解决方案,不需要in-house开发和大量的关注和喂养。
与此同时,当使用OPManager或OpenNMS是不合理的时候,我必须使用我自己的定制Nagios /Cacti /SmokePing /Rancid /IPPlan解决方案来应对小型网络。
次佳解决方案
我使用和喜爱的工具是EtherApe,这可能是您可能想要查看的另一种可能性。 (在这种情况下10.0.0.2是我的adsl路由器)