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
Last revision Both sides next revision
биллинговая_система_netams4 [2014/04/04 09:54]
val [Получение отчетов]
биллинговая_система_netams4 [2018/03/27 08:33]
val [Настройка учета потребления ресурсов статическими пользователям/сетями]
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 ======
 +
 +В Debian9 надо заранее создать пустую базу данных,​ дать права на нее отдельному пользователю и указать его в настройках
  
 <​code>​ <​code>​
Line 74: Line 80:
 </​code>​ </​code>​
  
-==== FreeBSD/​Ubuntu ====+==== FreeBSD/Debian/Ubuntu ====
 <​code>​ <​code>​
 # ./​startup.sh # ./​startup.sh
Line 91: 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 100: 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 1FlatRate2+    ​Engine nameFlatRate v2
     More Settings     More Settings
       Upload price: 1       Upload price: 1
Line 154: Line 160:
 </​code>​ </​code>​
 ==== Настройка учета потребления ресурсов по протоколу RADIUS ==== ==== Настройка учета потребления ресурсов по протоколу RADIUS ====
 +
 +=== EAP ===
 +
 +  * [[http://​www.netams.com/​doc/​kb_radius.html]]
 +  * [[http://​docs.netams.com/​display/​N4/​FreeRADIUS]]
 +
 +=== PAP/CHAP ===
 +
 <​code>​ <​code>​
 # cd /​usr/​local/​netams4/​radius/​ # cd /​usr/​local/​netams4/​radius/​
  
 # sh radius-startup.sh # 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>​ </​code>​
 +
  
 ==== Получение отчетов ==== ==== Получение отчетов ====
биллинговая_система_netams4.txt · Last modified: 2018/04/02 09:09 by val