Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:internet:ru [2018/02/07 17:57]
asmodeus [Internet+]
abills:docs:modules:internet:ru [2018/09/21 12:39] (текущий)
larysa
Строка 1: Строка 1:
 +**''​Документация по модулю Интернет+ и принадлежащим к нему страницам перенесена в Confluence''​**
 +[[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=7504005]]
 +
 =====Internet+===== =====Internet+=====
  
Строка 42: Строка 45:
 =====Отчеты===== =====Отчеты=====
  
 +  * [[abills:​docs:​manual:​admin:​Internet:​internet_error|Последние подключения]]
   * [[abills:​docs:​manual:​admin:​internet:​traffic_detail|Детализация трафика]]   * [[abills:​docs:​manual:​admin:​internet:​traffic_detail|Детализация трафика]]
   * [[abills:​docs:​manual:​admin:​internet:​ipoe_unknow_ips|Лог неучтенного IP трафика]]   * [[abills:​docs:​manual:​admin:​internet:​ipoe_unknow_ips|Лог неучтенного IP трафика]]
 +  * [[abills:​docs:​manual:​admin:​Internet:​internet_report_tp|Отчет распределения тарифных планов]]
 +  * [[abills:​docs:​manual:​admin:​internet:​internet_pools_report|Отчет по использованию пулов адресов]]
 +
 +=====Абон. плата (periodic)=====
 +
 +В системе ​ существует несколько типов снятия периодических снятий денег (абон. плата) они разделяются на месячные и дневные. Для дневной абон. платы используется скрипт
 +  # /​usr/​abills/​libexec/​periodic daily
 +Для месячной ​
 +  # /​usr/​abills/​libexec/​periodic monthly
 +
 +дополнительные параметры передаваемые при запуске снятий. Данные программы стоит выполнять через cron с интервалом 1 час. Например дневная программа периодических действий в 00:​00:​00 ​ месячная в 01:00:00. Месячную и дневную программу нужно запускать каждый день  ​
 +
 +^TP_ID | Номер тарифного плана. Снятия производятся только для указанного тарифного плана. \\ Также можно указать несколько тарифных планов через точку с запятой. \\ **Пример** \\ TP_ID="​1;​2;​3;​4;​5"​ |
 +^LOGIN=""​ | Логин абонента. Снятия производятся только для определённого абонента. |
 +^DATE=xxxx-xx-xx ​ | Дата выполнения периодических процесов. Операции будут производиться с датой указанной в этом параметре |
 +^SKIP_ROTATE=1 | Не проводить ротацию логов при месячном периодике. \\ Стандартно система ротейтит \\ errors_log \\ s_detail \\ internet_log_intervals \\  |
 +^DEBUG=1..7 | Режим отладки. В режиме отладки выше 7 система показывает выполнение команд но не выполняет их |
 +
 +
 +
 +**Снятие абон. платы за определённое число** \\
 +
 +дневная
 +  # /​usr/​abills/​libexec/​periodic daily DATE="​2014-06-05"​
 +месячнная
 +  # /​usr/​abills/​libexec/​periodic monthly DATE="​2014-06-05"​
 +
 +
 +
  
 =====Дополнительные параметры===== =====Дополнительные параметры=====
Строка 94: Строка 127:
 <​code>​$conf{INTERNET_EXTERNAL_DIAGNOSTIC}='/​usr/​abills/​Abills/​modules/​Dv/​arping.pl ACCT_SESSION_ID=%ACCT_SESSION_ID%';</​code>​ <​code>​$conf{INTERNET_EXTERNAL_DIAGNOSTIC}='/​usr/​abills/​Abills/​modules/​Dv/​arping.pl ACCT_SESSION_ID=%ACCT_SESSION_ID%';</​code>​
  
 +
 +
 +====Дополнительный пароль сервиса.===
 +
 +  $conf{INTERNET_PASSWORD}=1; ​
 +
 +При включении данной опции система будет использовать для подключения пароль сервиса интернет. Если пароль не заполнен будет использоваться основной пароль абонента. Данный пароль можно изменить только с админ формы. ​
 +  ​
 +====Дополнительный логин сервиса.====
 +  ​
 +  $conf{INTERNET_LOGIN}=1; ​
 +
 +При включении данной опции система будет использовать для подключения логин сервиса интернет. Если логин не заполнен будет использоваться основной ​ логин абонента. Данный логин можно изменить только с админ формы.
  
  
Строка 110: Строка 156:
 Установка даты активации при первом подключении абонента со статусом "не активировано"​. ​ Установка даты активации при первом подключении абонента со статусом "не активировано"​. ​
 Абонент подключается,​ статус меняется на активно и устанавливается текущая дата активации Абонент подключается,​ статус меняется на активно и устанавливается текущая дата активации
 +
 +====Активировать только при депозите не ниже полного месяца====
 +**$conf{INTERNET_FULL_MONTH}=1;​**
 +
 +Для тарифных планов с месячной распределённой абон. платой производить активацию только при наличии полной сумы абон. платы на месяц ​
 +
 +====Внешний информатор услуги====
 +
 +в случае если штатные сообщения системы не устраивают можно их заменить собственными через опцию **  $conf{INTERNET_WARNING_EXPR} **.
 +Если указать в ней текст он будет отображаться в информационной панели. Также можно запустить внешнюю программу,​ а вывод показать абоненту и администратору.
 +
 +  $conf{INTERNET_WARNING_EXPR}='​CMD:/​usr/​abills/​misc/​dv_warning.pl LOGIN=%LOGIN% LANGUAGE=%language%';​
 +
 +=====Кастомные команды для шейпера=====
 +
 +**$conf{linkupdown_external}='​cmd';​**
 +
 +Опция предназначена для создания собственных правил шейпера.
 +
 +Запускается в программе linkupdown следующим образом ​
 +
 +  $conf{linkupdown_external} "​$ACTION"​ "​$INTERFACE"​ "​$USER"​ "​$CLIENT_IP
 +