설치 문제 해결
방화벽 설정 확인
와탭의 데이터 수집 서버에 대한 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
---