Horizon Client 로그 수집 스크립트를 사용하여 다양한 위치에서 클라이언트 로그를 수집하고 문제 해결을 위해 단일 로그 파일로 패키지할 수 있습니다.
일반적으로 대부분의 Linux 기반 씬 클라이언트는 다음 위치 중 하나 이상에
Horizon Client 로그를 저장합니다.
- /tmp/vmware-<user>
- /tmp/teradici-<user>
- /tmp/vmware-root
로그 수집 스크립트는 기본적으로 클라이언트 로그를 horizon-log-xxxxxx.tar.gz라는 패키지 파일로 컴파일합니다.
로그 파일에서 Blast_Connect_Failure_Alert
태그가 있는 항목에는 Blast 연결 실패에 대한 특정 오류 정보가 포함됩니다.
로그 수집 스크립트는 정보 메뉴 항목에서 자동으로 실행하거나 명령줄 터미널에서 수동으로 실행할 수 있습니다.
"정보" 메뉴 항목에서 로그 수집 스크립트 실행
정보 메뉴 항목에서 로그 수집 스크립트를 실행하여 클라이언트 로그를 수집할 수 있습니다.
- 다음 중 하나를 수행합니다.
- 시스템 트레이에서 Horizon Client 아이콘을 마우스 오른쪽 버튼으로 클릭하고 정보를 선택합니다.
- Horizon Client에서 를 선택합니다.
VMware Horizon Client 정보 창이 나타납니다.
- 지원 데이터 수집을 선택합니다.
로그 수집을 계속하도록 허용합니다. 프로세스가 완료되면 Horizon Client에는 패키징된 로그 파일의 위치와 함께 확인 메시지가 표시됩니다.
명령줄에서 로그 수집 스크립트 실행
명령줄 터미널에서 로그 수집 스크립트를 실행하려면 Linux 클라이언트 시스템에 대한 “실행” 권한이 있어야 합니다.
- Linux 클라이언트 시스템에서 로그 수집 스크립트에 대한 “실행” 권한이 있는지 확인합니다. 명령줄 터미널에서 다음 명령을 실행합니다.
sudo chmod +x /usr/bin/vmware-view-log-collector
- 로그 수집 스크립트를 시작하려면 다음 명령을 실행합니다.
sudo /usr/bin/vmware-view-log-collector
기본적으로 이 스크립트는 Horizon Client에서 생성된 최신 로그 파일을 찾은 후 스크립트를 실행한 폴더에 있는 horizon-log-xxxxxx.tar.gz라는 패키지 파일로 컴파일합니다.
패키지 파일의 이름과 위치를 사용자 지정하려면 다음 예제 중 하나와 유사한 명령을 실행할 수 있습니다.
# Example 1 sudo /usr/bin/vmware-view-log-collector abc.tar.gz # Example 2 sudo /usr/bin/vmware-view-log-collector /home/user/Downloads/abc.tar.gz
- 첫 번째 예에서는 스크립트를 실행한 폴더에 있는 abc.tar.gz라는 패키지 파일로 클라이언트 로그를 컴파일합니다.
- 두 번째 예제는 /home/user/Downloads/ 폴더에 있는 abc.tar.gz라는 패키지 파일로 클라이언트 로그를 컴파일합니다.