본문 바로가기

개발/LINUX

시스템 모니터링


SAR


리눅스 시스템 모니터링 툴

참고
   - http://sebastien.godard.pagesperso-orange.fr/documentation.html
   - http://www.cubrid.com/zbxe/71317


설치

CentOS - $yum install sysstat

Ubuntu - $apt-get install sysstat


난 Ubuntu root 계정으로 설치를 진행하였다.


$vi /etc/default/sysstat

ENABLED="false" -> #ENABLED="true" 로 수정한다.


$/etc/init.d/sysstat start

실행!


$vi /var/log/sysstat

해당 디렉토리르 보면 로그가 기록 된다.

그런데 처음에는 바이너리로 생성이되어 볼수가 없다

그럴땐

$sar -f /var/log/sysstat/파일명

명령으로 해당 바이너리 파일을 터미널에서 확인 할수 있다.


$vi /etc/cron.d/sysstat

기본적으로 10분마다 모니터링을 하게 되어 있으며 하루에 한번 

바이너리 파일이 아닌 텍스트 파일로 확인할 수 있도록 변환해준다.


예를들어 바이너리 파일이 sa11이라면 sar11로 변환되며 이 파일은 vi 명령어를 통해 내용을 확일 할수있다.

crond의 경우 사용자가 sar 명령어를 정의해서 사용하면 될것 같다.