Назад | Перейти на главную страницу

Анализатор лог-файлов для веб-фермы

Я ищу программное обеспечение для анализа файлов журналов, которое может собирать или читать файлы журналов с нескольких веб-серверов и собирать отчеты о трафике для всех серверов в ферме.

Я смотрел SmarterStats, но мои требования следующие:

  1. Запущу анализатор-сервер на выделенной машине
  2. Я буду хранить файлы журналов на каждом сервере фермы в сжатом формате (не знаю, поддерживает ли это smarterstats?)
  3. Я хочу проанализировать несколько сайтов на нескольких серверах, но у всех сайтов будет собственная индивидуальная папка журнала для каждого сервера.
  4. Предпочтительно, чтобы серверы-фермы могли "отправлять" данные на сервер анализатора, как SmarterStats может делать с их "удаленной службой", вместо того, чтобы полагаться на UNC / SAMBA или FTP.

Было бы неплохо иметь отчеты по электронной почте или агрегированное сводное представление со всеми сайтами и их общим использованием полосы пропускания для административного пользователя.

SmarterStats поддерживает большую часть вышеперечисленного, но я не уверен насчет заархивированных файлов журналов или агрегирования журналов множественного доступа за каждый день (по одному для каждого сервера в ферме) без необходимости их копирования и переименования или объединения их вручную в один файл. .

Любые указатели приветствуются!

Спасибо

Я бы рекомендовал AWstats. Он может объединять файлы с нескольких серверов и разделять их по виртуальному хосту в их собственные индивидуальные файлы данных / отчеты. Периодически сканировать файлы, разархивировать, запустить отчет, а затем повторно заархивировать файлы из задания cron - все это тривиальное дело. Взгляните на документацию, я уверен, вы найдете ее очень гибкой.

Я использовал AWStats и Remote Syslog для отправки файлов журналов с ряда веб-серверов на выделенный сервер AWStats.