MENU

접속 로그 기록

목차

액세스 로그 정보

온프레미스 CAMServer에 액세스하는 클라이언트의 로그를 기록할 수 있습니다.
액세스 로그는 관리 화면에서 탐색하는 방법과 텍스트 기반으로 기록하는 방법이 있습니다.

관리 화면 액세스 로그

각 사용자의 액세스 로그를 관리 화면에서 볼 수 있습니다.
  • 관리 화면의 액세스 로그는 클라우드 Enterprise, 온프레미스 Ultimate에서 사용할 수 있습니다.
  • PC 가동 상황은 근태 관리를 활성화한 경우에 열람 가능합니다.

텍스트 액세스 로그

기록 방법

  1. CAMServer 중지
  2. CAMServer/cam.ini 파일에 다음 섹션 추가
    # HTTP 액세스마다 로깅 cam.enableServerAccessLog=true # 선택 사항. 위의 로그에 로그인 인증시 Email 추가 (Email은 부분적으로 마스크되고 기록됩니다)
    
  3. CAMServer 시작

로그 저장 위치

위 설정이 완료되면 CAMServer/sys/logs/YYYYMM_application0.log 파일에 액세스 로그가 기록됩니다.

※ YYYYMM은 CAMServer를 시작한 해와 월

※ 로그 파일은 50MB 단위로 로테이션 되어 YYYYMM_application0.log 의 0번째는 현재 출력중의 로그 파일. 연속 번호가 어린 것이 당월의 새로운 로그 파일이 된다.

기록되는 내용

액세스 로그에는 다음 형식으로 로그가 기록됩니다.

날짜:[INFO]:CAMServlet :Request /CAMServer/API 엔드포인트 클라이언트 IP 마스크된 Email 사용자 ID의 일부 세션 ID의 일부 클라이언트 터미널 식별자(web|electron|android|ios)

2022/09/10 13:57:09:[INFO]:CAMServlet :Request /CAMServer/getpublickey 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 :57:09:[INFO]:CAMServlet :Request /CAMServer/getack 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:09:[ INFO]:CAMServlet :Request /CAMServer/serverInfo 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:09:[INFO]:CAMServlet : /CAMServer/signIn 192.168.1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:10:[INFO]:CAMServlet :Request /CAMServer/getTalkList19 1.XX tes*ou*an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:10:[INFO]:CAMServlet :Request /CAMServer/getUserPref 192.168.1.XX tes*ou *an*be*te*t*co* 1gh7pgnovpss 856C9E2 web 2022/09/10 13:57:10:[INFO]:CAMServlet :Request /CAMServer/getLatestEntities 192.168.1.XX tes*ou*an*be*te *t*co* 1gh7pgnovpss 856C9E2 웹

로그 모니터링

CAMServer에서 발생한 이상을 로그에서 감지하려면 CAMServer가 출력하는 로그 파일 (CAMServer/sys/logs/YYYYMM_application0.log)를 로그 모니터링 도구로 모니터링해야합니다.

대부분의 경우 [SEVERE] 를 모니터링 도구로 모니터링합니다.

WARNING 레벨

  • 내용 ··· 인증 에러, API 액세스 에러, 클라이언트측의 예기치 않은 에러의 경우에 출력
  • 영향도・・・대부분의 경우는 무해
2024/05/23 16:29:15:[WARNING]:CAMServlet :app.base.AppLevelException: Bad request.

SEVERE 레벨

  • 내용···디스크 장해, 디스크 부족, 메모리 부족, 제품의 버그 등
  • 영향도・・・영향이 있기 때문에 대처가 필요. 그러나 무해하지만 제품 자체의 고려 누출로도 발생하기 때문에 자주 발생하는 로그는 모니터링 도구에서 제외 설정도 필요합니다.
2024/05/23 09:29:57:[SEVERE]:ErrorHandler :An error has occurred. java.lang.NullPointerException
  • URL을(를) 확인했습니다!
목차