Данный документ это - Traffic-Accounting-WEB-HOWTO


  Оглавление

  1. Введение

    1.1 Что?
    1.2 Почему?
    1.3 Где?

  2. Функциональные возможности

    2.1 Подробное описание
    2.2 Дополнительные возможности
      2.2.1 Переменные
      2.2.2 Файлы

  3. Рекомендации к использованию

  --------------------------------------------------------------------------------------


  1. Введение

    Данный документ предоставляет исчерпывающую информацию
    о функциональных возможностях и способах работы с WEB
    интерфейсом к программе Traffic Accounting функционирующей
    в режиме биллинга.

  1.1 Что?

    Конфигурационные файлы режима биллинга, программы Traffic Accounting,
    не предусмотрены для редактирования вручную. Такие операции как создание,
    удаление и редактирование пользователей, операции с тарифными планами,
    операции абонентской платы и т.д. совершаются через WEB интерфейс.
    К тому же для многопользовательской конфигурации, у каждого пользователя
    существует возможность просматривать интересующую его информацию по собственному
    трафику, абонентской плате и иную информацию доступную пользователю.

  1.2 Почему?

    WEB интерфейс создан для удобства управления конфигурацией Traffic Accounting,
    например для того чтобы удобно и быстро изменить какие-либо свойства тарифного
    плана, добавить пользователя, и т.д. Любые операции удобнее выполнять при
    их графическом представлении, чем изменять какие-либо конфигурационные файлы
    вручную. При совершении каких либо изменений через WEB интерфейс, администратор
    или пользователь всегда ограничен от совершения каких либо синтаксических ошибок
    в конфигурации. К тому же WEB интерфейс содержит систему разграничения полномочий
    как для пользователей так и для администраторов. Например существует возможность
    настройки после которой выбранные, например, два главных администратора не смогут
    изменять конфигурационные параметры друг друга, такие как пароль, имя, карту доступа
    и т.д. Весь интерфейс проработан с точки зрения удобства и скорейшего доступа
    к выполнению требуемой функции.

  1.3 Где?

    Официальная страница проекта Traffic Accounting:
    	http://traflinux.sourceforge.net

    По указанному выше ресурсу можно получить всю последнюю
    информацию о разработках проекта Traffic Accounting.
    Также существует e-mail адрес [email protected],
    по которому возможно получить ответы на любые
    вопросы касающиеся проекта Traffic Accounting.

  2. Функциональные возможности

    В данном разделе приводится описание функциональных возможностей
    WEB интерфейса. Данный раздел направлен на то чтобы ответить на
    любые вопросы возникающие в процессе использования WEB интерфейса,
    использованию его функциональных возможностей.

  2.1 Подробное описание

     1. Раздел просмотра трафика "По отчетам".

       Данный раздел представляет собой некий
       архив трафика. Т.е. с помощью данного
       раздела существует возможность посмотреть
       например какое состояние общего трафика
       было 3 дня назад, т.е. какое количество
       трафика было у какого либо пользователя,
       3 дня назад.

       Так же раздел "По отчетам" включает в себя
       подразделы. Все подразделы тоже содержат
       архивные данные.

       Подразделы для пользователей:

         1. "по портам"

	   Данный подраздел включает в себя архивную
	   статистику по использованию пользователем
	   трафика по портам. Данный подраздел включает
	   в себя просмотр трафика прошедшего по портам.

	 2. "по протоколам"

	   Данный подраздел включает в себя архивную
	   информацию по использованию пользователем
	   трафика по протоколам. Данный подраздел включает
	   в себя просмотр трафика прошедшего по протоколам.

	 3. "трафик"

	   Данный подраздел включает в себя архивную информацию
	   по использованию трафика IP адресом, указанным при
	   входе в подраздел. Данный подраздел включает в себя
	   полный трафик IP адреса.

	 4. "Общий трафик пользователя"

	   Данный подраздел включает в себя архивную информацию
	   по общему трафику пользователя. Т.е. если к пользователю
	   привязано несколько IP адресов, то данный подраздел
	   выведет общий трафик привязанных к пользователю
	   IP адресов.

	 5. "Отчет по балансу пользователя"

	   Данный подраздел включает в себя информацию по
	   балансу пользователя. Подраздел предоставляет
	   возможность наблюдать изменение баланса пользователя.
	   Например посмотреть какой баланс был у пользователя
	   неделю назад.

	 6. "По интерфейсу"

	   Данный подраздел включает в себя архивную информацию
	   по трафику на интерфейсе. Т.е. существует возможность
	   наблюдать какое колличество трафика прошло через
	   выбранный интерфейс.

       Подразделы для группы:

         1. "Общий трафик группы"

	   Данный подраздел включает в себя архивную
	   информацию по общему трафику группы пользователей.

	 2. "Отчет по балансу группы"

	   Если группа использует общий бюджет то
	   в данном подразделе выведется общий баланс
	   группы.
	   Так же в данном подразделе существует возможность
	   просмотра баланса для пользователей входящих в
	   указанную группу. Это сделано для удобства информирования
	   пользователя с типом "группа". Так он сможет просматривать
	   не только общий баланс группы, но и если необходимо, и баланс
	   пользователей входящих в указанную группу.

	 3. "Трафик пользователей группы"

	   Данный подраздел располагает информацией по общему
	   трафику каждого IP адреса пользователя, входящего
	   в указанную группу.


     2. Раздел просмотра трафика "Текущий".

       Данный раздел включает в себя информацию
       о текущем состоянии общего трафика.
       Так же в данном разделе существует информация
       по балансу пользователя или группы.
       Баланс для группы выводится только в том случае
       если группа использует общий бюджет.

       Раздел "Текущий" включает в себя так же и
       подразделы. Все подразделы содержат текущую
       информацию.

       Подразделы для пользователей:

         1. "по портам"

	   Данный подраздел включает в себя информацию
	   о текущем, общем, трафике по портам.

	 2. "по протоколам"

	   Данный подраздел включает в себя информацию
	   о текущем, общем, трафике по протоколам.

	 3. "трафик"

	   Данный подраздел включает в себя информацию
	   о текущем трафике указанного IP адреса пользователя.

	 4. "Общий трафик пользователя"

	   Данный подраздел информирует пользователя
	   о его текущем состоянии общего трафика.
	   Т.е. если к пользователю привязано несколько
	   IP адресов то общий трафик подразумевает
	   суммарный трафик всех привязанных IP адресов
	   к пользователю.

	 5. "Трафик на текущий момент дня"

	   Данный раздел информирует пользователя о его
	   трафике на текущий момент дня(суток). Т.е.
	   если пользователь просматривает данный раздел
	   в 21:00 то он может знать сколько за целый день
	   до 21:00 он получил/отправил трафика.

	 6. "По интерфейсу"

	   Данный раздел включает в себя информацию по
	   текущему трафику на выбранном интерфейсе.
	   Т.е. информирует о состоянии общего трафика
	   на текущий момент для выбранного интерфейса.

       Подразделы для группы:

         1. "Общий трафик группы"

	   Данный подраздел включает в себя информацию
	   по текущему состоянию общего трафика группы.

	 2. "Трафик пользователей группы"

	   Данный подраздел информирует пользователя
	   с типом "группа" о текущем состоянии трафика
	   каждого IP адреса пользователей входящих
	   в указанную группу.

	 3. "Текущие балансы пользователей группы"

	   Данный подраздел информирует пользователя
	   с типом "группа" о текущем состоянии баланса
	   пользователей входящих в указанную группу.

     3. Фильтр пользователей.

       Используется для ограничения вывода
       формации в которой присутствуют поля
       отображающие пользователей.

       Настройки фильтра:

	 1. "по тарифу"

	   Данная настройка ограничивает
	   вывод пользователей по указанному
	   тарифу.

	 2. "по типу"

	   Данная настройка позволяет ограничить
	   пользователя по его типу. Например
	   существуют пользователи с типами VIP,
	   Administrator, HomeNet. Тогда можно
	   фильтровать вывод какой либо информации
	   только по одному указанному типу пользователей.
	   Например указав тип HomeNet выведутся
	   только пользователи из домашней сети.
	   Типы пользователей задаются вручную.

	 3. "по группе"

	   Данная настройка позволяет ограничивать вывод
	   по пользователям принадлежащим какой-либо выбранной
	   группе. Т.е. выбрав группу отобразятся только те
	   пользователи которые входят в указанную группу.

	 4. "Группы"

	   Включение данной настройки означает, что
	   необходимо выводить только пользователей
	   с типом "группа" т.е. выводить только группы.

	 5. "Обычные"

	   Включение данной настройки подразумевает вывод
	   пользователей которые не предназначены для нахождения
	   в группе т.е. c типами "обычный", "администратор",
	   "только IP".

	 6. "Тариф группы"

	   Означает вывод только тех пользователей
	   у которых установлено использование
	   тарифного плана группы.

	 7. "Пользователи группы"

	   Если данная настройка присутствует то
	   установка этой настройки означает, что
	   необходимо вывести информацию не о группе
	   а такую же информацию, но по пользователям
	   указанной группы.

     4. "Редактирование пользователей"

       Данный раздел предназначен для манипулирования
       пользователями.
       Данный раздел состоит из двух подразделов, таких как
       "Добавление пользователя" и "Редактирование пользователя".

       Подраздел "Добавление пользователя":

	 Параметры пользователя, для добавления:

	   1. Тип

	     a) "только IP"

		Пользователь к которому может быть привязано
		не более одного IP адреса, при этом пользователь
		должен будет при заходе в WEB интерфейс использовать
		IP адрес как имя для входа.

	     b) "обычный"

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

	     c) "администратор"

	     	Пользователь с полномочиями администрирования,
		т.е. пользователь у которого есть доступ к
		выполнению любой существующей операции, если
		только права данного администратора не ограничены
		картой доступа или иными ограничителями.

	     d) "группа"

	     	При создании пользователя с данным типом
		фактически создается группа, которая может
		содержать в себе выбранных пользователей.
		При создании группы необходимо присутствие
		базы пользователей для того чтобы привязать
		ее к группе. В базе должны присутствовать те
		пользователи, которые должны входить в
		указанную группу.

	     e) "пользователь в группе"

	     	Данный тип аналогичен типу "обычный",
		с одним лишь отличием, что пользователи
		с типом "пользователь в группе" предназначены
		для прибывания в какой-либо базе, т.е. пользователи
		предназначенные для группы.

	     f) "IP адрес в группе"

	     	Данный тип аналогичен типу "только IP",
		с одним лишь отличием, что пользователи
		с типом "IP адрес в группе" предназначены
		для прибывания в какой-либо базе, т.е. пользователи
		предназначенные для группы.

	     g) "администратор в группе"

	     	Данный тип аналогичен типу "администратор",
		с одним лишь отличием, что пользователи
		с типом "администратор в группе" предназначены
		для прибывания в какой-либо базе, т.е. пользователи
		предназначенные для группы.

	   2. Имя

	     Имя создаваемого пользователя.

	   3. IP адрес

	     IP адрес пользователя, если тип
	     пользователя - "группа" то данное
	     поле заполнять не требуется.
	     Если необходимо привязать к пользователю
	     более одного IP адреса то нужно после
	     создания пользователя, зайти в редактирование
	     и оттуда привязать дополнительные IP адреса.

	   4. База пользователей

	     База пользователей для группы.

	   5. Тарифный план

	     Тарифный план создаваемого пользователя.

	   6. Тип в группе

	     Тип пользователя в группе.

	   7. Карта доступа

	     Карта доступа для пользователя.

	   8. Не отключать пользователя

	     Использование данной настройки означает, что
	     какой бы баланс ни был у пользователя, он
	     от сети отключен не будет. Чтобы отключить
	     пользователя с такой настройкой необходимо
	     выполнить отключение вручную(в разделе
	     "Online Kill/Free User").

	   9. Не снимать абонентскую плату

	     Если у пользователя включена данная настройка
	     то с него не списывается абонентская плата.

	   10. Игнорировать баланс пользователя

	     Если у пользователя включена данная настройка,
	     то какой бы баланс у пользователя ни был с него
	     спишется абонентская плата.

	   11. Игнорировать карту доступа группы

	     Если пользователь является пользователем
	     в какой-либо группе и у группы установлена
	     какая-либо карта доступа то все пользователи
	     данной группы будут ограничены в правах по
	     той же карте доступа. Для того чтобы карта
	     доступа группы не влияла на права пользователя
	     в группе то у такого пользователя должна быть
	     включена данная настройка.

	   12. Использовать тарифный план группы

	     Если у пользователя данная настройка
	     установлена, то тариф пользователя станет
	     равным тарифу группы в которой он находится.

	   13. Использовать общий бюджет для группы

	     Если у группы установлена данная настройка
	     то вся группа представляется как один пользователь,
	     но не с IP адресами внутри а с пользователями.
	     Это означает, что счет для пользователей становится общим,
	     и стоимость общего трафика суммируется из стоимости трафика
	     каждого отдельно взятого пользователя.

	   14. Начислять счет по трафику

	     Данной настройкой указываются типы трафика
	     по которым будет выводиться общий счет на трафик.
	     Например если в стоимость трафика входит только
	     "входящий" то необходимо отметить входящий.

	   15. Контроль предоплаченного трафика

	     Данной настройкой указывается какие
	     типы предоплаченного трафика
	     необходимо контролировать.
	     Данная настройка позволяет не отключать
	     пользователя если у него исчерпан баланс
	     но остался предоплаченный трафик.
	     Если к пользователю привязано несколько
	     IP адресов и предоплаченный трафик установлен
	     на каждый IP адрес то отключатся только те IP адреса
	     на которых предоплаченного трафика не останется.
	     Так же если пользователь до установки данной настройки
	     был отключен и у него остался предоплаченный трафик
	     то подключатся только те IP адреса на которых
	     присутствует предоплаченный трафик.

	   16. Пароль

	     Пароль для входа на WEB интерфейс.

       Подраздел "Редактирование пользователя":

	 1. Особенности

	   Если у пользователя выбран какой-либо тариф,
	   то параметры стоимости трафика и абонентской
	   платы будут взяты из значений выбранного тарифа
	   и будут представлены в виде неизменяемых полей.

	 2. "Настройка по тарифу"

	   Данная функциональная возможность позволяет
	   привести настройки пользователя равными выбранному
	   тарифному плану.
	   Так как стоимость трафика для пользователя можно
	   указать как с помощью тарифа так и с помощью
	   собственных настроек пользователя, и для того
	   чтобы не переносить настройки вручную для пользователя
	   существует данная функция.
	   Функция "Настройка по тарифу" не переносит в настройки
	   пользователя значения превышений и промежутков времени,
	   так как таковые параметры используют именные идентификаторы.
	   Поэтому перенесение превышений или промежутков времени
	   необходимо производить вручную.

	 3. "Детализация цен"

	   Если для пользователя не используется тарифный план
	   то Traffic Accounting использует персональные настройки
	   стоимости трафика пользователя.
	   Попасть в персональные настройки стоимости трафика
	   возможно с помощью данной функции.
	   Такие настройки как стоимость типов трафика и абонентская
	   плата возможно изменять не используя данную функцию а
	   напрямую через таблицу редактирования пользователя, если
	   для пользователя не выбран какой либо тарифный план.

     5. "Редактирование счетов"

       Данная функция позволяет редактировать счета пользователя,
       так же в данной функции присутствует поле "баланс", это поле
       показывает оставшееся кол-во у.е. у пользователя. Поле "счет"
       отображает общее кол-во у.е. пользователя, с момента последнего
       подключения.
       Поле "баланс" вычисляется следующим образом:
       баланс = (общее кол-во у.е.) - (стоимость использованного трафика)

       Для того чтобы не добавить на счет а снять со счета какое-либо
       кол-во у.е. необходимо перед выбранным кол-вом у.е. поставить
       знак "-". Например необходимо снять с пользователя 5 у.е.
       в этом случае при добавлении на счет выбранного пользователя
       нужно вводить "-5".

     6. "Отчет за периоды"

       Данная функция позволяет подсчитать кол-во
       трафика за выбранные промежутки времени.
       Так же функция позволяет подсчитать кол-во
       трафика за несколько отдельно взятых
       отчетных дней. Кроме информации по
       периодам и отдельно взятым отчетным дням,
       возможен просмотр трафика на текущий момент дня,
       т.е. то кол-во трафика которое "накопилось"
       у пользователя с начала суток. Например если
       пользователь просматривает кол-во текущего трафика
       в 21:00 то пользователь будет информирован о кол-ве
       его трафика с начала суток и по 21:00 времени.

       Для пользователя:

         Выводится информация по IP адресам пользователя,
	 если к пользователю привязано более одного IP адреса,
	 то кроме информации по каждому привязанному IP адресу
	 выводится еще и общая информация(суммарная).

       Для группы:

         Выводится информация по трафику группы. Так же
	 в фильтре пользователей существует настройка
	 "Пользователи группы", указав данную настройку
	 можно получить информацию о трафике тех пользователей
	 которые находятся в группе, т.е. использование данной
	 настройки означает "раскрыть группу".

       Для администратора:

         Функциональные возможности те же, что для пользователя
	 за тем исключением, что отображается информация по
	 всем существующим пользователям в конфигурации.

       Для администратора в группе:

         Функциональные возможности те же, что для пользователя
	 за тем исключением, что отображается информация по
	 всем пользователям входящим в ту же группу что и
	 администратор в группе.

     7. "Отчет абонентских плат"

       Смысл отображаемой информации и возможностей
       тот же что и для раздела "Отчет за периоды".
       Разница лишь в том, что в данном разделе
       выводится информация по абонентским платам
       за какие-либо выбранные промежутки времени
       или за отдельно взятые отчеты.


     8. "Тарифные планы"

       Раздел редактирования тарифных планов.
       Каждый существующий тариф имеет свои
       подразделы настроек.
       Подразделы:

         1. "Типы трафика"

	   Данный подраздел устанавливает
	   цену на типы трафика.
	   Например входящий и исходящий.
	   Тип трафика под названием "Другой"
	   означает любой иной трафик кроме
	   входящего и исходящего, например
	   multicast, broadcast.

	 2. "IP адреса"

	   В данном подразделе имеется возможность
	   установить отдельную цену на трафик
	   выбранных IP адресов. Например
	   если существует пользователь к которому
	   привязано несколько IP адресов то
	   кроме общей цены на трафик(подраздел "Типы трафика")
	   можно установить иную цену на выбранный
	   IP адрес пользователя, например сделать
	   трафик IP адреса дороже, и пользователь
	   используя например первый IP адрес будет
	   получать трафик дешевле чем если используя
	   второй IP адрес, получать трафик дороже.
	   Для того чтобы выставить отдельную цену на
	   трафик определенных сетей, например установить
	   цену на локальный трафик отдельно или же
	   сделать трафик от/для www.somehost.net дешевле
	   чем общий трафик, необходимо обратиться к
	   разделу "Разделение сетей".

         3. "Протоколы"

	   Данный подраздел позволяет устанавливать
	   цену на трафик по определенным протоколам,
	   например можно сделать трафик протокола
	   UDP дешевле общего трафика.

	 4. "Порты"

	   В данном подразделе существует возможность
	   установки отдельной цены на трафик по определенным
	   протоколам. Например трафик протокола ftp можно
	   сделать дороже, или трафик ICQ сделать дешевле
	   или бесплатным.

	 5. "Абонентская плата"

	   Данный подраздел позволяет установить
	   значения абонентской платы, снимаемой
	   с пользователя использующего редактируемый
	   тариф.
	   Описание настройки "На каждый IP адрес пользователя":
	   Если данная настройка установлена и снялась абонентская
	   плата и если к пользователю привязано несколько IP адресов
	   то предоплаченный трафик начислится на каждый IP адрес.
	   Если данная настройка не была установлена и если к пользователю
	   привязано несколько IP адресов то начисленный предоплаченный
	   трафик становится общим для всех привязанных IP адресов.

	 6. "Превышение"

	   В данном подразделе существует возможность
	   установки отдельной цены на превышения.
	   При использовании превышений необходимо
	   знать, что располагаться превышения в списке
	   должны с большего на меньшее. Например если
	   необходимо создать превышения 200мб., 500мб.,
	   1гб., то в списке они должны присуствовать
	   с большего на меньшее(сверху-вниз):
	   1гб.
	   500мб.
	   200мб.
	   Данный подраздел позволяет сделать
	   трафик дешевле или дороже если
	   трафик пользователя превысил указанное
	   в подразделе превышение. Например
	   после каждого 1гб., превышенного
	   пользователем можно уменьшать цену трафика
	   на 1 цент, а после 5гб. сделать трафик
	   бесплатным и после 6гб., сделать трафик
	   равным одному центу, и т.д.
	   Колличество превышений не ограничено.

	 7. "Временной интервал"

	   Данный подраздел позволяет установить
	   отдельную цену на временные интервалы.
	   Например с помощью данного подраздела
	   возможно сделать субботний трафик
	   дешевле или дороже общего. Или сделать
	   трафик с 9ч. утра по 18ч. вечера
	   дороже общего.
	   Колличество временных интервалов не ограниченно.

	 8. "Название тарифа"

	   Данный подраздел позволяет изменять
	   название редактируемого тарифного плана.

     9. "Разделение сетей"

       Данный раздел позволяет устанавливать
       отдельные тарифы на различные сети или
       IP адреса.
       Например с помощью данного раздела
       возможно установить отдельный тариф
       на трафик локальной сети, отделив его
       от глобальной сети Internet. Так же
       можно установить отдельный тариф на
       трафик российских сетей или отдельный
       тариф на трафик зарубежных сетей. Или же
       установить отдельный тариф на трафик
       от/для указанного хоста, например www.mynexthost.
       Синтаксис указания хостов и сетей:
       192.168.2.1/28
       192.168.2.1/255.255.255.0
       192-200.168-190.2.1-254
       192.168.2.78

       Колличество хостов и сетей не ограниченно.

     10. "Базы пользователей"

       Данный раздел манипулирует базами
       пользователей.
       Базы пользователей нужны для
       подключения их к каким либо
       группам. Это необходимо для
       того чтобы группы знали какие
       пользователи в них входят.
       Например для того чтобы поменять
       пользователей одной группы на
       пользователей другой, нужно просто
       поменять базы пользователей
       этих групп.
       В одной базе колличество пользователей
       не ограниченно.

     11. "Типы в группе"

       Данный раздел манипулирует типами
       пользователей.
       Тип пользователей можно использовать
       при фильтре вывода какой-либо информации.
       Например создав тип VIP, можно в разделе
       "Отчет за периоды" при выводе статистики
       по трафику вывести только тех пользователей
       которые имеют тип VIP, и таким образом узнать
       как трафик отдельного пользователя VIP так и
       их общий трафик.
       Или же можно выбранным пользователям установить
       тип mylocalnet и таким образом при фильтрации
       выведутся только пользователи с типом mylocalnet.

       Устанавливать типы можно только на
       пользователей в группах.
       Колличество типов не ограниченно.

     12. "Списывание абонентской платы"

       Данный раздел позволяет списывать
       абонентскую плату "вручную".
       Результат выполнения данной операции
       приносит тот же результат как если бы
       это было автоматическое списывание.
       Например вручную можно списать с пользователя
       какое-либо кол-во у.е. со счета и в результате
       к пользователю запишется данная операция как
       снятие абонентской платы. Или же возможно начислить
       какому либо пользователю предоплаченный трафик, или
       снять с пользователя какое-либо кол-во предоплаченного
       трафика.
       При снятии абонентской платы с группы кол-во
       у.е. списывается с общего счета группы, а
       предоплаченный трафик начисляется на
       пользователей входящих в группу.
       При снятии абонентской платы с группы
       необходимо чтобы группа использовала
       общий бюджет, если общий бюджет не
       установлен то абонентская плата с
       группы не спишется.

       Описание опций:

         1. "Установки платы по умолчанию"

	   Если данная настройка используется то
	   будет списана абонентская плата с настройками
	   равными настройкам пользователя с которого
	   списывается абонентская плата.

	 2. "Не игнорировать списанных пользователей"

	   По умолчанию если в последнем отчете автоматического
	   списывания абонентской платы найден тот пользователь
	   с которого списывается плата "вручную" то списывание
	   игнорируется. Для того чтобы игнорирования не происходило
	   нужно использовать данную настройку.

	 3. "Применить ко всем пользователям группы"

	   Если абонентская плата списывается с группы
	   и данная настройка используется то абонентская
	   плата списывается только с пользователей которые
	   входят в группу.
	   При данной установленной настройки абонентская
	   плата с группы не списывается, а списывается только
	   с пользователей входящих в данную группу.

       Так же в разделе "Списывание абонентской платы" существует подраздел.
       Подраздел "История списывания абонентской платы":

         В данном подразделе представлена история снятия
	 абонентской платы. В данном разделе можно получить
	 информацию о том где, когда, и какие опции были
	 установлены при снятии абонентской платы.


     13. "Обнуление видимого трафика"

       Данный раздел позволяет обнулять видимый
       трафик пользователя.
       После обнуления значения размера трафика
       станет равным нулю, но не изменится
       стоимость трафика. Т.е. если у пользователя
       на входящем трафике было 45мб, и стоимость
       этого трафика была 5.78 у.е. то после обнуления
       значение трафика станет нулевым а стоимость
       входящего останется прежней, 5.78 у.е.
       При обнулении группы, обнулятся данные
       и пользователей входящих в обнуляемую группу.

     14. "Обнуление цены на трафик"

       Данный раздел позволяет обнулять
       цену на трафик.
       После обнуления значения размера трафика
       останутся прежними а значение стоимости
       трафика станет равным нулю.
       При обнулении группы, обнулятся данные
       и пользователей входящих в обнуляемую группу.

     15. "Обнуление баланса"

       Данный раздел позволяет обнулять
       баланс пользователя.
       После обнуления значение баланса
       пользователя станет равным нулю.

     16. "Online Kill/Free User"

       Данный раздел позволяет отключать
       пользователей от сети "вручную".
       Отключенного "вручную" пользователя
       возможно подключить только "вручную".
       При отключении группы, отключаются
       все пользователи которые входят в
       отключаемую группу.

    17. "История изменений пользователей"

       Данный раздел предоставляет исчерпывающую
       информацию об изменении пользователя.
       Так же полученную информацию возможно
       отфильтровать по администратору(изменяющему)
       и по операции(например "добавление пользователя").

    18. "История изменений счетов"

      Данный раздел предоставляет историю
      изменения счетов.
      Для администратора или администратора
      групп история будет представлена со всеми
      существующими полями.
      Для пользователя или группы, история будет
      представлена с минимальными полями.
      Для администратора так же существует фильтр
      по типу операций, по типу платежа и изменяющему.

    19. "Интернет карты"

      Данный раздел предназначен для редактирования
      Интернет карточек.
      Раздел "Интернет карты" содержит в себе
      несколько подразделов.
      Подразделы:

        1. "Новая карточка"

	  Данный подраздел предоставляет
	  возможность создания Интернет карточек.
	  Опции при создании:

	    a) "Привязка к пользователю"

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

	    b) "Ограничение по времени"

	      Данная опция позволяет ограничить
	      по времени создаваемую Интернет карточку.
	      После ограничения Интернет карточку
	      возможно будет использовать только до
	      указанной при ограничении даты.

        2. "Список карточек"

	  Данный подраздел предоставляет возможность
	  редактирования существующих Интернет карточек.
	  Дополнительные опции:

	    a) "Карточка находится в использовании"

	      Установка данной опции позволяет
	      выделить карточку в писке красным цветом.
	      Например если какая-либо карточка
	      находится в использовании кем-либо
	      или по любым иным причинам она должна
	      быть выделена в списке то целесообразно
	      использовать данную опцию.

        3. "Список использованных карточек"

	  Данный подраздел предоставляет
	  информацию по использованным
	  Интернет карточкам.

    20. "Пополнить счет"

      Данный раздел позволяет пополнить
      счет с помощью Интернет карточки.
      Данное пополнение будет записано
      в историю изменений счетов с
      типом "Интернет карта".

    21. "Настройка параметров прибыли"

      Данный раздел позволяет настроить
      параметры прибыли.
      Прибыль отображается при просмотре
      отчета по трафику.
      О прибыли информируется только
      администратор.

    22. "Настройки пользователя"

      Данный раздел позволяет изменять
      персональные настройки пользователя.

    23. "Карта доступа"

      Данный раздел позволяет редактировать
      карты доступа. Карты доступа предназначены
      для ограничения пользователей любых привилегий
      на выполнение различных операций.
      Если карта доступа установлена на какую-либо
      группу, то все пользователи группы так же
      будут ограничены по установленной карте доступа.
      Если же у пользователя в группе будет установлена
      своя карта доступа то пользователь будет ограничен
      по своей карте несмотря на то, что карта может
      быть установлена у группы.

    24. "Просмотр предоплаченного трафика"

      Данный раздел информирует пользователя
      о размере предоплаченного трафика.
      Так же в данном разделе существует
      фильтр IP адресов с помощью которого
      можно ограничивать список по IP
      адресам которые привязаны к какому либо
      пользователю и по свободным IP адресам.
      Раздел "Просмотр предоплаченного трафика"
      содержит подразделы.
      Подразделы:

        1. "Просмотр текущего состояния"

	  Просмотр текущего размера предоплаченного
	  трафика. Для администратора выводится
	  информация по всем существующим
	  в конфигурации пользователям.
	  Для администратора групп выводится
	  информация по всем пользователям
	  присутствующим в той же группе, что
	  и администратор в группе.

	2. "Просмотр трафика по отчетам"

          Данный подраздел предоставляет
	  такую же информацию что и подраздел
	  "Просмотр текущего состояния" за тем
	  исключением что данный раздел выводит
	  информацию за указанный отчет.
	  Т.е. возможно узнать о количестве
	  предоплаченного трафика которое
	  было например неделю назад.

    25. "Информация о пользователе"

      Данный раздел выводит различного рода
      информацию о пользователе который
      зашел в данный раздел.
      Например выводится информация о
      типе пользователя, о используемом
      им тарифном плане, о его абонентской
      плате и т.д.

    26. "Отключенные пользователи"

      Данный раздел выводит информацию
      об отключенных пользователях.
      Так же в данной информации
      присутствует поле которое
      информирует о причине
      отключения ("Отключен администратором"
      или "Баланс исчерпан").

    27. "Информация о версиях"

      Данный раздел выводит информацию
      о версиях на используемые продукты.
      Данная информация бывает необходима
      при обращении в поддержку.

    28. "Поиск пользователей"

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

    29. "Учтенные IP адреса"

      Данный раздел предоставляет
      информацию о всех IP адресах
      когда либо занесенных в базу
      для конфигурации.
      Фильтр по IP адресам позволяет
      просматривать какие IP адреса
      привязаны к пользователям а
      какие свободные.
      Выводится и соответствующее кол-во
      текущего трафика на каждом IP адресе.
      Данная функциональная возможность
      может использоваться при возникновении
      нештатных ситуаций, например подмене
      IP адреса.

    30. "Карта тарифа"

      Данный раздел используется
      для просмотра основных критериев
      настройки выбранного тарифа.
      Данная функциональная возможность
      нужна для беглого просмотра тарифного
      плана или же для выявления всех настроек
      выбранного тарифного плана, так как
      просмотр настроек в редактировании
      тарифа затруднителен. А при использовании
      данного раздела можно свободно рассматривать
      все установки тарифа целиком.
      Так же в данном разделе есть возможность
      такого же просмотра персональных настроек
      каждого пользователя.

    31. "Who is Online"

      Данный раздел информирует о всех
      пользователях находящихся на
      данный момент в online.

  2.2 Дополнительные возможности

    Данный пункт информирует о расширенных функциональных
    возможностях, не предусмотренных для редактирования
    через WEB интерфейс.

  2.2.1 Переменные

    Данный пункт описывает переменные WEB интерфейса
    которые редактируются в индексном программном файле,
    по стандарту этот файл называется index.php .

      1. $billing_logo

        Данная переменная устанавливает
	разрешение или запрет на вывод
	логотипа при входе на WEB интерфейс.
	Значения:
	1 - разрешить
	0 - запретить
        Например:
	$billing_logo = 1;

      2. $use_costs

        Данная переменная запрещает или
	разрешает вывод полей "На сумму" при
	просмотре статистики по трафику
	в разделах "Текущий" или "По отчетам".
	Значения
	1 - разрешить
	0 - запретить
        Например:
	$use_costs = 1;

      3. $max_users_to_view

        Данная переменная устанавливает
	колличество отображаемых пользователей
	в списке для раздела "Редактирование пользователей".
	Например:
	$max_users_to_view = 10;

      4. $addons_colored_also

        Данная переменная разрешает или
	запрещает выделение различных типов
	пользователей разным цветом в списке
	пользователей для раздела "Редактирование пользователей".
	Значения:
	1 - разрешить
	0 - запретить
        Например:
	$addons_colored_also = 1;

      5. $small_login

        Данная переменная разрешает или
	запрещает вывод "урезанного"
	окна ввода при входе. При таком отображении
	для полей ввода остаются только имя и пароль,
	а поле IP адрес не отображается.
	Значения:
	1 - разрешить
	0 - запретить
	Например:
	$small_login = 1;

      6. $use_meta

        Данная переменная разрешает или запрещает
	установку тэгов META для сообщения браузеру
	кодировки содержания отображаемых страниц.
	Значения:
	1 - разрешить
	0 - запретить
	Например:
	$use_meta = 1;

      7. $use_online_pay

        Данная переменная разрешает или
	запрещает online пополнение счета
	пользователя.
	Значения:
	1 - разрешить
	0 - запретить
	Например:
	$use_online_pay = 1;

      8. $use_bacon

        Данная переменная разрешает
	или запрещает использование
	и отображение прибыли.
        Значения:
	1 - разрешить
	0 - запретить
	Например:
	$use_bacon = 0;

      9. $cost2tariff

        Данная переменная разрешает или
	запрещает отображение значений
	тарифа при редактировании пользователя,
	если у пользователя установлен какой-либо
	тарифный план.
      	Значения:
	1 - разрешить
	0 - запретить
	Например:
	$cost2tariff = 1;

      10. $ep_dcost

        Данная переменная запрещает
	отображение колонки "Счет"
	при редактировании счетов
	пользователей.
        Значение:
	1 - запретить
	0 - разрешить
	Например:
	$ep_dcost = 0;

      11. $ep_dchg

        Данная переменная запрещает
	отображение кнопки изменения
	счета при редактировании счетов
	пользователей.
	Значение:
	1 - запретить
	0 - разрешить
	Например:
	$ep_dchg = 1;

      12. $debug

        Данная переменная разрешает
	или запрещает вывод различных
	сообщений от модуля PHP.
	Значения:
	1 - разрешить
	0 - запретить
	Например:
	$debug = 1;

      13. $look_interface

        Данная переменная разрешает
	или запрещает доступ к информации
	по трафику на интерфейсе.
	Значения:
	1 - разрешить
	0 - запретить
	Например:
	$look_interface = 1;

      14. $look_port

        Данная переменная разрешает
	или запрещает доступ к информации
	о трафике по портам.
	Значения:
	1 - разрешить
	0 - запретить
        Например:
	$look_port = 1;

      15. $look_proto

        Данная переменная разрешает
	или запрещает доступ к информации
	о трафике по протоколам.
	Значения:
	1 - разрешить
	0 - запретить
	Например:
	$look_proto = 1;

      16. $bh_vs

        Данная переменная устанавливает
	колличество отображаемых отчетных
	чисел в разделе "Отчет по балансу пользователя".
	Например:
	$bh_vs = 20;

  2.2.2 Файлы

    Данный пункт описывает файлы значения
    в которых должны редактироваться
    вручную. Такие файлы находятся
    в корневом каталоге каждой конфигурации.

      1. adlist

        В данный файл возможно заносить
	только пользователей с типом
	"администратор в группе".
	После занесения в данный
	файл такого пользователя,
	он становится полноправным
	администратором над всей конфигурацией.
        Заносить в файл имена необходимо
	построчно, например:
	user1
	user2
	user3

      2. notchmap

        Для пользователей перечисленных
	в данном файле невозможно будет
	изменить карту доступа.
	Заносить в файл имена необходимо
	построчно, например:
	user1
	user2
	user3

      3. notchps

        Для пользователей перечисленных
	в данном файле невозможно будет
	изменить пароль. Соответственно
	невозможно будет изменить тип
	пользователя и его имя.
	Заносить в файл имена необходимо
	построчно, например:
	user1
	user2
	user3

      4. notrm

        Пользователей занесенных в данный
	файл невозможно будет удалить.
	Соответственно невозможно будет
	изменить тип пользователя и его имя.
	Заносить в файл имена необходимо
	построчно, например:
	user1
	user2
	user3

      5. waccess

        Если пользователь перечислен
	в данном файле то какая бы
	у пользователя ни была установлена
	карта доступа, он не будет по ней
	ограничен. Т.е. такого пользователя
	невозможно будет ограничить по карте
	доступа.
	Заносить в файл имена необходимо
	построчно, например:
	user1
	user2
	user3

  3. Рекомендации к использованию

    Наилучшим расположением для
    WEB интерфейса является отдельный
    для него домашний каталог, из которого
    WEB интерфейс в последствии будет
    функционировать. При использовании
    домашнего каталога возможно было бы
    настроить php так чтобы php скрипты
    запускались как cgi скрипты, т.е. от
    имени владельца домашнего каталога а не
    от WWW пользователя. Для этого существует
    патч к WWW серверу apache, патч именуется
    как php-suexec.


Copyright (C) 2002, 2003 Yashin Sergey <[email protected]>