Вы имеете возможность получать статистику по посещаемости Вашего
виртуального сервера в виде протоколов доступа к веб-серверу, а также в
HTML-формате. Программа обработки запускается несколько раз в сутки и
позволяет динамично отслеживать работу Вашего сервера.
Если Вы хотите иметь возможность просматривать файлы протоколов или хранить
их за некоторый интервал времени, то нужно будет использовать сервер
статистики для управления созданием логов. Авторизовавшись на сервере
статистики с управляющим логином или техническим логином, выберите ссылку
www.имя_домена для основного сервера или для любой услуги
"Дополнительный веб-сервер"
и на странице информации об этой услуге нажмите ссылку
"Управление услугой".
Также имеется возможность просматривать протокол
ошибок (файл error_log), который можно будет найти в директории для
соответствующего сервера, если
предварительно включить его ведение на сервере статистики по аналогии с
протоколом обращений.
Имейте в виду, что место, занимаемое лог-файлами на Вашем виртуальном
сервере, включается в дисковое пространство, выделяемое Вам в соответствии с
тарифным планом, поэтому объём протоколов учитывается при подсчёте дискового
пространства, занимаемого Вашей домашней директорией.
yearly
Вы имеете в соответствующем каталоге для конкретного сервера протоколы доступа
за текущий день и за два года:
access.log - за текущий день
access.log.yearly - за текущий год
access.log.yearly.1 - за прошлый год
Вы можете стирать любые из этих файлов после просмотра или анализа.
Можете забыть про них, тогда система сама будет поддерживать их
согласно указанному Вами алгоритму. Однако, учитывайте то, что обработчик
логов Wusage, о котором написано ниже, анализирует именно те файлы
протоколов, которые размещены в директориях для конкретных серверов.
Следовательно, при
использовании Wusage лучше не спешить с удалением ненужных файлов, а
подождать, пока информация из них появится в статистике Wusage.
Кроме того, в каждом каталоге для каждого конкретного сервера будет
находиться файл access_log, который используется в служебных целях и содержит
часть протоколов. Этот файл необходим для работы анализатора статистики.
Пожалуйста, не стирайте и не изменяйте его. Он автоматически стирается,
когда становится не нужен.
Если Вы хотите, чтобы протоколы были заархивированы программой gzip
(WinZip понимает этот формат), укажите это, пометив параметр "Упаковка
лог-файлов". Это позволит сэкономить немного дискового пространства, так как
заархивированные протоколы будут занимать места в несколько раз меньше. Это
относится к файлам access.log* и error_log*, но не к HTML- и графической
статистике, генерируемой Wusage.
Внимание! Обратите внимание на то,
как нужно работать с файлами, в которых находятся "сырые" протоколы доступа
- access.log, access_log и error_log. Пожалуйста, постарайтесь их не стирать
вручную по FTP или в unix shell. Если нужно удалить такой файл, включите
функцию архивирования протоколов доступа на сервере статистики. Когда файл
заархивируется, можно его стирать.
Если нужно оперативно освободить место, занимаемое файлом, то используйте
в unix-shell команду
% : > error_log
Команда ":" (двоеточие) - это "пустая" команда unix-shell, которая не
выполняет никаких действий. Перенаправив ее вывод в файл, Вы таким образом
сотрёте его содержимое, не удаляя сам файл. Если Вы просто удалите файл
протокола командой rm, то дисковое пространство не освободится до тех пор,
пока не будет перезапущен Apache. Фактически, до перезапуска веб-сервера
файл остается открытым на запись, и, соответственно, увеличивается
занимаемое им дисковое пространство, несмотря на то, что визуально Вы этого
не замечаете и считаете файл удаленным. Только после перезапуска сервера
файл будет "закрыт".
Иногда Вы можете видеть в файле error_log некоторое количество записей вида
"caught SIGTERM, shutting down". Это сообщение появляется в том случае, если
к вашему серверу некоторое время никто не обращался. Процесс Apache,
обслуживающий ваш сервер, прекращает свою работу и Вы видите эту строку. При
следующем обращении к серверу Apache запускается автоматически.
Обработчики логов - Wusage 7, AWStats
Если Вы хотите запустить обработчик логов, который выдаст ряд полезной
статистической информации, пометьте на сервере статистики параметр
"Анализ протоколов" и отметьте нужные Вам анализаторы: wusage
или awstats. Обработчик запускается несколько раз в сутки,
позволяя наблюдать статистику текущего дня.
Почитать о программе Wusage, а также ознакомиться с подробной
документацией, можно на сайте разработчика.
Нами используется версия Wusage 7.
Результаты работы анализатора Wusage7 можно смотреть на Вашем основном
сервере или на дополнительном веб-сервере по следующему адресу:
http://www.domain_name/wstat7/
По умолчанию доступ к статистике разрешен всем без ограничений. Но
иногда возникает необходимость сделать так, чтобы статистика была недоступна
посторонним лицам. В этом случае можно закрыть каталог со статистикой
паролем, воспользовавшись соответствующей функцией из Site Manager или вручную с помощью ограничения доступа через файлы .htaccess.
Для программы Wusage доступны расширенные настройки. Включите ведение
статистики Wusage7 на сервере статистики, и через некоторое время в
соответствующей директории для конкретного веб-сервера (основного или
дополнительного) появится каталог wuconf, в котором будет находиться
файл wusage7.conf. Вы можете отредактировать его и настроить
статистику таким образом, чтобы Вам было удобнее работать в рамках
имеющихся в программе возможностей. Документация по настройкам,
которые доступны в файле wusage7.conf, находится по адресу
http://www.boutell.com/wusage/7.1/alphafile.html.
Awstats, пожалуй, наиболее функциональный анализатор.
Полное описание его возможностей Вы можете получить на
официальном сайте http://awstats.sourceforge.net/.
Для получения
результатов работы данного анализатора Вам следует обращаться к
следующей странице основного или дополнительного веб-сервера:
http://www.domain_name/awstats/awstats.pl
Доступ к данной статистике возможен с авторизационными данными от
Site Manager'а.
При включении данного анализатора в соответствующей директории для
конкретного веб-сервера (основного или дополнительного) появятся
конфигурационный файл awstats.conf и каталог awstats, в котором
хранится служебная информация, необходимая для работы данного
анализатора. Конфигурационный файл Вы можете отредактировать и
настроить статистику таким образом, чтобы Вам было удобнее работать в
рамках имеющихся в программе возможностей.
Для пользователей тарифных планов "Максимальный" и "МаксимальныйПлюс"
для корректной работы данного анализатора потребуется внесение
дополнения в конфигурационный файл веб-сервера ~/proff/conf/httpd.conf.
Необходимо добавить следующие строки для каждого VirtualHost'а
соответствующего веб-сервера:
Alias /awstatsclasses/ /www/cgi/mns/awstats/classes/
Alias /awstatscss/ /www/cgi/mns/awstats/css/
Alias /awstatsicons/ /www/cgi/mns/awstats/icons/
ScriptAlias /awstats/ /www/cgi/mns/awstats/cgi-bin/
После внесения изменений необходимо рестартовать веб-сервер Apache.
Почему данные статистики и счетчиков могут различаться
Сразу обратим Ваше внимание на то, что при одновременном использовании
нескольких анализаторов возможны ситуации, когда полученные данные
будут различаться. Это может происходить из-за того, что разные программы
используют разные алгоритмы подсчета тех или иных параметров. Например,
уникальные посетители могут считаться как обращения с различных IP, а
также - как уникальные сочетания IP/браузер посетителя. Это - лишь один из
возможных примеров.
Также учитывайте, пожалуйста, тот факт, что данные статистики могут различаться
с показаниями различных сторонних счетчиков. Дело в том, что статистика
на хостинге обрабатывает лог сервера. Счетчики чаще всего обрабатывают
заходы посетителей сайта с помощью Javascript'а. Два примера:
некоторые посетители могут заходить на сайт через разные прокси-серверы.
И получать данные из кэша прокси. До сервера такой запрос не дойдет, в
лог-файл не попадет обращение. Тем не менее, счетчик такой запрос обработает.
И обратная ситуация: у кого-то могут специально блокироваться все счетчики
и баннеры - по счетчикам такие запросы считаться не будут, а в лог попадут.
Иными словами, любая статистика будет показывать лишь некоторые усредненные
данные, но не может претендовать на абсолютную точность.