IT 이야기532 Scouter Active Service와 XLog APM이 다른 모니터링 도구와의 차이점 중 하나는 발생한 문제의 결과가 아닌 원인에 접근할 수 있다는 것입니다. 이를 위해 Scouter에서는 어플리케이션이 지금 어떤 코드를 실행하고 어디서 지연되고 있는지를 파악할 수 있는 "Active Server 모니터링"과 이미 응답한 요청에 대해 상세 분석할 수 있는 Scatter 형식의 차트인 "XLog"를 제공합니다. 1. Active Service 모니터링 "Active service"란 현재 시점에 어플리케이션에서 수행되고 있는 요청을 나타냅니다. 이에 대한 모니터링은 주로 "Active Service EQ" 차트로 하게되는데, 서비스 지연으로 인한 장애를 가장 먼저 발견할 수 있는 차트입니다. 위 그림은 다섯개의 인스턴스를 모니터링하고 있으며 숫자는 현.. 2019. 12. 12. Scouter 기본 항목 모니터링(2/2) 4. 차트 1) 차트의 종류 Scouter의 performance counter는 8가지 종류의 차트를 제공하며, 처음에 열리는 차트는 실시간 성능 정보를 제공해주는 "Realtime-Current" 차트입니다. - Real Time 차트 : 현재 시점까지의 데이터를 보여주며 실시간 갱신되는 차트 ∙ Current : 최근 5분간의 데이터를 2초 간격으로 갱신(Default) ∘ All : (각 인스턴스별 값을 보여줌) ∘ Total : (모든 인스턴스 값의 합계를 보여줌) ∙ Today : 오늘의 0시 부터 현재까지의 데이터를 보여줌 ∘ All : (각 인스턴스별 값을 보여줌) ∘ Total : (모든 인스턴스 값의 합계를 보여줌) - History 차트 : 과거 특정 시점의 데이터를 조회 ∙ Dail.. 2019. 12. 12. Scouter 기본 항목 모니터링(1/2) 1. "Performance Counter"와 "Object Request" Scouter에는 모니터링 항목을 크게 두 가지("Performance Counter", "Object Request" )로 구분합니다. "Performance Counter"는 시간에 따라 변하는 값을 실시간 차트 형태로 보여주며, "Object Request"는 사용자가 특정 성능 정보를 요청하여 조회하는 기능기능입니다. 그리고 보통 "Performance Counte"r에 포함하기도 하지만, 그 성격이 전혀 다른 특수한 몇 가지 기능이 있습니다. (XLog, Active Service EQ 등) 이러한 기능들은 상단메뉴에서도 접근이 가능하지만 "Object View"에서 콘텍스트 메뉴에서 접근하는 것이 더 직관적입니다. 1.. 2019. 12. 12. Scouter 설치 Scouter는 Agent와 Collector Server 그리고 User용 Client 프로그램으로 구성되며, 이들간의 관계를 잘 아는 것이 중요합니다. 각 서버에 설치된 Scouter의 Agent들이 성능 데이터를 Collector로 전송합니다. 사용자는 Client 프로그램을 통해 성능 데이터를 봅니다. Agent ⇨⇨⇨ [성능 데이터] ⇨⇨⇨ Collector(Server) Client ⇦⇦⇦ [성능 데이터] ⇦⇦⇦ Collector(Server) ■ Scouter Server(Collector) JDK 버전 : 1.8 이상 ■ Scouter Host Agent JDK 버전 : 1.6 이상 ■ Scouter Tomcat(Java) Agent JDK 버전 : 1.6이상 ■ Scouter Client.. 2019. 12. 12. Scouter Client 사용법 Scouter Client 사용법을 소개합니다. (1) Perspective를 관리합니다. 이미 만들어진 화면 구성이 있다면 (+)를 클릭하여 추가할 수 있습니다. (2) 현재 로드된 Perspective(화면구성)입니다. 현재 Perspective 에 새로운 차트를 추가하고 재배치했다면 (2)에서 오른쪽 마우스를 눌러 다른 이름으로 저장할 수 있습니다. 원래 보던 Perspective는 (1)을 눌러서 다시 로드할 수 있습니다. (3) 오픈젝트 익스플로러의 툴바 버튼들입니다. 오브젝트를 필터링하거나 인액티브 상태의 오브젝트들을 화면에서 제거하는 메뉴들이 있습니다. (4) 액티브 서비스 이퀄라이져입니다. 바를 더블 클릭하면 현재 액티브 서비스 리스트를 상세히 조회 할 수 있습니다. (5) XLog 차트의.. 2019. 12. 12. Scouter Client Quick Guide Scouter를 통한 모니터링 응용 프로그램을 설명 합니다. 1. 실행중인 스레드 세부 사항을 확인하는 방법 활성 서비스보기에서 실행중인 스레드를 볼 수 있습니다. 우리 시스템이 왜 느린 지, 왜 요청이 응답하지 않는지, 이 스레드가 지금하고 있는 것이 무엇인지, 느린 스레드인지, 무엇이이 뷰에 의해 갇힌 스레드인지를 알 수 있습니다. 서비스가 3 초 이상이고 붉은 색이 8 초이면 노란색으로 표시됩니다. 2. XLog 프로파일 링 데이터에 의한 서비스 분석 XLog 그래프는 상세하게보고자하는 영역을 끌 때 완료된 요청 및 더 자세한 프로파일을 보여줍니다. 3. 추적 체인 서비스 (SOA, MSA ... 와 같은 서비스 아키텍처) 설정 trace_interservice_enabled=trueHTTP 서비스.. 2019. 12. 12. Scouter Quick Start Scouter를 설치 및 수행하기 전에 사전에 JDK를 설치해야 합니다. ∙ Java(JDK) 1.7 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html ∙ Java(JDK) 1.8 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html ① RPM으로 설치 # rpm -ivh jdk-7u80-linux-x64.rpm ② 압축 해제로 설치 # tar zxvf jdk-7u80-linux-x64.tar.gz # alternatives --install /usr/bin/java jav.. 2019. 12. 12. [RHEL6] 계정관리 명령어들 3탄(gpasswd, groupadd, groupdel) 7. gpasswd(그룹 사용자 관리) 1) 경로 : /usr/bin/gpasswd 2) 요약 : /etc/group과 /etc/gshadow의 그룹 패스워드를 관리 3) 사용 방법 : gpasswd [옵션] 그룹명 4) 옵션 -a, --add 사용자 : 사용자를 그룹에 추가 -d, --delete 사용자 : 그룹에서 사용자를 삭제 -r, --remove-password : 그룹 비밀번호를 삭제 -R, --restrict : 그룹 접근을 막음 -A, --administrators [user...] : 그룹 관리자를 추가 -M, --member [user...] : 그룹의 멤버를 추가 5) 추가 설명 gpasswd 명령어는 /etc/group과 /etc/gshadow 파일 관리에 사용한다. 만일 옵션 없이.. 2019. 12. 11. [RHEL6] 계정관리 명령어들 2탄(chown, chsh, finger) 4.chown(소유자 변경) 1) 경로 : /bin/chown 2) 요약 : 파일 사용자와 그룹을 변경 3) 사용 방법 : chown [옵션...] 소유자 : [그룹] 파일... chown [옵션...] 그룹파일... 4) 옵션 -f, --silent, --quiet : 파일 권한 변경 실패 시 에러를 출력하지 않음 --help : 사용법을 출력 -R, --recursive : 하위 디렉터레이 있는 모든 디렉터리와 파일을 변경 -v, --verbose : 각 파일에 대한 정보를 상세히 출력 --version : 버전 정보를 출력 5) 추가 설명 chown은 파일의 소유자와 그룹을 변경하는 명령어입니다. test.txt 파일의 소유자와 그룹은 모두 root 입니다. # ls -al test.txt -rw-.. 2019. 12. 10. [RHEL6] 계정관리 명령어들 1탄(chfn, chgrp, chmod) 1.chfn(사용자 정보 변경) 1) 경로 : /usr/bin/chfn 2) 요약 : 패스워드 파일 등의 변경 없이 사용자 기본 정보를 변경 3) 사용 방법 : chfn [옵션] [사용자계정] - 사용자 계정 : 정보를 변경하고 싶은 사용자 이름 공백일 경우 현재 계정의 정보를 변경 4) 옵션 -f, --full-name : 사용자 전체 이름을 변경(사용자 계정과 다름) -h, --home-phone : 사용자 집 전화번호를 변경 -o, --office : 사용자의 직장명을 변경 -p, --office-phone : 사용자의 직장 전화번호를 변경 -u, --help : 사용법을 출력 -v, --version : 버전 정보를 출력 5) 추가 설명 chfn 명령어는 등록된 사용자의 정보를 변경할 때 사용합니.. 2019. 12. 10. 이전 1 ··· 35 36 37 38 39 40 41 ··· 54 다음