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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Stargazer на UBUNTU 9.04 (сборка, установка - пошагово)  (Прочитано 9436 раз)

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

Оффлайн s_rge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Здравствуйте вам, и с дебютом меня  :)

Так как недавно столкнулся с задачей "установить биллинг в небольшой офис (до 15 машин)",
то начал поиск этого биллинга. Остановился на Stargazer-е.

Тему создал не для споров о том какой биллинг лучше, поэтому просьба не доказывать что "одно"-отстой , а "второе"-супер,
а выкладывать проверенные решения :)


Итак начнем.

1. Установка UBUNTU SERVER 9.04


После установки все будем выполнять от root -а
sudo su

2. Установка mc http://ru.wikipedia.org/wiki/Midnight_Commander (кому ненужен mc могут пропустить этот пункт)
apt-get install mc
apt-get install console-cyrillic && cyr


3. Установка Webmin http://www.webmin.com/deb.html (кому ненужен Webmin также могут пропустить этот пункт)
Копируем файл где хранится список репозиториев sources.list в ту же директорию, но с другим именем sources.list.defaul (на всякий случай).
cp -ad /etc/apt/sources.list /etc/apt/sources.list.defaul
Добавляем в список репозиториев Webmin -овский репозиторий
(пустая строка - перестраховка , вдруг вы уже меняли sources.list и он не заканчивается "символом перевода строки",
чтоб не продолжать последнюю строку файла , а начать новую)
echo "" >> /etc/apt/sources.list
echo "##### WEBMIN ===================================================" >> /etc/apt/sources.list
echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list

Качаем и устанавливаем ключ.
    # Переходим в директорию root
cd /root

     # качаем туда Webmin -оский ключ
wget http://www.webmin.com/jcameron-key.asc

     # добавляем ключ в систему
apt-key add jcameron-key.asc

Обновляем список пакетов
(для того чтоб система увидела какие пакеты можно установить с нового репозитория)
apt-get update
Устанавливаем Webmin
apt-get install webmin
После установки Webmin -а зайти на его вебморду можно по адресу
"https://<IP_SERVER>:10000"
"<IP_SERVER>" - поменять на адрес сервера



4. Установка Stargazer

Установка пакетов , нужных для сборки, установки Stargazer -а
apt-get install gcc
apt-get install gccxml
apt-get install expat
apt-get install expat*-dev
apt-get install libexpat
apt-get install make

Создаем ссылку gmake на make, в той же директории
ln -s /usr/bin/make /usr/bin/gmake
    # Переходим в директорию /root
cd /root

     # Создаем директорию BILLING
mkdir BILLING

     # переходим в нее
cd /root/BILLING

     # качаем stargazer (версии 2.406)
wget http://stg.dp.ua/download/server/2.406/stg-2.406.src.tgz

     # распаковываем (появится новая директория stg-2.406)
tar -zxvf stg-2.406.src.tgz

     # переходим в нее , в ту директорию в которой лежат файлы для сборки, установки.
cd /root/BILLING/stg-2.406/projects/stargazer

Сборка и установка
./build
make install


5. Запуск Stargazer
stargazer
« Последнее редактирование: 15 Октябрь 2009, 20:51:36 от s_rge »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25973
    • Просмотр профиля
Re: Stargazer на UBUNTU 9.04 (сборка, установка - пошагово)
« Ответ #1 : 15 Октябрь 2009, 14:36:50 »
1. Устанавливаем Ubuntu Server 8.04 LTS.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн s_rge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Stargazer на UBUNTU 9.04 (сборка, установка - пошагово)
« Ответ #2 : 15 Октябрь 2009, 14:44:00 »
1. Устанавливаем Ubuntu Server 8.04 LTS.

Скачал UBUNTU-SERVER 8.04.3 попробовал - один сюрприз с консолью  :) , но все встало  :coolsmiley:

Вот как у меня получилось:
#!/bin/bash

sudo su
apt-get install mc
apt-get install console-cyrillic && cyr               # после этого приходится почти наощуп настроить
                                                      # почти потому что можно прочитать половину символов
                                                      # у меня первое окно "ctrl+shift"
                                                      # второе "не использовать"

cp -ad /etc/apt/sources.list /etc/apt/sources.list.defaul  # бэкап sources.list в sources.list.defaul
echo "" >> /etc/apt/sources.list                           # добавление строк в sources.list
echo "##### WEBMIN ===================================================" >> /etc/apt/sources.list
echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list
echo "##### WEBMIN ===================================================" >> /etc/apt/sources.list

cd /root                                              # смена каталога на /root
wget http://www.webmin.com/jcameron-key.asc           # качаем туда ключ репа webmina
apt-key add jcameron-key.asc                          # добавляем ключ в систему
apt-get update                                        # обновляем список пакетов
apt-get install webmin                                # ставим webmin
                                                      # для доступа в веб интерфейс
                                                      # https://<IP_SERVER>:10000/

apt-get install gcc                                   # ставим пакеты нужные для сборки, установки
apt-get install gccxml
apt-get install expat
apt-get install expat*-dev
apt-get install make
 
ln -s /usr/bin/make /usr/bin/gmake                              # создаем ссылку gmake на файл make
 
cd /root                                                        # смена каталога на /root
mkdir BILLING                                                   # создаем каталог BILLING
cd /root/BILLING                                                # смена каталога на /root/BILLING
wget http://stg.dp.ua/download/server/2.406/stg-2.406.src.tgz   # скачиваем stargazer v2.406
tar -zxvf stg-2.406.src.tgz                                     # распаковка скачаного архива
cd /root/BILLING/stg-2.406/projects/stargazer                   # смена каталога

                                                                # сборка и установка
./build
make install

Впринципе готовый скрипт, но если хотите использовать его именно как скрипт,
то нужно заменить все "apt-get <PAKET>" на "apt-get -y --force-yes -f install <PAKET>"
ну чтоб наступил как говорится полный "автоматизм"  ;D
« Последнее редактирование: 15 Октябрь 2009, 20:51:05 от s_rge »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25973
    • Просмотр профиля
Re: Stargazer на UBUNTU 9.04 (сборка, установка - пошагово)
« Ответ #3 : 15 Октябрь 2009, 20:16:20 »
Можно указывать несколько пакетов сразу для install.
Вероятно, очень многое можно поставить одной командой
apt-get install build-essential

При создании бэкапа ОЧЕНЬ рекомендуется пользоваться опцией "cp -ab" - сохраняет ноги в тепле. (Зачем-почему - man cp)
Пример, как я делаю аналогичную процедуру (на более косячно-сенситивном уровне, правда)
Довольно длинный скрипт, ключевое слово - fstab.

(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн s_rge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Stargazer на UBUNTU 9.04 (сборка, установка - пошагово)
« Ответ #4 : 15 Октябрь 2009, 20:27:49 »
А вот и мои рабочие настройки , скрипты.
За основу взял http://www.hub.ru/forum/index.php?showtopic=13168&view=findpost&p=160224 ,
но там есть пару ошибок.
В OnConnect переменная прописывается: "IP=$2" , а используется: "iptables -t filter -A INPUT -s $ip -j ACCEPT".
фактически разные переменные.

моя схема подключения:
INTERNET > ----- < eth0 (192.168.0.4) SERVER eth1 (10.10.10.1) > ----- < LAN

"fw" (должен быть исполняемым) ссылка на запуск этого скрипта нужно ставить перед запуском stargazer-а
(Нажмите, чтобы показать/скрыть)

"OnConnect" (должен быть исполняемым)
(Нажмите, чтобы показать/скрыть)

"OnDisconnect" (должен быть исполняемым)
(Нажмите, чтобы показать/скрыть)

"rules"
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 15 Октябрь 2009, 18:38:47:
Пример, как я делаю аналогичную процедуру (на более косячно-сенситивном уровне, правда)
Довольно длинный скрипт, ключевое слово - fstab.

(Нажмите, чтобы показать/скрыть)

Спасибо за пример  :) .

Цитировать
Можно указывать несколько пакетов сразу для install.
Вероятно, очень многое можно поставить одной командой
apt-get install build-essential

На счет "одной командой" - знаю и согласен.
Но так как я сам еще новичок, то для наглядности (другим таким как я) сделал все отдельно.

Цитировать
При создании бэкапа ОЧЕНЬ рекомендуется пользоваться опцией "cp -ab" - сохраняет ноги в тепле. (Зачем-почему - man cp)
Обещаю исправится  ;D . чесно-чесно.
« Последнее редактирование: 15 Октябрь 2009, 20:49:14 от s_rge »

Оффлайн galats

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
я думал найду новые примеры скриптов. А на самом деле срисовали с офиц сайта. Обидно, да!!
Делайте ссылку напервоисточник,плиз.

Оффлайн odybahchik

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
всё сделал по инструкциям
в кнце сделал так root@odybahchik2-desktop:/root/BILLING/stg-2.406/projects/stargazer# stargazer
что дальше делать то, как зайти для управления?

Оффлайн s_rge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
всё сделал по инструкциям
в кнце сделал так root@odybahchik2-desktop:/root/BILLING/stg-2.406/projects/stargazer# stargazer
что дальше делать то, как зайти для управления?

Как вариант можно почитать это: http://stg.dp.ua/download/other/stargazer_help_v2.13.pdf

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 851
    • Просмотр профиля
А как быть,если настроен DHCP и у клиента постоянно меняется ip адресс+Меняются win машины

Я так понимаю в AD с перемещаемыми профилями его использовать бессмысленно?

Оффлайн s_rge

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
А как быть,если настроен DHCP и у клиента постоянно меняется ip адресс+Меняются win машины

Я так понимаю в AD с перемещаемыми профилями его использовать бессмысленно?

Насколько я понял из руководства пользователь может иметь доступ из любого IP адреса (5.Описание работы с конфигуратором.)
сам не настраивал такую систему (с DHCP) поэтому нюансов не знаю, вы уж простите.

 

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