Instalarea și configurarea sistemului de facturare a facturilor (ebs) c nas mikrotik

Ce este și a cui este?

Sa întâmplat că timp de mai mulți ani, sistemul de facturare (www.expertbilling.ru) ExpertBilling în umbra tuturor introducerea de punct a avut loc fără publicitate. Motivul pentru care sunt mai multe motive, dintre care unul - absența unui certificat al Federației Ruse, dar acum nu știm. Certificatul nu există acum, dar prea mult în acest sistem bun pentru ea să continue să rămână tăcut. Dezvoltarea sistemului este angajată în compania din Belarus.

De când versiunea 1.4 a fost recent lansată, o vom instala și o configura. În plus, de la vremurile 1.2.1 și 1.3 sa schimbat foarte mult și a devenit mai bine. ExpertBilling 1.4 poate rula pe 32 de biți Debian și Ubuntu. Dacă doriți, o puteți face să funcționeze și pe alte sisteme Linux. Această facturare este ajustată și gestionată prin aplicația desktop scrisă pe PyQt4. Există o interfață de casier, un agent client, un birou de abonat și o interfață Web HelpDesk. Cu o listă de oportunități este mai bine să te familiarizezi pe site-ul oficial, deoarece există o mulțime de ei și să-i publici aici nu văd punctul. În acest articol vom aborda arhitecturile de facturare, modelele de interacțiune cu serverele de acces, un exemplu de instalare a unui sistem de facturare pentru taxarea traficului și de acces nelimitat.

ExpertBilling constă din cinci componente ale serverului, un set de diferite scripturi de servire și componente desktop. Următoarele se referă la server:

  1. core - nucleul sistemului de facturare. Se ocupă cu tarifarea și prelucrarea logicii interne de afaceri.
  2. nfroutine este un scheduler net și agregator.
  3. nf - Colector și clasificator NetFlow v5
  4. rad - server propriu RADIUS
  5. rpc - server RPC pentru interacțiunea interfeței administratorului și a cabinetului web cu nucleul.
  6. Web-user cabinet (scris folosind cadrul web Django)
  7. Interfața HelpDesk ca parte a cabinetului web.
  1. Scenă de migrare din alte sisteme de facturare
  2. Script de import de plată
  3. Scenariul pentru complotarea programului de utilizare a canalelor pentru abonați
  4. și altele.

Ca bază de date, se folosește Postgresql> 8.2. După cum puteți vedea, este vorba despre facturare. Faceți ceva și nu trebuie să vă configurați ore întregi. FreeRADIUS nu este utilizat. În schimb, oferă propriul server de înaltă performanță, care, în teste în moduri diferite, produce cel puțin 300 de pachete pe secundă, cu o întârziere de cel mult o secundă. Acest lucru este mai mult decât suficient având în vedere capacitățile sale.

Ca urmare, trebuie să despachetați fișierul arhivă și ebs_manage.py cu sistemul de facturare, care va lua forma de-nomer_sborki.tar.gz Pe lângă EBS pentru a instala bibliotecile necesare și de a crea un dosar primar:

apt-get update apt-get install MC OpenSSH-server de python-răsucite python-psycopg2 openssl python-paramiko python-dateutil python-pytils piton-cripto libpython2.6 apache2 libapache2-mod-WSGI python-jsonpickle python-simplejson rrdtool python- snmp pexpect

apt-get instalează postgresql-8.4 postgresql-contrib-8.4

Creați o bază de date și să importați funcții pentru a lucra cu tipuri de date. După ce ați creat comanda createuser -P-uri, sistemul vă cere să introduceți parola pentru utilizatorul bazei de date ebs. Scrie-o si iti amintesti.

createuser -P -s ebs

createdb -Obs ebs

> psql ebs -f /usr/share/postgresql/8.4/contrib/int_aggregate.sql

psql ebs -f /usr/share/postgresql/8.4/contrib/_int.sql ieșire

Rulați scriptul de instalare de facturare și introduceți valorile necesare pentru a accesa baza de date.

python ebs_manage.py instalați numele arhivei neambalate cu facturare (tip ebs - *****. tar.gz)

Server de acces

Planuri tarifare

Creați 2 planuri tarifare:

  1. Plan tarifar nelimitat cu o taxă de abonament și metoda de acces PPTP "În primul rând". Costul pe lună este de 1000 de ruble. Viteza I / O este de 1 megabit. Începeți debitarea din momentul în care utilizatorul se conectează la planul tarifar. Scrieți în părți egale pe parcursul lunii o dată pe oră.
  2. Plan tarifar cu tarifarea NetFlow a traficului și a traficului prepaid "Basic". Costul a 600 de ruble. Numai traficul de ieșire este facturat. Pentru a încărca 600 megaocteți de trafic preplătit. Cu ajutorul traficului prepaid, fiecare megabyte este taxat cu 10 ruble fiecare.

Cu un plan tarifar nelimitat, fără dificultăți. Imaginile de ecran de mai jos arată setarea.

Interpersonală: 192.168.11.0/24-> 192.268.11.0/24 direcția INPUT

0.0.0.0/0/0> 192.168.11.0/24 direcția INPUT

192.168.11.0/24-> 0.0.0.0/0 direcția OUTPUT

Acum, să începem setarea planului tarifar în sine. Specificați numele, metoda de acces, marcați componentele necesare (Tarifarea NetFlow și Servicii Periodice)

Du-te la fila NetFlow facturare, faceți clic pe butonul + de pe primul tabel, dublu-clic pe un grup de trafic de celule, se adaugă un nou grup, așa cum se arată în captura de ecran.

Selectați acest grup din fereastra anterioară și faceți din nou clic pe OK. Vedem următoarea imagine:

Îmbunătățim parametrii rămași, ca în captura de ecran.

Du-te la serviciile recursive tab-ul și adăugați un serviciu care va fi începutul fiecărei perioade contabile de a se retrage din contul de 600 de ruble abonat la contul de trafic preplătit.

Dacă în timpul instalării nu a existat nicio activitate independentă - totul va funcționa de la prima dată. Dacă a fost, amintiți-vă unde ați greșit și întrebați.

concluzie

Etichete: Mikrotik, Microtik, facturare Mikrotik, facturare Microtik, facturare pentru Micro, ExpertBilling.

Articole similare