Linux Dstat를 이용한 시스템 모니터링

Linux Dstat를 이용한 시스템 모니터링
몇몇 리눅스 시스템을 이용하다 보면, 시스템 상태에 대한 모니터링이 간혹 필요할 때가 있으시죠?
Dstat와 엑셀을 활용하여, 시스템 모니터링 방법을 소개하고자 합니다.

리눅스에서 Dstat를 설치합니다.
Dstat는 시스템 모니터링 툴로서 자세한 사항은 http://dag.wiee.rs/home-made/dstat/ 를 참조하세요.

여기서는 CPU, Disk, Network, Memory, IO에 대해서 모니터링 및 CSV로 저장을 하겠습니다.

dstat -cdnpmrt  --output "CSV파일명.csv"

CSV파일명으로 CPU, Disk, Network, Memory, IO, 시간 까지 출력되어 저장됩니다.
출력된 CSV 파일의 샘플을 보시면... 



U열에 시간 정보를 추출하여 시간별의 네트워크 상황을 보고 싶다면, 
=hour(t8) 함수를 이용하여 시간 정보를 추출합니다.



그리고 별도의 시트를 추가하여, 0시 부터 23시까지의 시간을 정하고, 시간별 평균 통신량 표를 만들겠습니다.

 엑셀 함수 : averageif(시간열, 시간값, 평균을 구할 열)



여기에서는 1일 시간별의 네트워크 전송 및 수신량의 차트를 만들었습니다.



흠... 생각보다 통신량이 많지 않네요. 

많은 활용이 되었길 바라면서 이만 마칩니다.
 

12개의 댓글이 있습니다.

6년 이하 전

유용하게 사용하겠습니다.
감사합니다

Reply

6년 이하 전

많은 도움이 되셨으면 합니다

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

6년 이하 전

활용해 봐야 겠네요... 감사합니다.

Reply

6년 이하 전

보고서 활용에도 좋구... 시스템의 활동에 대한 것이니, 이력관리에도 좋더라고요.

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

6년 이하 전

역시 세상은 넓고 고수는 많네요 _ _b

Reply

6년 이하 전

고수라니요 과찬이십니다^^

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

6년 이하 전

좋은정보 감사합니다~

Reply

6년 이하 전

도움이 되셨으면 합니다

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

1st 5stars

6년 이하 전

apt-get으로 하니 바로 설치가 되네요.
sar, vmstat, iostat 등등의 툴을 사용했었는데, dstat가 괜찮아 보이네요.
앞으로 유용하게 사용할 수 있을 것 같네요.

Reply

6년 이하 전

도움이 되셨다니... 고맙습니다. 잘쓰세요.

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

6년 이하 전

도움되는 팁이네요 ^^
고맙습니다

Reply

6년 이하 전

감사합니다. 잘쓰세요.

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입