User Tools

Site Tools


биллинговая_система_netams4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
биллинговая_система_netams4 [2014/03/05 11:13]
val [Биллинговая система NetAMS4]
биллинговая_система_netams4 [2018/03/26 14:04]
val [FreeBSD/Ubuntu]
Line 13: Line 13:
 ==== Windows ==== ==== Windows ====
  
-  * Загрузка дистрибутива [[http://​val.bmstu.ru/​unix/​billing/​netams4.0.1625-win-x86.zip]])+  * Загрузка дистрибутива ​([[http://​val.bmstu.ru/​unix/​billing/​netams4.0.1625-win-x86.zip]])
   * Правка пути к jre   * Правка пути к jre
 <​code>​ <​code>​
Line 27: Line 27:
 </​code>​ </​code>​
  
-===== Ubuntu =====+===== Debian/Ubuntu =====
 <​code>​ <​code>​
 # mkdir /​usr/​local/​netams4 # mkdir /​usr/​local/​netams4
Line 37: Line 37:
 # tar -xvf netams4.0.1633-linux-i386.tar.gz # tar -xvf netams4.0.1633-linux-i386.tar.gz
  
-# ln -s /​usr/​lib/​jvm/​java-6-openjdk-i386/​jre java+ubuntu14# ln -s /​usr/​lib/​jvm/​java-7-openjdk-amd64/​jre java 
 + 
 +ubuntu16# ln -s /​usr/​lib/​jvm/​java-8-openjdk-amd64/​jre java 
 + 
 +debian9# ln -s /​usr/​lib/​jvm/​java-8-openjdk-i386/​jre java
 </​code>​ </​code>​
  
 ===== FreeBSD ===== ===== FreeBSD =====
 +
 <​code>​ <​code>​
 # mkdir /​usr/​local/​netams4 # mkdir /​usr/​local/​netams4
Line 50: Line 55:
 # tar xvf netams4.0.1633-freebsd-i386.tar.gz # tar xvf netams4.0.1633-freebsd-i386.tar.gz
  
-# ln -s /usr/local/diablo-jre1.6.0/ java +# ln -s /usr/local/openjdk8-jre/ java
- +
-# ln -s /​lib/​libkvm.so.5 /​lib/​libkvm.so.3+
 </​code>​ </​code>​
 +
  
 ===== Настройка NetAMS4 ====== ===== Настройка NetAMS4 ======
  
 +<​code>​
 +# more netams4.properties
 +</​code>​
 ===== Запуск NetAMS4 ===== ===== Запуск NetAMS4 =====
  
Line 71: Line 78:
 </​code>​ </​code>​
  
-==== FreeBSD/Ubuntu ​====+==== FreeBSD/DebianUbuntu ​====
 <​code>​ <​code>​
 # ./​startup.sh # ./​startup.sh
Line 88: Line 95:
  
 <​code>​ <​code>​
-System->​DataSource->​Add New Datasource->​NetFlow ​(!!! укзать src и dst ip адреса )+System->​DataSource->​Add New Datasource->​NetFlowDataSource ​(!!! укзать src и dst ip адреса, порт по умолчанию 20001)
 </​code>​ </​code>​
  
Line 102: Line 109:
   Tariffs -> Add   Tariffs -> Add
     Name: Tariff 1     Name: Tariff 1
-    ​Tariff 1: FlatRate2+    ​Engine name: FlatRate2
     More Settings     More Settings
       Upload price: 1       Upload price: 1
Line 111: Line 118:
   Account editor -> Add -> Currency   Account editor -> Add -> Currency
   AcctUnit editor -> Add -> Unit type: IP   AcctUnit editor -> Add -> Unit type: IP
-  Service editor -> Add -> ...+  Service editor -> Add -> 
 +    Tariff 
 +    Account 
 +    AcctUnit 
 +    Valid from
  
 Payments -> Add to Account Wizard ... Payments -> Add to Account Wizard ...
Line 117: Line 128:
 Reporting -> Simple Report Reporting -> Simple Report
 </​code>​ </​code>​
- 
 ==== Настройка учета потребления ресурсов динамическими пользователям ==== ==== Настройка учета потребления ресурсов динамическими пользователям ====
  
Line 147: Line 157:
     Traiff plan: corpX_tarif     Traiff plan: corpX_tarif
 </​code>​ </​code>​
 +==== Настройка учета потребления ресурсов по протоколу RADIUS ====
 +
 +=== EAP ===
 +
 +  * [[http://​www.netams.com/​doc/​kb_radius.html]]
 +  * [[http://​docs.netams.com/​display/​N4/​FreeRADIUS]]
 +
 +=== PAP/CHAP ===
 +
 +<​code>​
 +# cd /​usr/​local/​netams4/​radius/​
 +
 +# sh radius-startup.sh
 +
 +System->​DataSource->​Add New Datasource->​LocalRadiusDataSource
 +  !!! пароль не относится к AS !!!
 +  ​
 +System->​Access servers->​Add ...
 +  !!! 127.0.0.1 не работает,​ использовать ip на реальном интерфейсе !!!
 +  !!! Radius после добавления AS перезапустить (ps axwww; kill ...)
 +
 +Elements -> 
 +
 +  Contracts -> Add
 +    Name: Ivanov Ivan
 +    Contract type: PERSONAL
 +    Web username: user1
 +    Web password: rpassword1
 +
 +  Tariffs -> Add
 +    Name: Tariff 2
 +    Engine name : PeriodicFeeRateLimit
 +
 +Billing ->
 +  Customer -> Search criteria -> Contract ID: 2
 +  ...
 +    !!! ip для учета 0.0.0.0/32 динамический
 +</​code>​
 +
 +
 ==== Получение отчетов ==== ==== Получение отчетов ====
  
биллинговая_система_netams4.txt · Last modified: 2018/04/02 09:09 by val