网络地图。 构建网络地图软件的简要概述

网络地图。 构建网络地图软件的简要概述

0. 介绍性的,或者有点题外话这篇文章的诞生只是因为在一个地方找到此类软件的比较特征,甚至只是一个列表是极其困难的。 我们必须铲除一堆材料才能至少得出某种结论。

在这方面,我决定为那些对这个问题感兴趣的人节省一点时间和精力,并在一个地方收集尽可能多的、由我掌握的、用于网络映射的系统的数量。

本文中描述的一些系统是我亲自尝试过的。 这些很可能是目前过时的版本。 以下一些内容是我第一次看到,有关它们的信息只是作为准备本文的一部分而收集的。

由于我接触这些系统很长时间,而且有些根本没有接触过,所以我没有任何截图或任何示例。 所以我在谷歌、维基、YouTube、开发者网站上刷新了我的知识,我在那里挖掘了屏幕截图,结果我得到了这样的概述。

1. 理论

1.1。 为什么呢?

回答“为什么?”的问题首先您需要了解什么是“网络地图”。 网络图 -(最常见)网络设备及其连接的交互的逻辑图形示意图表示,它描述了它们最重要的参数和属性。 如今,它经常与监控设备状态和警报系统结合使用。 所以:然后,为了了解网络节点的位置、它们的交互以及它们之间的连接。 与监控相结合,我们获得了一个用于诊断网络行为和预测网络行为的工作工具。

1.2. L1、L2、L3

根据 OSI 模型,它们也是第 1 层、第 2 层和第 3 层。 L1 - 物理层(线路和交换),L2 - 物理寻址层(MAC 地址),L3 - 逻辑寻址层(IP 地址)。

事实上,构建 L1 映射是没有意义的,它在逻辑上源自相同的 L2,也许媒体转换器除外。 然后,现在也有可以跟踪的媒体转换器。

从逻辑上讲,L2 基于节点的 mac 地址构建网络映射,L3 基于节点的 IP 地址构建网络映射。

1.3. 显示什么数据

这取决于要解决的任务和愿望。 例如,我自然想了解这块铁本身是否“活着”,它“挂”在哪个端口上以及端口处于什么状态up或down。 可能是L2。 总的来说,L2 在我看来是应用意义上最适用的网络映射拓扑。 但是,味道和颜色...

端口上的连接速度还不错,但如果有终端设备(PC 打印机),则并不重要。 如果能够看到处理器负载水平、可用 RAM 量以及铁片上的温度,那就太好了。 但这不再那么容易了,这里您需要配置一个可以读取 SNMP 并显示和分析接收到的数据的监控系统。 稍后会详细介绍这一点。

关于L3,我找到了这个 文章.

1.4.如何?

可以手动完成,也可以自动完成。 如果是手工的话,那么时间比较长,就需要考虑到人的因素。 如果是自动的,那么您需要考虑到所有网络设备都必须是“智能”的,能够使用 SNMP,并且必须正确配置该 SNMP,以便将从它们收集数据的系统可以读取该数据。

看来并不难。 但也有陷阱。 首先,并非每个系统都能够从设备读取我们希望看到的所有数据,或者并非所有网络设备都可以提供这些数据;最后,并非每个系统都可以在其中构建网络映射自动模式。

自动生成地图的流程大致如下:

– 系统从网络设备读取数据
- 根据数据,为路由器的每个端口形成一个端口地址匹配表
- 匹配地址和设备名称
- 建立端口-端口设备连接
- 以图表的形式绘制所有这些,对用户来说“直观”

2. 练习

那么,现在我们来谈谈可以使用什么来构建网络地图。 当然,我们首先希望尽可能地自动化这个过程。 嗯,也就是说,Paint 和 MS Visio 不再...不过...不,它们是。

有专门的软件可以解决构建网络地图的问题。 有些软件产品只能提供“手动”添加带有属性的图片、绘制链接以及以极其截断的形式启动“监控”(节点是否存活或不再响应)的环境。 其他人不仅可以自己画网络图,还可以从SNMP中读取一堆参数,出现故障时通过短信通知用户,提供网络硬件端口的一堆信息,而这一切只是它们的部分功能(相同的 NetXMS)。

一、产品

该列表还远未完成,因为此类软件有很多。 但这是谷歌在该主题上给出的全部内容(包括英文网站):

开源项目:
局域网日志
Nagios的
Icinga
尼迪
潘多拉FMS
PRTG
网络XMS
ZABBIX

付费项目:
兰州
全面网络监控
太阳风网络拓扑映射器
紫外探测器
奥维克
AdRem NetCrunch

2.2.1. 免费软件

2.2.1.1. 局域网拓扑日志

网站

网络地图。 构建网络地图软件的简要概述

由 Yuri Volokitin 开发的软件。 界面尽可能简单。 Softina 支持半自动网络构建。 她需要“馈送”所有路由器的设置(IP、SNMP 凭据),然后一切都会自行发生,即设备之间的连接将建立指示端口。

该产品有付费版本和免费版本。

视频手册

2.2.1.2。 Nagios的

网站

网络地图。 构建网络地图软件的简要概述

网络地图。 构建网络地图软件的简要概述

开源软件自 1999 年就已出现。 该系统是为网络监控而设计的,也就是说,它可以通过SNMP读取数据并自动构建网络图,但由于这不是它的主要功能,所以它以一种非常......奇怪的方式做到这一点......使用NagVis构建地图。

视频手册

2.2.1.3. 伊辛加

网站

网络地图。 构建网络地图软件的简要概述

网络地图。 构建网络地图软件的简要概述

Icinga 是一个开源系统,曾经从 Nagios 中分离出来。 该系统允许您自动构建网络地图。 唯一的问题是它使用 NagVis 插件构建地图,该插件是在 Nagios 下开发的,因此我们假设这两个系统在构建网络地图方面是相同的。

视频手册

2.2.1.4。 内迪

网站

网络地图。 构建网络地图软件的简要概述

能够自动检测网络中的节点,并根据这些数据构建网络地图。 界面非常简单,通过SNMP进行状态监控。

该产品有免费和付费版本。

视频手册

2.2.1.5。 潘多拉FMS

网站

网络地图。 构建网络地图软件的简要概述

能够自动发现、自动建网、SNMP。 不错的界面。

该产品有免费和付费版本。

视频手册

2.2.1.6。 PRTG

网站

网络地图。 构建网络地图软件的简要概述

该软件不知道如何自动构建网络地图,只能手动拖放图片。 但同时,它可以通过SNMP监控设备的状态。 在我的主观看来,界面还有很多不足之处。

30 天 - 完整功能,然后 - “免费版本”。

视频手册

2.2.1.7。 网络XMS

网站

网络地图。 构建网络地图软件的简要概述

NetMXS 主要是一个开源监控系统,构建网络地图是一个辅助功能。 但它的实施非常巧妙。 基于自动发现的自动构建,通过SNMP进行节点监控,能够跟踪路由器端口的状态和其他统计数据。

视频手册

2.2.1.8。 ZABBIX

网站

网络地图。 构建网络地图软件的简要概述

Zabbix也是一个开源监控系统,比NetXMS更灵活、更强大,但它只能以手动方式构建网络图,但它可以监控几乎任何路由器参数,其集合只能配置。

视频手册

2.2.2. 付费软件

2.2.2..1 兰州

网站

网络地图。 构建网络地图软件的简要概述

付费软件可让您自动扫描网络拓扑并根据检测到的设备构建网络图。 允许您仅通过节点本身的启动来监控检测到的设备的状态。

视频手册

2.2.2.2. 全面网络监控

网站

网络地图。 构建网络地图软件的简要概述

付费软件不会自动构建网络地图。 甚至不知道如何自动检测节点。 其实这和Visio是一样的,只是专注于网络拓扑。 允许您仅通过节点本身的启动来监控检测到的设备的状态。

糟糕! 我在上面写道,我们拒绝 Paint 和 Visio...好吧,就这样吧。

没找到视频手册,也不需要……程序马马虎虎。

2.2.2.3. Solarwinds 网络拓扑映射器

网站

网络地图。 构建网络地图软件的简要概述

付费软件,有试用期。 它可以自动扫描网络并根据指定参数自行创建地图。 界面非常简单和令人愉快。

视频手册

2.2.2.4. 紫外探测器

网站

网络地图。 构建网络地图软件的简要概述

付费软件,15 天试用。 它可以自动检测并自动绘制地图,仅通过up/down状态监控设备,即通过设备ping。

视频手册

2.2.2.5. 奥维克

网站

网络地图。 构建网络地图软件的简要概述

非常好的付费程序,可以自动检测和监控网络设备。

视频手册

2.2.2.6。 AdRem NetCrunch

网站

网络地图。 构建网络地图软件的简要概述

付费软件,有 14 天试用期。 能够自动检测和自动构建网络。 该界面并没有引起热情。 也可以通过SNMP进行监控。

视频手册

3. 对比板

事实证明,要提出用于比较系统的相关且重要的参数,同时将它们放入一个小盘子中是相当困难的。 这就是我得到的:

网络地图。 构建网络地图软件的简要概述

*“用户友好”设置是非常主观的,我理解这一点。 但我想不出还能如何形容“笨拙和难以阅读”。

**“不仅监控网络”意味着系统作为该术语通常意义上的“监控系统”运行,即能够从操作系统、虚拟化主机读取指标,从来宾中的应用程序接收数据操作系统等

4、个人意见

从个人经验来看,我不认为单独使用该软件进行网络监控有什么意义。 让我印象更深刻的是使用一个监控系统来监控一切和每个人,并具有构建网络地图的能力。 Zabbix 在这方面遇到了困难。 Nagios 和 Icinga 也是如此。 只有 NetXSM 对此感到满意。 不过,如果您感到困惑并在 Zabbix 中制作地图,那么它看起来比 NetXMS 更有前途。 还有 Pandora FMS、PRTG、Solarwinds NTM、AdRem NetCrunch,以及很可能还有一堆其他的东西,这些东西没有包含在本文中,但我只在图片和视频中看到过它们,所以我不能对它们说什么。

关于 NetXMS 的编写 文章 简要概述了系统的功能以及如何操作。

PS:

如果我在某个地方犯了错误,而且很可能是我犯了错误,请在评论中纠正它,我将纠正这篇文章,以便那些认为这些信息有用的人不必根据自己的经验仔细检查所有内容。

谢谢。

来源: habr.com

添加评论