어드민 7월 5일, 2022에 포스트됨 공유하기 7월 5일, 2022에 포스트됨 Docwiki에 있는 "Generating usage report logs"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 Reporting Logs Export (리포트 로그 내보내기) 기능을 사용하면, ELC에서 라이선스 사용 데이터를 내보내기할 수 있다. 추적 기록되는 사용 데이터로는 다음과 같은 것들이 해당된다. 사용자(User)/권한(Permission) 데이터 제품 데이터 라이선스 (사용 기간, 시작 시간, 종료 시간, 라이선스 유형) ELC에서는 이 데이터를 아래에 있는 2가지 형식으로 내보낼 수 있다: Comma-separated value (CSV) 파일과 해당 스키마 파일(들) XML과 해당 xml 스키마 문서 (XSD) 파일 목차 1 ELC 리포트 로그 활성화/비활성화 하기 2 To ELC 리포트 로그 내보내기(export) 2.1 exportlogs 명령을 옵션과 함께 실행하기 2.2 exportlogs 명령을 옵션없이 실행하기 2.3 ELC 리포트 로그 타임아웃(timeout) 기능 3 리포트 로그 문제 해결하기 4 기타 참고 (See Also) 1 ELC 리포트 로그 활성화/비활성화 하기 기본 설정은 리포트 로그 기록하기가 켜져있는 것이다. 리포트 로그 기록하기를 끄려면, 메인 메뉴에서 Configuration Properties를 선택하고 reportLogsEnabled를 false로 지정한다. 리포트 로그 기록하기를 켜려면, 메인 메뉴에서 Configuration Properties를 선택하고 reportLogsEnabled를 true로 지정한다. 2 To ELC 리포트 로그 내보내기(export) 메인 메뉴에서 Reports를 선택하고, 마지막 항목인 Reporting Data Export를 선택한다. ELC 명령-줄(command-line) 인터페이스를 사용하여 리포트 로그를 내보낼 수도 있다. 2.1 exportlogs 명령을 옵션과 함께 실행하기 exportlogs 명령의 형식은 다음과 같다: elise cmd exportLogs ( -dir <디렉토리> ) ( -csv | -xml ) ( -purge ) exportlogs 명령의 옵션은 다음과 같다: -csv : 쉼표로-구분된 값 (CSV, Comma-Separated Value) 리스트 파일(들)과 스키마 파일(들)을 생성하고 해당 데이터베이스 안에 있는 각 테이블 별로 데이터를 담는다. -csv 옵션을 사용하여 내보지는 파일(들)은 다음과 같다: lm_denial_entry.csv lm_denial_entry.schema lm_entry_instance.csv lm_entry_instance.schema lm_ip_block.csv lm_ip_block.schema lm_license.csv lm_license.schema lm_license_pool.csv lm_license_pool.schema lm_permission.csv lm_permission.schema lm_pool_entry.csv lm_pool_entry.schema lm_pool_type_lu.csv lm_pool_type_lu.schema lm_product.csv lm_product.schema lm_timestamp.csv lm_timestamp.schema lm_user.csv lm_user.schema -xml : 해당 데이터베이스에서 xml 파일과 xsd 파일을 생성한다. -xml 옵션을 사용하여 내보지는 파일(들)은 다음과 같다: export.xml lm_reporting.xsd lm_reporting_access.xsd: 부가적으로 생기는 xsd 파일로써 마이크로소프트-고유한 속성(attribute)들을 담고 있어서 마이크로소프트 액세스로 가져오기(import) 할 때 사용된다. -purge : 사용자가 사용중인 라이선스에 대한 기록을 제외한 모든 데이터를 데이터베이스에서 제거(remove)/비우기(clear). -purge 옵션을 사용할 때 그 외 다른 옵션이 없다면, 안전 장치로, 아래에 보이는 바와 같이, 비우기(purge)하기 전에 리포트 로그 내보내기를 모든 형식 (csv, xml, db)으로 내보내게 된다. >elise cmd exportLogs –purge 아래 표는 6MM(Man*Month)를 기준으로, 여러 사용률 별로 추산한 리포트 데이터베이스의 증가량이다. 사용률 (사용자 / man day) 6MM 후 전체 레코드 수 6MM 후 데이터베이스 크기(KB) 6MM 후 트랜잭션 로그 크기(KB) 10 2650 2067 6952 25 6625 4849 14504 50 13250 9487 27092 100 26500 18762 52267 500 132500 92962 한글253667 -dir :로그 데이터를 내보내기(export)한 결과가 저장될 디렉토리를 명시. 만약 내보내기 디렉토리가 지정되지 않으면, 로그 데이터는 $ELC_HOME$/export 디렉토리에 저장된다. 2.2 exportlogs 명령을 옵션없이 실행하기 아래와 같이 exportlogs 명령을 옵션없이 실행하면, 리포트 데이터는 2가지 형식 모두로 내보내진다: >elise cmd exportLogs 2.3 ELC 리포트 로그 타임아웃(timeout) 기능 ELC의 리포트 로그 내보내기 (Reporting Logs export) 기능에는 타임아웃(timeout) 기능이 내장되어 있어서 부하가 큰 시점에 내보내기를 하지 않도록 한다. 이 기능은 ELC의 중요한 본연이 기능, 즉 엠바카데로 동시-접속과 네트워크 기명 사용자 고객들에게 라이선스를 제공하는 기능이 방해받지 않도록 하기 위해 설계되었다. 3 리포트 로그 문제 해결하기 ELC의 리포트 로그 내보내기 (Reporting Logs export) 기능의 문제를 해결하려면, elise.properties 파일에 아래 내용을 추가하고 ELC를 다시 시작한다: debugReportLogs = true db.log 파일 ($ELC_HOME\logs 디렉토리에 있다) 안에 에러가 나타날 경우, 아래 항목을 엠바카데로 고객 지원팀에게 전달하기 바란다. db.log 파일 ELC 서버에서 사용 중인 JDK 버전 ELC가 실행되고 있는 운영체제(OS) 표시된 에러(들)의 메시지에 대한 설명 4 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 ELC 리포트 로그 데이터 사용하기 질문과 답변 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.