2014. 6. 9. 00:23ㆍ99. 정리전 - IT/29. IT 잡동지식
Serv-U가 매니지먼트 콘솔화면으로 버전 업 후 Log 형식이 바뀌면서 "sustat" 라는 분석툴이 무용지물이 된 후 답답한 마음에 제작하여 보았습니다. 허접하지만 소스를 공개 합니다. 관심 있는 분들은 둘러봐 주세요 |
Serv-u 로그 분석툴
구분 |
설 명 |
동작방식 |
java(log파일 분석) + native java(하드디스크 용량 파악) |
분석기능 |
01. 업로드 순위 (+ 상세리스트) 02. 다운로드 순위 (+ 상세리스트) 03. 인기파일 순위 (+ 상세리스트) 04. 드라이브 별 용량 체크 05. 블랙리스트 IP export 및 import 형식으로 추출(회원, 비회원 구분) |
특이사항 |
클론이나 윈도우 스케줄러를 통한 단독 실행 (s.bat) (s_year.bat)은 스케줄러에 등록하지 않음 12월 한달동안 자동 실행됨 년중 1월~11월은 월별 결산 년중 12월은 년간 결산
HiddenStart_4.2.zip<-- 스케줄러 background 실행용
|
Serv-u 주요설정
접속화면 샘플
메인화면)
블랙리스트)
java 소스 받기
|
월 단위 정산 batch 파일 구성 (s.bat)
@echo off cls
sustat "A:\analyzer.DonzBox.com\copy_log\%todayMonth%.log" > "A:\analyzer.DonzBox.com\log_result\%todayMonth%dn.txt"
sustat "A:\analyzer.DonzBox.com\copy_log\%todayMonth%.log" -u > "A:\analyzer.DonzBox.com\log_result\%todayMonth%up.txt"
sustat "A:\analyzer.DonzBox.com\copy_log\%todayMonth%.log" -D 100 > "A:\analyzer.DonzBox.com\log_result\%todayMonth%po.txt"
copy "A:\analyzer.DonzBox.com\log_result\%todayMonth%po.txt" "E:\z2 [ MOVIE ]\130. [ 성인영화 ]\%todayMonth%po.txt"
rem type "A:\analyzer.DonzBox.com\log_result\%todayMonth%dn.txt" set todayMonth=
cd "D:\My Data\WWW\App Source\DiskSpace\classes" echo :: DiskSpaceOutput 실행
rem cd D:\WWW\FTP ROOT cd "A:\analyzer.DonzBox.com\sustat" echo "%date:~5,2%" if %date:~5,2% == 12 ( |
12월용 batch 파일 구성 (s_year.bat)
@echo off echo ::
copy "A:\analyzer.DonzBox.com\log_result\each_year\%todayYear%po.txt" "E:\z2 [ MOVIE ]\130. [ 성인영화 ]\%todayYear%po.txt"
rem type "A:\analyzer.DonzBox.com\log_result\each_year\%todayYear%dn.txt" set todayYear= cd "D:\My Data\WWW\App Source\DiskSpace\classes" echo :: DiskSpaceOutput 실행
cd "A:\analyzer.DonzBox.com\sustat" |