LINUX.ORG.RU

free-sa перестал видеть логи squid

 ,


0

1

После перекомпиляции/переустановки сквида перестали читаться логи. Логи читает free-sa, с его конфигами манипуляций не производилось.

Что-то не так с форматом? Формат на вид стандартный. Права? Я его от рута запускаю, права есть. Что ему ещё надо?

sudo free-sa
SAWARNING: [CollectLog] No records found

 ls -l /var/log/squid/
итого 5760
-rw-r--r-- 1 proxy proxy 5753466 2019-05-13 12:50 access.log
-rw-r--r-- 1 proxy proxy  126413 2019-05-13 12:50 cache.log

tail /var/log/squid/access.log
1557727164.171 104751 192.168.1.10 TCP_TUNNEL/200 37424 CONNECT fonts.gstatic.com:443 - ORIGINAL_DST/173.194.73.94 -
1557727164.171 105805 192.168.1.10 TCP_TUNNEL/200 4820 CONNECT fonts.googleapis.com:443 - ORIGINAL_DST/173.194.73.95 -
1557727164.175 101956 192.168.1.10 TCP_TUNNEL/200 6545 CONNECT yandex.ru:443 - ORIGINAL_DST/5.255.255.70 -
1557727164.343 124782 192.168.1.7 TCP_TUNNEL/200 1388 CONNECT kolesa.kz:443 - ORIGINAL_DST/185.143.129.26 -
1557727164.355 128967 192.168.1.7 TCP_TUNNEL/200 6802 CONNECT kolesa.kz:443 - ORIGINAL_DST/185.143.129.26 -
1557727164.359 128333 192.168.1.7 TCP_TUNNEL/200 2509 CONNECT kolesa.kz:443 - ORIGINAL_DST/185.143.129.26 -
1557727164.401  88871 192.168.1.13 TCP_TUNNEL/200 82106 CONNECT russian7.ru:443 - ORIGINAL_DST/104.25.169.30 -
1557727164.410  55466 192.168.1.13 TCP_TUNNEL/200 98088 CONNECT z.moatads.com:443 - ORIGINAL_DST/88.221.74.214 -
1557727164.415 1204698 192.168.1.13 TCP_TUNNEL/200 245918 CONNECT cdn.taboola.com:443 - ORIGINAL_DST/151.101.194.2 -
1557727164.432     18 192.168.1.13 TAG_NONE/200 0 CONNECT 88.221.74.214:443 - HIER_NONE/- -
1557727164.500     84 192.168.1.13 TAG_NONE/200 0 CONNECT 35.170.141.206:443 - HIER_NONE/- -
1557727164.500     71 192.168.1.13 TAG_NONE/200 0 CONNECT 35.170.141.206:443 - HIER_NONE/- -
1557727164.500     96 192.168.1.13 TAG_NONE/200 0 CONNECT 35.170.141.206:443 - HIER_NONE/- -
1557727164.516     97 192.168.1.13 TAG_NONE/200 0 CONNECT 151.101.66.2:443 - HIER_NONE/- -


В конфиге сквида про логи сказано следующее (эта часть всегда была и не менялась)

# Логировние
logfile_rotate 0
# Не пишем tcp_denied, ибо их дофига)
acl smaller_log rep_header X-Squid-Error ERR_CACHE_ACCESS_DENIED ERR_ACCESS_DENIED    
access_log /var/log/squid/access.log !smaller_log
# Отключаем warn about acl, оставляем errors.
debug_options ALL,1 28,0
Postscripter ()
Ответ на: комментарий от Postscripter

Версия сквида: Squid Cache: Version 3.5.28 Service Name: squid

configure options: '--prefix=/usr' '--localstatedir=/var' '--libexecdir=/lib/squid' '--datadir=/share/squid' '--sysconfdir=/etc/squid' '--with-default-user=proxy' '--with-logdir=/var/log/squid' '--with-pidfile=/var/run/squid.pid' '--enable-ssl' '--enable-ssl-crtd' '--with-openssl' '--enable-delay-pools' --enable-ltdl-convenience

Postscripter ()
Ответ на: комментарий от Postscripter

Хотя нет, вру, это случилось не из-за перекомпиляции сквида. После неё отчёты ещё месяц писались нормально и оборвались 18 апреля, в этот день я ничего на сервере не делал. Автоматические обновления отключены, только вручную. Получается, само сломалось?!

Postscripter ()

Аналогичная фикня на двух машинках + новая-свежая. Тыкал, тыкал. Вообщем немного исправил скрипт запуска. такой синтаксис даты перестал работать:

 22.01.19-
только так:
22.01.19-22.01.19
Ниче непонял :)

Bootmen ☆☆☆ ()
Ответ на: комментарий от Bootmen

Согласен, бывают и такие аноны.

Это параметр для free-sa т е - free-sa -d day , чтобы не писать free-sa -d 22.01.19-22.01.19 ( этот не работает давно free-sa -d 22.01.19- )

anonymous ()
Ответ на: комментарий от Bootmen

Вот это магия! Спасибо)

Действительно рабочие варианты:

free-sa -d 07.05.2019-14.05.2019
free-sa -d day
free-sa -d week
Postscripter ()
Ответ на: комментарий от anonymous

Согласен, бывают и такие аноны.

Извините коллега. Однако как и автора у меня кальмар и фрисаа не обновляются. Откуда глюки? Или в линуксе не так все прозрачно?

Bootmen ☆☆☆ ()
Ответ на: комментарий от Bootmen

+1

+1

Та же фигня. FreeBSD 9. Ничего не обновлялось.

Тоже отвалилось 18 апреля 2019 года! КАК???

Перестал понимать атрибут "-d $today-". Пришлось поменять на "-d $today-$today".

Бред какой-то.

anonymous ()
Ответ на: +1 от anonymous

Переполнение даты?)) Вообще, у фрисы есть отладочные ключи, но для этого надо её пересобирать. Но мне лениво, и вообще в процессе баг может самоустраниться

в global.mk 

DEBUG = 7 

free-sa 2>/tmp/my.log
Postscripter ()
Ответ на: комментарий от Postscripter

и вообще в процессе баг может самоустраниться

Неее. Это вирус поразил все кальмары в мире (мой тоже) 18 апреля 2019 г _:))

Bootmen ☆☆☆ ()
Последнее исправление: Bootmen (всего исправлений: 1)
Ответ на: комментарий от Bootmen

Конечно! Именно они насрали в код русскому разработчику фрисы xD

Ну как Обамка прям в моём подъезде...

anonymous ()
Ответ на: комментарий от Bootmen

Про глюки кальмара на линиксе ничего не могу сказать. У меня на данный момент все кальмары на фряхах работают. Все всегда самое свежее. Никаких проблем нету. По поводу команд, то ещё:

за неделю - -d thisweek

за месяц - -d lastmount

https://sourceforge.net/p/free-sa/feature-requests/25/

anonymous ()
Ответ на: комментарий от Bootmen

Видимо автор перестарался )

У меня такого глюка не случилась т. к. я перешел на free-sa где-то в ноябре 17 и использовал сразу этот новый формат. А так бы и не узнал, что есть такая проблема если эту тему не увидел )

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.