| |
| 1.3, AndSerg, 09:02, 20/01/2004 [ответить] [смотреть все]
| +/– |
Только после того как отработает скрипт, мы начнем терять данные. В файле access.log будет тишина. IMXO надо так:
#!/bin/bash
squid -k rotate
sleep "несколько секунд"
cp /www/logs/squid/access.log.0 /tmp/squidforparse.log
awk '{print "INSERT INTO squid (ip,bytes,link,trans,time) VALUES(\""$3"\","$5",\""$7"\",\""$9"\",from_unixtime("$1"));"};' < /tmp/squidforparse.log | mysql -D traffics -u root --password=my_sql_passwd
rm -f /tmp/squidforparse.log
rm -f /tmp/access.log.0
|  | | |
| 1.4, wapr, 10:48, 20/01/2004 [ответить] [смотреть все]
| +/– | |
Замечательно. Я не настолько богат, что бы иметь суперкомпьютер, лопатящий базу, содержащую ВЕСЬ ЛОГ. Более 7 дней (60000000 записей. И > 2Гб) - слишком много, что бы любой отчет с помощью cgi построить, ибо занимает > 30 сек. Так что без промежуточных таблиц не обойтись. И товарищи правы - так с логом работать нельзя. |  | | |
| 1.13, Skif, 18:20, 05/03/2004 [ответить] [смотреть все]
| +/– |
У меня нечто подобное работает у самого(мене функционально в том плане, что не показывает сколько из кеша было вытянуто, а скока нет) месяцев пять - просто использование сарга запарило, да и надо что-то а-ля риал-тайм для юзверов, но я бы не сказл, что совсем не затрагивает файлов - полностью не читал статью - она мне не столь интересна, раз моя софтина работает - но ты же тоже должен очищать /_чего_то_там_/squid/logs/access.log после того как кинул очередную порцию в топку ;))) базы
Кстати, мой совет(впрочем может ты уже сам так же реализовал) - наваять клиенты на сях/делфе, который бы коннектился к базе раз 20-30 минут и получал данные по статистике пользоваеля, что бы он знал когда пробьет его час и пора готовиться к отключению трафика ;)))
Оч полезная штука. ;))) |  | | |
| 1.14, jack, 15:21, 01/06/2004 [ответить] [смотреть все]
| +/– |
Самая простая и прекрасная программа для подсчета и ограничения лимита трафика у пользователя squserlim
И ничего изобретать не надо. Пишите сами |  | | |
| 1.21, ilya, 15:15, 10/11/2004 [ответить] [смотреть все]
| +/– |
Мой вопрос немного оффтоп для данной ветки, но тема, безусловно, смежная.
Во многих предложенных системах анализа трафика Squid используется basic аутентификация для ведения статистики по пользователям. По сути имена и пароли передаются в открытом виде. В случае, если еще вводятся лимиты для пользователей, то этот становится опасно - передавать в открыто виде.
Есть идеи создания безопасной аутентификации на прокси? |  | | |
| 1.25, cathul, 17:32, 25/11/2004 [ответить] [смотреть все]
| +/– |
А сейчас так :(
proxy:/srv/www/htdocs/reports # ./squid-to-mysql
ERROR at line 1: Unknown command '\%'. |  | | |
| 1.29, sergey, 00:12, 16/01/2005 [ответить] [смотреть все]
| +/– | |
Привет. Нужна помощь, при попытке доступа к странице статистики выдается:
Fatal error: Call to undefined function: mysql_connect() in /var/www/html/reports/index.php on line 4
скрипт автора взят из статьи и не подвергался изменениям, единственное разница в том, что у меня пути разные к корню Апача, то есть /var/www/html, ну да это мелочь.....
|  | | |
| 1.33, Dimmus, 09:03, 12/10/2005 [ответить] [смотреть все]
| +/– | |
Скрипт не очень актуален, ибо БД забивается ненужным хламом, допустим один и тот же IP дублируется, меняя разве что размер байтов. Можно ли как-нибудь суммировать эти значения? Иначе с такими темпами за неделю пару Гб будет весить. |  | | |
| 1.39, rook, 15:00, 27/10/2006 [ответить] [смотреть все]
| +/– | |
Я может что-то не догоняю, но как вы считаете траффик фтп,... Я в логах сквида этого не нашел |  | | |
| |
| 2.40, yarmol, 11:58, 28/10/2006 [^] [ответить] [смотреть все] [показать ветку]
| +/– |
>Я может что-то не догоняю, но как вы считаете траффик фтп,... Я
>в логах сквида этого не нашел
Никак :)
Точнее, не "никак", а весь трафик, я например, считаю совсем другими способами, а логи сквида занесенные в мускул очень помогают при общении с клиентами.
Ну или, если понадобился какой-то анализ http трафика - сколько туда, да сколько сюда...
|  | | |
|
| 1.41, Александр, 12:27, 29/12/2006 [ответить] [смотреть все]
| +/– | |
А SAMS использовать совместно с контролером домена нельзя ? 8) отличный тарификатор + ACL + правила для юзеров |  | | |
| |
| 2.43, DoBeRmAn8482, 17:05, 10/01/2008 [^] [ответить] [смотреть все] [показать ветку]
| +/– | |
Почитал статью, понравилось, притом что от меня как раз попросили такую вещь, только у меня возникла одна загвоздка у меня отдельно действующий сервер Mysql, как ему передать данный из сквидовского access.log'a???
|  | | |
|
|
|