Actualmente documentamos manualmente las conexiones a los puertos de nuestros conmutadores. Por supuesto, el mantenimiento es una tarea difícil y la documentación está desactualizada tan pronto como la guarde.
¿Hay alguna herramienta para consultar los conmutadores, preferiblemente a través de SNMP, que pueda decirle qué está conectado en el otro extremo?
Para el registro, utilizamos principalmente conmutadores HP ProCurve.
Respuestas:
Netdisco es la respuesta.
Sitio web: http://netdisco.org/
fuente
He usado GLPI ( http://glpi-project.org/spip.php?lang=en ) que me ha gustado, hojas de cálculo (que son engorrosas pero efectivas), y he estado mirando el Plan de PI ( http: // iptrack .sourceforge.net / ) que parece casi abandonado.
Dado que pronto obtendré otro administrador (YAY), volveré a GLPI.
Además, etiqueto cada uno de los cables que van al interruptor con una etiquetadora Brother p-touch. Es bastante barato, pero es mejor que nada.
fuente
NetDisco es un gran cañón. Para una secuencia de comandos más simple, mira switchmap . Recorre las tablas MAC de los conmutadores, las tablas ARP, CDP y otros para generar páginas web estáticas. Estos resumen muy bien las asignaciones de puertos.
fuente
Soy un gran admirador de la herramienta de asignación de puertos de conmutador administrado de NST www.netscantools.com/spmapmain.html
No es gratuito, pero es muy útil para solucionar problemas y documentar redes. Utiliza SNMP y ARP para proporcionarle la dirección MAC e IP (y también realizará búsquedas de DNS) de todos los dispositivos conectados a cada puerto en un conmutador determinado.
¡Un gran aprobado para esta herramienta!
fuente
Podrías conocer bien NMAP y usarlo como tu mapeador de red actualizado. Aunque creo que eso resultaría ser demasiado engorroso. Me quedo con la rotuladora y mi herramienta principal para esta situación.
fuente
OpenNMS presenta el descubrimiento de layer2 a través de la colección SNMP (como estoy seguro de que hacen otras herramientas similares).
OpenNMS extraerá información MAC, VLAN y STP de los dispositivos administrados, y la usará para construir una topología l2, que luego puede asignar. (El mapeo nativo actualmente solo funciona para IE, pero la próxima versión estable - 1.8 - creo que tendrá un mejor soporte de mapeo). Puede ver qué nodos están conectados a un nodo determinado por puerto.
Alternativamente, si se siente cómodo escribiendo algo usted mismo, snimpy proporciona una excelente interfaz programática para SNMP, evitando gran parte de la sobrecarga de programación para SNMP. Lo he usado recientemente para generar un resumen en vivo de vlans por puerto, algo que nuestros conmutadores no informaron limpiamente.
fuente
He escrito un programa Perl que se ejecuta en Linux / FreeBSD para rastrear todos los dispositivos en su red Cisco (IOS / NX-OS / ASA). Utiliza SSH / Telnet (sin SNMP) para conectarse a los dispositivos y almacena todos los datos en una base de datos MySQL. Es altamente modular, está dirigido a redes medianas y grandes, incluye una interfaz GUI y CLI, y tiene una biblioteca que puede ser utilizada por otros programas. Hay muchas características, así que solo revisa la página web:
http://netdbtracking.sourceforge.net/
fuente