본문 바로가기
FortiGate/ETC...

Automation 기능으로 매일 날짜를 파일명으로 config를 TFTP서버로 자동 백업

by 에티버스이비티 2022. 1. 28.

Automation 기능을 이용하여 TFTP로 주기적으로 config를 backup받을때, config 파일명 backup 받는 해당 날짜를 포함시키는 방법이다.

날짜 또는 시간을 포함시키는 방법은 펌웨어 v6.4.9 이상 또는 v7.0.2 이상에서 동작한다.

아래 예제는 펌웨어 v7.0.2에서 테스트 한것이다.

 

1. 먼저 Security Fabric > Automation 메뉴의 Trigger 탭에서 backup 받을 스케쥴을 설정한다.

 

2. Security Fabric > Automation 메뉴의 Action 탭에서 CLI Script로 TFTP backup 받는 명령어를 입력한다.

    기본 형식은 다음과 같다.

   execute backup config tftp <backup_filename> <tftp_server_ip> [<backup_password_str>]

   날짜는 %%date%% 로 표시한다.

 

3. Security Fabric > Automation 메뉴의 Stitch 탭에서, 위에서 생성한 Trigger와 Action을 이용하여 Stitch를 생성한다.

 

4. 해당 스케쥴 시간이 되면, 이벤트 로그에서 Automation이 동작한 로그를 확인할수 있으며, TFTP 서버에서 날짜를 파일명으로 config backup 된것을 확인 할 수 있다.

Event Log
TFTP 서버에 저장된 Backup 파일

 

실제로 날짜와 시간을 %%date%%, %%time%% 형식으로 표시가능하다.

하지만 TFTP 서버가 윈도우즈일 경우, 시간 표시형식인 "10:08:04"에서 ":"을 파일명으로 사용할수 없다.

 

만약 낮은 펌웨어에서 %%date%%를 사용할 경우, 날짜로 변환되지 않고 '%%date%%' 가 그대로 표시된다.

댓글