Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Обновляем  список пакетов

    Блок кода
    languagebash
    themeDJango
    # apt update


  2. Устанавливаем пакет 

    Блок кода
    languagebash
    themeDJango
    # apt install eltex-sorm2-replicator


  3. После установки пакет нужно настроить и перезапустить сервис. При обновление пакета требуется ручной запуск. Конфигурационный файл лежит в директории /etc/eltex-sorm2-replicator/eltex-sorm2-replicator.json

    Блок кода
    languageyml
    themeDJango
    {
      "acct.address" : "0.0.0.0",
      "acct.port" : [41813],
      "acct.receive.buffer.byte" : 134217728,
    
      "web.monitoring.port" : 7071,
    
      "cluster.enable" : false,
      "cluster.eventBusPort" : 5802,
    
      "radius" : {
        "url": "jdbc:mysql://localhost/radius?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false",
        "user": "javauser",
        "password": "javapassword",
        "max_pool_size": 16
      },
    
      "sql.ems" : {
        "url": "jdbc:mysql://localhost/eltex_ems?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false",
        "user": "javauser",
        "password": "javapassword",
        "max_pool_size": 16
      },
    
      "sql.wireless" : {
        "url": "jdbc:mysql://localhost/wireless?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false",
        "user": "javauser",
        "password": "javapassword",
        "max_pool_size": 16
      },
    
      "mongosql.sorm2" : {
        "connection_stringurl": "mongodbjdbc:mysql://localhost:27017/eltex_sorm2?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false",
        "user": "javauser",
        "password": "javapassword",
        "max_pool_size": 16
      },
    
      "mongosql.pcrf" : {
        "connection_stringurl": "mongodbjdbc:mysql://localhost:27017/eltex_pcrf?useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000&socketTimeout=5000&autoReconnect=true&useSSL=false",
        "user": "javauser",
        "password": "javapassword",
        "max_pool_size": 16
      },
    
      "global.clients" : {
        "enabled" : false,
        "clients" : [
          { "host" : "127.0.0.1", "port" : 11813, "secret": "eltex" }
        ]
      },
    
      "sorm3" : {
        "enabled" : true,
        "host" : "127.0.0.1",
        "port" : 21,
        "period_s" : 900,
        "user" : "ftp",
        "pass" : "ftp",
        "acct_dir" : null
      },
    
      "sorm2" : {
        "enabled" : true,
        "federated" : false
      },
    
      "dpi.step.logic" : {
        "enabled" : false,
        "verbose" : false
      }
    }
    
    


  • Блок «radius» содержит адрес подключения к БД radius в MySQL;
  • Блок «sql.ems» содержит адрес подключения к БД eltex_ems в MySQL;
  • Блок «sql.wireless» содержит адрес подключения к БД wireless в MySQL;
  • Блок «mongo.sorm2» содержит адрес подключения к БД sorm2 в MongoDB;
  • Блоке «mongo.pcrf» содержит адрес подключения к БД pcrf в MongoDB;
  • Блок «global.clients» активирует пересылку входящего потока RADIUS accounting на дополнительный сервер;
  • Блок «sorm3» содержит настройки для подключения к FTP серверу;
  • Блок «sorm2» активирует пересылку копии RADIUS accounting на региональные съемники. Активация требуется если оригинальные RADIUS accounting не проходит через съемник.
    • "federated" :  true/false, при включенной опции ищет съемники которые были заданны в личном кабинете в "Настройки" , затем вкладка "СОРМ-2
  • Блок «dpi.step.logic» активирует обогащение траффика для DPI.
    • enabled=false - не вычитывает SSID, высылает все пакеты, не подставляет новые статусы
      enabled=true - вычитывает SSID, подcтавляет аргументы dpi и cms в radius

    • verbose=false - высылает пакет только если dpi = 1 (точка и ссид)
      verbose=true - всегда высылает пакет, в пакете значения dpi 0 или 1

...