Configurar Backup Automatico Router Fortigate

Configurar Backup Automatico Router Fortigate

Configurar Backup Automatico Router Fortigate

Basicamente deben guardar el script como .CMD ya que es un BATCH.

Descargar PLINK

Descargar FileZilla Server

Funciona de esta manera, se conecta a cada uno de los routers (si es que tenemos varios) por SSH usando PLINK (putty con script) , y baja el backup a un FTP destino, necesita si o si un FTP destino donde poder escribir, el backup, en mi caso solo lo hago temporalmente y luego zippeo el backup con timestamp para tener versionado.

NOTA: es muy importante que ejecuten PUTTY manualmente contra cada equipo para que cachee la KEY de cifrado, si no hacen eso, da un error un nunca empieza a copiar, es lo hacen una vez para cada router manualmente y queda listo, ya pueden usar el script.


===========================================================
echo off
set user=[admin]

rd c:\backup\Fortigate\Temp /s /q
md c:\Backup\Fortigate\Temp

:1st
set pass=aquilacontraseña
set hostIP=10.1.1.254
set hostName=[Fortigate Central 200b]
set next=2nd
goto start_bk

:2nd
set pass=aquilacontraseña.
set hostIP=10.21.1.254
set hostName=[Fortigate Salto 100A]
set next=3rd
goto start_bk

:3rd
set pass=aquilacontraseña
set hostIP=10.41.1.254
set hostName=[Fortigate Arrecifes 80C]
set next=4th
goto start_bk

:4th
set pass=aquilacontraseña
set hostIP=10.61.1.254
set hostName=[Fortigate Mlaura 80c]
set next=7zip
goto start_bk
:start_bk
echo === Backing up %hostName% at %hostIP% ===

REM hace backup al FTP (que debe estar previamente configurado, les recomiendo usen Filezilla server en 2 clics está andando, para seguridad pueden ponerle que solo acepte conexiones desde las IPs de los routers asi nadie lo hackea)
echo execute backup config ftp /fortigate/Temp/%hostname%_%hostIP%.conf ftp.dominioempresa.com.ar ftpbackup password > Command.txt
plink -ssh %hostIP% -l %user% -pw %pass% -m D:\Work\Fortigates_Backup\Command.txt
del command.txt /q
echo.
goto %next%

:7zip
Set MONTH=%DATE:~4,2%
Set DAY=%DATE:~7,2%
Set YEAR=%DATE:~10,4%
7z.exe a -r "G:\Storage Sistemas\Respaldo\DISPOSITIVOS\ROUTERs\Fortigates Diario\FG_%DAY%-%MONTH%-%YEAR%.zip" c:\Backup\Fortigate\Temp\*.*

:end
====================================================================

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *