10-Strike Network Diagram FAQ: Problemas SNMP, guardar dumps del árbol MIB
P: He escaneado la red; se encontraron las computadoras, pero no se dibujaron las líneas de conexión (enlaces) entre ellas. ¿Por qué?
R: Para dibujar líneas de conexión entre las computadoras necesitará switches administrables con SNMP habilitado. Al escanear un rango de direcciones IP, los agentes SNMP deben estar incluidos en el rango escaneado, se deben especificar community strings (contraseñas) correctas y se debe seleccionar la opción "Escanear SNMP". El programa debe estar permitido en su firewall. Si no tiene tales switches o si SNMP está deshabilitado, deberá dibujar los enlaces manualmente. No es tan complicado ni toma tanto tiempo como parece: solo necesita unos minutos.
Si el programa no puede leer la información de conexión de sus switches por alguna razón, no se dibujarán los enlaces. Realice los siguientes pasos antes de contactar a nuestro soporte técnico:
1) Verifique que la opción "Buscar dispositivos SNMP..." esté seleccionada y que las Community strings estén correctamente ingresadas en el Paso 2 del Asistente de escaneo.
2) Si conoce las direcciones IP y las Community strings de sus switches, seleccione el ajuste "Recuperar una tabla de conexiones de los switches" y complete la lista de switches.
3) Compruebe si sus switches aparecen en la tabla de hosts encontrados en el Paso 3 y si tienen la opción "Agente SNMP presente" en la columna correspondiente.
Si sus switches se encuentran y se muestran en los resultados de la búsqueda, admiten el protocolo SNMP, pero los enlaces aún no se dibujan, guarde un conjunto de informes y envíenoslo. Realice los siguientes pasos:
1) Inicie el Asistente de escaneo de red.
2) Configure los ajustes necesarios y escanee su red. Espere hasta que finalice el proceso de escaneo y vea la ventana de resultados.
3) Guarde los resultados del escaneo en un archivo. Haga clic en el botón "Informe" y guarde los resultados en el archivo Scan_Results_table.csv. Cierre la ventana del Asistente y cancele la creación del mapa.
4) Guarde un dump completo del árbol MIB de su switch con la utilidad SNMPWALK (lea abajo cómo hacerlo). Guarde archivos de dump separados para distintos switches. Incluya las direcciones IP de los switches en los nombres de archivo.
5) Envíe el archivo Scan_Results_table.csv y los dumps del árbol MIB a nuestro soporte técnico por correo electrónico. No olvide indicar los modelos y fabricantes de sus switches. Esto nos ayudará a detectar el problema y agregar soporte para el modelo de su switch en nuestro programa.
Lo más probable es que sus switches no contengan los datos necesarios en absoluto. En ese caso puede dibujar los enlaces faltantes manualmente.
P: Mi mapa de red no se dibuja automáticamente. ¿Cómo detectar la dirección IP de mi switch? ¿Cómo habilitar el agente SNMP en él?
R: El programa solo puede dibujar líneas de conexión entre sus computadoras si el protocolo SNMP está habilitado en sus switches.
1) Primero, necesita conocer el rango de direcciones IP al que pertenece su switch o la dirección IP exacta del switch.
¿Cómo encontrar un switch en su red?
Puede encontrar un switch en su red usando la utilidad snmpscan.exe (disponible en Internet). Es una aplicación de consola gratuita. Pero si el protocolo SNMP está deshabilitado en su switch, el programa podría no ayudarle.
También puede intentar buscar switches escaneando un rango amplio de direcciones IP con 10-Strike Network Diagram y revisando la tabla de resultados. Busque la columna "Fabricante del adaptador de red" y busque fabricantes conocidos de switches (Cisco, HP, DLink, ...).
2) Necesita conocer la community string del switch (contraseña). Por defecto es "public".
3) El agente SNMP debe estar habilitado en su switch.
¿Cómo habilitar el agente SNMP?
Si conoce la dirección IP de su switch, puede intentar abrir su interfaz web con un navegador (por ejemplo, http://192.168.1.1), ingresar un inicio de sesión y una contraseña correctos, y cambiar la configuración SNMP. Active el agente SNMP en la página web de configuración SNMP. También puede configurar una community string para el acceso SNMP.
P: El programa no ve ningún hub. ¿Cómo habilitar el agente SNMP en los hubs para que el programa los vea y dibuje conexiones?
R: Sus hubs deben admitir el protocolo SNMP. Puede averiguarlo buscando en Internet por el nombre y el modelo del hub. Si no logra obtener información sobre el soporte SNMP de su modelo de hub, puede enviarnos el nombre y el modelo del hub y preguntar sobre SNMP. Por lo general, los hubs no admiten SNMP. Necesita tener switches administrados (Cisco, HP, DLink, Dell, etc.) en su red para dibujar los enlaces de conexión correctamente.
P: El programa no puede conectarse a una PC remota usando el protocolo SNMP. El servicio SNMP está iniciado en la PC remota y la Community string es correcta. ¿Qué falla?
R: Probablemente el Firewall de Windows bloquea el programa y el servicio SNMP. Debe agregar el programa a las excepciones del firewall en su PC (y el servicio SNMP debe estar permitido en la PC remota si el programa aún no se conecta):
1) Haga clic en "Inicio" y luego en "Panel de control". Haga doble clic en "Firewall de Windows"
2) Haga clic en la pestaña "Excepciones". Haga clic en "Agregar programa".
3) Ubique el archivo NetworkDiagram.exe (en la carpeta del programa, dentro de "Program Files") y luego haga clic en "Aceptar".
4) Haga clic en "Aceptar".
Intente acceder de nuevo al servicio SNMP.
Repita esto para el servicio SNMP (la ruta debería ser algo como C:\WINDOWS\System32\snmp.exe) en la PC remota si el programa aún no puede conectarse al servicio.
P: El programa escanea la red lentamente y se congela cuando selecciono la comprobación de puertos TCP en la ventana del Asistente de escaneo. ¿Por qué?
R: Esto se debe a que Microsoft introdujo un límite (de 10) para restringir la cantidad de conexiones TCP salientes half-open simultáneas permitidas en Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista sin SP(x86,x64) y con SP1(x86,x64), a fin de impedir que un virus o programa malicioso abra conexiones ilimitadas a otros sistemas.
Más información sobre este tema...
Cómo guardar dumps del árbol MIB de sus switches usando la utilidad SNMPWALK.EXE
La utilidad SNMPWALK le permite obtener un dump completo del árbol MIB de un dispositivo SNMP. La utilidad opera en modo de solo lectura y no realiza ningún cambio en la configuración del dispositivo. Puede descargar SNMPWALK desde muchos sitios de Internet. Por ejemplo, puede descargar SNMPWALK aquí.
Por favor, no nos envíe dumps MIB hechos con otras utilidades.
Cómo guardar el dump del árbol MIB usando SNMPWALK:
1) Descomprima el archivo del programa en cualquier carpeta. El archivo contiene otras utilidades SNMP; sin embargo, solo necesitaremos el archivo snmpwalk.exe.
2) Ejecute un shell de comandos (cmd.exe) y cambie el directorio actual a la carpeta que contiene los archivos de SNMPWALK.
3) Escriba y ejecute un comando con el siguiente formato:
snmpwalk -v 1 -One -c comm_string ip_address iso > device_name.txt
Donde:
comm_string = community string del switch
ip_address = dirección IP del switch
device_name.txt — nombre de archivo para guardar el dump. Es útil incluir el modelo y la dirección IP del switch en el nombre de archivo.
Ejemplo:
snmpwalk -v 1 -c public -One 192.168.1.100 iso > cisco-2950_192_168_1_100.txt
Tenga en cuenta (para switches Cisco):
Debe guardar un dump separado para cada VLAN configurado en el switch.
Por ejemplo, un switch Cisco 3550 tiene tres VLAN configurados: 1, 5 y 150. Deberá ejecutar el comando snmpwalk tres veces.
snmpwalk -v 1 -c public -One 192.168.1.100 iso > cisco-3550_192_168_1_100.txt
snmpwalk -v 1 -c public@5 -One 192.168.1.100 iso > cisco-3550_192_168_1_100@5.txt
snmpwalk -v 1 -c public@150 -One 192.168.1.100> cisco-3550_192_168_1_100@150.txt
Puede recibir el mensaje de error "cannot find module" durante la operación de la utilidad. Esto se debe a que no se instaló el paquete completo. Ignore este mensaje.
No olvide usar las opciones de salida -One e iso.
Si el switch admite SNMPv2 y solicitudes SNMP BULK, puede usar el siguiente comando:
snmpbulkwalk -v 2c -One -c comm_string ip_address iso > snmpWalk_ip_address.txt
Ejemplo:
snmpbulkwalk -v 2c -One -c public 192.168.1.100 iso > cisco-3550_192_168_1_100.txt
4) Todos los archivos de dump guardados se almacenarán en la carpeta de la utilidad. Empaquete los archivos guardados en un archivo zip y envíenoslo.
Enlaces relacionados:
Inventario de hardware y software en equipos de la red
Monitoree servidores, servicios, switches administrados y más
Monitoree y administre hosts en un mapa visual; cree mapas de red
Monitoree el ancho de banda de la red y el uso de tráfico de Internet
Cree diagramas de red y descubra la topología
Busque archivos en recursos compartidos de red y servidores FTP
Audite el acceso remoto a recursos compartidos (carpetas y archivos)