Updated document.txt

weirded authored
revision 8f7f5f135973d7a079a119382ec10dbfac4eadbf
document
# Выпущена стабильная версия Carbon Billing 5

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

## Вкратце о проекте:

Carbon Billing 5 это модульный биллинг, поставляющийся в виде дистрибутива Linux с предварительно настроенными контейнерами приложений. Основан он на базе CentOS 6.4, скоро планируется переход на пакетную базу CentOS 6.5. Содержит по умолчанию несколько приложений для провайдера, каждое из которых находится в chroot-окружении (позже задуман переход на LXC):

- **asr_billing** - собственно сам биллинг + веб-интерфейс для управления абонентами. Ядро составляет связка кода на Python + Firebird 2.1.
- **asr_cabinet** - личный кабинет пользователя, портированный с Carbon Billing 4, написан на CodeIgniter.
- **asr_fiscal** - платёжные системы, на текущий момент поддерживается 19 штук. Что забавно, большая часть платёжных систем похожа на другие, так что интеграция в большей части случаев представляет собой копирование одной системы и правку названий полей и кодов ошибок, и занимает около 10-20 минут.
- **auth** - система авторизации для предоставления доступа к веб-интерфейсу администрирования / API.
- **base** - базовая система, которая позволяет управлять контейнерами приложений + веб-интерфейс для администрирования.
- **collector** - netflow / sflow коллекторы, DHCP-сервер, конфиг генерируется через запрос к API.
- **monitoring** - преднастроенные zabbix server и zabbix agent для наблюдения за состоянием сервера.

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

Кстати, недавно выпущена alpha версия Carbon Billing Softrouter 5, которая содержит контейнер Carbon XGE Router 5


## Заебатая хуйня

## Короч вообще норм