Author Topic: Как настроить LightSquid на Zentyal 3.2?  (Read 6703 times)

zga029

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Как настроить LightSquid на Zentyal 3.2?
« on: September 22, 2013, 01:09:59 am »
Здравствуйте, кому не трудно, распишите пожалуйста, как настроить LightSquid на Zentyal 3.2?
Заранее очень благодарен!
« Last Edit: September 22, 2013, 01:20:44 am by zga029 »

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #1 on: September 22, 2013, 09:25:47 am »
Воспользуйтесь поиском по форуму, не думаю, что там сильно что-то поменялось, в отличии от 3.0

zga029

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #2 on: September 25, 2013, 01:12:27 pm »
Кто-нибудь, помогите прикрутить 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/lightsquid
Zentyal 3.2 пишет страница не найдена!
« Last Edit: September 25, 2013, 02:31:56 pm by zga029 »

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #3 on: September 25, 2013, 02:42:22 pm »
1. поиск по форуму
2. нужно найти отличие
http://ip_вашего_сервера/lightsquid
https://192.168.1.1/lightsquid

zga029

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #4 on: September 25, 2013, 02:45:58 pm »
Лучше бы подсказал где подправить, чем тролить!
192.168.1.1 это ip моего сервера я его сам ему присвоил!
« Last Edit: September 25, 2013, 02:47:54 pm by zga029 »

corwin-mg

  • Zen Warrior
  • ***
  • Posts: 246
  • Karma: +1/-1
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #5 on: September 27, 2013, 09:26:43 am »
Да тебя вроде никто не троллит, а наоборот подсказывают. Если ты решил заняться Linux, то для сведения - нет ни одного одинаково настроенного сервера. А потому, всё в таких вещах приблизительно и примерно. А значит, надо включить мозг, чтобы разобраться. Готовых решений в таких случаях не бывает : ) Что в логах-то?

Endruan

  • Zen Apprentice
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #6 on: October 09, 2013, 10:13:08 am »
Что с темой?, настроить удалось?

insiki

  • Zen Monk
  • **
  • Posts: 51
  • Karma: +4/-0
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #7 on: January 27, 2014, 06:35:55 am »
https://forum.zentyal.org/index.php?topic=14917.0

Здесь все подробно и очень просто.

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #8 on: January 27, 2014, 11:36:01 am »
Что с темой?, настроить удалось?

Конечно удалось, когда пришло осознание про 443.

ElSoft

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #9 on: May 21, 2014, 11:23:54 am »
Ребята привет всем!!!
Хотел настроить lightsquid, вроде все получилось  ./check-setup.pl
выкладывает логи
Но не могу попасть по вэб-интерфейсу
http://192.168.121.10/lightsquid/

вместо статистики выходит содержимое файла index.cgi
Помогите пожалуйста!!!

содержимое выкладываю не все что б не засорять ветку

#!/usr/bin/perl
#
# LightSquid Project (c) 2004-2005 Sergey Erokhin aka ESL
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# detail see in gnugpl.txt


logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #10 on: May 21, 2014, 01:08:39 pm »
вместо статистики выходит содержимое файла index.cgi

в доке написано 
 
2. Configure your Apache server to allow override control
    if disable gloabal override is defined in httpd.conf;
 
    <Directory "/var/www/html/lightsquid">
       AddHandler cgi-script .cgi
       AllowOverride All
    </Directory>

ElSoft

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #11 on: May 22, 2014, 12:58:38 pm »
Добавил эти строки,
 (<Directory "/var/www/html/lightsquid">
       AddHandler cgi-script .cgi
       AllowOverride All
    </Directory>

Теперь говорит что страница не найдена, где копать помогите, может дополнительную информацию какую выложить???

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #12 on: May 22, 2014, 02:31:21 pm »
по какому пути лежит lightsquid.cfg?
Дайте вывод ./check-setup.pl

http://forum.zentyal.org/index.php?topic=14917.0

Здесь все подробно и очень просто.

Это изучали?

ElSoft

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #13 on: May 23, 2014, 06:29:27 am »
Да по этой инструкции тоже пробовал, результат тот же

Выкладываю скрины конфигов, если еще что то нужно напишите

 

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как настроить LightSquid на Zentyal 3.2?
« Reply #14 on: May 23, 2014, 10:23:58 am »
Да по этой инструкции тоже пробовал, результат тот же

3 пост этой темы внимательно читайте и делайте.