'7zip'에 해당되는 글 1

  1. 2006.12.29 IIS서버 로그 관리를 스크립트로 간편하게

IIS서버 로그 관리를 스크립트로 간편하게

Written by Ssemi™(semin Seol), www.Ssemi.net

우리나라 실상에서 생각해 보자면, 개발자들은 자신이 하는 일이 멀티플레이어라고 생각할 때가 많습니다. 간단한 코딩일 부터 시작해서, 개발일 뿐만 아니라, 서버 관리 심지어는 디자인 까지도 개발자 한명이 모두 도맡아서 해야 할 경우가 많습니다.

이 이야기를 하는 저 또한 같은 심정으로 여러 일을 해보았는데, 그 중에 서버 관리를 하게 되었을 때 가장 지겨운 과정들이 몇몇 존재합니다.

바로 서버 세팅!!!! 그 지겨운 사이트 하나 세팅하는 과정이죠.
UNIX계열은 Shell Script 하나 짜서 실행시키면 여러 권한문제, 사이트 수정 부분 등등을 그런대로 편하게 진행할 수가 있는 반면에 IIS 서버는 윈도우 기반이어서인지는 몰라도 마우스로 클릭 클릭 하면 사이트 세팅이 쉽게 마무리 된다고는 하지만, 그 일도 몇 십번 해보면 지겹다는 것을 알게 되죠.

자아~ 거두절미 하고 이 프로그램(Script)은 바로 IIS 서버의 Log를 자동으로 Backup 해주는 스크립트입니다.
간단한 내용 설명과 함께 프로그램의 설명을 해드리겠습니다.

Windows IIS Log Backup Script

▶ 다운로드(Download)

VBScript 파일인 iisLogBackup.vbs 와 압축 프로그램 7-zip command line version이 함께 동봉되어져 있습니다.

▶ 정보 및 사용법

로그 파일을 압축 백업 한 뒤에 설정한 폴더로 옮기고, 설정에 따라 압축한 로그 파일들을 자동 삭제해주고 완료 되었다는 메일을 보내는 스크립트 입니다. 각각의 프로세스 안에는 리포팅을 할 수 있도록 만들어졌습니다

서버의 로그 설정 - day , week, month , force(강제) 과
압축할 타입 설정 - 일일, 주간, 월간, 강제 을 동시에 진행하여
가장 적합한 로그 파일 압축 생성과 불필요한 하드 공간을 차지하고 있는 로그 파일을 자동으로 지워줌으로서 서버 관리에 용의점을 살리고 있습니다.

※ 7-zip 정보
7zip - http://www.7-zip.org/
7zip 버젼은 4.42 입니다
◎ freeware

※ 사용 방법
1. 7z.exe 파일을 %windows%\system32 폴더에 복사(copy)합니다
2. 시작 - 실행 - cmd - 해당 스크립트가 있는 폴더로 이동
3. iisLogBackup.vbs 를 문서 편집기로 열어서 안에 내용을 세팅(Setting)합니다.
4. (cmd 안에서) # cscript iisLogBackup.vbs
5. 윈도우 작업 스케쥴러를 사용해서 백업 처리를 시킨다면 더 좋습니다.

* CScript 가 실행 안될 때
Windows Script Host Version 5.6 을 Download 받습니다.

▶ 미리보기(Preview)

스크린샷 준비!!


▶ 당부사항

임의로 스크립트를 손봤다가 에러가 발생 했을시에는 책임이 없습니다.
주석(comment)에도 달아두었지만, 수정하실 수 있는 능력이 있으신 분들은 수정하셔서 더 좋게 사용하셔도 무방합니다 :)
좀 더 좋은 아이디어 있으신 분들 Contact 해주세요!!! 반영해드리겠습니다.


로그 파일 압축 그리고 삭제를 마우스 클릭하느라 힘들었던 손가락에게 이 영광을...
각지의 windows server administrator 에게 평화와 안식을 바라며......
2006. 01. 25. by Ssemi™

Modify Date : 2006. 12. 29. ver 1.2
2006. 12. 29. 18:09