您如何跟踪连接到交换机的电源?


15

当前,我们手动记录到交换机端口的连接。当然,维护是一项繁琐的工作,一旦保存,文档就会过时。

是否有任何工具(最好是通过SNMP)查询交换机,可以告诉您另一端连接了什么工具?

作为记录,我们主要使用HP​​ ProCurve交换机。


旧的procurve交换机支持CDP。事实证明,使用像netdisco这样的工具非常方便。
petrus

Answers:


9

Netdisco就是答案。

  • 它可以绘制网络拓扑图(只要您使用支持LLDP或CDP的交换机)。
  • 它可以查询这些设备的ARP表(使用SNMP),并告诉您哪个端口连接了哪个设备,它还可以解析DNS和WINS的名称。
  • 它显示了您网络中使用的IP地址,还包含了网络设备清单。
  • 它可以自动发现网络拓扑(您只需指定一个网络设备作为起点)。

网站:http//netdisco.org/


这看起来像工具,正是我想要的。看起来好像已经维护了一段时间,但是我将稍作讨论,看看是否可以使其与我们的网络一起使用。谢谢:)
卡米尔·基西尔

它在CVS中维护,但是他们最近没有发布。
cstamas

3

我使用了我喜欢的GLPI(http://glpi-project.org/spip.php?lang=en),电子表格(既麻烦又有效),并且一直在研究IP计划(http:// iptrack .sourceforge.net /),这似乎已被废弃。

由于我很快将要再获得一名管理员(YAY),因此我将回到GLPI。

另外,我还使用Brother p-touch贴标签机标记了连接到交换机的每条电缆。它相当便宜,但总比没有好。


GLPI会自动发现哪些设备连接到了交换机的端口,还是您必须自己进行更新?
卡米尔·

1
+1标签,如果我再找到一个“神秘”电缆...
TonyUser,2009年

似乎标签总是从电缆上掉下来。我们使用Dyno标签机来标记我们所有的服务器,并偶尔将其应用于电源线和网络电缆。标签似乎总是会在一段时间后脱落,尤其是在服务器用尽的情况下。有什么秘密?
卡米尔·基西尔

您的标签会自动回卷吗?如果没有,您总是可以在之后将它们包裹在胶带中。
丹吉2009年

它们确实包裹了,但最终变得粘滞了。我可以试试大提琴。
卡米尔·基西尔

3

NetDisco是一门大炮。有关更简单的脚本,请查看switchmap。它遍历交换机的MAC表,ARP表,CDP等以生成静态网页。这些很好地总结了端口分配。


令人敬畏的小虫子,像一个魅力一样运作!
Bruno Pereira 2015年

2

我是NST的管理型交换机端口映射工具的忠实拥护者,网址为www.netscantools.com/spmapmain.html

它不是免费的,但在故障排除和记录网络方面非常有用。它使用SNMP和ARP为您提供连接到给定交换机上每个端口的所有设备的MAC和IP地址(还将进行DNS查找)。

对此工具大加赞赏!


0

您可能会精通NMAP,并将其用作更新的网络映射器。虽然我认为那太麻烦了。在这种情况下,我坚持使用标签制造商和我的主要工具。


我以为NMAP在网络层而不是数据链路层工作。它会查询开关吗?
2009年

你是绝对正确的。我今天早上在想那个。
斯科特(Scotthere),2009年

0

OpenNMS具有通过SNMP收集进行第2层发现的功能(我敢肯定还有其他类似的工具)。

OpenNMS将从受管设备中提取MAC,VLAN和STP信息,并使用它来构建十二层拓扑,然后可以对其进行映射。(本机映射当前仅适用于IE,但下一个稳定版本-1.8-我认为将提供更好的映射支持)。您可以按端口查看哪些节点连接到给定节点。

另外,如果您愿意自己编写某些内容,snimpy还提供了一个出色的SNMP编程接口,从而绕开了SNMP编程的大量开销。我最近使用它来生成每个端口VLAN的实时摘要,而我们的交换机并未对此进行明确报告。


0

我编写了一个在Linux / FreeBSD上运行的Perl程序,以跟踪Cisco网络(IOS / NX-OS / ASA)上的所有设备。它使用SSH / Telnet(无SNMP)连接到设备,并将所有数据存储在MySQL数据库中。它是高度模块化的,适用于中型和大型网络,包括GUI和CLI界面,并具有可供其他程序使用的库。有很多功能,因此只需检查网页即可:

http://netdbtracking.sourceforge.net/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.