Вопрос такого плана.
Есть несколько прокси-серверов, живущих на 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 и туда пишет лог в формате запроса, а в месте переменных - реальные данные.
где косяк?(