1 개요[ | ]
- OS watcher; OSW
- OS 감시자, OS 와처; OS 와쳐
- Oracle에서 제공하는 OS(리눅스) 정보 수집용 쉘 스크립트
- 보통 /usr/local/osw에 설치한다.
2 사용법[ | ]
- 수집 시작
아래와 같이 수집주기와 보존기간을 지정하여 실행한다.
Bash
Copy
/usr/local/osw/startOSW.sh 60 48
- 수집주기: 60초 → 60초마다 수집한다.
- 보존기간: 48시간 → 48시간이 지난 로그는 삭제된다.
- 수집 중지
Bash
Copy
/usr/local/osw/stopOSW.sh
- 프로세스 확인
Console
Copy
[root@zetawiki ~]# ps -ef | grep OSW | grep -v grep
root 3367 1 0 May05 ? 00:03:03 /usr/bin/ksh ./OSWatcher.sh 60 48
root 3633 3367 0 May05 ? 00:13:31 /usr/bin/ksh ./OSWatcherFM.sh 48
3 수집되는 자료[ | ]
/usr/local/osw/archive에 지정된 시간 간격으로 로그를 생성
- oswiostat
- oswmpstat
- oswprvtnet
- oswslabinfo
- oswvmstat
- oswmeminfo
- oswnetstat
- oswps
- oswtop
- oswps, oswtop은 용량이 상당히 크므로 파일시스템 사용량에 주의.
4 압축 및 다운로드[ | ]
Bash
Copy
DATETIME=`date +%Y%m%d_%H%M`
cd /usr/local/osw/
tar cfvz ${HOSTNAME}_osw.$DATETIME.tgz archive/
sz ${HOSTNAME}_osw.$DATETIME.tgz
- sz를 사용하여 다운로드하려면 zmodem이 설치되어 있어야 한다.
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- 리눅스 (19)
CentOS JDK 설치 ― …CentOS JDK 설치 ― ElliottCentOS vsftpd 설치 및 설정 ― …CentOS에서 apt-get 실행해보기 ― …CentOS에서 apt-get 실행해보기 ― 다미안VirtualBox 리눅스 인터넷 연결 ― …VirtualBox 리눅스 인터넷 연결 ― JmnoteVirtualBox 리눅스 인터넷 연결 ― …리눅스 CPU 사용률 확인 ― 동원잉리눅스 JDK 버전 확인 ― …리눅스 JDK 버전 확인 ― Jmnote리눅스 SSH 패스워드 없이 자동 로그인 ― …리눅스 SSH 패스워드 없이 자동 로그인 ― Jmnote리눅스 날짜 기준으로 파일 삭제하기 ― 백승현리눅스 날짜 기준으로 파일 삭제하기 ― Jmnote리눅스 디렉토리 용량 확인 du ― …리눅스 메모리 사용률 확인 ― 최재완리눅스 메모리 사용률 확인 ― Jmnote좀비 프로세스 찾기, 죽이기 ― 불량펭귄