Cómo exportar configuraciones de conmutadores familiares 3com 4xxx a un archivo de texto para la gestión de copias de seguridad y cambios

Hola geek ! Aquí Federico en un nuevo artículo para ustedes !
Espero que les sea de su agrado y nos vemos en la próxima

He estado usando Rancid para supervisar mis enrutadores y conmutadores Cisco para encontrar cambios en sus configuraciones. Si no está familiarizado con Rancid, linuxhomenetworking.com tiene un tutorial muy detallado que muestra cómo configurar Rancid en Fedora Linux.

Tenía la esperanza de utilizar Rancid para controlar si había cambios en mis conmutadores centrales de nivel de construcción 3com 4050 y 4060, así como algunos conmutadores de borde 3com 4400 y 4200, pero no pude encontrar la manera de hacer que esto sucediera. En su lugar, he hecho lo siguiente para volcar la configuración de cada conmutador:

1) Configurar un servidor TFTP para escucharlo en una estación de trabajo administrativa local

2) Establecer una conexión SSH (o telnet) en el conmutador de la estación de trabajo administrativa local

3) autentifican sesión en el conmutador como usuario administrativo

4) Ejecute el siguiente para volcar la configuración del conmutador en un archivo de texto

system backupConfig save tftpWorkstationIP OutputFileName notes

donde

  • tftpWorkstationIP es la dirección IP de la estación de trabajo administrativa que ejecuta el servidor TFTP
  • OutputFileName es el nombre del archivo al que desea volcar la configuración del conmutador
  • notas es un campo de texto genérico donde podrá observar detalles sobre la configuración y es opcional

Mi orden específica para hacer una copia de seguridad de uno de mis conmutadores es:

system backupConfig save 10.0.0.234 3com4400.txt 4400backup

Esto guarda la configuración de los conmutadores en el archivo 3com4400.txt archivo, señalando que es una copia de seguridad 4400, el servidor TFTP que se ejecuta en mi estación de trabajo administrativa con una dirección IP de 10.0.0.234. Tenga en cuenta que cuando vacíe la configuración, no se incluyen parámetros relacionados con la seguridad, tales como nombres de usuario, contraseñas, información SSH, etc.

Para pasar al siguiente nivel, tengo los directorios configurados para todos los días de la semana y he programado tareas que utilizan la metodología anterior para volcar la configuración de cada conmutador diariamente en el directorio adecuado. Después utilizo Powershell compararlo objeto cmdlet para comparar el contenido de cada archivo para ver si algo ha cambiado respecto a la configuración del día anterior. La sintaxis de Powershell que uso es:

compare-object $(Get-content 4400-1.txt) $(Get-Content 4400-2.txt)

donde

  • 4400-1.txt es el nombre del primer archivo a comparar
  • 4400-2.txt es el nombre del segundo archivo a comparar

Mis resultados específicos devueltos por compararlo objeto cmdlet tiene el siguiente aspecto:

InputObject                             SideIndicator
 -----------                             -------------
 #<usernotes>backud</usernotes>          =>
 #<usernotes>backup</usernotes>          <=

Esto muestra las diferencias en las dos líneas, donde cambié la ortografía de la obra copia de seguridad a backud. También puede utilizar el archivo -incluyen iguales opción, que devuelve todo el contenido de cada línea y los presenta uno al lado del otro y los caracteriza como iguales o diferentes.

También puede utilizar el archivo comp , Que está integrado en Windows para conseguir lo mismo.

Para utilizar el Windows incorporado comp orden para comparar el contenido de dos ficheros:

comp file1 file2 /L
  • donde fichero1 es el nombre del primer archivo
  • donde fichero2 es el nombre del segundo archivo
  • y / L proporcionará el número de línea donde los archivos son diferentes

Deja un comentario