Обновление до Stargazer 2.409

Обновляться в общем нужно и важно. Это даст вам… э-э-э… кучу крутых штук (мы сами не знаем каких, madf - где чейнджлог?), но как минимум реализованы плавающие периоды тарификации. Ну да, и еще 2.409 rc2 исправляет проблему ресета пользователей при использовании rscriptd, а также проблему дисконнекта, при остановке, которые появились в rc1. Как это сделать безболезненно и быстро на существующей и уже работающей инсталляции Ubiling смотрим дальше.

Замена Stargazer на ходу

Для начала забекапим наши конфиги и остановим работающий Stargazer

# cp -R /etc/stargazer /etc/stargazer_408
# killall stargazer 
# fetch  http://ubilling.net.ua/stg/stg-2.409-rc2.tar.gz
# tar zxvf stg-2.409-rc2.tar.gz
# cd stg-2.409-rc2
# cd projects/stargazer/
# gmake clean
# ./build && gmake install-bin
# cd ../sgconf_xml/
# gmake clean
# ./build && gmake install
# cd ../sgconf/
# gmake clean
# ./build && gmake install

После чего запускаем обратно Stargazer

# stargazer

И вдумчиво смотрим в лог /var/log/stargazer.log чтобы убедиться в том, что все обновилось и запустилось нормально:

# tail -n 20 /var/log/stargazer.log
2015-04-05 19:26:16 -- Module: 'InetAccess authorization plugin v.1.4'. Stop successfull.
2015-04-05 19:26:17 -- Traffcounter: Stop successfull.
2015-04-05 19:26:18 -- Users: Stop successfull.
2015-04-05 19:26:19 -- Queue removed successfully.
2015-04-05 19:26:19 -- StgTimer: Stop successfull.
2015-04-05 19:26:19 -- Stg stopped successfully.
2015-04-05 19:26:19 -- ---------------------------------------------
2015-04-05 19:37:01 -- Stg v. 2.409
2015-04-05 19:37:01 -- Message queue created successfully. msgKey=5555 msgID=131072
2015-04-05 19:37:01 -- Timer thread started successfully.
2015-04-05 19:37:01 -- [store_mysql] MYSQL_STORE: Current DB schema version: 0
2015-04-05 19:37:01 -- [store_mysql] MYSQL_STORE: Updated DB schema to version 1
2015-04-05 19:37:01 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2015-04-05 19:37:02 -- Users started successfully.
2015-04-05 19:37:02 -- Traffcounter started successfully.
2015-04-05 19:37:02 -- Module 'Stg Configurator v. 2.0' started successfully.
2015-04-05 19:37:02 -- Module 'Always Online authorizator v.1.0' started successfully.
2015-04-05 19:37:02 -- Module 'InetAccess authorization plugin v.1.4' started successfully.
2015-04-05 19:37:02 -- Stg started successfully.
2015-04-05 19:37:02 -- +++++++++++++++++++++++++++++++++++++++++++++

Собственно вот то, что мы ожидали увидеть:

[store_mysql] MYSQL_STORE: Current DB schema version: 0
[store_mysql] MYSQL_STORE: Updated DB schema to version 1

В самом Ubilling после этого, автоматически появляется возможность выставлять периодичность снятия АП для тарифов.

Немного о периодах тарификации

Поддержка новых тарифных планов с периодичностью «день» и «месяц» присутствует в Ubilling еще с релиза 0.4.8.

Размазанная АП Периодичность Периодичность
нет месяц ежемесячно, полная АП
нет день ежедневно, полная АП
да месяц ежемесячно, частичная АП
да день ежедневно, полная АП
stg2409.txt · Последние изменения: 2016/03/03 00:42 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki