본 과정은 리눅스 그중에 우분투를 기반으로 설명한다. ngrinder 공식 설치 문서를 병행 참고한다.
http://www.cubrid.org/wiki_ngrinder/entry/installation-guide
- 자바 설치 및 패키지 목록 업데이트
sudo add-apt-repository ppa:webupd8team/java;
위의 명령이 실행되지 않으면 아래의 명령을 실행한 후에 다시 시도한다
sudo aptitude install software-properties-common
sudo apt-get update;
sudo apt-get install oracle-jdk7-installer;
- 현재 시점에서 톰켓의 최신 버전인 7을 설치
sudo apt-get install tomcat7;
- /usr/share/tomcat 디렉토리에 몇가지 설정 파일이 생성되기 때문에 디렉토리의 소유권을 tomcat으로 변경
sudo chown tomcat7:tomcat7 /usr/share/tomcat7;
- ngrinder는 메모리를 많이 필요하기 때문에 catalina.sh 파일에 아래의 내용을 추가
JAVA_OPTS="-Xms600m -Xmx1024m -XX:MaxPermSize=200m"
sudo vi /usr/share/tomcat7/bin/catalina.sh
- tomcat의 webapps 디렉토리로 이동한 후에 ngrinder controller을 다운로드
cd /var/lib/tomcat7/webapps/;
https://github.com/nhnopensource/ngrinder/downloads
sudo wget https://github.com/downloads/nhnopensource/ngrinder/ngrinder-controller-3.0.4.war;
- 톰켓이 자바를 사용할 수 있게 환경변수를 설정한다.
sudo vi /etc/default/tomcat7;
아래 내용을 추가한다.
JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
- 톰켓을 시작한다.
sudo service tomcat7 start;
- 접속
http://도메인/ngrinder-controller-3.0.4
- 문제 발생시에 로그 확인
tail -f /var/log/tomcat7/catalina.out;
tail -f /usr/share/tomcat7/.ngrinder/logs/ngrinder.log
- 기본 비밀번호인 admin/admin으로 접속
- user management로 접속해서 사용자 비밀번호 변경