LINUX.ORG.RU
ФорумAdmin

Ищу годное решение для снятие статистики httpd

 , ,


0

2

Задавал уже этот вопрос чуть более месяца назад, но ответа так и не получил, попытка номер 2.

Ищу годное решение для снятие статистики httpd, чтобы можно было из неё получать данные для конкретного сайта: число хитов, объём трафика, IP-адреса посетителей с анализом по подсетям и странам, статистика по User-Agent, вычисление времени пребывания пользователя на сайте, возможность строить графики и диаграммы, также нужна возможность отображать нагрузку на сайт в реальном времени либо смотреть нагрузку в момент времени t.

Из того что нагуглил, только mod_performance, awstats, webalizer и им подобные, мне такое не подходит по той причине, что эти программы в момент запроса к ним берут данные из access_log, если у меня настроен logrotate, который периодически обнуляет access_log, то и статистика тоже будет обнуляться, нужна программа, которая в момент запроса берёт данные не из access_log, а из собственной бд.

★★★★★

Awstats имеет собственную бд в виде тхт файла. Можешь ему скармливать живые и поротированные логи, он найдет только уникальные строки.

Bers666 ★★★★★
()

годное решение для снятие статистики httpd

Вот тут похожим делом человек занимается

kolja ★★
()

сли у меня настроен logrotate, который периодически обнуляет access_log, то и статистика тоже будет обнуляться

а ты настрой так, чтобы не обнулялся

Harald ★★★★★
()
Ответ на: комментарий от Harald

Вот сутки с лишним с момента публикации вопроса человек думал, чтобы дать максимально глупый ответ, вот это я понимаю по лоровски

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

А чего глупый-то, чтобы всю вот эту статистику выдавать, которую ты хочешь, в базе как бы не больше пришлось хранить, чем те логи займут. И ещё в рантайме ресурсы отжирать будет

Harald ★★★★★
()
Ответ на: комментарий от Harald

Ну как бы, если в условиях задачи изначально говорится, что есть ротация логов, которую отключать нельзя, то совет отключить ротацию будет выглядеть странно.
Без ротации размер логов до нескольких гигов распухает за неделю, диска не хватит.
В двух местах уже ELK советовали, попробую глянуть, что за зверь такой.

sunny1983 ★★★★★
() автор топика
Последнее исправление: sunny1983 (всего исправлений: 1)
Ответ на: комментарий от sunny1983

Тогда настрой так, чтобы данные копировались куда-то в другое место, а потом делай ротацию до посинения, только толку с неё 0.

Выглядит так: хочу чтобы ротации не было при включённой ротации. Странная хотелка, не находишь?

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.