Автоматическое скачивание логов Apache с нескольких сайтов

Q4-SaiBot
На сайте с 17.12.2006
Offline
68
788

Помогите в решении одной (вроде не сложной) задачи.

Перерыл весь форум и пол-инета, но так и не нашел грамотного выхода из ситуации ...

Интересует прога, или плагин к чему нибудь (например FTP клиенту) которая бы самостоятельно, например раз в неделю, скачивала логи с каждого сайта и определяла их в заранее выбранную папку вида /www.site.ru/2007/01/01.gz (и до 31.gz). Для последующей проверки анализатором. Конечно анализатор и сам все это умеет. Но с большего числа сайтов я статистику вообще не собираю, а бывают случаи, когда очень надо посмотреть, что творилось на сайте например 15 числа позапрошлого месяца.

Самому конечно скачивать логи с 50-ти сайтов, потом переименовывать, раскидывать по папкам весьма долгий и занудный процесс. Создавать профиль в анализаторе на каждый сайт тоже не интересно.

Вот и задался вопросом, как это можно осуществить, или есть может какие-нть другие способы?

А небо все точно такое же, как если бы ты не продался ...
C
На сайте с 01.06.2006
Offline
19
#1

Пишешь любой скрипт, который ходит куда надо - берет чего надо и складывает как надо а потом добавляешь cron job на выполнение этого скрипта, например раз в сутки и наслажадешься - или тебе надо прямо тебе на машину все это складывать?

Q4-SaiBot
На сайте с 17.12.2006
Offline
68
#2

Так в том то и дело, что желательно чтобы это все прямо ко мне лилось.

Можно даже не в автомате, а предположим: Каждое воскресенье я запускаю прогу и нажимаю что-то типа "обновить все логи", а она качает со всех сайтов и складывает куда надо ...

К тому-же в скриптах я не больно силен :)

P.S. а не существует например каких-нибудь макросов или плагинов для CuteFTP или других клиентов?

M
На сайте с 23.08.2001
Offline
74
#3

Если 50 сайтов, то организуй сборщик на каком-нибудь сервере.

Я бы сделал так.

1. Настроил ротацию логов, с хранением старых логов в 1 день

2. Написал простенький скрипт, который забирает вчерашний лог (к тому времени ротатор его запакует) fetch'ем или wget'ом и складывает в один каталог.

3. Забирал бы потом эти файлы из под Windows вручную. (грубо говоря зашел- * (выделил все) и F6 (перенос))

Надоело бы забирать, настроил бы автоматическую скачивалку какую-нибудь. Тот-же консольный ftp клиент + bat файл.

C уважением, Михаил. http://mike.nov.ru/ (http://mike.nov.ru/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий