Доброго времени суток!требуется установить squid от которого фактически будет нужно только одно - учёт трафика ( в связке с sarg и apache) Все ставится нормально, squid запускается, но файл access.log всегда остаётся пустым. Бодаюсь с ним неделю, перерыл кучу форумов, испробовал тысячу советов - всё одно, сабж непобедим :( Теперь специально для этого собрал "испытательный стенд" в таком виде:
На компе с двумя сетевухами на чистый винт установлена фря 5.3 и поднят классический роутер. Карточка rl0 с IP 192.168.1.115 смотрит в интернет, а карточка rl1 с IP 192.168.2.1 во внутреннюю сеть. Её роль выполняет комп с XP подключенный к rl1 кроссом. Роутер работает штатно.
Из софта на фре установлен mc (из портов) и squid 2.5 - 14 (вручную). Всё по дефолту, с той лишь разницей, что squid ставился в каталог /home/squid (мне так привычнее)
запуск squid нормальный, первый раз ругнулся на отсутствие рабочих файлов, потом создал кэш и логи. лог кэша ведётся, access.log пустой.
Squid.qonf в данный момент дефолтовый. С правами, как я понимаю, тоже всё в порядке, потому как кэш и логи созданы самим squid.Вопрос: Что мне нужно сделать в этой ситуации, чтобы squid писал access.log? Если можно - поподробнее, т.к. я уже и так перепробовал всё, что можно.
>Доброго времени суток!
>
>требуется установить squid от которого фактически будет нужно только одно - учёт
>трафика ( в связке с sarg и apache) Все ставится нормально,
>squid запускается, но файл access.log всегда остаётся пустым. Бодаюсь с ним
>неделю, перерыл кучу форумов, испробовал тысячу советов - всё одно, сабж
>непобедим :( Теперь специально для этого собрал "испытательный стенд" в таком
>виде:
>
>На компе с двумя сетевухами на чистый винт установлена фря 5.3 и
>поднят классический роутер. Карточка rl0 с IP 192.168.1.115 смотрит в интернет,
>а карточка rl1 с IP 192.168.2.1 во внутреннюю сеть. Её роль
>выполняет комп с XP подключенный к rl1 кроссом. Роутер работает штатно.
>
>
>Из софта на фре установлен mc (из портов) и squid 2.5 -
>14 (вручную). Всё по дефолту, с той лишь разницей, что squid
>ставился в каталог /home/squid (мне так привычнее)
>
>запуск squid нормальный, первый раз ругнулся на отсутствие рабочих файлов, потом создал
>кэш и логи. лог кэша ведётся, access.log пустой.
>Squid.qonf в данный момент дефолтовый. С правами, как я понимаю, тоже всё
>в порядке, потому как кэш и логи созданы самим squid.
>
>Вопрос: Что мне нужно сделать в этой ситуации, чтобы squid писал access.log?
>Если можно - поподробнее, т.к. я уже и так перепробовал всё,
>что можно.
посмотри раскоментированна ли у тебя строка cache_access_log - путь к access.log
права на него squid:squid
>[оверквотинг удален]
>>запуск squid нормальный, первый раз ругнулся на отсутствие рабочих файлов, потом создал
>>кэш и логи. лог кэша ведётся, access.log пустой.
>>Squid.qonf в данный момент дефолтовый. С правами, как я понимаю, тоже всё
>>в порядке, потому как кэш и логи созданы самим squid.
>>
>>Вопрос: Что мне нужно сделать в этой ситуации, чтобы squid писал access.log?
>>Если можно - поподробнее, т.к. я уже и так перепробовал всё,
>>что можно.
>посмотри раскоментированна ли у тебя строка cache_access_log - путь к access.log
>права на него squid:squidВ конфиге сквида в любом месте, но желательно в самом конце пропиши новую строку вида -
access_log /var/log/squid/access.log squid единственное что закомментируй дефолтную строку и путь к акцес логу поменяй на свой ну и соответственно права на файл поставь:)
Строка с правильным путём к access.log была вписана в squid.conf по дефолту. На всякий случай раскомментировал её.Права на access.log выставлены 777
Файл свё равно пустой :(
>Строка с правильным путём к access.log была вписана в squid.conf по дефолту.
>На всякий случай раскомментировал её.
А ты прикольный!А теперь перезапусти сквид!
>А ты прикольный!
>
>А теперь перезапусти сквид!Может и прикольный, но, однако не дурак:))
Перезапускал. И сносом процесса и перезагрузкой. Не пишет:(Тут мне один знакомец подсказал, что может иметь место несовместимость железа и версий фри + Squid. Попробую поставить фрю 4.10 и поэкспериментировать с ней. О результатах сообщу.
включи debug в конфиге сквида на максимальный уровент и смотри cache.log, может там увидишт что-либо насчет access.log
>включи debug в конфиге сквида на максимальный уровент и смотри cache.log, может
>там увидишт что-либо насчет access.log
О, свежая мысля:) Спасибо, попробую. Кстати, поставил Squid под фрёй 4.10. Результат тот же. Всё работает, кэш, правила и.т.д просто песня. Но access.log нулевой:(
Всё, господа, я выдохся:( Испробовал всё, разве что с бубном не плясал. Всё работает, но лог не пишется.
Достало!
Может кто присоветует какую-нить простенькую систему учёта траффика, обязательно в ресролингом IP. Сейчас юзаю trafd, но начальство вместо айпишников хочет видеть в отчёте список посещённых юзерами сайтов.
>Всё, господа, я выдохся:( Испробовал всё, разве что с бубном не плясал.
>Всё работает, но лог не пишется.
>Достало!
>Может кто присоветует какую-нить простенькую систему учёта траффика, обязательно в ресролингом IP.
Гыукaslkdfvadflkvnadlfkvnad/flvna/dfvadfvadfv>Сейчас юзаю trafd, но начальство вместо айпишников хочет видеть в отчёте
>список посещённых юзерами сайтов.
права на access.log 644 User name squid , Group name squid
А ты в браузере указал настройки прокси сервера, а то сдается мне ты указал свой сервак как шлюз, на нем завел gateway, вот и ходит в инет, мимо прокси :)