nGrinder 설치 (controller)

2021. 4. 11. 03:56 OS/Linux

## controller 설치 (with ubuntu)

 

1. 자바 설치 및 패키지 목록 업데이트


sudo add-apt-repository ppa:webupd8team/java;
sudo apt-get update;
sudo apt-cache search oracle; (현재 apt-get을 통해 설치 가능한 리스트)
sudo apt-get install oracle-jdk7-installer;

 

## Oracle JDK 7 is NOT installed. 발생시.
 원인은 Oracle JDK 저장소에서 설치파일을 가져올 때 정상적인 resolving이 수행되지 않았기 때문으로 보입니다.
 만약 파일명이 'jdk-7u65-linux-x64.gz'이라면 파일 명을 'jdk-7u65-linux-x64.tar.gz'로 수정해줍니다.
 다운로드 완료된 'jdk-7u65-linux-x64.tar.gz' 파일을 '/var/cache/oracle-jdk7-installer' 디렉토리로 이동합니다.
 sudo apt-get install oracle-java7-installer
 다시 한번 apt-get을 활용하여 JDK7을 설치해줍니다.

 

     sudo chown ubuntu:ubuntu /var/cache/oracle-jdk7-installer/jdk-7u80-linux-x64.tar.gz 
     sudo chmod -R u+xrw /var/cache/oracle-jdk7-installer/jdk-7u80-linux-x64.tar.gz 
     sudo rm -f jdk-7u80-linux-x64.tar.gz
     sudo mv /home/ubuntu/jdk-7u80-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/jdk-7u80-linux-x64.tar.gz

 
2. 톰켓 7 설치


sudo apt-get install tomcat7;

 

## 삭제시

sudo apt-get remove tomcat7; (패키지 삭제. 설정내용은 삭제하지 않음)
sudo apt-get purge tomcat7; (설정 내용도 삭제)

 

3. /usr/share/tomcat 디렉토리에 몇가지 설정 파일이 생성되기 때문에 디렉토리의 소유 권한을tomcat으로 변경


sudo chown tomcat7:tomcat7 /usr/share/tomcat7;
ls -al /usr/share/tomcat7 (디렉토리 권한 보기)
    - cat /etc/passwd (계정 목록 확인)
    - grep /bin/bash /etc/passwd (계정 목록 확인)

 

4. ngrinder는 메모리를 많이 필요하기 때문에 catalina.sh 파일에 아래의 내용을 추가


JAVA_POTS="-Xms600m -Xmx1024m -XX:MaxPermSize=200m"
sudo vi /usr/share/tomcat7/bin/catalina.sh

 

5. tomcat의 webapps 디렉토리로 이동한 후에 ngrinder controller을 다운로드


cd /var/lib/tomcat7/webapps/;
https://github.com/nhnopensource/ngrinder/downloads (경로에 가서 url복사)
sudo wget https://github.com/downloads/naver/ngrinder/ngrinder-controller-3.0.4.war;
 


6. 톰켓이 자바를 사용할 수 있게 환경변수를 설정 한다.


sudo vi /etc/default/tomcat7;
아래 내용을 추가 한다. (자바 경로를 알아서 알려주는 스크립)
JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")


http://daeson.tistory.com/entry/ubuntu-14-%EC%82%AC%EC%9A%A9%EC%9E%90-%EA%B3%84%EC%A0%95%EC%97%90-jdk7-tomcat7-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-manually

 

 

7. 톰켓을 재시작 한다.


sudo service tomcat7 start;
sudo service tomcat7 restart;
동작 확인
sudo tail -f /var/log/tomcat7/catalina.out

 

 

8. 접속

 

http://도메인8080/ngrinder-controller-3.0.4
예)http://192.168.56.102:8080/ngrinder-controller-3.0.4

 

출처 : code-factory.tistory.com/29?category=727748

 

'OS > Linux' 카테고리의 다른 글

리눅스 tail 명령어  (0) 2021.04.12
nGrinder docker 설치 실행  (0) 2021.04.11
ubuntu docker 설치  (0) 2021.04.11
nGrinder 설치 (agent)  (0) 2021.04.11
rsync (장점, 사용법, 옵션)  (0) 2021.03.24
리눅스 최소 기본명령어  (0) 2021.03.24
[vi 명령어] vi 명령어 정리  (0) 2021.01.07
FTP 와 SFTP 와의 차이점  (0) 2020.07.14