Задать вопрос
@Wetalya
хочу стать админом

ODBC в 3proxy и веб-морда для анализа логов? как реализовать под linux?

Вопрос такого плана.
Есть несколько прокси-серверов, живущих на 3proxy.
Очень хотелось бы сделать нормальный анализатор логов, да и с доступом онлайн(чтобы начальники подчиненных случай чего могли смотреть).
Пользовался ли кто-нибудь ODBC в 3proxy(под linux) и нет ли у кого уже готовой веб-морды для просмотра статистики из базы podtgreSQL/mySQL, наполняемой с помощью ODBC?
Приму любые подсказки по настройке сего чуда.

Дополняю информацию.
1)скомпилировал и установил 3proxy со включенной возможностью писать логи при помощи ODBC.
2)установил UnixODBC, PostgreSQL, psqlODBC.
3)настроил ini файл в ODBC, проверил подключение через isql "название базы" - работает
[proxy]
Description = PostgreSQL connection to 3proxy
Driver = PSQL
Database = proxy
Servername = 127.0.0.1
UserName = postgres
Port = 5432
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
ConnSettings =

4)дописал в конфиг-файле строчку для логов:
log &proxy
logformat "Insert into log ("time", bytesin, bytesout, username, url, host, port, service) values ('%Y-%m-%d %H:%M:%S'::timestamp without time zone, %I, %I, '%T', '%T', '%T', %I, %I);"

проверил этот запрос в базе - работает, выполнил этот запрос через isql - работает
Но сам 3proxy в базу так ничего и не пишет, за то в корневую директорию сохраняет файл с названием &proxy и туда пишет лог в формате запроса, а в месте переменных - реальные данные.
где косяк?(
  • Вопрос задан
  • 1196 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@wetalya92
Ответ написан
Комментировать
Как вариант, можно использовать любой анализатор логов squid, например, задав в 3proxy совместимый формат логгирования: 3proxy.ru/howtor.asp#LOGANALIZERS
Ответ написан
@Wetalya Автор вопроса
хочу стать админом
переставил все заново, ODBC заработал! осталось заделать веб морду :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы