我需要绘制一张在我的局域网中运行的所有第 2 层和第 3 层机器的图形地图。
我不想要像 Dia 或类似的图形工具,而是想要一种可以显示 LAN 真实布线(也包括交换机!)的“图形 Nmap”。
事实上,是这样的:http://www.solarwinds.com/network-topology-mapper.aspx
答案1
据我所知,对于 Ubuntu 来说,很少有类似的软件包可用,免费且开箱即用,而且不需要大量的手动配置。
开放网络管理系统可能会满足您的需求。
网络拓扑映射器(以及 SolarWinds 工具套件)是非常不错的中级网络管理工具。遗憾的是,它仅适用于 Windows,而且价格不菲。如果没有大量定制,您将很难找到类似的解决方案。如果您有预算并经营一家异构商店,我强烈建议您使用这款软件。此外,他们的 IPAM 和 NetFlow 工具也相当可靠。
也就是说,我知道有三种可以在 Linux 上运行的软件,它们可能会帮助您开始动态映射您的网络:胡夫,OP管理器, 和开放网络管理系统。
我还建议看看SLAC 页面看看网络管理领域是否还有更多最新发展。
以下应用程序按成本、复杂性和功能集的升序排列。
胡夫
Cheops 是一款免费的网络映射解决方案,它可以为您发现并以图形方式显示服务器和网络节点。它已经过时了,可能不再开发。但它是一款用于网络发现的简单工具。
你可以下载 Cheops,这里
开放网络管理系统
OpenNMS 能够进行网络发现、事件管理和性能管理。它也可以作为 .deb 包使用。
核心功能:
- 自动第 2 层和第 3 层链路发现
- 自动网络/节点发现和配置
- 自动服务发现和配置
- 全面支持 IPv6(新)
- 手动节点和服务调配请求
- 路径中断支持
开放网络管理系统下载
安装说明适用于 deb/apt-get。
OP管理器
另一方面,OpManager 是一种商业工具。它具有与 SolarWinds 解决方案类似的功能集。根据我的经验,它非常强大且可定制。也就是说,您必须为此付费。它确实可以在基于 Debian 的系统上运行,尽管它不是为 Ubuntu 定制的。YMMV。
在网络管理功能方面,它支持:
- 可用性和正常运行时间监控
- 交通和利用率监控
- 思科监控
- 网络设备健康监控(路由器、交换机、防火墙、无线接入点)
- 网络映射
- 自定义网络地图/网络流量地图
- WAN RTT 监控
- 网络流量分析(NetFlow、sFlow)
- VoIP 监控
- 网络配置管理
- IP 地址管理
- 交换机端口映射器
要查看完整功能列表,请参阅: 这里
您可以下载OPManager的免费试用版这里
我非常有兴趣听取其他人关于使用自由的,Ubuntu 中的统一网络管理解决方案,不需要内部开发和大量的维护和支持。
同时,当使用 OPManager 或 OpenNMS 不合理时,我将不得不使用自己定制的 Nagios/Cacti/SmokePing/Rancid/IPPlan 解决方案来处理较小的网络。
答案2
我使用并喜爱了很久的一个工具是 EtherApe,也许这也是您想要了解的另一个工具。(在这种情况下,10.0.0.2 是我的 adsl 路由器)
答案3
好吧,也许答案可能是这样的:NetXMS — 企业级监控。
NetXMS 是一款开源网络和基础设施监控和管理解决方案,可为 IT 基础设施的所有层提供性能和可用性监控以及灵活的事件处理、警报、报告和图形绘制功能。它是一款适用于所有类型设备的解决方案 — 它可以在一个地方监控和管理您的整个 IT 基础设施 — 从网络交换机到应用程序。
十年过去了,但也许这可以帮助某些人。