Как видно из названия, я хочу получить данные из моего прокси.

Фон:
Недавно у меня вырос объем данных, которые нужно сохранить, и модуль, который я сейчас запускаю, просто не обрезает его *, он генерирует html-файл, заполненный стилями и прочим (сейчас я Затраты составили более 200%, что не очень весело, если у вас есть план хранения данных более 6 месяцев и более 30 пользователей).

Проблема:
Я хочу получить как можно больше данных из прокси и вставить их в базу данных (с минимальными издержками,. Это, честно говоря, я не знаю, как это сделать (вытащить из прокси-части. Мне не нужно programming 101 большое спасибо).

Вопрос:
Любой из них (что может быть более подходящим):

  • Откуда берется статистика, которую отображает sarg (она отображает намного больше, чем в лог-файлах)?

  • Есть ли другой источник статистики, кроме файлов журналов (/var/log/squid/access.log | cache.log)?

* sarg

(Идите и пометьте его как «перейти к SO », если вы считаете, что это более уместно там. Я думал, что этот вопрос своего рода серый, поэтому я положил его здесь)

1 ответ1

0

Сарг берет все данные из файлов журнала.

Если вы хотите получить больше информации, взгляните на Cache Manager. Он имеет внутреннюю информацию о Squid.

Squid может быть настроен на отправку логов через UDP. Я написал скрипт, который принимает информацию UDP и загружает ее в базу данных. Он основан на проекте Turbogears 2, но может быть полезно начать с него.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .