본문으로 건너뛰기

설치 문제 해결

방화벽 설정 확인

와탭의 데이터 수집 서버에 대한 TCP 아웃바운드 정책을 설정하지 않으면 모니터링 정보를 전송할 수 없습니다. 방화벽 차단해제하세요.

telnet 명령을 사용해 "Connected to IP"를 확인하세요.

$ telnet 52.193.60.176 6600
Trying 52.193.60.176...
Connected to 52.193.60.176.
Escape character is '^]'.
노트

수집 서버 정보는 와탭 모니터링 서비스에서 해당 프로젝트를 선택한 다음 관리 > 에이전트 설치 메뉴에서 확인할 수 있습니다.

Permission denied 에러

와탭 Python 모니터링을 사용하기 위해서는 읽기 및 쓰기 권한이 필요합니다.

  • $WHATAP_HOME/whatap.conf 와탭 설정 파일의 읽기 및 쓰기 권한
  • $WHATAP_HOME/logs 와탭 로그 디렉터리와 하위 파일의 읽기 및 쓰기 권한

권한 문제(Permission denied error)가 발생하면 다음과 같이 $WHATAP_HOME에 권한을 부여하세요.

$ echo `sudo chmod -R 777 $WHATAP_HOME`

프로젝트 에이전트 미등록 및 모니터링 데이터 미수집 에러

로그 파일($WHATAP_HOME/logs/)을 확인한 후 각각의 문제에 대하여 다음과 같이 해결하세요.

  • whatap-hook.log
    • CONF FILE ERROR: 설정 파일 생성 권한이 없습니다. 파일을 만들어 주세요.
    • CONF READ ERROR: 설정 파일은 있으나 읽기 권한이 없습니다. 권한을 주세요.
    • LOG FILE ERROR: 로그 디렉터리 생성 권한이 없이 없습니다. 디렉터리를 만들어 주세요.
    • LOGGING ERROR: 로그 디렉터리는 있으나 쓰기 권한이 없습니다. 권한을 주세요.
  • whatap-boot-yyyymmdd.log
    • license or whatp.server.host error: 액세스 키 또는 수집 서버 주소가 잘못되었습니다.

포트 충돌 발생

내부 통신을 하는 에이전트는 기본으로 UDP 6600 포트를 사용합니다. 내부 포트 충돌이 나는 경우, net_udp_port=xxx 옵션으로 포트를 변경하세요.

$WHATAP_HOME 환경 변수 설정 불가

  • Apache HTTPD
    아파치로 웹 서버를 구동하는 경우 다음과 같이 환경 변수를 설정하세요.

    <VirtualHost *:80>
    #ServerName
    #DocumentRoot

    SetEnv WHATAP_HOME "application path"
    # Directory
    </VirtualHost>
  • 환경 변수 수동 설정
    필요에 따라서는 다음과 같이 수동으로 환경 변수를 설정하세요.

    ---
    import os
    os.environ.setdefault("WHATAP_HOME", [application path]")
    import whatap
    ---