Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Сервера Access и Accounting модуля TV предназначены, соответственно, для управления и доступом и тарификации. Для корректной работы модуля они должны быть установлены и запущены. Установка Access и Accounting-серверов происходит одинаково. Разница только в названиях папок, служб и системных переменных.

BGTVAccess и BGTVAccounting обновляются как обычные серверные приложения биллинга. Необходимо обновить каждое из приложений перед первым запуском.

Установка Access-сервера

Установка на платформу Linux

1) Извлеките BGTVAccess из архива и скопируйте в каталог /opt/bgbilling;

2) Перейдите в каталог /opt/bgbilling/BGTVAccess;

3) Удалите все .ini, .bat и .exe файлы:

rm -f ./*.bat & rm -f ./*.exe & rm -f ./*.ini

4) Откройте для редактирования файл setenv.sh и пропишите в нем путь к Java-машине, например так:

...
cd ${0%${0##*/}}.

JAVA_HOME=/opt/java/jdk8

if [ -z "$JAVA_HOME" ]; then
  echo "The JAVA_HOME environment variable is not defined"
  echo "This environment variable is needed to run this program"
  exit 1
fi
...

5) Установите права запуска для всех *.sh файлов:

chmod 744 *.sh

6) Возьмите из каталога BGTVAccess/script скрипт запуска bgtv_access и скопируйте его в каталог /etc/init.d, установите права на исполнение (см. выше). Если вы изменили каталог установки или переименовывали BGTVAccess, скорректируйте скрипт.

7) Выясните текущий уровень запуска системы командой:

[root@gate init.d]# runlevel
	N 3

8) Создайте линк для автоматического запуска Access-сервера:

ln -s /etc/init.d/bgtv_access  /etc/rcN.d/S99bgtv_access

где N - требуемый уровень запуска.

9) Произведите настройку tv-access.xml;

10) Обновитe как обычные серверные приложения биллинга;

11) Для запуска и останова сервера BGTVAccess используйте скрипты access_start.sh и access_stop.sh.

При необходимости установки нескольких BGTVAccess-серверов на одной машине конечный каталог может быть переименован, например, в SmotreshkaTVAccess. Также требуется переименование и корректировка скрипта запуска, указание разных app.id в tv-access.xml.

Установка на платформу Windows

Для установки BGTVAccess на платформу Windows на диск С:.

1) Убедитесь, что на машине, где вы собрались ставить BGTVAccess стоит Java-машина. Если её нет, установите версию не меньше 1.6.20. Загрузить можете с нашего сайта;

2) Загрузите с сервера BGTVAccess;

3) Распакуйте архив на диск C:;

4) Установите переменную окружения BGTV_ACCESS_HOME =C:\BGTVAccess. Как устанавливать переменные окружения можете посмотреть в инструкции по установке сервера и клиента биллинга;

5) Установите службу BGTVAccess, для чего запустите файл access_install.bat;

6) Убедитесь, что служба появилась в списке служб Windows. В дальнейшем, можете удалить эту службу, используя access_uninstall.bat;

7) Обновитe как обычные серверные приложения биллинга ;

8) Для запуска и останова сервера BGTVAccess используйте консоль запуска и управления службами, служба BGTVAccess.

Установка Accounting-сервера

Установка на платформу Linux

1) Извлеките BGTVAccounting из архива и скопируйте в каталог /opt/bgbilling;

2) Перейдите в каталог /opt/bgbilling/BGTVAccounting;

3) Удалите все .ini, .bat и .exe файлы:

rm -f ./*.bat & rm -f ./*.exe & rm -f ./*.ini

4) Откройте для редактирования файл setenv.sh и пропишите в нем путь к Java-машине, например так:

...
	cd ${0%${0##*/}}.
	
	JAVA_HOME=/opt/java/jdk8
	
	if [ -z "$JAVA_HOME" ]; then
	  echo "The JAVA_HOME environment variable is not defined"
	  echo "This environment variable is needed to run this program"
	  exit 1
	fi
	...

5) Проверьте .sh файлы на наличие символов ^M, если символы присутствуют их можно удалить вручную, либо воспользоваться утилитой:

dos2unix *.sh

6) Установите права запуска для всех *.sh файлов:

chmod 744 *.sh

7) Возьмите из каталога BGTVAccounting/script скрипт запуска bgtv_accounting и скопируйте его в каталог /etc/init.d, установите права на исполнение (см. выше). Если вы изменили каталог установки или переименовывали BGTVAccounting, скорректируйте скрипт.

8) Выясните текущий уровень запуска системы командой:

[root@gate init.d]# runlevel
	N 3

9) Создайте линк для автоматического запуска Accounting-сервера:

ln -s /etc/init.d/bgtv_accounting /etc/rcN.d/S99bgtv_accounting

где N - требуемый уровень запуска.

10) Произведите настройку tv-accounting.xml;

11) Обновитe как обычные серверные приложения биллинга.

11) Для запуска и останова сервера BGTVAccounting используйте скрипты accounting_start.sh и accounting_stop.sh.

При необходимости установки нескольких BGTVAccounting-серверов на одной машине конечный каталог может быть переименован, например, в BGTVAccountingVPN. Также требуется переименование и корректировка скрипта запуска, разнесение портов в tv-accounting.xml.

Установка на платформу Windows

Для установки BGTVAccounting на платформу Windows на диск С:.

1) Убедитесь, что на машине, где вы собрались ставить BGTVAccounting стоит Java-машина. Если её нет, установите версию не меньше 1.6.20. Загрузить можете с нашего сайта;

2) Загрузите с сервера BGTVAccounting;

3) Распакуйте архив на диск C:;

4) Установите переменную окружения BGTV_ACCOUNTING_HOME =C:\BGTVAccounting. Как устанавливать переменные окружения можете посмотреть в инструкции по установке сервера и клиента биллинга;

5) Установите службу BGTVAccounting, для чего запустите файл accounting_install.bat;

6) Убедитесь, что служба появилась в списке служб Windows. В дальнейшем, можете удалить эту службу, используя accounting_uninstall.bat;

7) Обновитe как обычные серверные приложения биллинга;

8) Для запуска и останова сервера BGTVAccounting используйте консоль запуска и управления службами, служба BGTVAccounting.

  • Нет меток