Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установка SAMS  (Прочитано 176324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Установка SAMS
« Ответ #45 : 25 Мая 2008, 16:55:12 »
Я не профи, но мнение сложилось об продуктах:
netams - тонкая штука, вроде как очень гибко можно настроить все что угодно. Учитывать любой трафик.
sams - Тупо GUI к Squid'u, заводишь пользователей выбираешь тип авторизации. И все настройки :) смотришь графики ведешь статистику. Все плюсы и минусы прокси сервера.

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Установка SAMS
« Ответ #46 : 05 Июня 2008, 11:17:59 »
В последней версии sams'a пароли стали храниться в зашифрованном виде md5, метод аутентификации ncsa.
У меня вопрос возник: На каком этапе происходит шифрование для сравнения паролей? У пользователя - до передачи через сеть или силами squid'a на самом сервере?

Оффлайн alex19921992

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Установка SAMS
« Ответ #47 : 06 Июня 2008, 11:59:48 »
Cкажите, а это нормально когда сэмс говорит што он can't open /etc/init.d/functions ???

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Установка SAMS
« Ответ #48 : 06 Июня 2008, 21:49:48 »
а когда и где он тебе такое сказал?

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: Установка SAMS
« Ответ #49 : 07 Июня 2008, 07:04:53 »
Nesmit

На сколько понимаю я, наиболее достойным проектом является NeTAMS, но, к великому сожалению,  разработчики его забросили...
Если SAMS - GUI к Squid, тогда TraffPro - не боллее чем GUI к Iptables, только в кавычках и с набором ограничений. (:
Например, Traffpro не умеет считать трафик, только управлять им через всё тот же iptables, NeTAMS в этом плане несравнимо гибче.

Выходит, SAMS - самая подходящая вещь, но если её совместить с NeTAMS'ом, получится настоящая "сказка"! (:
Только вот суметь бы...

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Установка SAMS
« Ответ #50 : 07 Июня 2008, 11:20:20 »
Я планирую брать как основу SAMS, настроение может испортить только web sams'a, со свидом проблем быть недолжно или они быстро исправляются. :)
Можно взять Abills, перевести на него часть пользователей (по сообразительнее) для затачивания и устранения глюков. В нем есть все что нужно :). VPN + squid + разделение трафика на локальный и инетовский (tcpdump).
PS: Мое желание допилить cake  под свои нужды (желание изучить java), совмещаю со сквидом или напрямую с sams'ом. (хорошая утилита чтения логов squid). Получится огромный плюс, знание доскональна "своего" биллинга.

Оффлайн alex19921992

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Установка SAMS
« Ответ #51 : 09 Июня 2008, 12:55:54 »
Cкажите, а почему когда я через браузер подключаюсь к сэмсу то он предлагает мне сохранить пхп-скрипт на диск но не выполняет его?
« Последнее редактирование: 09 Июня 2008, 14:56:28 от alex19921992 »

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: Установка SAMS
« Ответ #52 : 09 Июня 2008, 22:24:02 »
Cкажите, а почему когда я через браузер подключаюсь к сэмсу то он предлагает мне сохранить пхп-скрипт на диск но не выполняет его?
Как будто у тебя в настойках apache .php не проставлен на запуск... php5 ставил?
Kool Desktop Environment (KDE)

Оффлайн alex19921992

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Установка SAMS
« Ответ #53 : 10 Июня 2008, 07:52:38 »
Пытался ставить. Только он цуко не ставится. Говорит что чемутотам он неудовлетворен и посылает меня ...
Как в настройках апаше поставить пхп5 на запуск?

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: Установка SAMS
« Ответ #54 : 10 Июня 2008, 16:58:52 »
Пытался ставить. Только он цуко не ставится. Говорит что чемутотам он неудовлетворен и посылает меня ...
Как в настройках апаше поставить пхп5 на запуск?
Блин чувак, тебе сначало надо поставить LAMP server. LINUX APACHE2 MYSQL5 PHP5
Kool Desktop Environment (KDE)

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: Установка SAMS
« Ответ #55 : 24 Июля 2008, 11:44:56 »
[quote author=Nesmit link=topic=16352.msg154552#msg154552 date=1204275062]
[b]И так. Пишу последовательную инструкцию.  >:( [/b]
Почти все комманды можно скопировать и встравить без изменения, кроме тех где требуется пароль.
ХОРОШАЯ ИНСТРУКЦИЯ ТУТ [url=http://sams.nixdev.net/wiki/debian4.0]http://sams.nixdev.net/wiki/debian4.0[/url]
Беру чистый дистриб Ubuntu сервер 7.10. Установил сквид, работает.
[code]sudo -s
cd /home/nes
wget http://sams.perm.ru/downloads/sams-1.0.1.tar.bz2

ставим пакеты, если стоит не важно:
apt-get install build-essential (12.5 мегабайт)
apt-get install apache2 apache2-mpm-prefork
apt-get install libapache2-mod-php5 php5-cgi php5-common php5-mysql
apt-get install mysql-server mysql-client libmysqlclient15off
apt-get install libpcre3
apt-get install php5-gd
apt-get install libpcre3-dev
apt-get install libmysqlclient15-dev
apt-get install php-fpdf
Получилось что то около 50 мегабайт, в зависимости что у вас стояло до этого.
LDAP мне не нужен, по этому пропускаем.
Расспаковываем исходники, получается путь такой:
/usr/local/src/sams-1.0.1Конфигурация, компиляция и установка SAMS:
Из папки с исходниками запускаем.
  ./configure --with-httpd-locations=/var/www
  make
  make install

После этого рекомендую заменить init скрипт sams, на скрипт специально измененный для Debian:
[/code]
[code]cp ./etc/samsd.debian /etc/init.d/samsd
update-rc.d samsd defaults
[/code][/code]
Нет такого файла /etc/samsd.debian... так что - пропустил

[b]Создание БД:
Для работы SAMS необходимо создать пользователя sams в БД MySQL:[/b]

[code]  mysql -u root -p 
тут спросит пароль от рута Mysql 
  GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "yourpassword";
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword";
exit - команда выхода из шелла мускула.

Где: yourpassword - пароль, КАВЫЧКИ ОСТАВИТЬ В ПОКОЕ, как и ';'.

После этого имя пользователя и пароль надо сохранить в файле конфигурации SAMS /etc/sams.conf:

    MYSQLUSER=sams - Имя пользователя MySQL, от имени которого будет работать SAMS
    MYSQLPASSWORD=yourpasswd - Пароль пользователя в MySQL

Создаем базы SAMS в MySQL
Для этого перемещаемся в каталог ./mysql и там даем команды:

  cd ./mysql
  mysql -u root -p < sams_db.sql
  mysql -u root -p < squid_db.sql
опять же будет просить пароль от рута Mysql!!!!
[/code]
Не выполняет... сделал так
mysql -u root -p
create database sams_db.sql;
create database squid_db.sql;
exit
[code]

Настройка PHP:
С текущей версии SAMS научился работать с PHP в режиме safe_mode=On. Но это требует дополнительной настройки конфигурации. Для этого редактируем файл конфигурации php /etc/php5/apache2/php.ini.
Просто ищем строчки и меняем их на приведенные далее


   1. включаем режим safe mode. Для этого выставляем параметр safe_mode

        safe_mode = On

   2. SAMS для некоторых функций WEB интерфейса использует системные команды, например wbinfo. В режиме safe_mode php блокирует доступ к системным командам. Php позволяет выполнять системные команды, расположенные в каталоге, заданном параметром safe_mode_exec_dir. Изменяем этот параметр:

        safe_mode_exec_dir = "/usr/local/share/sams/bin"

   3. Далее разрешаем исполнение системных скриптов из кода php. Ищем в файле конфигурации параметр и убираем из него запрет вызова функций phpinfo system shell_exec exec:

        disable_functions = "chdir,dl,ini_get_all,popen,proc_open,passthru,pcntl_exec"

   4. Все. PHP готов к работе.

Вообщем на этом все. У меня все заработало, я доволен. А вы? http://localhost/sams/
Запускаем демон /etc/init.d/samsd start

Далее конфигурируем, по желанию. Логин/Пароль по умолчанию будет : admin/qwerty
[/quote]
P.S. Ubuntu 8.04 server.
Кстати как конфигурировать squid?
Пользователей создал ... трафик не считает...
Kool Desktop Environment (KDE)

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: Установка SAMS
« Ответ #56 : 24 Июля 2008, 11:52:59 »
https://forum.ubuntu.ru/index.php?topic=16352.msg154552#msg154552

После этого рекомендую заменить init скрипт sams, на скрипт специально измененный для Debian:

cp ./etc/samsd.debian /etc/init.d/samsd
update-rc.d samsd defaults

Нет такого файла... пропустил

Создаем базы SAMS в MySQL
Для этого перемещаемся в каталог ./mysql и там даем команды:

  cd ./mysql
  mysql -u root -p < sams_db.sql
  mysql -u root -p < squid_db.sql
опять же будет просить пароль от рута Mysql!!!!

Сделал так:
mysql -u root -p
create database sams_db.sql;
create database squid_db.sql;
exit



P.S. Ubuntu server 8.04. SAMS 1.0.1

Как теперь настоить squid. Пользователей создал а трафик не считает
« Последнее редактирование: 24 Июля 2008, 12:05:51 от Samba »
Kool Desktop Environment (KDE)

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: Установка SAMS
« Ответ #57 : 24 Июля 2008, 12:03:57 »
Далее сделал реконструкцию squid пишет:
Команда на реконфигурирование SQUID не получена демоном
проверьте, запущен ли samsdaemon


делаю /etc/init.d/samsd start

.: 7: Can't open /etc/init.d/functions
Kool Desktop Environment (KDE)

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Установка SAMS
« Ответ #58 : 24 Июля 2008, 12:46:43 »
разобрался?
PS: за не знание азов командной строки, тебе жирный минус .)

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: Установка SAMS
« Ответ #59 : 24 Июля 2008, 13:21:22 »
разобрался?
PS: за не знание азов командной строки, тебе жирный минус .)
Nesmit а мне простительно, я вообще... новичок!

нет не разобрался, че та кэ... не запускает даемон? где этот дебияновский файлик взять?
Kool Desktop Environment (KDE)

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.