Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Парсер логов Apache-Tomcat

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Парсер логов Apache-Tomcat
Имя
Сообщение << Старые топики   Новые топики >>
Парсер логов Apache-Tomcat - 2011-01-12 08:55:35.533333   
WinLinux

Сообщений: 491
Оценки: 0
Присоединился: 2008-07-18 14:06:33.563333
Необходим Анализатор логов веб сервера и представление статистики посещаемости веб сайта посредством, как примерно AwStats, но этот дружит только с Apache.

Посоветуйте, что можно установить ? Поиски в инете не увинчались успехом…. (ОС: Sun Solaris 10)
Post #: 1
RE: Парсер логов Apache-Tomcat - 2011-01-20 07:35:43.660000   
WinLinux

Сообщений: 491
Оценки: 0
Присоединился: 2008-07-18 14:06:33.563333
Нашел решение:

В config/server.xml необходимо поправить:

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs/access"
prefix="log." suffix=".txt" pattern="combined" resolveHosts="false"/>
В эту настройку вставить (как уже написано выше)

pattern="combined"
В результате логи доступа будут коллекционироваться в файлах:

logs/access/log.2010-01-01.txt
logs/access/log.2010-01-02.txt


Теперь можно использовать те же средства, что и для логов Apache, т.е. awstats.
Post #: 2
RE: Парсер логов Apache-Tomcat - 2011-01-20 07:44:52.576666   
WinLinux

Сообщений: 491
Оценки: 0
Присоединился: 2008-07-18 14:06:33.563333
Прошу помочь теперь в следущем, имеется конфигурационный файл awstats, в котором указано строка от куда брать логи, но apache-tomcat из разбивает по дням. В итоге нужно каждый день править строку:

LogFile="/var/apache2/logs/access_log/log.2011-01-20.txt"

Необходим не большой скрипт, который буде запускатся через crontab заменяющий строку log.текущая дата.txt
Post #: 3
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Парсер логов Apache-Tomcat







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.