[Linux] nmon 서버 성능 모니터링 및 분석까지
Linux Server NMON Tool Download
- 위 사이트에서 NMON 파일의 링크 주소를 확인 한 후 해당 파일을 서버에 다운로드 받는다.
ex) wget http://sourceforge.net/projects/nmon/files/nmon16e_x86_rhel65
ex) chmod 700 nmon16e_x86_rhel65
ex) NMON 실행 화면
NMON 모니터링 로그 수집 설정
- 로그 수집을 위한 로그 저장용 디렉토리 생성 (별도의 파일시스템을 생성해서 관리해도 됨)
ex) mkdir /nmon
ex) mv nmon16e_x86_rhel65 nmon (바이너리 파일 이름 변경)
ex) mv nmon /nmon (바이너리 파일 nmon 디렉토리로 이동)
- 로그 수집을 설정을 위한 Script 생성
ex) vi nmon.sh
ex)
#!/bin/bash
date=`date '+%y%m%d'` (LOG를 날짜별로 생성하기 위해 "180514" 같은 Format 설정을 위한 변수 설정)
/nmon/nmon -t -f -m /nmon/$date_log -s 300 -c 288
( option 설명
-t : Processor 모니터링
-f : spreadsheet output format
-m : LOG 저장용 디렉토리 지정
-s 300 -c 288 : 300초(5분)간격에 288번 호출 (총 24시간) )
- 스케줄링을 위한 crontab 등록
ex) crontab -e (crontab 수정)
ex)
# nmon (작업 구별을 위해 코멘트 작성)
00 00 * * * /nmon/nmon.sh (매일 00시 00분에 nmon.sh 쉘 실행하라!)
NMON 모니터링 로그 분석 Tool Download
- IBM에서 제공하는 nmon 파일 분석 Tool Download
- 아래 URL 접속
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
- nmon analyser download
https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/attachment/680aff56-b120-4ac2-8757-aa7f7ba3ae82/media/nmon_analyser_v52_1.zip
NMON 파일 분석
- 압축 해제 후 nmon analyser v52_1.xlsm 파일 실행
- 파일 실행 후 Analyze nmon data 버튼 클릭
- 아래와 같은 오류 발생 시 (매크로가 삽입되어 있는 파일이므로 보안정책에 의해 차단 될 수 있다)
파일 -> 정보 -> 콘텐츠 사용 -> 모든 콘텐츠 사용(Office 2010 기준) 선택 후 버튼 클릭을 다시 해본다.
- Analyze nmon data 버튼 클릭 후 나타나는 탐색기 창에서 분석할 NMON 파일을 선택 한다.
- 분석이 완료 되면 탐색기 창이 다시 나타나고 엑셀 파일을 저장할 이름과 위치를 지정한다.
NMON 분석 결과
- 아래와 같은 차트와 로그를 확인 할 수 있다.
끝.
'Compute™ > Linux ' 카테고리의 다른 글
[Linux] lsync 실시간 동기화 설정하기 (0) | 2018.06.07 |
---|---|
ssh keygen (0) | 2018.06.07 |
[Linux] Redhat Linux (CentOS) DVD로 Repository 만들기 (0) | 2018.04.11 |
[Linux] Redhat 6 Bonding 구성하기 (Centos 6) (0) | 2018.03.14 |
[CentOS] Temporart failure in name resolution YUM error (0) | 2014.09.04 |