回答:
Netdiscoが答えです。
ウェブサイト:http : //netdisco.org/
気に入ったGLPI(http://glpi-project.org/spip.php?lang=en)、スプレッドシート(面倒ですが効果的)を使用し、IPプラン(http:// iptrack .sourceforge.net /)ほぼ放棄されたようです。
もうすぐ(YAY)別の管理者を取得するので、GLPIに戻ります。
また、Brother p-touchラベラーを使用して、スイッチに向かう各ケーブルにラベルを付けます。かなり安いですが、何もないよりはましです。
NetDiscoは非常に大きな大砲です。より単純なスクリプトについては、switchmapをご覧ください。スイッチのMACテーブル、ARPテーブル、CDPなどを調べて、静的なWebページを生成します。これらはポートの割り当てをうまくまとめています。
私はNSTのマネージドスイッチポートマッピングツールwww.netscantools.com/spmapmain.htmlの大ファンです。
無料ではありませんが、トラブルシューティングやネットワークの文書化に非常に役立ちます。SNMPおよびARPを使用して、特定のスイッチの各ポートに接続されているすべてのデバイスのMACおよびIPアドレスを提供します(DNSルックアップも行います)。
このツールに大賛成!
NMAPに精通し、それを更新されたネットワークマッパーとして使用できます。私はそれが面倒すぎると判明すると思いますが。私は、ラベルメーカーとこの状況の主なツールにこだわります。
OpenNMSは、SNMPコレクションを介したレイヤー2ディスカバリー機能を備えています(他の同様のツールも同様です)。
OpenNMSは、管理対象デバイスからMAC、VLAN、およびSTP情報を取得し、これを使用してl2トポロジを構築し、マッピングできます。(ネイティブマッピングは現在IEでのみ機能しますが、次の安定リリース-1.8-マッピングのサポートが改善されると思います)。ポートごとに、特定のノードに接続されているノードを確認できます。
あるいは、自分で何かを作成することに慣れている場合、snimpyはSNMPのプログラミングの優れたインターフェイスを提供し、SNMPのプログラミングのオーバーヘッドの多くをバイパスします。最近、ポートごとにVLANのライブサマリーを生成するために使用しましたが、スイッチが正常に報告しなかったものです。
Linux / FreeBSD上で実行され、Ciscoネットワーク上のすべてのデバイス(IOS / NX-OS / ASA)を追跡するPerlプログラムを作成しました。SSH / Telnet(SNMPなし)を使用してデバイスに接続し、すべてのデータをMySQLデータベースに保存します。高度にモジュール化されており、中規模および大規模ネットワーク向けであり、GUIおよびCLIインターフェースを備え、他のプログラムで使用できるライブラリを備えています。多くの機能がありますので、ウェブページを確認してください: