Инструменты пользователя

Инструменты сайта


ubilling

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ubilling [2020/08/24 03:40]
sector
ubilling [2020/08/24 04:17] (текущий)
sector
Строка 1: Строка 1:
- 
-<color #ed1c24>**СКОРО ОБНОВИМ !** 
-</color>\\ 
 [[http://ubilling.net.ua |Ubilling]] — реализация мощного, гибкого и интуитивно понятного web-интерфейса для stargazer.Мы стараемся создать продукт удовлетворяющий любые требования к АСР провайдеров любого масштаба. Сколько это стоит? Да нисколько, устанавливайте и пользуйтесь на здоровье — для хороших людей ничего не жалко ;)» (взято с официального сайта 🙂 ) [[http://ubilling.net.ua |Ubilling]] — реализация мощного, гибкого и интуитивно понятного web-интерфейса для stargazer.Мы стараемся создать продукт удовлетворяющий любые требования к АСР провайдеров любого масштаба. Сколько это стоит? Да нисколько, устанавливайте и пользуйтесь на здоровье — для хороших людей ничего не жалко ;)» (взято с официального сайта 🙂 )
  
 Документация - [[http://wiki.ubilling.net.ua/doku.php]] Документация - [[http://wiki.ubilling.net.ua/doku.php]]
 +
 +Документация (архив. вдруг кому-то нужно...) - [[ubillingdebian8|Debian 8]] 
  
 <color #ed1c24>**УСТАНОВКА UBILLING на DEBIAN 10 Buster**</color>\\ <color #ed1c24>**УСТАНОВКА UBILLING на DEBIAN 10 Buster**</color>\\
-**Stargazer как-то странно себя ведет на mariadb, поэтому будем устанавливать на Debian 10 Mysql версии 5.6.**+**Stargazer как-то странно себя ведет на mariadb, поэтому будем устанавливать Mysql версии 5.6 на Debian 10 **
  
 eth0-глобал 192.168.1.100\\ eth0-глобал 192.168.1.100\\
Строка 46: Строка 45:
 </code> </code>
  
-Последний stargazer собирается под Debian 10 без проблем: +0. Вопрос Mysql - задаем пароль root\\ 
 +1. Вопрос BandwidthD - Прослушиваемый интерфейс - eth1\\ 
 +2. Вопрос BandwidthD - протоколируемые сети 192.168.100.0/24\\ 
 +3. ошибка запуска dhcp-server. сразу исправим:\\
  
-wget http://ubilling.net.ua/stg/stg-2.409-rc5.tar.gz+<code ini |title >
  
-<color #22b14c></Debian 10 off></color>+mcedit /etc/default/isc-dhcp-server
  
-<code ini| title> +# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? 
-apt-get install mysql-server-core-5.1 mysql-client-5.1 libmysqlclient16  +#       Separate multiple interfaces with spaces, e.g. "eth0 eth1"
-libmysqlclient-dev apache2 mysql-server expat libexpat1-dev php5-cli  +INTERFACESv4="eth1" #указываем на каком интерфейсе будем раздавать адреса. 
-libapache2-mod-php5 php5-mysql dhcp3-server build-essential bind9  +#INTERFACESv6=""
-bandwidthd softflowd libxmlrpc-c3-dev sudo +
-</code> +
-<color #ed1c24>UPD изменились версии и названия пакетов: libxmlrpc-c3-dev →libxmlrpc-c++8-dev, dhcp3-server→isc-dhcp-server</color>\\+
  
-  * **1-e**: надо ввести пароль для пользователя root Mysql т.к. у меня машина тестовая то я введу туда «password».\\ 
-  * **2-е**: bandwidthd спрашивает на каком интерфейсе слушать будем. укажем интерфейс под названием eth1.\\ 
-  * **3-е**: bandwidthd спрашивает, какие сети протоколировать будем, если все интерфейсы настроены правильно, то он автоматически заполнит поле останется только нажать ОК.\\ 
-  *  
-==== Перейдем к конфигурации установленных паркетов ==== 
- 
-При установке dhcp3-server вываливается ошибка то, что он не может стартануть и нужно указать интерфейс, на котором будет работать наш dhcp. 
-<code ini| title> 
-mcedit /etc/default/isc-dhcp-server 
-INTERFACES=”eth1” 
 </code> </code>
  
 При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.\\ При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.\\
  
-Bandwidthd тоже высыпал ошибку о том что не нашел конфиг, исправим !+**Настроим php:**
  
-<code ini| title> +<code ini |title > 
-cd /usr/share/doc/bandwidthd/ + 
-cp bandwidthd.conf /etc/bandwidthd/ +mcedit /etc/php/7.3/apache2/php.ini 
-</code>+ 
 +short_open_tag=on
  
-<color #ed1c24>UPD: В новой версии не актуально. конфиги лежат уже там где нужно.</color>\\+systemctl reload apache2.service 
 + 
 +</code>
  
-Настроим, раскомментируем и поправим следующие директивы:+**Настроим bandwidthd:**\\ 
 +Раскомментируем и поправим следующие директивы:
  
 <code ini| title> <code ini| title>
Строка 92: Строка 85:
 </code> </code>
  
-Далее сделаем символическую ссылку, что бы можно было зайти на web-морду: 
- 
-<code ini| title> 
-ln -fs /var/lib/bandwidthd/htdocs/ /var/www/band 
-</code> 
-<color #ed1c24>UPD: симлинк не актуальный</color>\\ 
-<color #22b14c>Для debian 10 симлинк актуальный XD</color>\\ 
 Перезапустим bandwidthd Перезапустим bandwidthd
  
Строка 108: Строка 94:
  
 <code ini| title> <code ini| title>
-http://ip_адрес_сервера/band/ +http://ip_адрес_сервера/bandwidthd/
-</code> +
-<color #ed1c24>UPD http://ip_адрес_сервера/bandwidthd/</color> +
- +
-включим мод php в apache: +
- +
-<code ini| title> +
-a2enmod php5+
 </code> </code>
  
Строка 218: Строка 197:
  
 <code ini| title> <code ini| title>
-mcedit /etc/default/softflowd+ mcedit /etc/softflowd/default.conf
    
 INTERFACE="eth1" INTERFACE="eth1"
Строка 225: Строка 204:
  
 ==== Установим stargazer ==== ==== Установим stargazer ====
- 
-<color #22b14c> 
-Последний stargazer собирается под Debian 10 без проблем: 
-wget http://ubilling.net.ua/stg/stg-2.409-rc5.tar.gz 
-</color> 
  
 <code ini| title> <code ini| title>
 mkdir /root/BILLING mkdir /root/BILLING
 cd /root/BILLING cd /root/BILLING
-wget http://stg.dp.ua/download/server/2.407-p1/stg-2.407-p1.tar.gz +wget wget http://ubilling.net.ua/stg/stg-2.409-rc5.tar.gz 
-tar zxvf stg-2.407-p1.tar.gz +tar zxvf stg-2.409-rc5.tar.gz 
-cd stg-2.407-p1/projects/stargazer/+cd stg-2.409-rc5/projects/stargazer/
 ./build ./build
 make install make install
 cd ../sgconf && ./build && make && make install cd ../sgconf && ./build && make && make install
 cd ../sgconf_xml/ && ./build && make && make install cd ../sgconf_xml/ && ./build && make && make install
-cd /root/BILLING/stg-2.407-p1/projects/stargazer/plugins/configuration/rpcconfig +cd /root/BILLING/stg-2.409-rc5/projects/stargazer/plugins/configuration/rpcconfig && make && make install
-make && make install+
 </code> </code>
-<color #ed1c24>UPD: stg-2.407-p1 что-то не собрался на Debian 7.5 заюзал stg-2.408\\ 
-Ошибка при сборке stg в Debian 8\\ 
-libipq.h:38:43: fatal error: linux/netfilter_ipv4/ip_queue.h: Нет такого файла или каталога\\ 
-#include <linux/netfilter_ipv4/ip_queue.h>\\ 
-compilation terminated.\\ 
-полный путь /usr/include/linux/netfilter_ipv4/ip_queue.h\\ 
-создаем данный файл и вставляем содержимое</color> [[https://git.netfilter.org/iptables/tree/include/linux/netfilter_ipv4/ip_queue.h |Внешняя ссылка]] 
- 
- 
-<color #ed1c24>feedback от пользователя **mars natsuhiboshi** 
- 
-беда, при сборе sgconf и sgconf_xml: 
- 
-Кусок лога с ошибкой:</color> 
-<code | ini> 
- 
-/usr/bin/ld: main.o: неопределённая ссылка на символ «_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@@GLIBCXX_3.4.21» 
-//usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing from command line 
-collect2: error: ld returned 1 exit status 
-</code> 
- 
-Решил проблему добавлением LD флага в build-файл, строка 34: 
-<code | ini> 
-было - LDFLAGS="$LDFLAGS -L/usr/local/lib" 
-стало - LDFLAGS="$LDFLAGS -L/usr/local/lib -lstdc++" 
-</code> 
- 
-**Спасибо за feedback !** 
- 
-<color #ed1c24> Feedback от **[[https://vk.com/v27s_issnet|V27S]]** \\ 
-Привет! 
-Делал по твоему ману и постоянно в логах старгейзера после первого запуска и последующих сыпало ошибку: </color> 
-<code | ini> 
-Error loading plugin '/usr/lib/stg/mod_conf_rpc.so': '/usr/lib/stg/mod_conf_rpc.so: undefined symbol: _ZTIN8xmlrpc_c6methodE' 
-</code> 
- 
-как только не бился не получалось от этого избавится, а ларчик просто открывался 
- 
-вот это делать не нужно: 
- 
-<code |ini> 
-cd /root/BILLING/stg-2.407-p1/projects/stargazer/plugins/configuration/rpcconfig 
-make && make install 
-</code> 
- 
-**Спасибо за feedback !** 
  
 ==== Перейдем к настройке stargazer ! ==== ==== Перейдем к настройке stargazer ! ====
Строка 346: Строка 273:
     </IncludeFile>     </IncludeFile>
    
-    <IncludeFile "conf-enabled.d/mod_rpc.conf"> +    #<IncludeFile "conf-enabled.d/mod_rpc.conf"> 
-    </IncludeFile>+    #</IncludeFile>
    
     <IncludeFile "conf-enabled.d/mod_remote_script.conf">     <IncludeFile "conf-enabled.d/mod_remote_script.conf">
Строка 405: Строка 332:
 mcedit subnets  mcedit subnets 
 192.168.100.0/24 192.168.1.100 - ваши сети 192.168.100.0/24 192.168.1.100 - ваши сети
-Chmod 777 subnets+chmod 777 subnets
 </code> </code>
  
Строка 424: Строка 351:
  
 <code ini| title> <code ini| title>
-2013-01-29 18:46:56 -- Stg v. 2.407-p1 +2020-08-24 10:24:48 -- Stg v. 2.409 
-2013-01-29 18:46:56 -- Message queue created successfully. msgKey=5555 msgID=0 +2020-08-24 10:24:48 -- Message queue created successfully. msgKey=5555 msgID=0 
-2013-01-29 18:46:56 -- Timer thread started successfully. +2020-08-24 10:24:48 -- Timer thread started successfully. 
-2013-01-29 18:46:56 -- Storage plugin: mysql_store v.0.67. Loading successfull. +2020-08-24 10:24:48 -- [store_mysql] MYSQL_STORE: Current DB schema version: 2 
-2013-01-29 18:46:56 -- Users started successfully. +2020-08-24 10:24:48 -- Storage plugin: mysql_store v.0.67. Loading successfull. 
-2013-01-29 18:46:56 -- Traffcounter started successfully. +2020-08-24 10:24:48 -- Users started successfully. 
-2013-01-29 18:46:56 -- Module: 'CAP_NF v. 0.4'. Start successfull. +2020-08-24 10:24:48 -- Traffcounter started successfully. 
-2013-01-29 18:46:56 -- Module: 'Remote script v 0.3'. Start successfull+2020-08-24 10:24:48 -- Module 'Remote script v 0.3' started successfully
-2013-01-29 18:46:56 -- Module'InetAccess authorization plugin v.1.4'. Start successfull+2020-08-24 10:24:48 -- Module 'Stg Configurator v. 2.0started successfully
-2013-01-29 18:46:56 -- Module'Always Online authorizator v.1.0'. Start successfull+2020-08-24 10:24:48 -- Module 'Always Online authorizator v.1.0' started successfully
-2013-01-29 18:46:56 -- Module'Stg configurator v.0.08'. Start successfull+2020-08-24 10:24:48 -- Module 'InetAccess authorization plugin v.1.4started successfully
-2013-01-29 18:46:56 -- Module'Stargazer RPC v. 0.2'. Start successfull+2020-08-24 10:24:48 -- Module 'cap_nf v. 0.4started successfully
-2013-01-29 18:46:56 -- Stg started successfully. +2020-08-24 10:24:48 -- Stg started successfully. 
-2013-01-29 18:46:56 -- ++++++++++++++++++++++++++++++++++++++++++++++2020-08-24 10:24:48 -- +++++++++++++++++++++++++++++++++++++++++++++
 </code> </code>
 Значит. все норм. Значит. все норм.
Строка 843: Строка 770:
 ==== Вход в Ubilling ==== ==== Вход в Ubilling ====
  
-Зайдем /ip_сервера/billing логин: admin пароль:demo+**Создадим Alias и выполним вход в Ubilling**
  
-<color #ed1c24>UPD: создать Alias в apache conf-enabled если на странице куча текста:</color>+<code ini| title> 
 +cd /etc/apache2/conf-available/ 
 +mcedit billing.conf 
 +</code> 
 +<code ini| title> 
 +<Directory /var/www/billing> 
 +        Options +FollowSymLinks 
 +        Require all granted 
 +</Directory>
  
 +Alias /billing /var/www/billing/
 +</code>
 <code ini| title> <code ini| title>
-mcedit /etc/php5/apache2/php.ini +a2enconf billing 
-short_open_tag=on+systemctl reload apache2
 </code> </code>
 +
 +Зайдем /ip_сервера/billing логин: admin пароль:demo
 +
  
 при установке по данной статье наблюдал следующее: при установке по данной статье наблюдал следующее:
ubilling.1598240445.txt.gz · Последнее изменение: 2020/08/24 03:40 — sector

Яндекс.Метрика