Кто-нибудь, помогите прикрутить LightSquid 1.8 на Zentyal 3.2!
Следовал этой инструкции:
Создаем каталог:
$ sudo mkdir /var/www/lightsquid
Скачиваем lightsquid
wget
http://downloads.sourceforge.net/project/lightsquid/lightsquid/1.8/lightsquid-1.8.tgzи распаковываем в созданный каталог.
Выставляем рекурсивно права 775 пользователю и группе www-data на каталог и все его содержимое:
$ sudo chmod -R 775 /var/www/lightsquid
$ sudo chown -R www-data:www-data /var/www/lightsquid
Переходим в каталог /var/www/lightsquid и делаем скрипты программы исполняемыми:
$ sudo chmod +x /var/www/lightsquid/*.cgi
$ sudo chmod +x /var/www/lightsquid/*.pl
Ставим этот пакет и все его зависимости (отвечает за показ графиков)
$ sudo aptitude install libgd-gd2-perl
/не работает aptitude, пробовал apt-get, тоже не работает, пришлось установить с другого местаТеперь поправим настройки Апача:
$ sudo nano /etc/apache2/httpd.conf
Приводим его к следующему виду:
Alias /lightsquid /var/www/lightsquid
<Directory /var/www/lightsquid>
AddHandler cgi-script .cgi
AllowOverride All
</Directory>
# nano /var/www/lightsquid/lightsquid.cfg
Правим пути в секции GLOBAL VARIABLES
#path to additional `cfg` files
$cfgpath ="/var/www/lightsquid";
#path to `tpl` folder
$tplpath ="/var/www/lightsquid/tpl";
#path to `lang` folder
$langpath ="/var/www/lightsquid/lang";
#path to `report` folder
$reportpath ="/var/www/lightsquid/report";
#path to access.log
$logpath ="/var/log/squid";
#path to `ip2name` folder
$ip2namepath ="/var/www/lightsquid/ip2name";
В секции WEB VARIABLES выставляем нужный язык интерфейса. В данном случае русский.
$lang ="ru";
Закрываем и сохраняем конфиг. Теперь с помощью скрипта check-setup.pl можем проверить правильность сделанных настроек. Никаких ошибок быть не должно.
# ./check-setup.pl
Открываем файл realname.cfg и прописываем там IP пользователей и их реальные имена, которые будут отображаться в отчётах lightsquid
# nano /var/www/lightsquid/realname.cfg
192.168.1.57 Test
Теперь можно вручную сгенерировать отчеты и заодно проверить как работает lightsquid:
# ./lightparser.pl
# lightparser.pl access.log.1 {gz|bz2}
# lightparser.pl access.log.2 {gz|bz2}
# lightparser.pl access.log.3 {gz|bz2}
Открываем браузер и вводим в адресной строке:
http://ip_вашего_сервера/lightsquid
Для генерирования отчётов добавляем в cron задание:
# crontab -e
*/60 * * * * /var/www/lightsquid/lightparser.pl today
При попытке войти в
https://192.168.1.1/lightsquidZentyal 3.2 пишет страница не найдена!