Jump to content

Recommended Posts

И снова здравствуйте!

Ссылка для скачивания: https://stg.net.ua/files/stg-2.409.tar.gz

Важная информация

В связи с тем что управление доменом stg.dp.ua находится у третьих лиц, и отдавать его они никак не хотят (древние терки примерно 15-летней давности), старый сайт существует лишь по столько по скольку. Почта на домене stg.dp.ua и stargazer.dp.ua умерла, по этому писать на старые адреса мне или stg34 смысла нет. Мне можно писать на stg@madf.info.

На новом сайте есть HTML-версия документации (https://stg.net.ua/doc/index.html) и XML-RPC API (https://stg.net.ua/doc/api/index.html).

Новый сайт: https://stg.net.ua
Багтреккер: https://stg.codes
Репозиторий: https://git.stg.codes
Зеркало на GitHub: https://github.com/madf/stg

 

В планах — модернизация проекта, перевод его на современный стандарт C++ (11, 14, 17 а может и 20), переход на CMake для сборки, предоставление REST или JSON-RPC API для упрощения построения веб-интерфейсов. Возможно простенький встроенный веб-интерфейс на замену конфигуратора под Windows. Часть работ уже ведется в репозитории в ветке master.


А тепер, собственно, о релизе:

General:

  • Новый сайт (https://stg.net.ua), багтреккер (https://stg.codes), репозиторий (https://git.stg.codes) и зеркало проекта на GitHub (https://github.com/madf/stg).
  • Документация приведена в порядок и выложена на сайт в виде HTML.
  • Поддержка FreeBSD10, FreeBSD11 и FreeBDS12. А так же, потенциально, следующих версий.
  • Удалены устаревшие и тестовые плагины.
  • Проект convertor переименован в sgconv.

Compilation:

  • Добавлена возможность переопределить стандартные утилиты ar и ranlib при сборке с помощью переменных окружения AR и RANLIB. * Добавлена возможность собрать только библиотеки.
  • Добавлена возможность сборки на платформе Darwin (Stargazer теперь можно запускать на Mac OS X, но это больше для разработки).

Libraries:

  • В библиотеку шифрования добавлена поддержка потокового шифрования/расшифровки.

Plugins:

  • (Linux) Добавлен плагин захвата трафика nfqueue, на замену устаревшему ipqueue.
  • (FreeBSD) В плагин divert добавлена возможность отключения форвардинга трафика.
  • В плагин InetAccess добавлена возможность включать журналирование ошибок протокола.
  • В плагин InetAccess добавлена возможность перечитывания некоторых парамеров по SIGHUP.
  • В плагин XMLRPC добавлен метод получения списка авторизаторов используемых пользователем.
  • В плагин XMLRPC добавлено управление политиками тарификации.
  • В плагине sgconfig реализована возможность обработки нескольких параллельных запросов одновременно.
  • В плагин SMUX добавлена возможность реконнекта.

stargazer:

  • Добавлена возможность передавать произвольный набор параметров в скрипты OnConnect/OnDisconnet, в том числе через rscriptd (см. параметры ScriptParams и UserParams).
  • Добавлена возможность отключать журналирование сессий (см. параметр DisableSessionLog).
  • Добавлена возможность фильтровать журналирование изменений параметров (см. параметр FilterParamsLog).
  • Добавлена возможность использовать ежедневное списание абонплаты с фиксированной суммой.
  • Добавлены политики тарификации (временный запрет на смену тарифа вниз, вверх или вообще).

sgconf/sgconf_xml:

  • Добавлена возможность получить список авторизаторов используемых пользователем.
  • Разрешено использовать точку в логинах админов и пользователей.
  • Добавлено управление политиками тарификации.


По сравнению с stg-2.409-rc5 изменения только в системе сборки (переопределение AR и RANLIB), документации и установочных конфигах.


Для пользователей СУБД Firebird и PostgreSQL нужно обновить версию структуры БД до 2 и 8 соответственно.

Пользователям Firebird нужно воспользоваться файлами:

  1. projects/stargazer/inst/var/01-alter-02.sql
  2. projects/stargazer/inst/var/02-alter-03.sql

Пользователям PostgreSQL нужно воспользоваться файлами:

  1. projects/stargazer/inst/var/01-alter-02.postgresql.sql
  2. projects/stargazer/inst/var/02-alter-03.postgresql.sql

Если структуру БД не обновлять — система будет работать корректно, но функции ежедневных тарифов и политик тарификации будут работать в „демо-режиме“, до первой перезагрузки.

Пользователи файловой базы и СУБД MySQL получат обновление автоматически при запуске новой версии Stargazer.

 

stg-2.409.tar.gz

help.pdf

  • Like 7
  • Thanks 2
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Небесный
      Тычччу лет не собирал старгейзер.
      Надо перенести биллинг на новый сервер Ubuntu 20.04
      Пробовал, как 408 так и 409 версию - не стартует модуль xmlrpc.
      2021-06-07 17:43:15 -- --------------------------------------------- 2021-06-07 17:47:06 -- Stg v. 2.408 2021-06-07 17:47:06 -- Message queue created successfully. msgKey=5555 msgID=12 2021-06-07 17:47:06 -- Timer thread started successfully. 2021-06-07 17:47:06 -- Storage plugin: file_store v.1.04. Loading successfull. 2021-06-07 17:47:06 -- Error: Error loading plugin '/usr/lib/stg/mod_conf_rpc.so': '/usr/lib/stg/mod_conf_rpc.so: cannot open shared object file: No such file or directory' 2021-06-07 17:47:06 -- Traffcounter: Stop successfull. 2021-06-07 17:47:06 -- Users: Stop successfull. 2021-06-07 17:47:07 -- Queue removed successfully. 2021-06-07 17:47:08 -- StgTimer: Stop successfull. 2021-06-07 17:47:08 -- Stg stopped successfully. 2021-06-07 17:47:08 -- --------------------------------------------- 2021-06-07 18:24:44 -- Stg v. 2.409 2021-06-07 18:24:44 -- Message queue created successfully. msgKey=5555 msgID=13 2021-06-07 18:24:44 -- Timer thread started successfully. 2021-06-07 18:24:44 -- Storage plugin: file_store v.1.04. Loading successfull. 2021-06-07 18:24:45 -- Users started successfully. 2021-06-07 18:24:45 -- Traffcounter started successfully. 2021-06-07 18:24:45 -- Plugin file '/usr/lib/stg/mod_conf_rpc.so' is missing or inaccessible. 2021-06-07 18:24:45 -- Module 'Pinger v.1.01' started successfully. 2021-06-07 18:24:45 -- Module 'Stg Configurator v. 2.0' started successfully. 2021-06-07 18:24:45 -- Module 'Always Online authorizator v.1.0' started successfully. 2021-06-07 18:24:45 -- Module 'InetAccess authorization plugin v.1.4' started successfully. 2021-06-07 18:24:45 -- Module 'cap_ether v.1.2' started successfully. 2021-06-07 18:24:45 -- Stg started successfully. 2021-06-07 18:24:45 -- +++++++++++++++++++++++++++++++++++++++++++++  
      Вроде как собрался и установился старгейзер, установил отдельно модули sgconf и sgconf_xml
       
      А, библиотеки то нету. (((
      cat /usr/lib/stg/mod_conf_rpc.so cat: /usr/lib/stg/mod_conf_rpc.so: No such file or directory
       
       
      Что не так, дайте дельный совет.
      Благодарю за помощь!!!
       
    • By SerSkiner
      Господа камрады выручайте ,ситуация така жил был сервер с биллингом и все было нормально пока в какой-то момент не перестали выполнятся задачи Remote API по крону (при этом осталные задачи работают)перерыл логи крона апача нигде ничего.Версия юбиллинга 1.1.4 rev 7876
    • By a_n_h
      Всем доброго дня!
        Хочу добавить кнопку в кабинете пользователя, подскажите, как это сделать?
    • By sm_root
      Появились проблемы с работой биллинга. Перестали работать reset, credit, оплаты. Сервер был полностью перезагружен. При загрузке вышло failed to start stargazer (скрин), но при этом оснастка биллинга открывается, какой то функционал работает, какой то нет. Также сами разделы стали долго открываться, т.е. биллинг работает с тормозами.
       
      В процессах он висит, но на killall stargazer не реагирует. Если повторно запустить /usr/sbin/stargazer start /etc/stargazer , то процессов будет вдвое больше. Ошибок при запуске не выдает.
       
      root@uBilling:/usr/home/ubilling # ps -x | grep stargazer | grep -v grep
       940  -  Is   0:00.08 /usr/sbin/stargazer
       941  -  I    0:00.00 stargazer: stg-exec (stargazer)
       
      Это все что есть в stargazer.log с момента загрузки системы
      /var/log/stargazer.log
      2020-12-18 10:14:31 -- Stg v. 2.409
      2020-12-18 10:14:31 -- Message queue created successfully. msgKey=5555 msgID=65536
      2020-12-18 10:14:31 -- Timer thread started successfully.
      2020-12-18 10:14:49 -- [store_mysql] MYSQL_STORE: Current DB schema version: 1
      2020-12-18 10:14:49 -- Storage plugin: mysql_store v.0.67. Loading successfull.
       
      больше ничего туда не пишет, даже если с пользователем проводишь операции (делаешь reset), лог чистый.
       
      Что предшествовало поломки разобраться не могу, сначала пользователи начали жаловаться, что не работает reset, потом что не могут выставить кредиты.
       
      В /var/log/messages c момента загрузки только это, никаких ошибок. 10.1.9.130 это сервер БД для биллинга.
       
      Dec 18 10:14:31 uBilling cron: login_getclass: unknown class 'ubapi'
      Dec 18 10:14:32 uBilling kernel: arp: 10.1.9.130 moved from 00:50:56:81:5f:46 to 00:00:0c:9f:f0:09 on em2
      Dec 18 10:14:37 uBilling kernel: arp: 10.1.9.130 moved from 00:00:0c:9f:f0:09 to 00:50:56:81:5f:46 on em2
       

    • By ppv
      Скажіть будь ласка чи хтось стикався коли killall не зупиняє stargazer, або зупиняє через пів год? Якщо пробувати для прикладу killall bandwidthd вбиває зразу. 
      Процес stargazer може пропасти через пів год. Інколи зразу.
      Ubiling розгорнутий на віртуальній машині в proxmox. (відновлений з бекапу ver 1.1.0). cтандартними засобами ubilling.
      Підкажіть куди копати. 
×
×
  • Create New...