반응형

Fortigate API를 통한 Config backup 방법

API개발 툴인 Postman을 사용하여 Fortigate Config backup

 그냥 뭐 이런 방법도 있다라고 봐주시면..될 것 같습니다.

먼저 API 계정을 만들어 줍니다.

Fortigate GUI > System > Administratos > Create New > REST API Admin

username 입력

profile의 경우 일단 아무거나 선택을 해줍니다. / GUI에서는 admin_profile선택이 안됨 CLI에서 진행

fortigate CLI > config system api-user > edit <api user_name> set accprofile <super_admin> 선택 

이 내용이 아주 중요합니다. super_admin으로 선택하지 않은 경우 API에서 호출했을 때 admin user들이 backup config에서 보이지 않습니다.

API key는 복사 후 따로 메모장에 저장

 

 

Postman 접속 후 Authorization탭에서 Auth Type 및 Key 부분 입력

Params 탭에서 해당 부분 입력

access_token > 복사해둔 API Key 입력

http://192.168.1.99/api/v2/monitor/system/config/backup?scope=global&access_token=<API Key>

이렇게 입력해주시면 됩니다.

위 이미지와 동일하게 해주시면 됩니다.

입력 후 Send를 클릭하면 결과값에 200 OK와 함께 config Text로 출력됩니다.

해당 config를 복사하여 메모장에 붙여넣기 후 장비에 Restore가 가능합니다.

 

Fortigate API를 통한 Config backup 방법

반응형

+ Recent posts