Инсталиране и конфигуриране на Webalizer на Debian
статистика
Добави към
Webalizer е приложение за анализиране на регистрационни файлове на уеб сървър. Написано на C и в резултат на това много бързо.Webalizer генерира добре подробни статистики (година, месец, ден), които могат лесно да се персонализират и извеждат в HTML формат. Поддържа обработка на следните типове лог файлове: HTTP Common Logfile Format (CLF), FTP, Squid. В допълнение, той може да обработва архивирани лог файлове (gzip, bzip2).
Webalizer е алтернатива на обсъжданите по-рано AWStats.
Преглед на Webalizer
Основни характеристики наWebalizer :
Инсталиране на Webalizer
Инсталацията е доста типична за Debian/Ubuntu:
По подразбиране се създава ежедневно задание (cron) за обработка на регистрационните файлове. Изпълнява се след завъртане на регистрационните файлове на Apache. Ето защо пътят /var/log/apache2/access.log.1 е указан в конфигурационния файл, а не /var/log/apache2/access.log.
Настройка на Webalizer
Конфигурирането на Webalizer се извършва чрез редактиране на файла/etc/webalizer.conf :
Първоначална настройка на Webalizer
На първо място, трябва да се уверите, че следните параметри са правилни:
Останалите параметри се конфигурират по преценка на администратора. Всеки параметър има подробно описание.
Настройване на Webalizer за множество сайтове
Горната конфигурация ще работи само за един сайт. Но ако има няколко файла, е възможно даконфигурирате Webalizer да обработва лог файлове от няколко сайта. За да направите това, трябва да направите няколко промени.
Да кажем, че имаме следната структура на файловата система, която хоства два или повече сайта:
Всеки от сайтовете има директория, в която се съхраняват лог файловете на уеб сървъра – логове. Първо трябва да копирате конфигурационния файл във всяка директория:
След това във всеки от файловетеwebalizer.conf поставяме следните редове:
И накрая, можете да анализирате лог файловете:
Флагът -q кара приложението да работи без ненужен изход.
След това остава само да обвиете последните команди в един шел скрипт и да замените скрипта за планиране по подразбиране заWebalizer със създадения.