четверг, 4 сентября 2014 г.

Анализ логов Squid + Dansguardian

Для анализа логов squid я использую lightsquid-1.8.
Анализатор работает как веб-приложение. Достаточно разместить его на веб-сервере.
Но связка DG+Squid изначально дает не совсем коректные данные. Логи пишутся так, как будто все соединения идут с одного компьютера - самого сервера. В итоге в отчетах можно отследить только сайты, но кто туда заходил - неизвестно.
Решается проблема очень просто.
В настройках DG надо включить опцию
forwardedfor = on
А в настройках squid после описания acl добавить
follow_x_forwarded_for allow localhost
follow_x_forwarded_for allow localnet
В моем случае localnet - имя локальной сети.

После этого логи уже отслеживаются по IP клиентов.

понедельник, 7 апреля 2014 г.

UniFi + Dansguardian = не работает?

Столкнулся  с ситуацией, когда под Ubuntu Server 12.04 после установки Dansguardian перестал работать веб-интерфейс UniFi (https://localhost:8443).

Решение оказалось простым. Dansguardian использует порт 8081, который является так-же unifi shoutdown port.

Для устранения проблемы необходимо в файле
 /usr/lib/unifi/data/system.properties
заменить в строке
unifi.shoutdown.port=8081
порт на другой. Я сменил на 8082.