Linux ETC

watch 로 시스템 모니터링 하기

2008.05.19 20:38

호스트웨이 조회 수:25580

주기적으로 실행한 프로그램 결과를 화면에 보여 주는 기능을 함.
시간이 오래 걸리는 작업이나 주기적인 모니터링이 필요한 작업시 유용함.

[사용법]
[root@localhost]# watch --help
Usage: watch [-dhnv] [--differences[=cumulative]]
[--help] [--interval=<n>] [--version] <command>
  -d, --differences[=cumulative]        highlight changes between updates
                (cumulative means highlighting is cumulative)
  -h, --help                            print a summary of the options
  -n, --interval=<seconds>              seconds to wait between updates
  -v, --version                         print the version number



기본 사용 방법)
[root@localhost]# watch [-d] [-n seconds] 'command'
종료는 [Ctrl + c]

예제 1)
실시간으로 바뀌는 시스템의 uptime 값을 화면에 계속 출력(1초간격)

[root@localhost]# watch -d -n 1 'cat /proc/uptime'

Every 1s: cat /proc/uptime          Mon Jan 23 15:09:28 2006

5285573.48 5257905.40

uptime과 loadavg를 한꺼번에 출력
[root@localhost]# watch 'cat /proc/{loadavg,uptime}'


예제 2)
아파치 프로세스를 모니터링 하기
[root@localhost]# watch -d -n 1 'ps -ef | grep httpd | grep -v grep'


예제 3)
여러가지 명령어를 조합해서도 가능 함.
- 현재 접속한 모든 사용자 출력
- 현재 디스크의 파티션별 사용량 출력
- 최근 접속자 10줄 출력
(명령어들을 ';'로 구분함, echo는 공백줄을 출력,추기 2초 간격)

[root@localhost]# watch -d 'w; echo; df -k; echo; last -n 10'
번호 제목 글쓴이 날짜 조회 수
306 리눅스 커널 버전 의미 file 호스트웨이 2012.04.20 27158
305 원하는 용량만큼 분할해서 압축하기 sylee 2008.05.15 27089
304 debian 에서 CSR decoding 시에 발생되는 에러(40 The CSR uses a key that is believed to have been compromised!) HOSTWAY 2008.12.04 27082
303 diff 사용방법 sylee 2008.05.15 27001
302 부하 테스트 2편 – Web Test 호스트웨이 2012.04.27 26699
301 가용할 수 있는 물리적 메모리를 최대한 이용해봅시다. hostway 2008.05.14 26696
300 sudo 사용하기 호스트웨이 2008.05.19 26619
299 at 으로 작업 예약 하기 호스트웨이 2008.05.19 26343
298 리눅스 ls 디렉토리 혹은 파일 별 출력하기 file 호스트웨이 2012.06.22 26124
297 find 명령 1 sylee 2008.05.14 26012
296 mrtg를 이용한 시스템자원 모니터링(debian 5.0) jook 2009.06.02 25963
» watch 로 시스템 모니터링 하기 호스트웨이 2008.05.19 25580
294 XFS파일 장점및 단점 호스트웨이 2012.07.06 25528
293 ipv6 비활성화 하기 호스트웨이 2012.04.06 25507
292 XFS 파티션 설치 및 마운트 (CentOS 기준) 호스트웨이 2015.09.09 25445
291 vsftp에서 업로드, 다운로드 전송속도 제한하기 file 호스트웨이 2012.05.05 25343
290 CPU core 별 사용량 확인 하기 호스트웨이 2012.06.08 25330
289 rsync를 사용하여 데이터 백업 하기 jook 2009.04.25 25225
288 ncftp의 bookmark 기능 sylee 2008.05.15 25113
287 비프음 콘트롤 호스트웨이 2009.02.12 24987