четверг, 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.

понедельник, 15 апреля 2013 г.

Автоматическая очистка папок

Допустим, есть необходимость постоянной очистки некоторых папок (например, папки "Загрузки")  для предотвращения захламления данных папок. Ходить и чистить папки по ученическим компьютерам - вариант не самый удобный. Для данного дела очень удобно прикрутить скрипт.

четверг, 4 апреля 2013 г.

Исполнитель "Черепашка" - KTurtle

В школьном курсе информатики в рамках темы "Алгоритмизация и программирование" изучаются различные исполнители. В том числе, и исполнитель "Черепашка".
Под ОС Linux имеется программа KTurtle, предоставляющая доступ к такому исполнителю.

Для установки вводятся команды терминала:
sudo aptitude install kturtle khelpcenter khelpcenter4
Последние два пакета нужны для открытия руководства пользователя.

пятница, 7 декабря 2012 г.