nGrinder

controller 설치

본 과정은 리눅스 그중에 우분투를 기반으로 설명한다. ngrinder 공식 설치 문서를 병행 참고한다.

http://www.cubrid.org/wiki_ngrinder/entry/installation-guide

  1. 자바 설치 및 패키지 목록 업데이트
    sudo add-apt-repository ppa:webupd8team/java;

    위의 명령이 실행되지 않으면 아래의 명령을 실행한 후에 다시 시도한다
    sudo aptitude install software-properties-common

    sudo apt-get update;
    sudo apt-get install oracle-jdk7-installer;
     
  2. 현재 시점에서 톰켓의 최신 버전인 7을 설치
    sudo apt-get install tomcat7;
     
  3. /usr/share/tomcat 디렉토리에 몇가지 설정 파일이 생성되기 때문에 디렉토리의 소유권을 tomcat으로 변경
    sudo chown tomcat7:tomcat7 /usr/share/tomcat7;
     
  4. ngrinder는 메모리를 많이 필요하기 때문에 catalina.sh 파일에 아래의 내용을 추가 
    JAVA_OPTS="-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
    sudo wget https://github.com/downloads/nhnopensource/ngrinder/ngrinder-controller-3.0.4.war;
     
  6. 톰켓이 자바를 사용할 수 있게 환경변수를 설정한다. 
    sudo vi /etc/default/tomcat7;

    아래 내용을 추가한다. 
    JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
     
  7. 톰켓을 시작한다.
    sudo service tomcat7 start;
     
  8. 접속
    http://도메인/ngrinder-controller-3.0.4
     
  9. 문제 발생시에 로그 확인
    tail -f /var/log/tomcat7/catalina.out;
    tail -f /usr/share/tomcat7/.ngrinder/logs/ngrinder.log
     
  10. 기본 비밀번호인 admin/admin으로 접속
     
  11. user management로 접속해서 사용자 비밀번호 변경

댓글

댓글 본문
  1. hong
    저도 HTTP Status 404 - /ngrinder-controller-3.0.4 에러 때문에 몇시간 고생했는데
    우분투 14.04.5, jdk-7u80, tomcat7로 해결했습니다.
    이 의외의 버전에서는 ngrinder 내부적으로 ArrayIndex 관련 에러가 나서 문제가 생기더군요.
    에러를 확인하려면 tomcat7을 시작하자마자 tail -f /var/log/tomcat7/catalina.out; 실행하면됩니다.
  2. 바람
    HTTP Status 404 - /ngrinder-controller-3.0.4 << 이런 문제가 뜬다면 ubuntu 버전이 달라서임.
    강사님의 ubuntu는 12버전 지금은 16버전까지 나왔음. 14버전까지는 정상 작동함.

    따라서 14버전으로 진행을 하던지(현재 아마존 ec2 quick 으로 ubuntu 14버전까지 제공)
    아니면 tail -f /var/log/tomcat7/catalina.out;를 잘 살펴보면 답이 나옴.
    옵션 설정인 *.xml을 잘 살펴보시길.
  3. 저도
    HTTP Status 404 - /ngrinder-controller-3.0.4
    저도 안되네요.
    3.3으로 해도 안되네요.
    로그에는 context initialization failed라고 뜨는데, 잘 모르겠습니다
  4. kig1929
    다른 버전으로 ngrinder controller를 설치하니까 됩니다.

    5. ngrinder controller 설치 부분에서 3.3으로 설치했습니다.
    $ cd /var/lib/tomcat7/webapps/
    $ sudo wget http://downloads.sourceforge.net......war
    대화보기
    • 뿌치빠치
      7번까지 완료되었는데 8번에서 접속시
      HTTP Status 404 - /ngrinder-controller-3.0.4
      에러가 나며 접속이 되질 않네요.. 해결방안이 따로 있나요?
    • 눈럽
      sudo aptitude install software-properties-common 후도 add-apt-repository 가 작동하지 않는다면

      sudo apt-get install apt-file && apt-file update
      sudo apt-get install python-software-properties
      sudo apt-file search add-apt-repository

      를 실행해 보세요.
      출처) http://linuxg.net......nd/
    • scloudy
      ubuntu 12.04 에서 sudo aptitude install software-properties-common를 실행하였는데도 add-apt-repository가 작동하지 않는다면
      sudo apt-get install python-software-properties 를 실행해서 설치한 후
      sudo aptitude install software-properties-common 를 실행해 보세요.
    • DuRuKang
      http://도메인/ngrinder-controller-3.0.4 =>http://도메인:8080/ngrinder-controller-3.0.4
    버전 관리
    egoing@gmail.com
    현재 버전
    선택 버전
    graphittie 자세히 보기