ПредишенСледващото

Какво е това и чиято е това?

Случило се така, че в продължение на няколко години ExpertBilling система за таксуване (www.expertbilling.ru) в сянката на всички въвеждането на точкова проведе без публичност. Причината за това са няколко причини, една от които - липсата на удостоверение за Руската федерация, но сега ние не знаем. Сертификат не съществува в момента, но твърде много в тази система добър за нея, за да продължите да запази мълчание. Развитие на системата се занимава с беларуски компанията.

Тъй като наскоро пусна версия 1.4, а след това се инсталира и конфигурира, ние просто ще й. Най-вече защото 1.2.1 и 1.3 се е променила драстично и ще стане по-добре. ExpertBilling 1.4 може да работи с 32-битова Debian и Ubuntu. Вие може да се направи, за да се движат по други Linux-системи, ако желаете. Конфигуриране и управление на сметки чрез десктоп приложение написано на PyQt4. Съществува интерфейс на касата, клиентът агент, уеб сметка и потребителски уеб интерфейс Link. Списъкът с възможности е по-добре ponakomitsya на официалния сайт, тъй като много от тях и да ги публикува тук не виждам смисъл. В тази статия докосване на фактуриране архитектура модел на взаимодействие със сървъра за достъп, пример за създаване на система за таксуване за фактуриране и трафик на неограничен достъп.

ExpertBilling сървър се състои от пет компонента, набор от различни скриптове на услуги и настолни компоненти. Чрез сървъра включват:

  1. ядро - в основата на системата за таксуване. Тя се занимава с фактуриране и обработка на вътрешния бизнес логика.
  2. nfroutine - дефектоскоп и агрегатор NetFlow.
  3. NF - NetFlow v5 колектор и класификатора
  4. Рад - собствен RADIUS сървъра
  5. RPC - RPC администратор на сървъра интерфейс взаимодействие и уеб-офис с ядрото.
  6. Уеб-базиран потребителски акаунт (написана с уеб рамка Django)
  7. HelpDesk интерфейс, като част от уеб офиса.
  1. Скриптът за миграция на с други системи за таксуване
  2. Заплащане скрипт внос
  3. Изграждане скрипт абонати оползотворяване канал графиката
  4. и др.

Тъй като базата данни се използва PostgreSQL> 8.2. Както можете да видите, като част от цялото си за фактуриране. Нещо повече, за да инсталирате и не трябва да се коригира в часовете. FreeRADIUS не се използва. Вместо това, той предлага свой собствен сървър с висока производителност, която чрез тестове в различни режими дава не по-малко от 300 пакета в секунда със закъснение от не повече от секунда. Това е повече от достатъчно, като се има предвид възможностите си.

В резултат на това, вие трябва да разопаковате архивния файл и ebs_manage.py с платежната система, която ще бъде под формата на EBS-nomer_sborki.tar.gz Next, за да инсталирате необходимите библиотеки и да се създаде основната папка:

ап-да актуализирате ап-да инсталирате OpenSSH MC-сървър питон-усукана питон-psycopg2 OpenSSL питон-paramiko питон-dateutil Питон pytils питон-крипто libpython2.6 apache2 libapache2-мод-wsgi питон-jsonpickle питон-simplejson rrdtool SNMP python- pexpect

ап-да инсталирате PostgreSQL-8.4 PostgreSQL-допринесоха-8.4

Ние се създаде база данни за внос и функции за работа с типове данни. След createuser на отбора -Р -s EBS система ви пита за паролата за EBS потребителските данни. Напишете и го запомни.

createuser -Р -s EBS

createdb -О EBS EBS

> Psql EBS -f /usr/share/postgresql/8.4/contrib/int_aggregate.sql

psql EBS -f /usr/share/postgresql/8.4/contrib/_int.sql изход

Започнете настройката на таксуването сценарий и въведете необходимите стойности за достъп до база данни.

питон ebs_manage.py инсталиране на неопаковани архива името с билинг (тип EBS -. ***** tar.gz)

достъп до сървър

тарифни планове

Създаване на 2 тарифни планове:

  1. Неограничен тарифен план с месечна такса и достъп PPTP означава "първи". Цената на 1000 рубли на месец. Ускоряване / изход 1 мегабит. Започнете от момента на прекратяване на връзката на даден потребител в тарифния план. Отписан на равни вноски през целия месец на всеки час.
  2. Тарифен план с NetFlow таксуване на трафика и предплатен трафик "Basic". Цената на 600 рубли. Тарифа само изходящия трафик. Заредете 600 мегабайта предплатен трафик. Когато разходите на предплатен трафик всеки мегабайт тарифа за 10 рубли.

С неограничен данни планират без усложнения. Снимки по-долу показват обстановка.

Междуличностни: 192.168.11.0/24->192.168.11.0/24 посока INPUT

0.0.0.0/0->192.168.11.0/24 посока INPUT

192.168.11.0/24->0.0.0.0/0 посока ИЗХОД

Ние сега се пристъпи към създаване на тарифния план. Посочете името на метода на достъп, обърнете внимание на необходимите компоненти (NetFlow фактуриране и периодични услуги)

Към раздела NetFlow таксуване, кликнете върху бутона + в първата таблица, двойни кликвания върху група клетка трафик, добави нова група, както е показано на екранната.

Изборът на тази група в предишния прозорец и отново натиснете ОК. Ние виждаме следната картина:

Doukazyvaem Останалите параметри, както на скрийншота.

Към раздела Повтарящи служби и добавяне на услуга, която ще бъде в началото на всеки отчетен период, за да се оттегли от сметка 600 рубли абоната за сметка на предплатена трафик.

Ако не е имало инициатива по време на настройката - всичко работи за първи път. Ако е имало - не забравяйте, където не е направил това и да поиска.

заключение

Етикети: MikroTik, Mikrotik, Mikrotik плащане, Mikrotik плащане, плащане на mikrotika, ExpertBilling.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!