Когато става въпрос за събиране на статистически данни за уеб сайтове, никога няма да имате достатъчно. Макар че един от най-популярните методи за проследяване на статистически данни е чрез услуги като Google Анализ, анализът на лог файловете остава надежден начин за проследяване на посетителите ви, тъй като те са имунизирани срещу блокери на скриптове. Широко използваният инструмент за анализ на лог файловете е инструментът с отворен код, AWStats.
Преди да настроите AWStats, ще трябва да се уверите, че Perl е инсталиран на вашата Windows Server 2003 / IIS 6 или Windows Server 2008 / IIS 7 машина.
За да заснемете песните AWStats за данни, вашите сайтове трябва да регистрират следните полета:
За да конфигурирате регистрацията в IIS 6, отворете IIS Manager и щракнете с десния бутон върху папката Web Sites и изберете Properties.
В раздела "Уеб сайт" кликнете върху бутона "Свойства" в раздела "Активиране на записа".
В свойствата за регистриране конфигурирайте графиката да бъде ежедневно с локалното време, използвано за именуване и преобразуване на файлове.
В раздела Разширени, конфигурирайте задължителните полета, които да се регистрират.
Приложете промените си.
За да конфигурирате регистрацията в IIS 7, отворете IIS Manager и изберете Logging от опциите за конфигуриране на сървъра.
В конфигурацията "Логиране" задайте един лог файл на сайт, който се преобръща ежедневно, като се използва локалното време за именуване на файлове.
Кликнете върху бутона Избиране на полета и поставете отметка в полетата до задължителните полета.
Приложете промените си.
Изтеглете AWStats zip пакета от Sourceforge. Създайте папка, наречена "awstats" в папката "C: inetpubwwwroot" и изтеглете следните файлове от изтегления zip файл в тази папка:
След като файловете бъдат извлечени, копирайте файла "awstats.model.conf" във файл с име "awstats.domain.com.conf" (където domain.com е сайтът, който да проследявате), отворете го в Notepad и конфигурирайте опциите като е необходимо.
Първото нещо, което ще трябва да конфигурирате, е местоположението на лог файла, което по подразбиране се намира тук:
Идентификационният номер на IIS можете да намерите, като прегледате главната извлечение в IIS Manager и забележите стойността в графата ID до съответния сайт.
Задайте опциите в конфигурационния файл. Този файл има много добро обяснение за това, което прави всяка опция, така че отделете няколко минути, за да ги прегледате. Ето няколко настройки, които Ви интересуват:
След като запазите конфигурационния си файл, стартирайте AWStats Perl Script, за да компилирате статистическите данни. Командата изглежда така:
C: inetpubwwwrootawstats> В: Perlbinperl.exe awstats.pl -config = domain.com
Горната команда приема следното (конфигурация, използвана за тази статия):
И накрая, можете да получите достъп до статистическите данни чрез браузъра си. Този URL адрес е обществено достъпен за всеки, който да го видите, освен ако не конфигурирате защитата чрез IIS. За да тествате нашата конфигурация, просто посетете:
HTTP: //localhost/awstats/awstats.pl конфигурационния = domain.com
Една от конфигурациите, които сме задали в конфигурационния файл, е местоположението "LogFile", което определя броя часове, които да се извадят от частите на даден файл. Така че, за да автоматизирате процеса на съставяне на статистическите данни, настроите Windows Scheduled Task, която изпълнява командата, която сте използвали по-горе, за да създадете статистически данни за интервала, който сте конфигурирали.
Изтегляне на AWStats (zip пакет)