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

Мини Инструкция:

логирование в nginx

в секцию http

log_format trs ‘$request_length $bytes_sent’;

в каждый вирт хост

access_log /var/www/nginx-logs/domen.ru trs;

парсер tr.sh

нужно открыть tr.sh и прописать свои пути, после чего в крон, период по желанию 2-4ч оптимально.

веб морда

открыть index.php прописать свою директорию в которой статистика от парсера, после залить в какой либо вирт хост, файлы index.php и st.css

Внимание! у юзера под которым пашет вирт хост с веб мордой должны быть права на чтение файлов из папки со статистикой.

Ссылка на архив с файлами traf

Скрипт сбора статистики по трафику nginx.

 

 Оставить комментарий

(обязательно)

(обязательно)

   
Copyright © 2012. Linuxguru.ru