apm scouter 사용 관련
제니퍼와 같이 서버의 자원 및 소스단의 응답성을 체크하는 apm을 오픈소스로 제공 하는게 있어서 요즘 제품 개발시에 유용하게 사용하고 있습니다.
기술지원 및 수정이 가능한 유료 버전도 있다는데... 제니퍼도 돈 때문에 못쓰는 회사에서 꿈도 못꿀 일이죠
우선 제품의 설치는 아주 간단 합니다.
윈도우 유닉스 공통으로 설치 방법을 생각 하시면 되니 개발 pc에서 작어한 내용을 우선 작성 합니다. 추후 우분투기준으로 설치한 내용도
올리려고 합니다.
1. scouter server설치(압축해제)
2. scouter host설치(압축해제)
3. scouter agent설치(압축해제 및 톰켓 옵션추가-java-opts)
4. scouter client설치 및 실행
- https://github.com/scouter-project/scouter/releases/ 사이트에서 자신이 필요한 버전을 다운 받습니다.
전 scouter.agent.tar, scouter.server.tar, scouter.client.product-win32.win32.x86_64 이렇게 다운 받았습니다.
1.
- scouter.server.tar 파일을 원하는곳에 압축을 풉니다.(위치는 중요하지 않은거 같습니다.)
- conf폴더 하위에 scouter.conf를 편집 혹은 생성해서
# Agent Control and Service Port(Default : TCP 6100)
net_tcp_listen_port=6100
# UDP Receive Port(Default : 6100)
net_udp_listen_port=6100
# DB directory(Default : ./database)
db_dir=./database
# Log directory(Default : ./logs)
log_dir=./logs
위의 내용을 작성해 줍니다. 아이피 및 포트는 서버로 사용하고자 하는 해당 정보 입니다. 이건 안해도 기본이기 때문에(저기 내용도 다 기본 설정 명시적으로 적은거 뿐입니다.)
원하는 정보로 변경이 가능 합니다.
- cmd창에서 해당 폴더로 이동 해서 startup.bat를 실행 합니다.
2.
- scouter.agent.tar 파일을 원하는곳에 압축을 풉니다.(위치는 중요하지 않은거 같습니다.)
- agent.host 하위의 conf폴더로 이동해서 scouter.conf를 편집 혹은 생성합니다.
net_collector_ip=127.0.0.1
net_collector_udp_port=6100
net_collector_tcp_port=6100
위의 내용을 작성 해줍니다. 이거 역시 서버의 정보를 작성하는겁니다. 상황에 따라서 아이피 및 포트를 변경 하시면 됩니다.
- cmd창에서 해당 폴더로 이동 해서 host.bat를 실행 합니다.
3. 구동할 톰켓의 java-opts옵션에 agent를 추가 합니다. 위치는 jar파일 경로로
저는 C:\scouter\agent.java\scouter.agent.jar 경로를 윈도우 톰켓 구동시 사용하는 프로그램의
java 탭>Java Options: 입력창 하단에 -javaagent:C:\scouter\agent.java\scouter.agent.jar 같이 추가 했습니다.
리눅스 이용자의 경우 java-opts를 catalina.sh에 추가 해주시면 됩니다.
4. scouter.client.product-win32.win32.x86_64 압축을 아무곳이나 풀고 실행 프로그램을 실행 후 서버 아이피 및 초기 비밀번호 admmin/admin을 입력 하시고
콘솔로 접속 하시면 됩니다.
위의 행위를 하고 나서 톰켓을 구동 후 모니터링 툴을 확인 해보면 요청에 대한 정보를 확인 할 수 있습니다.
톰켓이 제공하는 툴보다 더 보기 편하고 좋은거 같습니다. 제니퍼에 비해서 UI부분을 빼고는 많이 부족한거 같지도 않습니다.
'개발도구' 카테고리의 다른 글
이클립스 github 연동 (0) | 2017.09.18 |
---|---|
이클립스 패키지<->소스 네비게이션 연동 (0) | 2017.02.28 |
redmine ckeditor/rmagick 설치 하기 (0) | 2015.09.14 |
레드마인 설치 bundle install 관련 에러 해결 (0) | 2015.08.25 |
레드마인 실행시 서버 변경 (0) | 2015.05.22 |