You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.9 KiB

djing

Попытка интернет биллинга. djing сокращение от django-billing. Это web интерфейс управления абонентами интернет-провайдера. Сейчас идёт тестирвоание работы на Mikrotik, функционал пока минимальный, т.к. пишу в свободное время. Работа планируется в реальных условиях и на реальных абонентах. Использовано python 3, django 1.9, bootstrap 3, и другое в файле requirements.txt Может: Наблюдать за устройствами по snmp Отправлять изменения мгновенно на mikrotik Привязывать на карте к точкам топологии устройства Есть привязка монтажника к группам абонентов Есть менеджер задач на абонентов. Это оператор может выбрать абонента и описать проблему. Система отправит оповещение через telegram ответственному за групу указанного абонента монтажнику с текстом проблемы, адресом и телефоном абонента.

Установка(не завершил описание):

На ArchLinux нужые пакеты я устанавливаю так:

# pacman -Sy mariadb-clients python3 python-pip nginx uwsgi

Дальше ставим всё для python через pip:

# pip install git+https://github.com/nerosketch/djing.git

На Fedora ставил так

# dnf install uwsgi python3 python3-devel nginx python-pip git redis mariadb mariadb-devel net-snmp net-snmp-devel gcc redhat-rpm-config
# pip3 install rq mysqlclient easysnmp xmltodict netaddr telepot Pillow Django==1.9