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/04 09:29]
val [Настройка учета потребления ресурсов статическими пользователям/сетями]
биллинговая_система_netams4 [2018/03/27 08:21]
val [Настройка NetAMS4]
Line 1: Line 1:
 ====== Биллинговая система NetAMS4 ====== ====== Биллинговая система NetAMS4 ======
  
 +  * Сайт разработчика ([[http://​www.netams.com/​]])
   * Дистрибутив [[http://​www.netams.com/​netams4_download.html]]   * Дистрибутив [[http://​www.netams.com/​netams4_download.html]]
   * Документация [[http://​docs.netams.com/​]]   * Документация [[http://​docs.netams.com/​]]
Line 12: 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 26: Line 27:
 </​code>​ </​code>​
  
-===== Ubuntu =====+===== Debian/Ubuntu =====
 <​code>​ <​code>​
 # mkdir /​usr/​local/​netams4 # mkdir /​usr/​local/​netams4
Line 36: 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 49: 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 ======
  
 +В Debian9 надо заранее создать пустую базу данных,​ дать права на нее отдельному пользователю и указать его в настройках
 +
 +<​code>​
 +# more netams4.properties
 +</​code>​
 ===== Запуск NetAMS4 ===== ===== Запуск NetAMS4 =====
  
Line 70: Line 80:
 </​code>​ </​code>​
  
-==== FreeBSD/​Ubuntu ====+==== FreeBSD/Debian/Ubuntu ====
 <​code>​ <​code>​
 # ./​startup.sh # ./​startup.sh
Line 87: Line 97:
  
 <​code>​ <​code>​
-System->​DataSource->​Add New Datasource->​NetFlow ​(!!! укзать src и dst ip адреса )+System->​DataSource->​Add New Datasource->​NetFlowDataSource ​(!!! укзать src и dst ip адреса, порт по умолчанию 20001)
 </​code>​ </​code>​
  
Line 96: Line 106:
  
   Contracts -> Add   Contracts -> Add
-    Name: Corporation ​1+    Name: Corporation ​X
     Contract type: CORPORATE     Contract type: CORPORATE
  
   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 110: Line 120:
   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 116: Line 130:
 Reporting -> Simple Report Reporting -> Simple Report
 </​code>​ </​code>​
- 
 ==== Настройка учета потребления ресурсов динамическими пользователям ==== ==== Настройка учета потребления ресурсов динамическими пользователям ====
  
Line 146: Line 159:
     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