Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

이 사이트 검색

검색 태그: 'docwiki 번역'.

  • 태그로 검색

    태그 사이를 쉼표(,)로 구분하세요.
  • 작성자로 검색

콘텐츠 유형


게시판

  • 엠바카데로 (Embarcadero) 개발도구: 델파이 (Delphi), C++빌더 (C++Builder), RAD 스튜디오 (RAD Studio)
    • [기술 Q&A 게시판] 델파이, C++빌더, RAD 스튜디오
    • [설치/등록 Q&A 게시판] 델파이, C++빌더, RAD 스튜디오
    • [기술 기고 게시판] 델파이, C++빌더, RAD 스튜디오
    • [포트폴리오 게시판] 내가 참여한 프로젝트/프로그램 소개
    • [구인 게시판] 개발자 채용/프로젝트 의뢰
  • 엠바카데로 (Embarcadero) DBMS: 인터베이스 (InterBase)
    • [기술 Q&A 게시판] 인터베이스
    • [설치/등록 Q&A 게시판] 인터베이스
    • [기술 기고 게시판] 인터베이스
  • 비주얼 스튜디오 (Visual Studio) 관련 도구
    • [기술 Q&A 게시판] 비주얼 어시스트
    • [설치/등록 Q&A 게시판] 비주얼 어시스트
    • [기술 기고 게시판] 비주얼 어시스트
  • 구록 (Gurock) 테스트도구: 테스트레일 (TestRail)
    • [기술 Q&A 게시판] 테스트레일
    • [설치/등록 Q&A 게시판] 테스트레일
    • [기술 기고 게시판] 테스트레일
  • 아이데라 (Idera) 데이터 도구: 아쿠아 데이터 스튜디오 (Aqua Data Studio), ER/Studio 등
    • ER스튜디오 (ER/Studio)
    • 아쿠아 데이터 스튜디오 (Aqua Data Studio)
  • API레이어 (Apilayer) 개발 도구: API레이어 (Apilayer)
    • [Q&A 게시판] API레이어 (Apilayer)
  • 엠바카데로 (Embarcadero) 라이선스 서버: ELC (Enterprise License Center)
    • [게시판] ELC (Enterprise License Center) 라이선스 서버
  • 이 사이트 이용 관련
    • [게시판] 이 사이트 관련 이용 팁과 Q&A

Categories

  • 이달의 기술자료: 엠바카데로
  • 비디오 세미나
    • UX Summit
    • DelphiCon
    • CodeRage
    • 데브기어 세미나
    • Skill Sprint
  • 기술백서(PDF)

Categories

  • 시작하기
  • 설치/등록/라이선스
  • 튜토리얼
  • 도서

Categories

  • RAD 스튜디오 역사관
  • 11 알렉산드리아
  • 10.4 시드니
  • 10.3 리오
  • 10.2 도쿄
  • 10.1 베를린
  • 10.0 시애틀
  • XE8~XE
  • 2010~6.0

...에서 결과 찾기

검색어 일치 조건


최초 작성일

  • Start

    End


최종 변경일

  • Start

    End


개수로 필터링...

가입

  • Start

    End


Group


자주 쓰는 도구

  1. Docwiki에 있는 "Licenses"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 관리자 (Administration) 페이지 Licenses 화면에는, 해당 ELC 서버에서 호스팅하고 있는 라이선스(들)이 표시된다. 현재 호스팅하고 있는 라이선스(들)를 다른 관점에서 보려면, 아래 라디오버튼 들 중 하나를 선택한다. All: 모든 라이선스가 표시된다. Active: 최소 하나 이상에서 사용 중인 라이선스가 표시된다. Available: 최소 하나 이상에서 사용할 수 있는 라이선스가 표시된다. Maxed out: 사용할 수 없는 라이선스가 표시된다. 정보가 표시되는 열은 아래와 같다. License Name: 라이선스 이름 License Type: 라이선스 유형: 사용자 라이선스 (Named) 또는 동시-접속 라이선스 (Concurrent) Units: 특정 라이선스의 전체 수량 Used: 사용 중인 (활성화된) 라이선스의 수량 Revoked: 사용자(들)로부터 제거한 라이선스의 수량 Remaining: 사용할 수 있는 (비활성화된) 라이선스의 수량 Expiration Date: 라이선스의 만료 일자 또는 제한없음 (만료일자가 없는 라이선스인 경우) Certificate number(s): 해당 라이선스를 확보하기 위해 사용된 인증서(들) License files: 이 버튼을 클릭하면 해당 라이선스 인증서에 대해 보다 자세한 내용이 표시된다. Package Title: 해당 제품의 인증서 이름 Contained Licenses: 해당 인증서에 포함되어 있는 라이선스의 유형과 수량 Certificate No.: 각 인증서의 고유 번호 File Name: 귀하의 하드 드라이브에 있는 zip/slip 파일(들)의 이름 Actions: 귀하는 해당 라이선스 파일(들)을 다운로드하거나 삭제할 수 있다. 기타 참고 (See Also) 라이선스 호스팅 ELC (AppWave Enterprise License Center) 구성하기 ELC (AppWave Enterprise License Center) 관리하기
  2. Docwiki에 있는 "License Hosting"을 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 관리자(Administration) 페이지 ELC 설치파일 (실행파일)을 실행한다. 플랫폼-고유한 지침은 아래 목록을 참고 License Hosting 페이지에서, 구입한 라이선스를 ELC 서버에서 호스팅 할 수 있다. Login name: 엠바카데로 라이선스 인증서에 담겨서 전달된 login name Password: 엠바카데로 라이선스 인증서에 담겨서 전달된 password Certificate number(s): 발급받은 인증서가 많은데 그 중에서 하나 또는 일부만 이 서버에 할당하고 싶다면, 엠바카데로 라이선스 인증서 번호(Certificate number)를 하나 이상 쉼표(,)로 구분하여 입력한다. 참고: 이 자리를 비워두면, 해당 login name에게 발급된 모든 인증서에 해당하는 모든 라이선스가 이 장비에 확보된다. Master host name: 마스터 서버의 호스트명 Master port: 마스터 서버의 포트 번호. 클라이언트가 서버에 요청을 보낼 때 사용할 포트 Master host address: 마스터 서버의 host name이 귀사의 네트워크 상에서 IP 주소로 해석되지 못하는 경우에는, 전체 주소(예, hostname.hostdomain.com)를 입력하거나 또는 IP 주소 (예, 123.123.12.21)를 입력한다. 클라이언트가 라이선스 요청을 하기 위해 이 서버를 찾을 때 사용하게 될 주소이다. Reload server licenses after hosting: 이 옵션을 켜두면, 호스팅 후에 해당 라이선스(들)을 다시 적재 (reload)한다. 아래 옵션은 전담 백업 서버에서 관리 (Administration) 페이지를 사용할 때에만 사용할 수 있다. Backup host name: 중복(백업 서버 있음) 구성이 필요할 때 명시한다. Backup port: 마스터 서버의 포트와 동일한 값 Backup host address: 중복(백업 서버 있음) 구성이 필요할 때 명시한다. 이 페이지 부터는 엠바카데로의 웹-기반 라이선스 구성 파일 제공 사이트인 http://reg.codegear.com/srs6/el/ 에서 입력하는 것도 가능하다. 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 구성하기 ELC (AppWave Enterprise License Center) 관리하기
  3. Docwiki에 있는 "Installing ELC"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 설치하기 ELC 설치파일 (실행파일)을 실행한다. 플랫폼-고유한 지침은 아래 목록을 참고 목차 1 윈도우에서 설치파일 실행하기 2 리눅스에서 설치파일 실행하기 2.1 JDK/JRE 1.8 또는 그 이상이 호스트 장비에 설치된 상태가 아닌 경우 2.2 JDK/JRE 1.8 또는 그 이상이 호스트 장비에 설치된 상태인 경우 3 설치 마법사 이해하기 4 기타 참고 (See Also) 1 윈도우에서 설치파일 실행하기 ELC는 JDK/JRE 1.8이 필요하다. ELC를 설치하면 JRE 1.8이 동시에 설치된다. ELC.exe 파일을 더블-클릭하면 설치 마법사가 시작된다. 알아둘 점: 설치 마법사의 Register Embarcadero Products 페이지에는 Host Name이 표시된다. 이 이름이 알아 두어야 한다. 그래야 있어야 라이선스 (*.slip) 파일을 생성할 수 있다. 2 리눅스에서 설치파일 실행하기 superuser(root)를 사용하여 ELC를 설치할 것을 권장한다. superuser로 접근해야 하는 이유는 다음과 같다. superuser는 시스템이 부팅될 때 자동으로 ELC 라이선스 서버가 서비스로 시작하도록 하는 기동(startup) 스크립트를 설치할 수 있다. superuser는 시스템이 종료될 때 ELC 라이선스 서버를 안정적으로 종료할 수 있다. superuser 특권을 사용하여 ELC 라이선스 서버를 설치하고 실행하면, 서버는 사용자 elise로 작동하고, 제공되는 rc 서비스 스크립트를 사용하여 시작과 중단을 슈퍼유저 특권으로 진행한다. ELC 라이선스 서버를 특권이 없는 사용자로 설치를 하면 해당 파일을 소유권은 설치한 사용자에게 있다. 이 경우에는, 자동으로 ELC 라이선스 서버를 시작하고 중지할 수 없고, 시작하고 중지할 때 마다 수작업으로 <ELC가 설치된 폴더>/bin/elise.sh 안에서 스크립트를 사용해야 한다. 또한 플랫폼 및 서버 구성에 따라, 설치한 사용자가 로그아웃 하는 시점에 ELC 서버 프로세스가 죽는 것을 방지하기 위한 추가 조치를 해야할 수도 있다. 일부 시스템들 중에는 정해진 시간동안 활동이 없는 사용자들을 자동으로 로그아웃시키는 것들도 있다. ELC는 JDK/JRE 1.8이 필요하다. ELC를 설치하면 JRE 1.8이 동시에 설치된다. ELC.exe 파일을 더블-클릭하면 설치 마법사가 시작된다. 2.1 JDK/JRE 1.8 또는 그 이상이 호스트 장비에 설치된 상태가 아닌 경우 root를 사용하여 설치파일을 실행하고 있는 지 확인한다. root 계정으로 실행하고 있지 않은 경우, 설치 마법사가 경고 메시지를 표시한다. 사용자 elise가 호스트 장비에 존재하고 있는 지 확인한다. 이 필수 사용자가 존재하지 않은 경우, 설치 마법사가 경고 메시지를 표시한다. ./elise.bin 을 실행하고, 설치 마법사의 지침을 따른다. 설치 마법사의 Register Embarcadero Products 페이지에는 Host Name이 표시된다. 이 이름이 알아 두어야 한다. 그래야 있어야 라이선스 (*.slip) 파일을 생성할 수 있다. 2.2 JDK/JRE 1.8 또는 그 이상이 호스트 장비에 설치된 상태인 경우 root를 사용하여 설치파일을 실행하고 있는 지 확인한다. root 계정으로 실행하고 있지 않은 경우, 설치 마법사가 경고 메시지를 표시한다. 사용자 elise가 호스트 장비에 존재하고 있는 지 확인한다. 이 필수 사용자가 존재하지 않은 경우, 설치 마법사가 경고 메시지를 표시한다. JAVA_HOME/bin 폴더가 시스템 경로에 추가되어 있는 지 확인한다. 이 경로가 정확하지 않은 경우, 설치 마법사가 아래와 같은 경고 메시지를 표시한다. PATH 환경 변수에서 자바 가상 머신을 찾을 수 없습니다. No Java virtual machine could be found from your PATH environment variable. ./elise.bin 을 실행하고, 설치 마법사의 지침을 따른다. JDK/JRE를 위해 설치 마법사의 페이지 중 하나가 나타난다. 해당 JDK/JRE의 root 디렉토리로 가서 Next를 클릭한다. JDK/JRE 버전이 1.8 또는 그 이상이 아닌 경우, 에러 메시지가 표시된다. 3 설치 마법사 이해하기 설치 마법사에는 아래와 같은 페이지(들)이 있다. 라이선스 계약(License Agreement): ELC 라이선스 계약을 수락 또는 거절한다. 만약 이 계약을 거절하면, 더 이상 진행되지 않는다. 설치 폴더 선택: ELC를 설치할 폴더를 선택한다. 설치 옵션 선택: 전형(Typical) 설치 또는 맞춤(Custom) 설치를 선택한다. 전형 설치는 ELC와 Embarcadero Reporting Engine를 모두 설치한다. 맞춤 설치는 둘 모두 또는 어느 하나만 설치할 수 있도록 허용한다. Java Virtual Machine 설치 또는 선택: JDK/JRE 1.8 또는 그 이상이 설치될 홈 폴더를 선택한다. 만약 설치 마법사가 컴퓨터에서 JDK/JRE를 탐지하지 못하면, 에러 메시지가 표시된다. 바로가기 폴더 선택: 제품 아이콘을 생성할 위치를 선택한다. 기본 설정은 이름이 ELC인 새 프로그램 그룹이다. 설치 전 요약: ELC를 설치하기 전에 설치 시 선택한 사항들을 사전 점검한다. ELC를 설치: 설치 진행 상태 막대가 표시된다. Report Logging 활성화/비활성화를 선택 Set Up ELC as Windows Service: 윈도우 전용이다. ELC는 자동으로 서비스로 실행된다. https://reg.codegear.com/srs6/el/login.jsp로 바로 이동하는 링크. 관리자가 여기에서 라이선스 (*.slip) 파일(들)을 생성한다. 이 라이선스 파일(들)은 설치를 완료하는 시점에 ELC Admin UI에서 바로 확보할 수도 있다는 점을 알아두자. 아래 정보를 알고 있어야 진행할 수 있다. Login Name: 이메일로 전달된 엠바카데로 라이선스 인증서 안에 들어있다. Password: 이메일로 전달된 엠바카데로 라이선스 인증서 안에 들어있다. Server Host Name: 설치 마법사의 페이지에 표시된 호스트명; 필수 입력 사항이다. Server IP Address: 설치 마법사의 페이지에 표시된 호스트명; 선택 입력 사항이다. ELC 시작: ELC 라이선스 서버가 시작되었음을 알려주는 정보 메시지가 표시된다. 설치 완료: Done을 클릭하여 설치를 끝낸다. 4 기타 참고 (See Also) 라이선스 파일(들) 확보하기
  4. Docwiki에 있는 "Questions and Answers"을(를) 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 Q. 동시 접속 (concurrent) 라이선스를 전세계 어느 지역에서도 공유할 수 있나요? A: 라이선스 약관에 의하면, 단일 지역 안에서만 사용할 수 있습니다; 아메리카, 아시아퍼시픽, 유럽, 중동, 아프리카 등이 해당됩니다. Q. 네트워크 라이선스를 이전(transfer)할 수 있나요? A: 동시 접속 (concurrent) 라이선스는 의미 그대로 여러 사용자들이 공유할 수 있습니다. 네트워크 기명 사용자 (networked named user) 라이선스는 특정 상황인 경우 사용자 간이 이전할 수 있습니다. 회사에서 근무하던 개발자가 퇴사하고 다른 개발자가 그 업무를 대채하는 경우 또는 외주 개발자 중 누군가 프로젝트를 완수했을 때, 그 라이선스를 다른 외주 개발자에게 이전할 필요가 있는 경우와 같은 상황이 해당될 것입니다. 기명 사용자 라이선스를 사용자 사이에서 정기적으로 이전하는 것은 허용되지 않습니다. 그렇게 되면 사실상 동시접속 (concurrent) 라이선스처럼 되기 때문입니다. Q. 네트워크 라이선스 서버를 다른 장비로 옮길 수 있나요? A: 네, 엠바카데로 고객 지원에게 연락하여 이전(migration)을 상의하세요. Q. 제품을 여러 컴퓨터에서 사용하고 싶으면 어떻게 하나요?? A: 기명 사용자 (named user) 라이선스는 명시된 사용자명(username)의 갯수로만 계산됩니다. 사용자 1명 당 동시에 제품을 연결하여 사용할 수 있는 컴퓨터는 최대 3대입니다. 네트워크 동시 접속 (concurrent) 라이선스는 로그인 네임 (login name)과 호스트 네임 (host name)을 묶은 후 계산됩니다. Q. 엠바카데로 고객용 제품을 사용자가 집에서 사용할 수 있나요? A: 네, 라이선스 서버를 볼 수 있는 곳이라면 가능합니다. 예를 들어, VPN을 통해서 사용자는 ELC에 연결할 수 있을 것입니다. 만약 방화벽이 있다면, 특정 포트를 열어서 접근할 수 있도록 해야 합니다. 서버에 접근하지 못하는 경우에는, 오프라인 모드 설정을 사용할 수 있습니다. Q. 네트워크 라이선스가 회사 네트워크에 주는 부담은 어느 정도인가요? A: ELC를 사용하면, 네트워크 트래픽이 매우 낮습니다. 따라서 회사 네트워크 성능을 저하시킬 정도로 의미있는 수준일 수 없습니다. 클라이언트 쪽에서는 약 20-30 바이트 정도를 보내고 서버 쪽에서는 약 10 바이트 정도를 회신합니다. Q. 제품이 라이선스 서버와 얼마나 빈번하게 통신하나요? 빈도를 제어할 수 있나요? A: ELC 서버는 분당 한번씩 통신하도록 설정되어 있습니다. 소위 하트비트(heartbeat)라도 부릅니다. 하트비트 설정은 고객이 변경할 수 없습니다. Q. ELC가 라이선스 파일 여러 개를 다룰 수 있나요? A: 네, ELC 서버는 라이선스 파일 여러 개를 다루도록 설계되었습니다. 여러 제품, 여러 버전, 여러 라이선스를 다루는 라이선스 파일(들)을 다룹니다. ELC 서버에 새 라이선스 파일을 적재(load)하려면 reload 명령을 실행하거나 서버를 다시 시작해야 합니다. Q. 사용자 목록을 어떻게 설정해야 사용자 1명이 2개 이상의 제품을 사용할 수 있나요? A: 사용자 목록의 각 항목마다 사용자 별로 1개의 일반 제품 (또는 스위트 제품) 라이선스를 정의합니다. 사용자 목록 여러 개에서 동일한 사용자가 정의될 수 있습니다. 자세한 내용은 "ELC (AppWave Enterprise License Center) 구성하기" 부분을 참고하세요. 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 소개 ELC (AppWave Enterprise License Center) 설치하기 ELC (AppWave Enterprise License Center) 구성하기 ELC (AppWave Enterprise License Center) 관리하기 ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기
  5. Docwiki에 있는 "Installing AppWave Enterprise License Center"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 메인 페이지 (ELC) 이 문서는 시스템 권장 사양, ELC 설치 파일 다운로드 및 실행, 서버용 라이선스 (*.slip) 파일과 엠바카데로 제품 다운로드에 대해 간략히 설명한다. 목차 1 윈도우 요구사항 2 리눅스 요구사항 3 클라우드 환경 4 설치파일 다운로드 하기 5 윈도우에서 설치파일 실행하기 6 리눅스에서 설치파일 실행하기 7 AWS에 ELC 설치하기 - 윈도우인 경우 8 AWS에 ELC 설치하기 - RHEL, Debian, Ubuntu 9 설치 마법사 이해하기 10 기타 참고 (See Also) 1 윈도우 요구사항 Microsoft® Windows® 7, 8, 8.1, 10, Server 2003, Server 2008, Server 2012, Server 2012 R2, Server 2016, Server 2019 - 32-bit 또는 64-bit 최소 1 GB RAM 최소 100 MB 하드 디스크 공간 중요: ELC를 윈도우 서버 2012 운영체제에 설치할 때에는, 설치파일을 호환 모드 (compatibility mode)에서 실행해야 한다. 호환 모드를 사용하는 방법은 다음과 같다. ELC 설치 파일에서 오른쪽-클릭을 하고, 속성(Properties) 대화창을 연다. 호환성(Compatibility) 탭을 열고, ‘Windows 8’을 선택하고, ‘OK’ 버튼을 클릭한다. 2 리눅스 요구사항 Red Hat® Enterprise Linux, Debian, Ubuntu, SuSE - 32-bit 또는 64-bit 최소 1 GB RAM 최소 100 MB 하드 디스크 공간 3 클라우드 환경 AWS - Windows and Linux Azure ELC를 설치하기 전에, 엠바카데로 라이선스 인증서 (Embarcadero License Certificate)가 있는 지 확인해야 한다. 인증서는 Embarcadero-licensing <customer-service@embarcadero.com>가 보낸 이이메일이다. 4 설치파일 다운로드 하기 라이선스 인증서 안에는 윈도우와 리눅스용 설치파일을 다운로드할 수 있는 링크가 들어있다. 컴퓨터 플랫폼에 알맞은 설치파일 버전을 선택한다. 설치파일을 다운로드 한다. ELC 설치파일을 실행한다. (플랫폼별 지침은 아래에서 설명) 5 윈도우에서 설치파일 실행하기 다운로드한 ELC.exe 파일을 더블-클릭하면 설치 마법사가 시작된다. 6 리눅스에서 설치파일 실행하기 ELC를 설치하기 전에 사용자 elise를 생성한다. superuser(root)를 사용하여 ELC를 설치할 것을 권장한다. superuser로 접근해야 하는 이유는 다음과 같다. superuser는 시스템이 부팅될 때 자동으로 ELC 라이선스 서버가 서비스로 시작하도록 하는 기동(startup) 스크립트를 설치할 수 있다. superuser는 시스템이 종료될 때 ELC 라이선스 서버를 안정적으로 종료할 수 있다. superuser 특권을 사용하여 ELC 라이선스 서버를 설치하고 실행하면, 서버는 사용자 elise로 작동하고, 제공되는 rc 서비스 스크립트를 사용하여 시작과 중단을 슈퍼유저 특권으로 진행한다. ELC 라이선스 서버를 특권이 없는 사용자로 설치를 하면 해당 파일을 소유권은 설치한 사용자에게 있다. 이 경우에는, 자동으로 ELC 라이선스 서버를 시작하고 중지할 수 없고, 시작하고 중지할 때 마다 수작업으로 <ELC가 설치된 폴더>/bin/elise.sh 안에서 스크립트를 사용해야 한다. 또한 플랫폼 및 서버 구성에 따라, 설치한 사용자가 로그아웃 하는 시점에 ELC 서버 프로세스가 죽는 것을 방지하기 위한 추가 조치를 해야할 수도 있다. 일부 시스템들 중에는 정해진 시간동안 활동이 없는 사용자들을 자동으로 로그아웃시키는 것들도 있다. 7 AWS에 ELC 설치하기 - 윈도우인 경우 전용(dedicated) 윈도우 서버 2019 이상인 인스턴스를 하나 생성하고 오픈한다. Elastic IP 주소를 설정한다. 보안(Security) 탭을 열고, ELC 사용자가 5567 포트와 5580 포트를 사용할 수 있도록 IP 범위(range)를 설정한다. 원격 데스크탑 연결(Remote Desktop Connection)을 사용하여 AWS에 있는 윈도우 인스턴스에 접근한다. 설정(Settings) | 윈도우 보안(Windows Security) | 방화벽(Firewall) 으로 가서 네트워크 보호(network protection) | 고급 설정(Advanced settings) | 아웃바운드 규칙(Outbound Rules)을 선택한다. 새 아웃바운드 규칙을 생성하여 5567 포드와 5580 포트를 열어 아웃바운드 트래픽을 허용하도록 한다. ELC를 설치하고 Setup Wizard 단계를 따라 진행한다. 8 AWS에 ELC 설치하기 - RHEL, Debian, Ubuntu 전용(dedicated) 인스턴스를 하나 생성하고 오픈한다. Elastic IP 주소를 설정한다. 보안(Security) 탭을 열고, ELC 사용자가 5567 포트와 5580 포트를 사용할 수 있도록 IP 범위(range)를 설정한다. ELC를 서비스(service)로 설치한다. 반드시 다음 두 조건이 맞아야 한다. ELC 설치파일을 실행하기 전에 반드시 'elise' 계정(account)이 생성되어 있어야 한다. 설치파일은 반드시 ROOT 권한으로 실행(시작)되었어야 한다. 단계: Desktop에 'elise' 계정(account)으로 로그인 Terminal 실행(시작) su usermod -G wheel elise exit exit 데스크탑(Desktop)에서 로그아웃 (오른쪽 맨 위에 있는 아래쪽 화상표를 클릭하여 메뉴를 펼치고 해당 계정을 선택한다) Desktop에 'elise' 계정(account)으로 로그인 FireFox 실행 ELC 설치파일을 다운로드하고 저장 FireFox 종료 Terminal 실행(시작) cd Downloads xhost + sudo sh ELC535_64.bin xhost - sudo firewall-cmd --permanent --add-port=5567/tcp sudo firewall-cmd --permanent --add-port=5580/tcp sudo firewall-cmd --reload /sbin/service elise restart exit 데스크탑(Desktop)에서 로그아웃 이제 ELC는 로그인 여부와 관계없이 항상 실행될 것이다. 9 설치 마법사 이해하기 설치 마법사에 들어있는 페이지(들): 라이선스 계약(License Agreement): ELC 라이선스 계약을 수락 또는 거절한다. 만약 이 계약을 거절하면, 더 이상 진행되지 않는다. 설치 폴더 선택: ELC를 설치할 폴더를 선택한다. 설치 옵션 선택: 전형(Typical) 설치 또는 맞춤(Custom) 설치 바로가기 폴더 선택: 제품 아이콘을 생성할 위치를 선택한다 설치 전 요약: ELC를 설치하기 전에 설치 선택을 사전 점검 ELC를 설치: 설치 진행 상태 막대가 표시된다. 10 기타 참고 (See Also) 라이선스 파일(들) 확보하기 ELC (AppWave Enterprise License Center) 소개 ELC (AppWave Enterprise License Center) 구성하기
  6. Docwiki에 있는 "Introducing AppWave Enterprise License Center"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 메인 페이지 (ELC) 앱웨이브 ELC (Enterprise License Center)는 네트워크 라이선스 발급 및 관리를 담당한다. ELC 라이선스 서버를 사용하면, 구입한 네트워크 동시 접속(concurrent) 라이선스 그리고/또는 네트워크 기명(named user) 라이선스를 엠바카데로에 의존하지 않고 회사에서 직접 관리할 수 있다. 네트워크 라이선스 방식은 단일-사용자나 패키지에 담겨서 제공되는 라이선스 방식과는 다르다. 단일-사용자 라이선스 방식에서는 사용자가 엠바카데로에 사용자 등록을 하고, 이때 등록된 EDN 계정 (엠바카데로 개발자 네트워크 계정)을 사용자 인증에 사용된다. ELC 네트워크 라이선스 방식에서는 사용자가 엠바카데로에 사용자 등록을 하는 것이 아니라 자신이 소속된 회사의 ELC에 사용자가 등록이 되고 자신이 사용하는 컴퓨터 로그인 명이 사용자 인증에 사용된다. ELC에서 제공하는 라이선스 유형은 아래와 같이 2가지가 있다. 네트워크 기명 사용자 (named user) 라이선스 1개는 사용자 1명에게 할당된다. 그 사용자는 자신의 로그인 명(login name)을 사용하여 사용자 인증을 받는다. 기명 사용자 라이선스는 해당 라이선스가 특정인 1명에게 제공된다는 점을 보증한다. 동시-접속 (concurrent) 라이선스 1개는 지정된 사용자 집단 안에서 공유하므로, 집단에 포함된 누구든 먼저 연결한 1명이 사용할 수 있다. 이런 공유 방식의 라이선스는 사용자가 매우 많으면서 임시직 직원 등 불규칙하게 사용하는 사람들이 대부분인 경우에 적합하다. 고객은 네트워크 기명 사용자 라이선스와 네트워크 동시 접속 라이선스 각각 원하는 사용자 만큼 구입할 수 있다. 두 유형을 섞어서 사용하는 것도 가능하다. 예를 들면, 특정 사용자 몇몇은 항상 사용할 수 있도록 보장해야 하므로 네트워크 기명 사용자 라이선스를 구입하여 지정을 하고, 나머지 기타 사용자를 위해서는 누구든 어느 1명이 간헐적으로 또는 필요할 때 사용할 수 있도록 동시-접속 라이선스 1개를 구입하여 설정할 수 있다. 이 문서에서 다루는 내용: ELC (AppWave Enterprise License Center) 설치하기 ELC (AppWave Enterprise License Center) 구성하기 ELC (AppWave Enterprise License Center) 관리하기 사용 이력 리포트 로그 생성하기 기타 참고 (See Also) 로그 해석하기 ELC 리포트 로그 데이터 사용하기 ELC (AppWave Enterprise License Center) 관리하기
  7. Docwiki에 있는 "Help for AppWave Enterprise License Center"를 번역한 글 (번역 업데이트: 2022년 7월 5일) ELC (AppWave Enterprise License Center) 도움말 ELC (AppWave Enterprise License Center) 소개 시작하기 전에 알아야 할 것 What's New Release Notes ELC 퀵 스타트 가이드 설치 및 구성 (Install and Configure) ELC (AppWave Enterprise License Center) 설치하기 ELC (AppWave Enterprise License Center) 구성하기 Web Admin 인터페이스를 사용하여 ELC 구성하기 구성 파일(들)을 사용하여 ELC 구성하기 라이선스 파일(들) 확보하기 LDAP Import Utility를 사용하여 User List 파일 설정하기 그룹(Group)을 사용하여 동시-접속(Concurrent) 라이선스를 파티션으로 나누어 할당하기 그룹(Group) 리포트 사용하기 IP List 파일 구성하기 메일 알림(Notification) 구성하기 중복용 임시 백업 ELC를 설정하기 Configuring HTTPS for Admin and Catalog access: 관리(Admin) 및 제품 카탈로그(Catalog) 접근에 대해 HTTPS 구성하기 Configuring Secure LDAP (LDAPS): 보안 LDAP (LDAPS) 구성하기 사용자 화면 Product Families: 제품군 Downloads: 다운로드(들) 라이선스 관리자 화면 ELC (AppWave Enterprise License Center) 관리하기 ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 관리자 페이지(들) Top Menu: 최상위 메뉴 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 리포트하기 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 Scheduled Reports: 리포트 예약 참고 자료 서버 문제 해결 클라이언트 문제 해결 질문과 답변
  8. Docwiki에 있는 "ELC Quick Start"을(를) 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 메인 페이지 (ELC) AppWave ELC (Enterprise License Center) 5.41 - 최초 설정 시 ELC를 아직 설치하지 않았다면, ELC 설치파일을 아래 링크를 통해 다운로드한다. (역자 주: 네트워크 라이선스를 구입하고 받은 ESD 라이선스 이메일 안에 있는 ELC 설치 파일 링크이 더 정확함) 윈도우 - 32 비트: http://altd.embarcadero.com/download/ELC/win32/ELC541.exe 윈도우 - 64 비트: http://altd.embarcadero.com/download/ELC/win64/ELC541_64.exe 리눅스 - 32 비트: http://altd.embarcadero.com/download/ELC/linux32/ELC541.bin 리눅스 - 64 비트: http://altd.embarcadero.com/download/ELC/linux64/ELC541_64.bin 중요: ELC를 윈도우 서버 2012 운영체제에 설치할 때에는, 설치파일을 호환 모드 (compatibility mode)에서 실행해야 한다. 호환 모드를 사용하려면, ELC 설치 파일에서 오른쪽-클릭을 하고, 속성(Properties) 대화창을 연다. 호환성(Compatibility) 탭을 열고, ‘Windows 7’ (version 2012) 또는 'Windows 8' (version 2012 R2)을 선택하고, ‘OK’ 버튼을 클릭한다. ELC에서 사용하는 모든 통신 포트가 열려있는 지 확인한다 Default 포트 포트 용도 설명 5567 Client-server communication 클라이언트 제품과 통신하기 위해 라이선스 서버에서 사용 5580 (HTTP용), 5583 (HTTPS용) Web admin 라이선스 관리와 사용자 관리를 하기 위해 ELC Web Admin에서 사용 20319 Remote Admin 원격 컴퓨터에서 관리자 페이지로 접근할 때 사용 8081 Catalog downloader port 제품 카탈로그 관리하기에서 더 많은 정보 보기 이 포트들이 열려있는 지 확인한다. 사내 네트워크에서 이 포트(들) 중 어느 하나라도 차단되어 있으면, 회사 IT 담당자에게 연락하여 해당 포트를 열어달라고 요청한다. 특정 포트를 열 수 없는 상황이라면, 다른 포트를 사용한다. ELC Admin Configuration Properties 페이지에서 포트를 변경할 수 있음 또는 <ELC가 설치된 폴더>\LicenseCenter\conf\elise.properties 파일을 열어서 편집해도 됨. 변경을 하고 나면 ELC를 다시 시작한다. ELC Admin 페이지를 연다 설치가 완료되면 자동으로 기본 웹 브라우저가 실행되면서 ELC Admin 페이지가 열린다. 또는 웹 브라우저에서 <장비 이름>:포트/loginAdmin.jsp를 연결해도 된다. 예: localhost:5580/loginAdmin.jsp 로그인 정보: username과 password 모두 admin Setup Wizard를 사용하여 라이선스, 제품 카탈로그, 사용자, 그룹, 알림을 설정한다. Profile 선택 페이지에서 마스터(Master) 서버를 선택한다. License Hosting 페이지에서 라이선스를 설정한다. login, password, certificate number는 구입하고 받은 라이선스 이메일 안에 있다. 라이선스 이메일 발송자: Embarcadero-licensing 수신자: 주문 시 사용자 이메일 란에 기입했던 이메일 주소 이메일 제목: "Embarcadero License Certificate #xxxxxx" (xxxxxx는 인증서 번호 즉 certificate number이다). Master 호스트 주소에는 마스터 서버의 호스트명(hostname) 또는 IP 주소를 넣는다. 중요! Master 호스트 주소는 (제품을 사용하는) 클라이언트 컴퓨터가 라이선스 서버를 찾을 때 사용한다. 정적인 IP 주소를 사용하는 것이 일반적이고 좋은 방안이다. "Host Licenses" 버튼을 클릭한다. 오류가 발생하는 경우에 대비하여, 호스팅 대체 체계를 갖추려면, https://reg.codegear.com/srs6/el/login.jsp로 가서 아래 지침을 따라서 진행한다 사용자와 그룹을 Users and Groups 페이지에서 지정한다. 사용자와 그룹을 수작업으로 넣거나 또는 회사의 LDAP 서버에서 가져와서 넣을 수도 있다. Concurrent (동시-접속) 라이선스인 경우, 사용자와 그룹 지정이 필수가 아니다. 기본 설정은 모든 사용자가 동시-접속 라이선스를 공유하도록 허용하는 것으로 되어 있다. Named User (기명 사용자) 라이선스인 경우, 사용자 지정은 필수이다. 각 사용자마다 Named User 라이선스가 할당되어야 설치된 제품을 사용할 수 있다. 그룹 지정은 필수가 아니다. 사용자와 그룹이 지정되고 나면, 라이선스를 할당할 차례이다. 이어서 나타나는 두 페이지에서 할당한다: Named User licenses 페이지 그리고/또는 Concurrent licenses 페이지 이메일 알림을 설정하여 알림을 받을 ELC 관리자를 지정한다. ELC 이메일은 지정된 이벤트가 발생하면 관리자에세 상태와 필요한 조치를 알려준다. 설정을 파일로 저장하려면 Save to File 버튼을 클릭한다. Invite users 페이지에서 최종 사용자를 초대한다. 최종 사용자에게 <장비 이름>:포트/login.jsp (예: localhost:5580/login.jsp) 에 접속하여 제품과 라이선스를 다운로드하도록 알려준다. 알아둘 점 설치 과정에 생성되는 기본 계정이 2개 있다. User = admin Password = admin / User = viewer Password = viewer 설치 지침을 모두 보려면, ELC 관리자 가이드 참조한다. ELC에 이슈가 있는 경우, <ELC가 설치된 폴더>\LicenseCenter\logs\ 안에 있는 로그를 확인하고 해당 조치 문서(https://welcome.devgear.co.kr/topic/604-docwiki-번역-클라이언트-문제-해결)를 찾아서 조치한다. 마스터/백업 구성 - 마스터/백업 서버를 구성하려면 상시 가동되는 서버 2대가 있어야 한다. 장애시 전환(Failover)은 마스터 서버가 응답하지 않을 때 작동한다. 마스터/백업 서버를 설정하려면 마스터 서버에 ELC를 처음 설치함과 동시에 백업 서버에도 ELC를 설치해야 한다. 최초 설치 시에 단일 서버로 구성을 하고 그 후에 마스터/백업 서버 구성으로 (또는 그 반대로) 바꾸려면 엠바카데로 지원팀의 도움을 받아야 한다. 문제를 해결하지 못하는 경우, 엠바카데로 지원팀 (http://www.embarcadero.com/support)로 연락한다. 적절한 지원을 받으려면 certificate number(인증서 번호), 명확한 에러 메시지, 로그 파일, 이상 작동에 대한 설명을 제공해야 한다. ELC 로그는 <ELC가 설치된 폴더>\LicenseCenter\logs 디렉토리에 있다. 문제를 해결하기 위해 해당 ELC 서버에 대한 관리자 권한으로 접근해야 하는 경우에는 지원팀에서 해당 권한을 요청하게 될 수도 있다.
  9. Docwiki에 있는 "Administering AppWave Enterprise License Center Server"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 메인 페이지 (ELC) ELC는 웹 브라우저-기반인 Admin UI를 사용하거나, 명령 줄(command line)을 사용하여 관리할 수 있다. Admin UI에 대한 설명은 관리자 페이지(들) 부분을 참고 ELC 관리 작업 목록은 아래와 같다 ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 구성하기
  10. Docwiki에 있는 "Configuring the AppWave Enterprise License Center"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 메인 페이지 (ELC) 이 문서는 ELC 구성 절차를 설명한다. ELC를 구성하는 방법은 2가지이다. 브라우저-기반 Web Admin 인터페이스를 사용하기 일반 텍스트 형식으로 된 구성 파일(들)을 편집하기 주제 Web Admin 인터페이스를 사용하여 ELC 구성하기 구성 파일(들)을 사용하여 ELC 구성하기 제품 카탈로그 설정하기 사용자와 그룹 설정하기 IP List 파일 구성하기 메일 알림(Notification) 구성하기 중복용 임시 백업 ELC를 설정하기 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 설치하기 라이선스 파일(들) 확보하기 ELC (AppWave Enterprise License Center) 관리하기
  11. Docwiki에 있는 "Starting AppWave Enterprise License Center"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 이 문서는 ELC를 서비스로 시작하도록 설정하는 방법과 명령 줄에서 ELC 서비스를 시작하고 중지하는 방법을 설명한다. 목차 1 ELC를 서비스로 설정하기 2 수작업으로 ELC를 서비스로 설치(install)하고 시작(start)하기 3 수작업으로 ELC 서비스를 제거하기(uninstall) 4 윈도우 명령 줄에서 ELC를 시작하고 중지하기 5 리눅스 명령 줄에서 ELC를 시작하고 중지하기 6 기타 참고 (See Also) 1 ELC를 서비스로 설정하기 윈도우 플랫폼: ELC 설치 마법사 화면에서 Set Up the AppWave Enterprise License Center As Windows Service 옵션을 활성화한다. Unix 플랫폼: root로 설치 마법사를 실행한다. 설치하기 전에 반드시 elise 라는 이름을 가진 사용자를 추가했는 지 미리 확인한다. 2 수작업으로 ELC를 서비스로 설치(install)하고 시작(start)하기 윈도우 플랫폼: elise installService Unix/Linux 플랫폼: 만약, Solaris에서 ELC를 시작하도록 하려면, 활성화된 쉘(active shell) 설정이 bash, tcsh, csh, ksh 중 하나로 되어 있는 지 확인하라. 그렇게 설정하려면, 명렬 줄에서 bash, tcsh, csh, ksh 중 하나를 실행한다. <ELC가 설치된 폴더>/etc/init.d로 가서 다음을 입력한다: >elise start 3 수작업으로 ELC 서비스를 제거하기(uninstall) 윈도우 플랫폼: elise uninstallService Unix/Linux 플랫폼: <ELC가 설치된 폴더>/etc/init.d로 가서 다음을 입력한다: >elise stop 4 윈도우 명령 줄에서 ELC를 시작하고 중지하기 명령 창을 연다. 입력 화면에서 <ELC가 설치된 폴더>/bin으로 이동한다. ELC를 시작하도록 명령을 실행한다: elise start ELC를 중지하도록 명령을 실행한다: elise stop 5 리눅스 명령 줄에서 ELC를 시작하고 중지하기 명령 창을 연다. 입력 화면에서 <ELC가 설치된 위치>/bin으로 이동한다. ELC를 시작하도록 명령을 실행한다: elise.sh start ELC를 중지하도록 명령을 실행한다: elise.sh stop 6 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변
  12. Docwiki에 있는 "Configuring ELC Using the Web Admin Interface"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 구성하기 Web Admin을 사용하면 웹 브라우저에서 ELC를 구성하고 관리할 수 있다. Web Admin을 지원하는 웹 브라우저는 다음과 같다: 파이어폭스 (Firefox) 사파리 (Safari) 크롬 (Chrome) 인터넷 익스플로러 8.0과 그 이상 중요! 사용하는 브라우저는 자바스크립트 활성화가 설정되어 있고, 이 서버가 사용하는 쿠키를 허용해야 한다. Web Admin에 접근하려면, 컴퓨터에서 웹 브라우저를 실행하고, 서버의 장비 이름을 입력한다, 예를 들면: http://컴퓨터-이름:5580/loginAdmin.jsp elise.properties 파일 안에 있는 webAdminBindAddress 프로퍼티는 Web Admin 서버가 사용하는 IP 주소를 명시한다. 기본으로 지정된 값은 0.0.0.0 이다. ELC가 설치된 장비에 호스트명(hostname) 그리고/또는 IP가 하나 보다 많고 이 기본 설정 값을 사용하고 있는 경우, 해당 호스트 장비가 가진 모든 이름/IP를 통해 접근할 수 있다. 이 프로퍼티 값이 지정되지 않은 경우에는, 서버용 슬립(slip) 파일에 주소가 추출된다. Web Admin 서버의 기본 포트는 5580이다. 포트 변경은 elise.properties 파일에서 webAdminHttpPort = 5580 줄을 webAdminHttpPort = [포트]로 바꾸면 된다. 포트가 변경된 후에는, http://컴퓨터-이름:[포트]/loginAdmin.jsp로 접속해야 한다. 이 포트를 80으로 지정한 경우에는, 접근할 URL에 포트 번호를 넣지 않아도 된다. Web Admin을 비활성화하려면 elise.properties 파일에서 webAdminEnable 프로퍼티를 False로 변경한다. Web Admin Users에 기본으로 지정된 사용자(들) 중 하나로 로그인하기 Web Admin에는 기본으로 지정된 사용자가 2개 있다. Username: admin Password: admin Username: viewer Password: admin 로그인을 처음 할 때에는, 기본 사용자명인 admin과 해당 패스워드인 admin을 사용한다. admin로 로그인이 되면, 상태 조회만 할 수 있을 뿐, 편집, 추가, 삭제 작업을 할 수 없다. admin으로 로그인이 되면, 다음 작업을 할 수 있다. 현재 호스팅되고 있는 라이선스 조회 라이선스 호스팅을 통해 라이선스 획득하기 제품 카탈로그(product catalog) 조회/편집 연결 중인 사용자 조회 동시-접속(concurrent) 사용자 조회/추가/편집 기명(named) 사용자 조회/추가/편집 유효한 IP 목록 조회/추가/편집 구성(configuration) 프로퍼티 조회/추가/편집 다양한 리포트 실행 사용자 그룹 관리 서버 로그 조회 서버 상태 조회/다시 적재(loading) 기본 패스워드 변경 Web Admin 인터페이스 사용하기 Web Admin 왼쪽 위 구석에 있는 Help를 클릭하면 사용법을 볼 수 있다. 기타 참고 (See Also) 구성 파일(들)을 사용하여 ELC 구성하기 LDAP Import Utility를 사용하여 User List 파일 설정하기 그룹(Group)을 사용하여 동시-접속(Concurrent) 라이선스를 파티션으로 나누어 할당하기 그룹(Group) 리포트 사용하기 IP List 파일 구성하기 메일 알림(Notification) 구성하기 관리(Administration) 페이지
  13. Docwiki에 있는 "Configuring ELC by Editing Configuration Files"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: Configuring ELC Using the Web Admin Interface ELC 사용자 리스트, IP 리스트와 다양한 프로퍼티들을 수작업으로 구성하려면 일반 텍스트 파일로 된 구성 파일들 중 알맞은 것을 편집하면 된다. 목차 1 기명(named) 사용자 라이선스용 User List File 구성하기 2 동시-접속(concurrent) 라이선스용 User List File 구성하기 2.1 와일드카드(Wildcard)를 사용하여 동시-접속(concurrent) 라이선스 구성하기 3 기타 참고 (See Also) 1 기명(named) 사용자 라이선스용 User List File 구성하기 이 사용자 리스트 파일은 사용자와 (사용자에게 사용이) 허가된 제품을 제어한다. 네트워크 기명(named) 사용자 라이선스인 경우, 이 파일 이름은 userlist.txt이며 <ELC가 설치된 경로>\conf 디렉토리에 위치한다. 이 사용자 리스트 안에 이름이 있고 서버에 연결할 수 있는 사용자는 제품 사용 허가를 보장받는다. 오프라인 지정 역시 이 파일에서 제어한다. 오프라인 지정은 라이선스 서버에 연결하지 않고도 제품을 사용할 수 있도록 허용하는 것이다. 클라이언트는 라이선스 서버에 대한 연결이 끊어지면 오프라인 모드로 자동 전환되며, 라이선스 서버에 다시 연결되면 다시 온라인 모드로 자동 전환된다. 오프라인 모드에는 기간이 정해진다 (최대 30일). 이 허용 기간은 userlist.txt 파일에서 지정한다. 오프라인 모드는 라이선스 서버 또는 네트워크로 인해 일시적인 문제가 생겨도 네트워크 사용자에게 지장이 가지 않도록 지켜 준다. 오프라인 모드는 노트북 컴퓨터 사용자에게 유용하다. 노트북은 네트워크 연결이 끊어지는 경우가 빈번할 수 있기 때문이다. 이 사용자 리스트 파일은 먼저 유효성을 확인한다. 만약 이 사용자 리스트 상에 사용자가 있지만 허용되지 않는 IP 주소를 클라이언트에서 사용하고 있으면 라이선스가 거부된다. 이 경우에 표시되는 에러 메시지는 다음과 같다. License server does not accept requests from this IP address. 이 사용자 리스트 파일에 있는 목록은 반드시 아래 형식 중 하나여야 한다: 스위트(suite) 제품인 경우, 즉 RAD 스튜디오 같은 제품인 경우, 스위트(suite) 당 사용자 당 식별자(identifier)는 하나이다: jsmith, *, 100_1_5, 30 개별 제품인 경우, 즉 델파이 같은 제품인 경우, 형식이 조금 다르다: jsmith, *, 2021, 0, 30 두 예문을 보면 모두가 오프라인 모드 30일을 지정하고 있다. 오프라인 모드를 이렇게 지정하면, 사용자는 라이선스 서버에 연결하지 않고도 클라이언트에서 제품을 실행할 수 있다. 사용자가 라이선스 서버에 연결할 수 없는 경우, 그 사용자는 해당 제품을 최대 30일까지 사용할 수 있으면, 사용일수는 가장 최근에 성공적으로 연결되었던 시점부터 계산된다. 매우 중요: userlist.txt 파일에서 사용되는 제품 식별자(identifier)는 readme.txt 파일에 들어있다. "반드시" readme.txt 파일을 읽고 입력할 값을 확인해야 한다. 2 동시-접속(concurrent) 라이선스용 User List File 구성하기 이 사용자 리스트 파일은 사용자와 (사용자에게 사용이) 허가된 제품을 제어한다. 동시-접속(concurrent) 라이선스인 경우, 이 파일 이름은 userlist-concurrent.txt이며 <ELC가 설치된 경로>\conf 디렉토리에 위치한다. 만약 이 사용자 리스트 파일이 없거나, 파일은 있으나 그 안에 항목이 없다면, 해당 동시-접속 라이선스에는 제한이 전혀 없다는 의미이다. 제한이 없는 동시-접속 라이선스는 가장 먼저 접근하여 사용하는 사용자가 우선이다. 하지만, 이렇게 하면 체크아웃을 할 수 없다. 즉 오프라인 사용이 허용되지 않는다. 사용자 접근 제한 뿐만 아니라, 라이선스를 오프라인에서 사용할 수 있도록 허용하는 체크아웃 (또는 대여) 기간 역시 이 사용자 리스트 파일에서 제어한다. 기간은 일수:시간수 형식으로 지정한다. 이것은 해당 사용자가 서버에 연결되지 않고도 해당 라이선스를 사용할 수 있는 최장 기간이다. 체크아웃 기간이 경과되면, 해당 클라이언트 제품에 경고가 표시되고 작동을 멈춘다. 사용자는 Help 메뉴를 사용하여 수작업으로 체크아웃 (대여)와 체크-인 (반환)을 할 수 있다. 단, 사용자 리스트 지정에서 그렇게 할 수 있도록 허용되어 있어야 한다. 이 사용자 리스트 파일에 있는 제품 식별자(identifier)의 형식은 다음과 같다: 스위트(suite) 제품의 식별자(identifier) 형식 스위트(suite) 제품인 경우, 즉 RAD 스튜디오 같은 제품인 경우, 스위트(suite) 당 식별자(identifier)는 하나이다. 예를 들어 아래 항목은 사용자 jsmith가 RAD 스튜디오 한 카피를 실행할 수 있는데, RAD 스튜디오에 있는 모든 제품이 해당된다: jsmith, *, 100_1, 1:23 개별 제품의 식별자(identifier) 형식 개별 제품인 경우, 제품 식별자 하나와 SKU 식별자 하나가 있다. 예를 들어, 다음 항목은 사용자 jsmith가 델파이 한 카피를 실행할 수 있다. jsmith, *, 2021, 0, 1:23 두 예문 모두, 체크-아웃 기간을 1일 23 시간 (즉 47시간)으로 지정하고 있다. 매우 중요: userlist-concurrent.txt 파일에서 사용되는 제품 식별자(identifier)는 readme.txt 파일에 들어있다. "반드시" readme.txt 파일을 읽고 입력할 값을 확인해야 한다. 2.1 와일드카드(Wildcard)를 사용하여 동시-접속(concurrent) 라이선스 구성하기 아래 예문은 와일드카드(Wildcard)를 사용하여 ELC 동시-접속(concurrent) 라이선스 구성하는 방법을 보여준다. 모든 사용자가 어떤 제품 라이선스든지 7일 동안 체크아웃 할 수 있다. *,*,*,7 모든 사용자가 제품 X의 라이선스를 7일 동안 체크아웃 할 수 있다. *,*,X, 7 모든 사용자가 어떤 제품 라이선스든지 7일 동안 체크아웃 할 수 있다. 하지만, 사용자 A는 어떤 제품 라이선스든지 30일 동안 체크아웃 할 수 있다. *,*,*,7 userA,*,*,30 모든 사용자가 어떤 제품 라이선스를 7일 동안 체크아웃 할 수 있다. 하지만, 사용자 A는 제품 X의 라이선스를 30일 동안 체크아웃 할 수 있다. *,*,*,7 userA,*,X,30 모든 사용자가 제품 X의 라이선스를 7일 동안 체크아웃 할 수 있다. 하지만, 사용자 A는 제품 X의 라이선스를 30일 동안 체크아웃 할 수 있다. *,*,X, 7 userA, *, X, 30 어떤 경우에도 체크아웃을 허용하지 않는다 (이 userlist 파일에 항목이 없는 경우). 사용자 A는 어떤 제품 라이선스든지 30일 동안 체크아웃 할 수 있지만, 다른 누구도 어떤 제품 라이선스도 체크아웃 할 수 없다. 하지만, 모든 사용자가 어떤 제품 라이선스든지 온라인 상태에서는 사용할 수 있다 (*,*,*,0 과 같다). userA,*,*,30 사용자 A는 제품 X의 라이선스를 30일 동안 체크아웃 할 수 있지만, 다른 누구도 체크아웃 할 수 없다. 하지만, 모든 사용자가 제품 X의 라이선스를 온라인 상태에서는 사용할 수 있다 (*,*,X,0 과 같다). userA, *, X, 30 사용자 A는 제품 X의 라이선스를 30일 동안 체크아웃 할 수 있지만, 제품 Y는 체크아웃 할 수 없다. 사용자 A는 온라인 상태에서만 제품 Y를 사용할 수 있다. 사용자 B는 제품 Y의 라이선스를 30일 동안 체크아웃 할 수 있지만, 제품 X는 체크아웃 할 수 없다. 사용자 B는 온라인 상태에서만 제품 X를 사용할 수 있다. userA, *, X, 30 userB, *, Y, 30 사용자 A는 어떤 제품 라이선스든지 30일 동안 체크아웃 할 수 있다. 하지만, 사용자 B는 제품 Y의 라이선스를 30일 동안 체크아웃 할 수 있다. userA, *, *, 30 userB, *, Y, 30 어느 누구도 어떤 제품도 사용을 거부하지만, 예외로 사용자 A는 모든 제품을 오직 온라인 상태에서만 사용할 수 있다. *,*,*,-1 userA,*,*,0 어느 누구도 어떤 제품도 사용을 거부하지만, 예외로 사용자 A는 제품 X를 오직 온라인 상태에서만 사용할 수 있다. *,*,*,-1 userA,*,X,0 어느 누구도 제품 X 사용을 거부하지만, 예외로 사용자 A는 제품 X를 오직 온라인 상태에서만 사용할 수 있다. *,*,X, -1 userA, *, X, 0 User A는 제품 X의 라이선스를 7일 동안 체크아웃 할 수 있지만, 다른 제품은 30일 동안 체크아웃 할 수 있다. userA,*,*,30 userA,*,X,7 모든 사용자가 제품 X의 라이선스를 7일 동안 체크아웃 할 수 있다. 하지만, 사용자 A는 제품 X의 라이선스를 30일 동안 체크아웃 할 수 있다 (특정 사용자에 대한 설정은 모든 사용자에 대한 설정이 덮어쓰지 못한다). userA,*,X,30 *,*,X,7 모든 사용자가 어떤 제품 라이선스든지 7일 동안 체크아웃 할 수 있다. 하지만, 사용자 A는 제품 X의 라이선스를 30일 동안 체크아웃 할 수 있다. userA,*,X,30 *,*,*,7 모든 사용자가 어떤 제품 라이선스든지 7일 동안 체크아웃 할 수 있다. 하지만, 사용자 A는 어떤 제품 라이선스든지 30일 동안 체크아웃 할 수 있다. 마지막 설정은 같은 사용자에 대해서는 이전 설정을 덮어쓴다. userA,*,*,30 *,*,*,7 사용자 A는 제품 X의 라이선스를 7일 동안 체크아웃 할 수 있다. userA,*,X,30 userA,*,X,7 사용자 A는 어떤 제품 라이선스든지 7일 동안 체크아웃 할 수 있다. userA,*,*,30 userA,*,*,7 사용자 A는 어떤 제품 라이선스든지 7일 동안 체크아웃 할 수 있다. userA,*,Y,30 userA,*,*,7 3 기타 참고 (See Also) Web Admin 인터페이스를 사용하여 ELC 구성하기 LDAP Import Utility를 사용하여 User List 파일 설정하기 그룹(Group)을 사용하여 동시-접속(Concurrent) 라이선스를 파티션으로 나누어 할당하기 그룹(Group) 리포트 사용하기 IP List 파일 구성하기 메일 알림(Notification) 구성하기 중복용 임시 백업 ELC를 설정하기
  14. Docwiki에 있는 "Obtaining License Files"을(를) 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 설치하기 라이선스 파일(들)을 생성하는 절차를 "호스팅"이라고 부른다. 호스팅 절차는 ELC Web Admin 화면에서 직접하거나 또는 https://reg.codegear.com/srs6/el/login.jsp 에 있는 Web Hosting 페이지에서 진행할 수 있다. 목차 1 ELC Web Admin 화면을 사용하여 라이선스 파일 생성하기 2 Web Hosting 페이지를 사용하여 라이선스 파일 생성하기 3 라이선스 인증서를 호스팅하는 마스터 서버 설정하기 3.1 서버의 호스트 이름(host name)을 모르는 경우 3.2 서버의 호스트 이름(host name)을 알고 있는 경우 4 백업 서버 설정하기 5 기타 참고 (See Also) 1 ELC Web Admin 화면을 사용하여 라이선스 파일 생성하기 ELC를 작동시킨다. ELC Web Admin 화면을 시작한다. 메인 메뉴에서 License Hosting 페이지를 선택한다. Login Name 자리에 엠바카데로 라이선스 인증서에 담겨서 전달된 login name을 입력한다. Password 자리에 엠바카데로 라이선스 인증서에 담겨서 전달된 password를 입력한다. Certificate numbers 자리에 엠바카데로 라이선스 인증서 번호(Certificate number)를 하나 이상 입력한다. 또는 비워두어서 해당 login name에게 발급된 모든 인증서에 해당하는 모든 라이선스가 확보되도록 한다. 선택 사항, 기본 포트 번호 변경 선택 사항, 호스트 주소 입력 선택 사항, 백업 호스트 이름과 호스트 주소 입력. 주의! 이미 해당 백업 라이선스 서버가 마스터 서버와는 다른 물리적인 장비 또는 가상 머신에 설치 되어 있는 상태에서 입력해야 한다. 2 Web Hosting 페이지를 사용하여 라이선스 파일 생성하기 웹 브라우저에서 https://reg.codegear.com/srs6/el/login.jsp에 접속한다. Login Name 자리에 엠바카데로 라이선스 인증서에 담겨서 전달된 login name을 입력한다. Password 자리에 엠바카데로 라이선스 인증서에 담겨서 전달된 password를 입력한다. Login 버튼을 클릭한다. License Hosting License Certificates 화면이 열린다. 호스팅하려는 인증서를 찾는다. 라이선스 인증서 목록을 스크롤하여 원하는 인증서를 찾을 수 있다. Host를 클릭한다. License Creation Master Server 화면이 열린다. 선택한 라이선스 인증서를 호스팅 할 마스터 서버를 명시한다. 라이선스 하나는 마스터-백업 서버 구성 하나에서만 호스팅할 수 있다. 3 라이선스 인증서를 호스팅하는 마스터 서버 설정하기 3.1 서버의 호스트 이름(host name)을 모르는 경우 ELC가 설치된 장비의 호스트 이름은 ELC Web Admin 화면 중 License Server Status 페이지에 표시된다. 서버의 호스트 이름은 생성될 서버용 라이선스 파일(server_XXX.slip, 여기에서 XXX는 해당 인증서 번호인 Certificate number임) 안에 들어간다. 이 .slip 파일은 파일 생성(호스팅) 시 제공한 마스터 서버와 백업 서버의 호스트 이름과 맞아야 작동한다. 만약 호스트 이름을 ELC Web Admin 에서 파악할 수 없다면, 아래와 같이 ELC host 유틸리티를 실행하여 호스트 이름을 찾는다. 윈도우(Windows)에서,<ELC가 설치된 폴더>/bin 디렉토리에서 elise.bat host를 실행한다. 유닉스(Unix)에서, <ELC가 설치된 폴더>/bin 디렉토리에서 elise.sh host를 실행한다. 이 유틸리티를 실행하려면 환경 변수에 JAVA_HOME이 지정되어 있어야 한다. 이 설정은 설치 마법사에서 자동으로 진행된다. 경고: 시스템 유틸리티인 'hostname'을 사용하면 안된다. ELC host 유틸리티와는 다른 값을 반환할 수도 있기 때문이다. 3.2 서버의 호스트 이름(host name)을 알고 있는 경우 Host Name 자리에 호스트 이름을 입력한다. Port 자리에 해당 포트 번호를 입력한다. 기본값은 5567이다. 이 값은 5567이 차단되었거나 다른 서버에서 이미 사용 중인 경우가 아니라면 변경하지 않는 것이 좋다. Host Address 자리에 IP 주소 (예, 123.123.12.21) 또는 전체 주소(예, hostname.hostdomain.com)를 입력한다. 클라이언트가 라이선스 요청을 하기 위해 이 서버를 찾을 때 사용하게 될 주소이다. Next를 클릭하여 마스터 서버의 호스팅 정보를 저장하고 Backup Server 호스팅 페이지를 연다. 라이선스 하나는 한번에 서버 한곳에서만 호스팅할 수 있다. 라이선스 하나를 다른 서버로 이전하는 것을 재-호스팅(re-hosting)이라고 한다. 재-호스팅이 필요한 흔한 원인으로는 위 필드(들)에 정보를 틀리게 입력하였거나, 서버 컴퓨터가 고장난 경우를 꼽을 수 있다. 재-호스팅을 해야 한다면 (또는 이 화면의 Host Name나 Port Number를 변경해야 한다면), 엠바카데로 고객 지원실로 연락해야 한다. Host Address 필드는 라이선스 파일(들)을 발행한 후에도 언제든지 관리자가 변경하고 라이선스 파일(들)을 다시 발행할 수 있다. 백업 서버 정의는 (필수가 아니라) 선택 사항이다. (위 화면에 보이는) 백업 서버 정의 단계를 완료하기 전에 반드시 마스터 서버와 다른 장비에 백업 서버가 설치되어 있어야 한다. 알아둘 점: 마스터-전용 라이선스 파일과 마스터-백업 라이선스 파일을 ELC 안에서 같이 사용할 수 없다. 4 백업 서버 설정하기 Click here to enable backup server support 체크박스를 클릭한다. 그러면, 백업 서버의 정보를 입력할 수 있는 Backup Host Name과 Host Address가 활성화된다. 마스터 서버가 호스팅되면서 이미 백업 서버가 연결되어 있는 경우에는, 이 체크박스가 선택되어 있고, Backup Host Name과 Host Address에 값이 들어가 있을 것이다. 백업 서버의 호스트명을 모른다면 여기에서 멈추고, 서버의 호스트 이름(host name)을 모르는 경우를 보고 파악한다. 백업 서버의 호스트명을 알면, Host Name 자리에 입력한다. Host Address 자리에 IP 주소 (예, 123.123.12.21) 또는 전체 주소(예, hostname.hostdomain.com)를 입력한다. 클라이언트가 라이선스 요청을 하기 위해 이 서버를 찾을 때 사용하게 될 주소이다. Next를 클릭하여 백업 서버의 호스팅 정보를 저장하고 Review the following hosting 페이지를 연다. 백업 서버의 설정을 변경하고 싶으면, Back을 클릭한다. Review the following hosting 페이지에는 관리자가 라이선스 파일(들)을 생성하기 전에 검토할 수 있도록, 지금까지 입력한 호스팅 정보들이 상세하게 표시된다. Review the following hosting 페이지에서는 중복(백업 서버 있음)/비-중복(백업 서버 없음) ELC 설정이 같이 섞여 있는 라이선스 파일(들)이 생성되는 것에 대해 아래와 같이 경고를 한다. 이 경고(Warning)들은 호스팅 절차를 방해하거나 중단시키지 않지만 중복 또는 비-중복 중 하나로 통일할 것을 권장한다. ELC에 적재(load)되는 라이선스 파일(들)은 반드시 모두가 중복이거나 또는 모두가 비-중복이어야 한다. 중복 라이선스 파일(들)은 모두가 동일한 백업 ELC를 가리켜야 한다. 호스팅 과정 중에 표시되는 경고는 다음과 같다. 경고: 이전에 "비-중복" 서버로 호스팅하던 마스터 서버용으로 "중복" 서버 라이선스를 새로 생성하고 있습니다. Creating new redundant licenses for a master server that has previously been hosted as non-redundant server. 경고: 이전에 "중복" 서버로 호스팅하던 마스터 서버용으로 "비-중복" 서버 라이선스를 새로 생성하고 있습니다. Creating new non-redundant licenses for a master server that has previously been hosted as a redundant server. 경고: 이전의 호스팅 구성에서 발견된 백업 서버와 "백업 서버가 다른 중복 라이선스"를 새로 생성하고 있습니다. Creating new redundant licenses in which the backup server is different from the backup server found in a previously hosted configuration. 경고: 이전의 호스팅 구성에서 발견된 마스터 서버와 "마스터 서버가 다른 중복 라이선스"를 새로 생성하고 있습니다.Creating new redundant licenses where the master server is different from the master server found in a previously hosted configuration. Finish를 클릭하여 라이선스 파일(들)을 생성하고 Download 화면으로 이동한다. ELC 서버의 설정을 변경하고 싶으면, Back을 클릭한다. License creation (라이선스 생성) 페이지가 열린다. 위 License creation 페이지를 사용하여 ELC 정보를 검토하고 라이선스 파일(들)을 다운로드한다. 다운로드에는 readme.txt 파일이 들어 있다. 이 파일에는 라이선스 요약과 ELC 사용자 리스트 설정 지침이 들어 있다. 여러 라이선스 인증서(들)을 호스팅하는 경우에는, 해당 여러 라이선스 인증서(들)의 목록도 포함된다. .zip 파일을 다운로드하고, <ECL가 설치된 폴더>\conf 디렉토리 안에 풀어서 넣는다. 여기에는 구성 파일 (*.slip) 2개와 readme.txt 파일이 들어 있다. readme.txt 파일에는 각 구성 파일 (*.slip)을 알맞은 디렉토리에 복사하도록 안내하는 지침이 들어 있다. server_nnnnn.slip 파일은 서버용 구성 파일이다. named_nnnnn.slip 파일 또는 concurrent_nnnnn.slip 파일은 클라이언트용 구성 파일이다. readme.txt 파일에는 사용자 리스트 파일을 구성할 때 필요한 제품 식별자(product identifier)도 들어있다. readme.txt 파일에 있는 "Client for AppWave Enterprise License Center" 부분의 지침을 따라 진행한다. ELC (AppWave Enterprise License Center) 구성하기 에 있는 지침을 따라서 텍스트 파일인 IP 리스트와 사용자 리스트 파일을 구성한다. 이 파일(들)에는 사용자가 라이선스에 접속할 수 있는 권한이 들어간다. 사용자 리스트 파일에 들어가야 하는 제품 식별자(product identifier)는 readme.txt 파일에 있다. 5 기타 참고 (See Also) ELC 설치하기
  15. Docwiki에 있는 "Using AppWave Enterprise License Center commands"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 웹 기반인 Web Admin 도구 말고도, ELC 관리자는 명령 줄 (command line)을 사용하여 관리 작업을 수행할 수 있다. 관리 작업에 사용되는 명령문은 다음과 같다. 목차 1 활성화된 라이선스 모두 조회 2 특정 라이선스를 제거하여 사용할 수 있는 라이선스 풀(pool)안으로 반환하기 3 구성 파일 (configuration file)을 다시 로딩하기 4 기타 참고 (See Also) 1 활성화된 라이선스 모두 조회 <ELC가 설치된 폴더>\bin 디렉토리에서 cmd status를 입력한다. 2 특정 라이선스를 제거하여 사용할 수 있는 라이선스 풀(pool)안으로 반환하기 <ELC가 설치된 폴더>\bin 디렉토리에서 cmd revoke를 입력한다. 이 명령에 전달할 수 있는 파라미터는 다음과 같다: 파라미터(Argument) 설명 -identifier 제품 식별자(identifier), elise의 status 명령을 실행(<ELC가 설치된 폴더>\bin 디렉토리에서 cmd status)하여 찾을 수 있다. 제품 식별자(identifier)는 "()"에 들어있다. 예: Networked Suite 1.0 (100_1_1). 또한 readme.txt 파일 안에 있는 product id (-id) 코드 또는 sku id (-sku)값이다. -user <사용자명> 사용자의 이름 -host <호스트명> 라이선스를 체크아웃 하여 가져간 컴퓨터의 이름 3 구성 파일 (configuration file)을 다시 로딩하기 <ELC가 설치된 폴더>\bin 디렉토리에서 cmd를 입력한다. 참고: 중단하지 않고 다시 적재(load)할 수 있는 구성(configuration) 파일은 다음과 같다: server_*.slip - 서버 구성(configuration) 파일 iplist.txt - IP 리스트 파일 userlist.txt - 사용자 리스트 파일 (기명 사용자 라이선스용) userlist-concurrent.txt - 사용자 리스트 파일 (동시-접속 라이선스용) 메인 구성(configuration) 파일인 elise.properties는 다시 적재(load)하지 못한다. elise.properties를 다시 적재(load)해야 한다면 ELC를 중지하고 다시 시작해야 한다. ELC를 시작/중지하는 방법은 명령 줄에서 ELC (AppWave Enterprise License Center) 시작하고 중지하기를 참고한다. 이력 등 추가 정보는 <ELC가 설치된 폴더>\logs\info.log 파일에 있다. 4 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변
  16. Docwiki에 있는 "Interpreting the logs"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 ELC는 2가지 로그, 즉 info.log와 error.log를 logs 디렉토리 안에 생성한다. info.log 파일은 서버에서 나오는 정보 메시지를 저장한다. 여기에는 시작 정보, 중지 정보, 어떤 라이선스 유형이 라이선스 서버에 접속했는지, 사용자가 누구인지, 제품과 오프라인 사용 관련 정보 뿐만 아니라 라이선스 서버에 접속하도록 허가된 IP 주소의 범위 등이 기록된다. 또한 언제 라이선스 서버가 접속되었는 지에 대한 메시지도 기록된다. info.log 파일 안에 있는 정보 메시지 메시지 설명 Accepting requests from IP address or range: 43.133.*.* 라이선스 서버가 요청을 수신하는 IP 주소 목록, iplist.txt 파일에 있는 리스트를 기반으로 한다. License key for Embarcadero Product expires in XX days 만료일자가 있는 라이선스인 경우, 그 라이선스가 XX 일 후에 만료됨을 알려주는 메시지이다. License Pool Loaded: 100_1_1 "JBuilder X" (5 floating, 0 named) 라이선스 서버가 적재(load)한 제품의 라이선스를 알려준다. 위 예문은 동시-접속 라이선스는 5개, 기명(named) 라이선스는 0개가 라이선스 풀(pool) 안에 적재되어 있다는 의미이다. Listening on port: XXXX 라이선스 서버가 수신하고 있는 포트 번호는 XXXX이다. 기본으로 지정되는 포트는 5567이다. Named User List: user@host: product identifier: max time: time left: 특정 기명 사용자가 특정 엠바카데로 제품을 해당 호스트 컴퓨터에서 실행하고 있다. 오프라인 사용 설정은 뒤에 있는 일수에 명시되어 있고, 그 뒤에는 이 사용자가 계속 오프라인으로 사용할 수 있도록 남은 일수가 명시되어 있다. Checkout success 해당 사용자가 요청한 라이선스를 수신하여, 체크 아웃했다. Close 해당 사용자가 해당 제품을 종료했으며, 요청되었던 라이선스가 더 이상 사용되지 않는 상태이다. Release 라이선스 서버가 해당 라이선스를 풀어주었다. Expired product license: license 해당 라이선스가 만료되었다. error.log 파일은 서버에서 나오는 에러 메시지를 저장한다. 더 많은 내용은 서버 문제 해결 참조 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변
  17. Docwiki에 있는 "Using ELC reporting log data"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 로그 데이터는 여러 도구들 안으로 가져오기(import)할 수 있다. XML을 사용하여 마이크로소프트 액세스(Access) 안으로 가져오기 CSV 형식을 사용하여 마이크로소프트 엑셀(Excel)과 액세스(Access) 안으로 가져오기 목차 XML을 사용하여 로그 데이터를 마이크로소프트 액세스(Access) 안으로 가져오기 CSV를 사용하여 로그 데이터를 마이크로소프트 엑셀(Excel)과 액세스(Access) 안으로 가져오기 마이크로소프트 액세스(Access) 안에서 쿼리(query) 생성하기 쿼리(query) 예문 데이터베이스 테이블(table) 설명 기타 참고 (See Also) XML을 사용하여 로그 데이터를 마이크로소프트 액세스(Access) 안으로 가져오기 로그 데이터를 마이크로소프트 액세스(Access) 안으로 가져오기는 마이크로소프트 오피스 액세스(Access) 2020과 그 이상에서 가능하다. 마이크로소프트 액세스(Access)를 시작하고 새 데이터베이스를 하나 만든다. ELC에서 제공한 export.xml 파일과 lm_reporting_access.xsd 파일을 가져오기(import)한다. 이 파일들은 관리자가 exportLogs 로그를 실행할 때 지정한 디렉토리 안에 들어있다. 만약 디렉토리를 명시하지 않았다면, 내보내진(exported) 데이터는 <ELC가 설치된 폴더>/export/export_<timestamp>/xml 디렉토리 안에 있다. 액세스(Access)에서 File|Get External Data|Import를 선택한다. Import 대화 창이 나타나면, 파일 유형으로 XML (*.xml, *.xsd)를 선택한다. 임포트할 파일로 lm_reporting_access.xsd 파일을 선택한다. 이 파일에는 해당 데이터베이스 스키마(schema)가 들어있다. Import 버튼을 클릭한다. Import XML 대화 창이 나타나면, OK를 클릭한다. 이제 로그 데이터베이스 스키마 가져오기(import)가 완료되었다. 액세스(Access)에서 choose File|Get External Data|Import를 선택한다 (실제 데이터를 가져오는 것이다). Import 대화 창이 나타나면, 파일 유형 드롭-다운 리스트에서 XML을 선택한다. 임포트할 파일로 export.xml을 지정한다. Import 대화 창에서, Options >>를 선택하고 라디오 버튼 중에서 Append Data to Existing Table(s)를 선택한다. OK를 클릭한다. 이제 export.xml에서 데이터를 가져와서 해당 데이터베이스 테이블 안에 넣기가 완료되었다. CSV를 사용하여 로그 데이터를 마이크로소프트 엑셀(Excel)과 액세스(Access) 안으로 가져오기 ELC의 exportLogs 명령에 –csv 옵션을 붙여서 실행한다. <ELC가 설치된 폴더>\bin 디렉토리에서 csvConvert 스크립트를 실행한다. 이 스크립트는 내보내기(export)를 통해서 가져온 CSV 파일(들)을 모두 가져와서 엑셀(Excel) 워크북(workbook) 하나에 넣는다. > csvConvert <csv_export_directory> 스크립트를 실행한 후 화면에 표시되는 내용은 다음과 같다: Embarcadero ExportLogs Conversion Utility v1.0 Importing files into workbook.............. Successfully created C:\export\export_2004-2-23_6-29\csv\embarcadero_reporting_logs.xls. Embarcadero_reporting_logs.xsl 파일이 만들어지고 나면, 마이크로소프트 엑셀(Excel)에서 이 파일을 연다. 엑셀 안에는 .csv 파일 하나 당 워크시트(worksheet)가 하나씩 생긴다는 점을 알아두자. 로그 데이터를 쿼리하고 리포트를 생성하려면, 이 워크시트(worksheet)들을 마이크로소프트 액세스(Access) 안으로 가져오기(import) 해야 한다. 마이크로소프트 액세스(Access)를 시작하고 새 데이터베이스를 하나 만든다. ELC에서 제공한 Embarcadero_reporting_logs.xsl 파일을 가져오기(import)한다. 이 파일들은 관리자가 csvConvert utility command를 실행할 때 지정한 디렉토리 안에 들어있다. 액세스(Access)에서 choose File|Get External Data|Import를 선택한다. Import 대화 창이 나타나면, 파일 유형 드롭-다운 리스트의 파일들 중에 Microsoft Excel을 선택한다. Import 버튼을 클릭한다. 그러면, Import Spreadsheet 마법사가 열린다. 이 마법사에서는 Embarcadero_reporting_logs 엑셀 워크북에 있는 워크시트를 갯수에 관계없이 가져오기(import)할 수 있다. 가져오기 할 워크시트를 하나 선택한다. 쿼리(query) 예문을 참고하라. 가져오기 해야할 테이블은 lm_product, lm_pool_type_lu, lm_pool_entry, lm_entry_instance이다. First Row Contains Column Headings 체크박스를 클릭하여 활성화 한다. Finish를 클릭한다. 이제 액세스 테이블 안으로 이 워크시트를 가져오기가 완료되었다. 테이블 이름은 워크시트의 이름과 동일하다. 마이크로소프트 액세스(Access) 안에서 쿼리(query) 생성하기 액세스의 Database 창에서, Queries 링크를 클릭한다. Design View에서 Create Query를 더블-클릭하여 새 쿼리를 하나 생성한다. 제시된 모든 테이블을 선택한다 (이 예에서는 원본 워크시트에서 가져오기 한 테이블 4개가 보인다). Add를 클릭한다. Query Designer 창 안에 있는 Design Pane에서 오른쪽-클릭을 하고 SQL View를 선택한다. 아래 구문을 복사하여 Query Designer 창의 SQL View 안에 붙여 넣는다. SELECT LM_POOL_ENTRY.LM_REQ_USERNAME, LM_POOL_ENTRY.LM_HOST_NAME, LM_PRODUCT.LM_PRODUCT_NAME, LM_PRODUCT.LM_SKU_NAME, LM_POOL_TYPE_LU.LM_POOL_TYPE_DESC, LM_ENTRY_INSTANCE.LM_START_TIME, LM_ENTRY_INSTANCE.LM_FINISH_TIME FROM LM_POOL_ENTRY, LM_ENTRY_INSTANCE, LM_PRODUCT, LM_POOL_TYPE_LU WHERE (((LM_ENTRY_INSTANCE.LM_START_TIME)<[시작 일자 입력 (예 2/20/2004) ]) AND ((LM_POOL_ENTRY.LM_REQUESTED_TYPE)=1) AND ((LM_POOL_ENTRY.LM_POOL_ENTRY_ID)=[LM_ENTRY_INSTANCE].[LM_POOL_ENTRY_ID]) AND ((LM_PRODUCT.LM_PRODUCT_ID)=[LM_POOL_ENTRY].[LM_PRODUCT_ID]) AND ((LM_PRODUCT.LM_SKU)=[LM_POOL_ENTRY].[LM_SKU_ID]) AND ((LM_POOL_TYPE_LU.LM_POOL_TYPE)=[LM_POOL_ENTRY].[LM_REQUESTED_TYPE])); 이 쿼리를 concurrent_usage라는 이름으로 저장한다. Database 창에서, 새로 만든 concurrent_usage 쿼리를 오른쪽-클릭하고 Export를 클릭한다. 파일 유형 드롭-다운 리스트에서 Excel을 선택하면 이 쿼리 결과를 엑셀 형식으로 내보내기를 할 수 있다. 그러면 엑셀에서 차트, 리포트, 피봇 테이블 등을 만들 수 있다. 또한 액세스의 Report Designer 또는 Report Wizard에서 concurrent_usage query 쿼리 (또는 다른 쿼리) 결과를 바로 리포트로 생성할 수도 있다. 쿼리(query) 예문 쿼리 SELECT LM_POOL_ENTRY.LM_REQ_USERNAME, LM_POOL_ENTRY.LM_HOST_NAME, LM_PRODUCT.LM_PRODUCT_NAME, LM_PRODUCT.LM_SKU_NAME, LM_POOL_TYPE_LU.LM_POOL_TYPE_DESC, LM_ENTRY_INSTANCE.LM_START_TIME, LM_ENTRY_INSTANCE.LM_FINISH_TIME FROM LM_POOL_ENTRY, LM_ENTRY_INSTANCE, LM_PRODUCT, LM_POOL_TYPE_LU WHERE (((LM_ENTRY_INSTANCE.LM_START_TIME)<[시작 일자 입력 (예 2/20/2004) ]) AND ((LM_POOL_ENTRY.LM_REQUESTED_TYPE)=1) AND ((LM_POOL_ENTRY.LM_POOL_ENTRY_ID)=[LM_ENTRY_INSTANCE].[LM_POOL_ENTRY_ID]) AND ((LM_PRODUCT.LM_PRODUCT_ID)=[LM_POOL_ENTRY].[LM_PRODUCT_ID]) AND ((LM_PRODUCT.LM_SKU)=[LM_POOL_ENTRY].[LM_SKU_ID]) AND ((LM_POOL_TYPE_LU.LM_POOL_TYPE)=[LM_POOL_ENTRY].[LM_REQUESTED_TYPE])); 설명: 이 쿼리는 마이크로소프트 액세스에서 사용할 수 있으며, 동시-접속(concurrent) 라이선스(참고 1) 중 2004년 2월 20일 (알고 싶은 날짜를 넣어라) 이전에 사용하기 시작한 것들을 모두 조회한다. 여기에는 라이선스를 사용한 사용자명, 호스트명, 사용한 제품, 라이선스 유형, 시작 시간, 완료 시간(라이선스를 반환한 시점) 등이 조회된다. 쿼리 (참고 2) SELECT LM_REQ_USERNAME, LM_PRODUCT.LM_PRODUCT_NAME, LM_PRODUCT.LM_SKU_NAME, LM_ENTRY_INSTANCE.LM_START_TIME FROM LM_POOL_ENTRY, LM_ENTRY_INSTANCE, LM_PRODUCT WHERE LM_REQUESTED_TYPE=2 AND LM_DONE IS NULL AND LM_PRODUCT.LM_PRODUCT_ID=LM_POOL_ENTRY.LM_PRODUCT_ID AND ((LM_PRODUCT.LM_SKU)=[LM_POOL_ENTRY].[LM_SKU_ID]) AND LM_POOL_ENTRY.LM_POOL_ENTRY_ID=LM_ENTRY_INSTANCE.LM_POOL_ENTRY_ID 설명: 이 쿼리는 기명 사용자 중 현재 라이선스를 사용하고 있는 모든 사용자를 조회한다. 쿼리 (참고 3) SELECT LM_REQ_USERNAME, LM_PRODUCT.LM_PRODUCT_NAME, LM_PRODUCT.LM_SKU_NAME, LM_ENTRY_INSTANCE.LM_START_TIME FROM LM_POOL_ENTRY, LM_ENTRY_INSTANCE, LM_PRODUCT WHERE LM_REQUESTED_TYPE=1 AND LM_DONE IS NULL AND LM_PRODUCT.LM_PRODUCT_ID=LM_POOL_ENTRY.LM_PRODUCT_ID AND ((LM_PRODUCT.LM_SKU)=[LM_POOL_ENTRY].[LM_SKU_ID]) AND LM_POOL_ENTRY.LM_POOL_ENTRY_ID=LM_ENTRY_INSTANCE.LM_POOL_ENTRY_ID 설명: 이 쿼리는 동시-접속(concurrent) 사용자 중 현재 라이선스를 사용하고 있는 모든 사용자를 조회한다. 쿼리 SELECT LM_POOL_ENTRY.LM_REQ_USERNAME, LM_POOL_ENTRY.LM_HOST_NAME, LM_PRODUCT.LM_PRODUCT_NAME, LM_PRODUCT.LM_SKU_NAME, LM_ENTRY_INSTANCE.LM_START_TIME, LM_ENTRY_INSTANCE.LM_FINISH_TIME, (DateDiff("n",[LM_START_TIME],[LM_FINISH_TIME]) / 60 ) AS "TIMEUSED IN HOURS" FROM LM_POOL_ENTRY, LM_ENTRY_INSTANCE, LM_PRODUCT WHERE LM_ENTRY_INSTANCE.LM_START_TIME>[시작일자 입력 (예 2/20/2004) ] AND LM_ENTRY_INSTANCE.LM_FINISH_TIME<[종료일자 입력 (예 2/20/2004) ] AND LM_PRODUCT.LM_PRODUCT_ID=LM_POOL_ENTRY.LM_PRODUCT_ID AND ((LM_PRODUCT.LM_SKU)=[LM_POOL_ENTRY].[LM_SKU_ID]) AND LM_POOL_ENTRY.LM_POOL_ENTRY_ID=LM_ENTRY_INSTANCE.LM_POOL_ENTRY_ID 설명: 이 쿼리는 사용자와 제품을 요약하여 시작 시간, 종료 시간, 사용한 시간을 합쳐서 조회한다. 쿼리 SELECT LM_POOL_ENTRY.LM_REQ_USERNAME, LM_POOL_ENTRY.LM_HOST_NAME, LM_PRODUCT.LM_PRODUCT_NAME, LM_PRODUCT.LM_SKU_NAME, LM_ENTRY_INSTANCE.LM_START_TIME, LM_ENTRY_INSTANCE.LM_FINISH_TIME, HoursAndMinutes([LM_FINISH_TIME]-[LM_START_TIME]) AS ["TIMEUSED IN HOURS:MINUTES"] FROM LM_POOL_ENTRY, LM_ENTRY_INSTANCE, LM_PRODUCT WHERE LM_ENTRY_INSTANCE.LM_START_TIME>[시작일자 입력 (ie 2/20/2004) ] AND LM_ENTRY_INSTANCE.LM_FINISH_TIME<[종료일자 입력 (ie 2/20/2004) ] AND LM_PRODUCT.LM_PRODUCT_ID=[LM_POOL_ENTRY].[LM_PRODUCT_ID] AND ((LM_PRODUCT.LM_SKU)=[LM_POOL_ENTRY].[LM_SKU_ID]) AND LM_POOL_ENTRY.LM_POOL_ENTRY_ID=[LM_ENTRY_INSTANCE].[LM_POOL_ENTRY_ID]; 설명: 이 쿼리는 앞의 쿼리와 동일한데, 다만 HoursAndMinutes 함수를 사용한다는 점만 다르다. 이 함수는 아래 웹페이지에 있는 안내를 따라 생성할 수 있다. http://office.microsoft.com/assistance/preview.aspx?AssetID=HA011102181033&CTT=1&Origin=EC010227041033&QueryID=YIx4rFgBb0 위 아티클에서 설명하는 HoursAndMinutes 함수를 생성한 후에는, 시작 시간과 종료 시간 사이의 차이를 "시:분" 형식으로 명시할 수 있다. (참고 1) LM_REQUESTED_TYPE=1 은 동시-접속(concurrent) 유형을 의미하고, LM_REQUESTED_TYPE=2는 네트워크 기명 (network named) 사용자를 의미한다. (참고 2) MS 액세스에 있는 xml 가져오기 기능 상, 정수 값에 null이 있으면 올바로 가져오지 못한다. 우회 해결책: Access에서 XML Import를 사용할 때에는 LM_DONE IS NULL 표현을 LM_DONE = ""로 바꾼다. (참고 3) MS 액세스에 있는 xml 가져오기 기능 상, 정수 값에 null이 있으면 올바로 가져오지 못한다. 우회 해결책: Access에서 XML Import를 사용할 때에는 LM_DONE IS NULL 표현을 LM_DONE = ""로 바꾼다. 데이터베이스 테이블(table) 설명 데이터베이스 안에 있는 테이블(table)의 이름과 각 테이블에 담긴 데이터에 대한 설명은 아래 표와 같다. 테이블(table) 이름 설명 lm_denial_entry 라이선스 접속 요청 당시 사용할 수 있는 라이선스가 모두 사용 중이어서 거부된 시도. lm_entry_instance 라이선스가 언제부터 언제까지 사용되었는 지를 추적 기록한 시간(timestamp) 정보. lm_license 현재 사용 가능한 라이선스에 대한 정보. lm_license_pool 동시-접속과 기명 라이선스 풀(pool)에 대한 정보. lm_permission 동시-접속과 기명 라이선스 사용자의 권한(permission) lm_pool_entry 사용 데이터 (즉 사용자, 호스트, 제품 등)를 추적한 기록이며, 시간(timestamp) 데이터와 연결됨. lm_pool_type_lu 라이선스 풀(pool) 유형에 대한 설명. lm_product 사용 가능한 라이선스에 연관된 제품 정보. lm_timestamp 현재 시간(timestamp) lm_user 사용자 정보, userlist.txt 파일과 userlist-concurrent.txt 파일 안에 들어있는 사용자에 대한 정보만 해당됨. 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 질문과 답변
  18. 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 리포트 로그 데이터 사용하기 질문과 답변
  19. Docwiki에 있는 "Troubleshooting the server"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 아래와 같은 에러 메시지(들)이 서버에서 생성된다. 에러는 error.log 파일 안에 저장될 수 있다. error.log 파일 안에 저장되는 서버 에러 메시지(들) 메시지 설명 Cannot listen on port XXXX. Is the license server already running? 이 ELC 서버는 XXXX 포트 (기본 포트는 5567이다)를 사용하여 메시지를 받고 클라이언트에게 메시지를 보냅니다. 첫째, 이 ELC가 실행 중지 상태인지 확인하세요. 그 다음에는 이 포트를 사용하고 있는 다른 애플리케이션이 있는지 확인하세요. 만약 다른 애플리케이션에서 이 포트를 사용해야만 한다면, 엠바카데로에게 전화하여 해당 포트 변경에 대한 정보를 요청하세요. Configuration file does not match the server 서버 구성 (server configuration) 파일과 이 파일을 호스팅하고 있는 컴퓨터가 서로 맞지 않습니다. Initialization failed, program aborted 내부 에러로 인해 ELC를 시작할 수 없습니다. 엠바카데로에 전화하여 추가 지원을 받으세요. License storage <ELC>\conf\elise.lic is corrupted, licensing data cannot be recovered. Please contact Embarcadero.(7104) <ELC가 설치된 폴더>\conf 디렉토리 안의 라이선스 저장소가 오염되었거나 다른 장비에서 옮겨왔습니다. 엠바카데로에 전화하여 추가 지원을 받으세요. 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변
  20. Docwiki에 있는 "Troubleshooting the client"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 ELC에 연결하는 클라이언트를 실행할 때, 에러가 발생되는 시점은 시작 시점 또는 실행 시점이며 각각 아래와 같은 메시지가 표시된다. 클라이언트 시작(startup) 시점 에러 메시지 제목 제목 Invalid license file 해당 "클라이언트" 구성 (client configuration) 파일이 유효하지 않습니다. 엠바카데로에 연락하세요. License server does not have license for this product 해당 엠바카데로 제품을 위한 해당 "서버" 구성 (server configuration) 파일에 이 클라이언트 제품에 대한 라이선스가 들어있지 않거나 적재(load)되지 않았습니다. Maximum number of users already reached 이미 허용된 최대 사용자 수에 도달했습니다; 모든 라이선스가 이미 사용 중입니다. 다른 클라이언트 제품이 나갔을 때 다시 시도하세요. Cannot connect to license server ELC 서버가 다운된 상태입니다. License has expired 서버 구성 (server configuration) 파일이 만료되었습니다. Invalid request to license server 요청 시 사용된 파라미터 중 하나 이상이 유효하기 않거나, 서버에서 인식할 수 없는 요청입니다. Invalid response from license server 해당 클라이언트는 오래되었거나 잘못된 구성 파일을 사용하고 있습니다. License server does not accept requests from this IP address 해당 클라이언트의 IP 주소가 iplist.txt 파일 안에 없습니다. User name does not have permission 해당 사용자에게는 이 제품을 사용할 권한이 허가되지 않았습니다. Could not find the ELC hostname 해당 클라이언트의 IP 위치에서 ELC 서버를 보지 못합니다. Internal Error ELC 서버가 오작동하고 있습니다. ELC 서버를 다시 시작하세요. 엠바카데로에 연락하세요. Unknown Error 알려지지 않은 에러입니다. 엠바카데로에 연락하세요. License server does not support request 클라이언트와 서버가 서로 맞지 않습니다. License server does not support protocol 클라이언트와 서버가 서로 맞지 않습니다. 알아둘 점: ELC 서버 또는 라이선스 파일을 어떤 이유에서든 사용할 수 없는 경우에는, 동시-접속(concurrent) 라이선스를 사용하는 해당 클라이언트는 다시 시작되지 않는다. 다만, 체크아웃(대여)가 명시되어 있는 경우에는 다시 시작된다. 클라이언트 실행(runtime) 시점 에러 메시지 엠바카데로 클라이언트 제품을 실행하는 도중에 라이선스 에러를 만날 수도 있다. 가장 빈번한 에러는 서버가 동작을 중지하였지만 클라이언트 프로그램은 실행되고 있는 경우이다. 이 에러를 다루는 방법은 클라이언트 유형과 서버 유형에 따라 다르다. 동시-접속(concurrent) 라이선스 유형: 에러 메시지는 IDE(개발도구)의 왼쪽 아래 구석의 상태 바(status bar) 또는 메시지 창에 표시된다. 제품을 종료할 때까지 실행할 수 있는 제품도 있다. 그렇지 않은 제품은 남은 시간이 에러 메시지에 함께 표시된다. 해당 라이선스 서버가 실행되기 전에는, 해당 클라이언트 제품을 다시 시작할 수 없다. 네트워크 기명 사용자 (named user) 라이선스 유형: 만약 클라이언트에게 허용된 오프라인 기간이 0이 아닌 경우, 라이선스 서버를 사용하지 못하면 해당 클라이언트 제품이 다시 시작된다. 이 클라이언트 제품은 서버에 있는 userlist.txt 파일에 지정된 오프라인 기간동안 작동한다. 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변
  21. Docwiki에 있는 "Setting up a client for named user licensing"을 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 기명 사용자 (Named User) 라이선스는 특정 사용자에게 할당된다. 식별 기준은 사용자 장비의 로그인 이름이다. 사용자 1명은 동시에 최대 3대의 장비에서 로그인 할 수 있으며 허가된 제품을 실행할 때 동일한 라이선스를 사용할 수 있다. ELC 관리자가 사용자 이름과 설정을 제어하려면, Named Users 페이지를 통해 관리하거나, <ELC가 설치된 폴더>\conf\userlist.txt 파일을 직접 변경한다. 기명 사용자 라이선스용 사용자 리스트 파일을 구성하기에 있는 파일 편집 방법을 참고 아직 설치하지 않았다면, 엠바카데로 제품을 설치한다. 단, ELC에 기명(named) 라이선스가 활성화되어 있는 제품이어야 한다. 클라이언트 라이선스 파일을 C:\ProgramData\Embarcadero 디렉토리에 넣는다. 네트워크 기명(named) 사용자 라이선스 파일 이름은 named_XXXXXX.slip이며, XXXXXX는 인증서 번호 (Certificate number)이다. 해당 제품을 실행시킨다. 그러면 해당 제품은 ELC 서버에게 기명(named) 사용자 라이선스 요청을 보낸다. 라이선스 정보는 Help | License Manager에서 확인할 수 있다. 알아둘 점: ELC 서버 쪽에 오프라인 사용 설정이 0으로 되어있지 않는 한, 네트워크 기명 사용자 라이선스를 사용하는 사용자는 해당 엠바카데로 제품을 오프라인으로 사용할 수 있다. 사용자 쪽에서는 온라인 모드와 오프라인 모두를 전환하기 위해 아무것도 손수 할 필요가 없다. 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변
  22. Docwiki에 있는 "Setting up a client for concurrent licensing"을 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 관리하기 동시-접속(concurrent) 혹은 유동(floating)이라고도 부르는 이 라이선스는 여러 사용자들이 동일한 라이선스를 공유할 수 있으며 동시에 한명이 사용할 수 있다. 이 라이선스는 특정 사용자에게 할당되지 않지만, 그룹에 할당할 수는 있다. 사용자를 제한하려면, ELC Admin에 있는 Concurrent Users 페이지를 사용하거나, <ELC가 설치된 폴더>\conf\userlist-concurrent.txt 파일을 직접 변경하여 관리할 수 있다. 동시-접속(concurrent) 라이선스용 사용자 리스트 파일을 구성하기에 있는 파일 편집 방법을 참고. 사용자가 클라이언트 제품을 실행시키려고 하는데, 사용할 수 있는 동시-접속(concurrent) 라이선스가 없는 경우, 그 사용자는 에러 메시지를 받게 된다. 그 사용자는 다른 동시-접속(concurrent) 사용자가 해당 제품 사용을 중지하기 전까지 해당 제품을 실행할 수 없다. 동시-접속 라이선스는 이전 사용자가 제품을 종료하고 나서 1분이 경과된 후에 다른 새 사용자가 사용할 수 있는 상태가 된다. 전형적으로, 클라이언트 제품은 해당 라이선스 서버에게 매 1분마다 라이선스를 보내서 라이선스를 갱신하고 유지한다. 만약 해당 라이선스 서버가 클라이언트 제품으로부터 이런 접속(ping)을 받지 못하면, 해당 라이선스는 풀린다. 동시-접속(concurrent) 라이선스용 제품 설정 방법 아직 설치하지 않았다면, 엠바카데로 제품을 설치한다. 단, ELC에서 동시-접속(concurrent) 라이선스가 활성화되어 있는 제품이어야 한다. 클라이언트 라이선스 파일을 C:\ProgramData\Embarcadero 디렉토리에 넣는다. 동시-접속 라이선스 파일 이름은 concurrent_XXXXXX.slip이며, XXXXXX는 인증서 번호 (Certificate number)이다. 해당 제품을 실행시킨다. 그러면 해당 제품은 ELC 서버에게 동시-접속(concurrent) 라이선스 요청을 보낸다. 라이선스 정보는 Help | License Manager에서 확인할 수 있다. 알아둘 점: ELC 서버 쪽에 오프라인 사용 설정이 0으로 되어있지 않은 한, 사용자는 해당 엠바카데로 제품의 UI에서 라이선스를 손수 체크아웃하여 오프라인 상태로 사용할 수 있다. 라이선스를 체크아웃하려면, 제품의 메인 메뉴에서 Help | License Manager를 선택하고, 제품 또는 스위트(suite)를 선택하고 지속기간을 시간단위로 입력한다. 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 서버 문제 해결 클라이언트 문제 해결 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 질문과 답변
  23. Docwiki에 있는 "Administration Pages"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: 메인 페이지 (ELC) Admin 홈 화면의 왼쪽에는 다음과 같은 관리 기능(들)이 있는 메뉴가 있다. LDAP 또는 공지(Notification) 관리는 Top Menu(상단 메뉴) 부분을 참고 설정 마법사(Setup Wizard) 라이선스 라이선스 호스팅 카탈로그 관리하기 Connected Users (연결 중인 사용자) Concurrent Users (동시-접속 사용자) Named Users (기명 사용자) IP List (IP 리스트) 구성(configuration) 프로퍼티 Reports (리포트) 그룹 관리하기 License Server Logs (라이선스 서버 로그) License Server Status (라이선스 서버 상태) 기타 참고 (See Also) ELC (AppWave Enterprise License Center) 구성하기
  24. Docwiki에 있는 "Using Group Reports"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 구성하기 사용자 별로 선택할 수 있는 리포트(들)은 그룹 별로 선택하기 역시 가능하다. 해당 리포트는 다음과 같다: 애플리케이션 사용 빈도 사용자 리포트 애플리케이션 사용 지속 리포트 애플리케이션 사용 초과 시간 리포트 기타 참고 (See Also) Web Admin 인터페이스를 사용하여 ELC 구성하기 구성 파일(들)을 사용하여 ELC 구성하기 LDAP Import Utility를 사용하여 User List 파일 설정하기 그룹(Group)을 사용하여 동시-접속(Concurrent) 라이선스를 파티션으로 나누어 할당하기 IP List 파일 구성하기 메일 알림(Notification) 구성하기 중복용 임시 백업 ELC를 설정하기
  25. Docwiki에 있는 "Setting Up the User List File with the LDAP Import Utility"를 번역한 글 (번역 업데이트: 2022년 7월 5일) << 위로 가기: ELC (AppWave Enterprise License Center) 구성하기 동시-접속(concurrent) 또는 네트워크 기명(named) 사용자 라이선스를 대규모 조직에 설정하는 작업과 관련된 작업량을 줄이데 도움을 될 수 있도록, ELC에는 LDAP 서버로부터 사용자 리스트를 가져오기(import)하는 LDAP Import Utility가 있다. 이 유틸리티는 OpenLDAP 서버와 윈도우 액티브 디렉토리(Active Directory) 서버를 모두를 지원한다. 명령-줄 (command-line) 파라미터(argument)로 무슨 값을 사용하고 있는 지 파악하려면 LDAP를 관리하는 담당자에게 확인하기 바란다. 목차 1 LDAP Import Utility를 통해 사용자 가져오기(import) 2 명령-줄에서 LDAP Import Utility 실행하기 2.1 LDAP Import Utility용 필수 파라미터(Argument) 3 기타 참고 (See Also) 1 LDAP Import Utility를 통해 사용자 가져오기(import) Setup Wizard에서, Users and Groups로 가서, Import from LDAP 탭을 선택한다. 또는 메인 메뉴에서, Concurrent Users 또는 Named Users를 선택하고 Import from LDAP 버튼을 클릭한다. 2 명령-줄에서 LDAP Import Utility 실행하기 LDAP Import Utility를 실행하려면, ELC가 작동하고 있는 상태에서 아래 명령을 사용한다: elise cmd ldapimport -identifier -server <LDAP 서버 호스트명> -type <FLOATING|NAMED> [-port <LDAP 서버 포트>][-user <사용자 DN>] [-pass <사용자 패스워드>] [-base <검색에 반영할 기반 DN>][-filter <검색에 반영할 필터>] [-mode <overwrite|append>] [-maxborrow <대여 시간>] LDAP Import 유틸리티에서 사용할 수 있는 필수 또는 옵션 파라미터(argument)는 아래 표와 같다. 2.1 LDAP Import Utility용 필수 파라미터(Argument) 파라미터(Argument) 설명 -identifier 제품 식별자(identifier). 식별자를 알려면 readme.txt 파일을 본다. -server <LDAP 서버 호스트명> 사용자를 제공하는 LDAP 서버의 호스트명. OpenLDAP 서버이거나 마이크로소프트의 윈도우 액티브 디렉토리(Active Directory) 서버가 해당된다. -type <FLOATING|NAMED> 가져온(imported) 사용자에게 활성화 하려는 라이선스 유형. 사용자는 유형에 해당하는 사용자 리스트에 추가되며 특정 라이선스 유형과 제품 식별자가 반영된다. -port <LDAP 서버 포트> 사용자를 제공하는 LDAP 서버의 포트 번호. 포트를 명시하지 않을 경우 표준 LDAP 포트인 389가 사용된다. 액티브 디렉토리 서버의 도메인 트리(domain tree) 전체를 검색하려면 3286 포트를 사용한다. -user <사용자 DN> 해당 검색을 실행하는 LDAP 사용자의 사용자 DN. 서버 중에는 익명 사용자가 검색하는 것을 허용하는 것들도 있다. -user 파라미터(argument)를 사용하지 않고 검색을 하면, 익명 검색을 시도한다. -pass <사용자 패스워드> -user 파라미터(argument)에서 넣은 사용자 DN의 패스워드 -base <검색에 반영할 기반 DN> 검색에 반영할 기반(base) DN. 설정되어 있지 않은 경우, 탐지된 서버 유형에 기본으로 설정된 기반(base) DN이 사용된다. -filter <검색에 반영할 필터> 검색에 반영할 필터. 설정되어 있지 않은 경우, 탐지된 서버 유형에 기본으로 설정된 필터가 사용된다. LDAP 검색 필터는 다음과 같이 생겼다: (&(cn=*)(uid=*)) -mode <overwrite|append> 사용자 리스트 파일에 사용자를 가져오기(import)하는 모드(mode). overwrite(덮어쓰기)는 파일 안에 있는 사용자를 교체하고, 가져온 사용자들로 기존 설정을 덮어쓴다. append(덛붙이기)는 파일 맨 아래에 사용자(들)을 덛붙인다. 기본 설정 값은 덛붙이기이다. -maxborrow <대여 시간> 가져온 사용자가 대여(borrow)할 수 있는 최대 시간. 일수(days):시간수(hours) 형식으로 명시한다. 일수(days)는 필수가 아니며 만약 시간수(hours)가 1일이 넘는 경우, 해당 시간수는 일수로 변환된다. 기본 설정값은 0이다. LDAP 가져오기(import) 명령을 실행을 성공한 후에는, userlist.txt 또는 userlist-concurrent.txt 파일을 살펴보고 예상된 값들이 잘 들어있는 지를 확인한다. 들어있는 사용자 목록에 만족한다면, ELC 서버를 다시 실행하여 이 사용자들을 활성화한다. 만약 다른 제품용으로 라이선스를 제공한다면, 이 가져오기(import)를 각 제품별로 실행하거나 또는 해당 텍스트(.txt) 파일 안에 있는 사용자들을 편집해야 한다. 3 기타 참고 (See Also) LDAP Synchronization (LDAP 동기화) Web Admin 인터페이스를 사용하여 ELC 구성하기 구성 파일(들)을 사용하여 ELC 구성하기 그룹(Group)을 사용하여 동시-접속(Concurrent) 라이선스를 파티션으로 나누어 할당하기 그룹(Group) 리포트 사용하기 IP List 파일 구성하기 메일 알림(Notification) 구성하기 중복용 임시 백업 ELC를 설정하기
×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.