Какво е това и чиято е това?
Случило се така, че в продължение на няколко години ExpertBilling система за таксуване (www.expertbilling.ru) в сянката на всички въвеждането на точкова проведе без публичност. Причината за това са няколко причини, една от които - липсата на удостоверение за Руската федерация, но сега ние не знаем. Сертификат не съществува в момента, но твърде много в тази система добър за нея, за да продължите да запази мълчание. Развитие на системата се занимава с беларуски компанията.
Тъй като наскоро пусна версия 1.4, а след това се инсталира и конфигурира, ние просто ще й. Най-вече защото 1.2.1 и 1.3 се е променила драстично и ще стане по-добре. ExpertBilling 1.4 може да работи с 32-битова Debian и Ubuntu. Вие може да се направи, за да се движат по други Linux-системи, ако желаете. Конфигуриране и управление на сметки чрез десктоп приложение написано на PyQt4. Съществува интерфейс на касата, клиентът агент, уеб сметка и потребителски уеб интерфейс Link. Списъкът с възможности е по-добре ponakomitsya на официалния сайт, тъй като много от тях и да ги публикува тук не виждам смисъл. В тази статия докосване на фактуриране архитектура модел на взаимодействие със сървъра за достъп, пример за създаване на система за таксуване за фактуриране и трафик на неограничен достъп.
ExpertBilling сървър се състои от пет компонента, набор от различни скриптове на услуги и настолни компоненти. Чрез сървъра включват:
- ядро - в основата на системата за таксуване. Тя се занимава с фактуриране и обработка на вътрешния бизнес логика.
- nfroutine - дефектоскоп и агрегатор NetFlow.
- NF - NetFlow v5 колектор и класификатора
- Рад - собствен RADIUS сървъра
- RPC - RPC администратор на сървъра интерфейс взаимодействие и уеб-офис с ядрото.
- Уеб-базиран потребителски акаунт (написана с уеб рамка Django)
- HelpDesk интерфейс, като част от уеб офиса.
- Скриптът за миграция на с други системи за таксуване
- Заплащане скрипт внос
- Изграждане скрипт абонати оползотворяване канал графиката
- и др.
Тъй като базата данни се използва 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 тарифни планове:
- Неограничен тарифен план с месечна такса и достъп PPTP означава "първи". Цената на 1000 рубли на месец. Ускоряване / изход 1 мегабит. Започнете от момента на прекратяване на връзката на даден потребител в тарифния план. Отписан на равни вноски през целия месец на всеки час.
- Тарифен план с 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.
Свързани статии