이전 페이지|다음 페이지

모니터링 기능 지원

소개

주: 이 항목은 분산 서버에만 적용됩니다.
모니터링 서버(SAS LASR Analytic Server Monitor)의 영향을 받는 기능은 다음과 같습니다.
  • 프로세스 모니터 탭의 테이블 상세 정보
  • LASR Server 탭의 인스턴스별 메모리 게이지
  • HDFS 탭의 일부 정보

네트워크 이름 확인

모니터링 서버가 제대로 작동하려면 Middle-Tier 컴퓨터에서 네트워크 이름이 확인되어야 합니다.
네트워크 이름이 충분히 확인되지 않으면 다음과 같은 로그 항목이 생성될 수 있습니다.
Exception caught in LASRClient (lasr=null, host=hostname, port=nnnn)
java.net.UnknownHostException: hostname
action=TableInfo
이 로그 항목은 SAS 구성 디렉터리/Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logs에 있는 bihpgrdc.monitor.console.log 파일에 기록됩니다.
로그 엔트리가 참조하는 호스트 이름은 Middle-Tier 컴퓨터에서 이름 확인을 요구합니다. SAS LASR Analytic Server에 사용되는 그리드 호스트의 IP 주소로 호스트 이름의 별칭을 지정할 수 있습니다.

Monitoring 서버 관리

명령

다음 명령을 사용하여 분산 서버를 모니터링하는 프로세스를 관리할 수 있습니다.
UNIX:
LASRMonitor.sh
start | stop | restart | status
Windows:
LASRMonitor.bat
start | stop | restart | status | pause |resume
스크립트는 SAS 구성 디렉터리/Applications/SASVisualAnalytics/HighPerformanceConfiguration 아래에 있습니다.
주: Windows에서는 모니터링 프로세스가 서비스로 실행됩니다(예:SAS [config-Lev1] LASR Analytic Server Monitor). 이 프로세스는 Windows 서비스 인터페이스를 사용하여 관리할 수 있습니다.

요구 사항: Passwordless SSH

모니터링 프로세스 계정은 클러스터 내의 모든 컴퓨터에 대해 암호가 필요 없는 SSH 액세스 권한을 가지고 있어야 합니다.
Windows에서 실행되는 모니터링 프로세스에 암호가 필요 없는 SSH 액세스를 제공하는 방법:
  1. 서비스를 실행하는 Windows 계정을 확인합니다. 다음은 지침 샘플입니다.
    1. 시작선택제어판선택관리 도구선택서비스를 선택합니다.
    2. 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
    3. 로그온 탭에서 계정 지정 라디오 버튼 옆의 사용자 ID를 기록해 둡니다.
  2. 다음 요건이 충족되는지 확인합니다.
    • 이 계정은 분산 서버에서 해당하는 UNIX 계정에 속한 SSH 키 사본을 가지고 있어야 합니다. 자세한 내용은 SAS LASR Analytic Server: Reference GuidePasswordless SSH에서 Windows 클라이언트에 대한 섹션을 참조하십시오.
    • HighPerformanceConfiguration\wrapper\LASRMonitor.conf 파일에서 set.USERNAME 필드에 해당하는 UNIX 계정의 사용자 이름이 지정되어 있어야 합니다.

Monitoring 서버에 대한 로깅

주: 로깅에 대한 변경은 SAS 기술 지원부의 지침에 따라 수행해야 합니다.
생성된 로그는 SAS 구성 디렉터리/Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logs 아래에 있습니다.
다음에 인용된 로그에서는 모니터링 서버를 시작하려고 시도한 계정이 암호가 필요 없는 SSH를 사용하도록 제대로 구성되어 있지 않음을 나타냅니다.
NOTE: Unable to enumerate grid.
java.io.IOException
        at com.sas.grid.broker.monitor.ConnectionManager.startTKGridMon(
ConnectionManager.java:228)
        at com.sas.grid.broker.core.BrokerCore.main(BrokerCore.java:257)
ERROR: ERROR: Monitor thread failed to start.
이전 페이지|다음 페이지|페이지 위
최종 업데이트: 2018년 10월 24일 (수)