Перейти до

gbil

Маглы
  • Всього повідомлень

    54
  • Приєднався

  • Останній візит

Все, що було написано gbil

  1. gbil

    G-Billing

    для биллинга ОС не важна, главное что бы там нормально работал iptables, ulog и mysql. а если относительно того предложения которое я опубликовал выше, то выбор и обслуживание ОС остается за мной. Никакого пользовательского софта я туда не пущу, даже скриптового. Допустить на биллинг (машину) я могу только сайт, или пару сайтов которые будут крутиться под apache2, и легкий фтп архив. Всему остальному "НЕТ" в связи с защитой и конфиденциальностью информации и самого биллинга. Также на биллинговую машину могу допустить свой софт, это мой ftp&smb поисковик по локалке и фактически любые базы данных под заказ. Минимальная машина с которой мне интересно работать: проц 2000, память 256 DDR, винт 40 ГБ 7200rpm. (Если это атлончик – чипсет nForce).
  2. gbil

    G-Billing

    если относительно загрузки проца, то правильно рассчитывать шириной канала, у меня в сетке ширина канала 2 мбита синхронно на ~150 пользователей, машина пенек 2.4 оперативы 256. Проц в среднем занят на 25-50%. Перед созданием биллинга я проводил тест на потери, тестировал связку iptables --> ulog --> mysql, на машине AthlonXP 2000+ KT400 RAM 256 HDD 20 Seagate у меня из 100 МБит канала (тестировал в локалке), учитывалось 70% трафика, это говорит о том, что на скорости канала до 70 МБит вышепреведенная машина учитывает без проблем. Но это общий сбор пакетов, дальше идет упаковка собранной информации в более удобный вид....
  3. gbil

    G-Billing

    iptables --> ulog -- mysql
  4. gbil

    G-Billing

    1 бакс за каждого абонента в месяц. Пароль Рута у меня, а у вас всегда самая свежая и всегда рабочая версия биллинга.
  5. gbil

    G-Billing

    Ой и актуальную темку вы тут подбросили Имеется у меня самописный биллинг, G-Billing я его назвал, пишу с 2002ого года для своей сеточки. Хочется продолжить его развитие, только вот не хватает финансовой поддержки для этого дела. Краткое описание: Учитывает трафик прошедший от абонента в инет, а также трафик сервера (iptables). Трафик абонентов разделяется на ua-ix/mir и учитывается вместе с посещенными адресами (в моей сети каждый абонент может посмотреть когда и куда он заходил). 2 варианта подключения к инету: VPN и просто инет на компьютер по айпи, функция блокировки IP по MAC - базовая. Эта же функция помогает отсекать злостных неплательщиков или вирусоплодителей от сервака, ежели админу не хочется перемещать себя к свитчу. IP адреса раздаются по DHCP основываясь на единой базе компьютеров сети. На каждый Личный Счет абонента можно добавить несколько компьютеров, несколько VPN логинов, и несколько пользователей для просмотра Личного Счета абонента. Тарифная система позволяет менять тарифный пакет абонента каждый день (не тупой системой типа "сетка"). Тарифные пакеты можно задавать как стандартные, предоплаченный лимит за определенную абонплату, так и "шкалу", больше качаешь - меньше платишь. Система учета услуг позволяет не только учитывать абонплату и потребление трафика, но и создавать дополнительные услуги типа “Игровая Украина” и т.п. Все вышеперечисленное завернуто в web-интерфейс, абсолютно все управляется с web-интерфейса (в консоль “мататься” не нужно). dhcpd.conf сам генерируется после добавления нового компьютера, и соответственно dhcpd перезапускается сам после создания нового dhcpd.conf. Поддержка нескольких подсетей. MAC в ручную вбивать не придется, биллинг (web-интерфейс) сам покажет неопознанные МАС-и в сети. Если у абонента закончились деньги на Личном Счету - VPN логин будет автоматически отключен, и VPN сессия будет разорвана (если функция автоматического отключения не выключена администратором для конкретного абонента). VPN логин включится сам (а точнее биллингом) после появления денег на Личном Счету. Система по учету финансов позволяет содержать несколько расчетных счетов, к примеру: "наличка", "безнал Приват", "безнал Правекс", "кредит" и др. Если к проплатам абонентов вести список расходов по сети, то всегда можно посмотреть остаток по каждому счету. Дополнительный финансовый модуль контролирует движение нала между учредителями/админами. Принцип этого модуля прост: если ты добавил деньги абоненту - значит они у тебя в кармане, если ты их не израсходовал (таблица расходов), или не передал другому админу - значит они у тебя продолжают лежать в кармане, что позволяет вести личную кассу и смотреть сколько денег у других админов (если последняя функция не заблокирована, в прочем и первая тоже может быть заблокирована как и любая другая ). Модуль учета оборудования позволяет контролировать балансовые свитчи, и перемещения их между точками установки, складами, ремонтами и все такое. Данный модуль интегрирован в общую систему, что позволяет в будущем сделать из него подобие FPinger`a, который бы не только бы рисовал компики абонентов, но и уведомлял администрацию относительно отвалившейся части сети и другие полезные действия. Мастер добавления новых абонентов позволит в несколько секунд добавить нового пользователя сети. Набор функций "для белых абонентов" позволит администратору в любую секунду ознакомиться/распечатать тот договор, который заключен с конкретным пользователем, ну а самому пользователю сформировать квитанцию на оплату услуг, которую рекомендуется распечатать и отнести в банк (сумму пополнения счета выбирает сам абонент сети). Базовые функции WEB-интерфейса не позволяют администраторам (которых может быть столько сколько нужно, и каждый со своими личными кнопочками и функциями) внести изменения в базу данных так что бы другие админы не узнали об этом изменении, каждое изменение любого поля любой таблицы записывается по следующей схеме "пользователь -- дата -- изменил с -- изменил на" и удобно отображается возле каждого измененного поля. Базовая система безопасности позволит всегда посмотреть журнал "входа в систему" где будет учтен ip-адрес компьютера с которого введен логин и пароль, а также дату входа и дату последнего действия в системе, X_FORWARDED_FOR тоже учитывается (через какую проксю прошел логин в WEB-интерфейс). Модульная система WEB-интерфейса позволяет добавлять не только модули биллинга, но и другие модули, которые могут не иметь никакого отношения с базой данных биллинга и выполнять совершенно левые функции, к примеру для администрации помогать устраивать опросы относительно спроса на предполагаемые услуги, или пример для пользователей: база данных любимых ссылок, или адресная/телефонная книга. Любой модуль можно удобно усадить в общем меню биллинга, что значительно облегчает жизнь. Каждый пользователь WEB-интерфейса имеет свое меню, которое определяется его личным набором модулей, а каждая кнопочка меню умеет скрываться если у конкретного пользователя "нету прав" на просмотр данной информации. Также WEB-интерфейс снабжен не только "защитой от дурака" (скрытием кнопок или полей ввода данных), но и каждое внесение изменений или просмотр данных проверяется относительно прав конкретного пользователя непосредственно перед выводом или изменением данных. В данном относительно кратком обзоре перечислены далеко не все функции которые умеет выполнять биллинг. В ближайшем времени я собираюсь поднять сайт проекта, где Вы всегда сможете ознакомиться с полным объемом функций и списком todo. Данная биллинговая система написанная одним мною на протяжении нескольких лет для своей "любимой" сети при консультационном содействии других программистов и сисадминов хоть и не является идеалом, но дает возможность не задумываться о учете в сети не только начинающего сетестроителя, но и бывалого. По сути данный биллинг открывает учредителю сети возможность держать всю сеть только под своим контролем, нанимая лишь обслуживающий персонал: монтажника для прокладки провода, бухгалтера для ведения белой бухгалтерии и остальных других в зависимости от размеров/потребностей сети, хотя это не исключает занятия этим же делом нескольких человек одновременно, и даже наоборот, именно рассчитана на это. Финансовый вопрос, относительно продажи очень наболевший для меня, суммы с тремя нолями платить никто не хочет, уменьшение нулей не актуально в связи со сложностью обслуживания (из-за многофункциональности), а бесплатно работать совсем не хочется на пустой желудок. Для решения данной проблемы я решил попробовать подойти с другой стороны: на ваш компьютер (сервер) устанавливается рекомендованная мною операционная система (или устанавливаю ее я если это в Киеве), дальше я устанавливаю туда биллинг и обслуживаю его. На данном этапе я прошу за данную услугу 1(один) уе за каждого рабочего абонента зарегистрированного в биллинговой системе. В эту услугу входит полная консультация по биллингу, обслуживание самого сервера что бы он работал (т.е. у вас исключается должность сисадмин на чем собственно экономятся деньги), установка всех актуальных обновлений выпущенных мною для данной системы и уход за базами данных: восстановление в случае повреждения данных после падения электричества и периодический автоматизированный бекап баз данных на мой сервер в инете или на вашу почту/фтп. Жду писем
×
×
  • Створити нове...