WAPPLES

다운로드 79
업데이트 2024. 2. 19.

설치 매뉴얼

WAPPLES API 키 발급

아래는 윈도우에서 curl을 사용하여 인증 및 api 키를 발급하는 과정입니다.

로그인

CMD> curl -k -b "WP_SESSID=8619e9de-f4f3-4bfb-938c-85c3d8e24072" https://WAPPLES_IP/webapi/auth -d "id=USER&password=PASSWORD"

기대 응답

{"res_msg":"Authentication Success.","client_ip":"IP주소","doc_id":"user_00000000000000000000000000000000","slave_status":"off"}

API 키 발급

(product는 등록할 사용자/서비스 이름으로 예시와 동일하게 "logpresso"로 사용 권장)

CMD> curl -k -b "WP_SESSID=8619e9de-f4f3-4bfb-938c-85c3d8e24072" -H "Content-Type: application/x-www-form-urlencoded" https://WAPPLES_IP/webapi/conf/oauth_client -d "{""product"":""logpresso""}"

기대 응답

{"client_id":"abcdef01234567890123456789abcdef","client_secret":"UNUSED","product":"logpresso","token_user_id":null,"token_user_level":null}

HTTP 헤더에 설정하는 WP_SESSID값은 Wapples서버에서 관리되는 값이 아닌 요청측에서 관리하는 세션ID를 의미하며 로그인과 API키 발급 시 동일한 값으로 설정하는 것이 포인트입니다.

로그프레소 설정

접속 프로파일 메뉴에서 추가 버튼을 클릭하고 WAPPLES 유형을 선택한 후, 아래와 같이 설정을 입력합니다:

WAPPLES 접속 프로파일 설정

  • 엔드포인트: https://hostname 형식의 WAPPLES 장비 웹 콘솔 주소
  • 클라이언트 ID: 이전 단계에서 확보한 client_id
  • 계정: WAPPLES 웹 콘솔 계정
  • 암호: WAPPLES 웹 콘솔 접속 암호

수집 설정 메뉴에서 WAPPLES 수집 모델을 선택하고 아래와 같이 설정 값을 입력합니다..

WAPPLES 수집 설정

  • 테이블: WAF_WAPPLES
  • 원격지 IP: WAPPLES 관리 IP 주소

수집기를 추가한 후 활성화하면 작업이 완료됩니다. 대시보드로 이동하여 실시간 데이터를 확인할 수 있습니다.