웹서버에 설치하는 로그 분석 프로그램으로 Awstats라는 것을 이용하라는 윗선의 지시. -.-;;;
2003에서는 기본적으로 모든 ISAPI가 차단된다는 것을 잠시 망각하고 세시간정도 삽질;;;
결국 세시간 정도 기술 지원 받다가, "혹시 그거?"라는 나의 의심으로 해결. -.-v
타 업체에서 만들어준 프로그램은 Log의 경로가 프로그램 소스에 상수로 박혀있는 형태 ;;;
닷넷으로 만든 소스를 보내줬으나, 열리지 않으므로 패스~ -.-;;;
내가 vbs로 간단하게 만들어서 작업 스케쥴러에 걸어놨다. -.-V
작동은 잘 하네. ㅋㅋㅋ
set WshShell = WScript.CreateObject("WScript.Shell") '// 쉘 객체를 생성한다.
strDate = Now() -1 '// 오늘 날짜에서 하루 뺀다
yesterDay = Mid(strDate, 3,2)&Mid(strDate, 6,2)&Mid(strDate, 9, 2) '// 받은 날짜를 YYMMDD 형태로 만든다
strJob = "d:\web\awstats\cgi-bin\awstats.pl -config=localhost -logFile=d:\\logFiles\\w3svc521319999\\ex"&yesterDay&".log -update" ' awstats가 원하는 형태의 명령어를 세팅한다.
WshShell.Run strJob '// 쉘에서 실행한다.
set WshShell = Nothing
이런걸 뭘 닷넷까지 동원하셨을까? @_@?
그거 때문에 서버에 괜히 쓰지도 않는 .NET Framework 2.0까지 올려주셨는데;;;
awstats라는 프로그램이 좋아보이기는 하는데, log의 포맷을 맞춰주는게 너무 힘들다. -.-;;;


