The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Cake 1.0 RC1 - VPN биллинг для домашних сетей и малых сетей предприятий

19.11.2004 15:25

Первая тестовая версия открытой биллинг системы, распространяемой под лицензией GPL, "Cake VPN billing".

Cake интегрируется с программами FreeRADIUS, pptpd+pppd, PostgreSQL, Web интерфейс построен на основе Java servlets/JSP.

Основные возможности:

  • Учёт трафика, минимальная дискретность интенсивности расхода – 1 мин
  • Поддержка нескольких тарифов
  • Ограничение доступа в интернет по расходу трафика (концепция лицевого счёта и положительного баланса)
  • Возможность раздельной и совместной тарификации по времени и трафику
  • Ограничение доступа в интернет по времени суток (по группам пользователей)

    Виды отчетности

  • Интенсивность расхода трафика (часы, дни)
  • Объём израсходованного трафика (суммарный, пользователи) за заданный период

    1. Главная ссылка к новости (http://www.npj.ru/cake...)
    2. Скриншоты.
    3. Схема БД
    Автор новости: sauron
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/4673-billing
    Ключевые слова: billing, vpn
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (94) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:57, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    freenibs мне кажется лучше. Но хорошо что таких проектов становится больше.
     
  • 1.2, sauron (?), 17:00, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    freenibs мне кажется лучше. Но хорошо что таких проектов становится больше.

    Сомнительное утверждение ;) Прежде чем это делать FreeNIBS был изучен и отборошен.

    PS Это скорее демонстрация возможностей FreeRADIUS.

     
     
  • 2.12, Аноним (1), 10:14, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Еще сомнительней когда автор хвалит свой проект и необоснованно хаит чужой.
     
     
  • 3.15, sauron (?), 10:41, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Еще сомнительней когда автор хвалит свой проект и необоснованно хаит чужой.
    Это сугубо ваши проблемы. Я лишь высказал мнение. Я бы не стал делать cake если бы меня устраивал функционал и архитектура FreeNIBS.

    IMHO модуль FreeNIBS, это костыли к MySQL. Так как в MySQL нет триггеров, хранимых процедур их функции выполняет модуль FreeNIBS. Да FreeNIBS более унивесален. И заточен скорее под модемные пулы чем под VPN. Но для работы требует себя любимого. Найдите в cake хоть один патч. Все работает на стандартном софте. В gentoo практически из коробки.

     
     
  • 4.17, Аноним (1), 11:44, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Freenibs, то есть freeradius :) прекрасно работает с PosgreSQL или любой другой базой которую поддерживает freeradius. И что надо патчить для установки freenibs? Freeradius? Так freenibs модуль freeradius'а и там ничего не патчится, а просто копируется. Весь остальной софт используется без каких-либо патчей.
     
     
  • 5.18, sauron (?), 11:47, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Freenibs, то есть freeradius :) прекрасно работает с PosgreSQL или любой >другой базой которую поддерживает freeradius. И что надо патчить для >установки freenibs? Freeradius? Так freenibs модуль freeradius'а и там >ничего не патчится, а просто копируется. Весь остальной софт используется >без каких-либо патчей.

    Уху только этот модуль не собирается без бубна на OpenBSD. А использование PostgreSQL вместо MySQL не добавляет в логику хранимые процедуры. Поскольку целевая СУБД MySQL

     

  • 1.3, qwerty (??), 17:29, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    молодцы мужики! хорошее дело делаете! искренне желаю успехов и чуточку удачи! ЗЫ а какая минимальная конфигурация сервера биллинга возможна?
     
     
  • 2.8, bsdportal.ru (?), 20:19, 19/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Молодцы мужики! Правильной дорой идете!
     

  • 1.4, sauron (?), 17:38, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >а какая минимальная конфигурация сервера биллинга >возможна?
    Хм это зависит от рук и железа и количества пользователей. Лучше >=64Mb памяти если все в одном флаконе крутится. Памяти надо только из-за java. Веб интерфейс будет крутится в другом месте то в целом хватит и 32Mb ;)
     
  • 1.5, qwerty (??), 17:45, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну не проблема поставить и 128 мегов, правда процессоры слабые (пень 166-200) но и юзеров то 10-18 чел..
     
  • 1.6, sauron (?), 17:49, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Должно вытянуть. Сайчас система крутится на P-II Celeron 400Mhz 128Mb памяти. Напрягать проц будет только при работе с web интерфейсом.
     
     
  • 2.19, eugene (??), 11:52, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Должно вытянуть. Сайчас система крутится на P-II Celeron 400Mhz 128Mb памяти.
    >Напрягать проц будет только при работе с web интерфейсом.

    и то эта нагрузка проявляется только при формировании некоторых отчетов (сложные/объ1мные выборки из БД), а так все на этой же машине летает


     

  • 1.7, qwerty (??), 17:51, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кстати я не заметил юзер-интерфейса на скриншотах
    для юзеров ничего что ли нету? :) как они смогут контроливать свой счет траф и тп?
     
     
  • 2.11, sauron (?), 10:08, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >кстати я не заметил юзер-интерфейса на скриншотах
    >для юзеров ничего что ли нету? :)
    >как они смогут контроливать свой счет траф и тп?
    скачиваем ставим. Видим что там есть два типа пользователей. Пользователи и администраторы. :) Первые могут смотреть только баланс.

     

  • 1.9, GateKeeper (ok), 20:32, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надеюсь, не по-свински работает с БД при выгрузке отчета за период сбора статистики? А то lanbilling так и не научился немногочисленные общие для всех переменные, хранимые в БД, хранить в памяти, вместо того, чтобы при выгрузке каждого лицевого счета запрашивать их по-новой. 100М/бит линк между сборщиком статистики и базой данных просто дохнет :)
     
     
  • 2.13, sauron (?), 10:23, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Не совсем понимаете как работает этот биллинг Информация обновляется по каждой ... большой текст свёрнут, показать
     

  • 1.10, Алексей (??), 21:28, 19/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм. разграничений по различным адресам на тарифные зоны я так понимаю нету?
     
     
  • 2.14, sauron (?), 10:26, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Хм. разграничений по различным адресам на тарифные зоны я так понимаю нету?
    >
    Билинг считает по пользователю (точнее по поднятому интерфейсу). Чтобы считать по тарифным зонам, необходим внешний счетчик по ip.

    PS Это биллинг для домашних сетей и предприятий в 10-60 машин. А не ISP билинг.

     
     
  • 3.16, Алексей (??), 11:36, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Извините но вот маленькая домашная сетка ~800-900 пользоватлей. В ней есть внутрение ресурсы - за доступ к котором денег не берут, только абон плата. Есть остальной интернет - вашим билиногом такое не посчитать.
    А ваш подсчет прекрастно снимается с того же радиуса :-\ в чем новшество и красота? и использовании java?
     
     
  • 4.20, eugene (??), 11:59, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    посчитать, см active-filter в ppp, он позволяет не учитывать некоторые направле... большой текст свёрнут, показать
     
     
  • 5.47, Алексей (??), 08:23, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Не решение как раз таки по тому что сказано было ниже - добавит нагрузку на кам... большой текст свёрнут, показать
     
     
  • 6.50, eugene (??), 09:34, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    причем тут лицензия java я же не использую исходный код jre или каких либо комп... большой текст свёрнут, показать
     
  • 4.21, sauron (?), 12:00, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Извините но вот маленькая домашная сетка ~800-900 пользоватлей. В ней есть внутрение ресурсы - за доступ к котором денег не берут, только абон
    плата.
    А внутренняя сеть идет не через VPN.

    >Есть остальной интернет - вашим билиногом такое не посчитать.
    Через VPN отдается только интернет почему не посчитать?

    >А ваш подсчет прекрастно снимается с того же радиуса :-\ в чем
    новшество и красота? и использовании java?
    Вам бесплатно (безвозмездно) предлагается продукт из коробки. Вам не прийдется его писать. Новизна ? Ее нет. Это все давно известно. Давайте вы попробуете написать аналог cake с нуля ?

     
     
  • 5.37, Алексей (??), 18:02, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Кто вам сказал такую чуш можно еще усложнить задачу - провайдер предоставляет д... большой текст свёрнут, показать
     
     
  • 6.38, eugene (??), 18:15, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >>Новизна ? Ее нет. Это все давно известно. Давайте вы попробуете
    >>написать аналог cake с нуля ?
    >Хм. без веб морды это заняло ровно неделю на perl. Связка
    >ipacctd + mpd + mysql позднее добавлено в связку freeradius.
    >Объем перлового модуля (который кроме всего прочего заводит почтовых юзеров в cyrus,
    >ставит квоты и тп) занял килобайт 10.
    >Веб морду потом писал не я - но насколько знаю не заняло
    >много времени.

    без веб морды - 2 дня на SP постгреса, связка ppp+pptp+postgres+freeradius
    обеьем текстов SP -- 2 кб
    морда - неделя, jsp\servlet

    далее -- около 3х недель проверки, отладка, ловля багов

     
     
  • 7.42, Алексей (??), 20:18, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Считать будет разные тарифные зоны? судя по связке - нет.
    Заводить юзеров в cyrus imap будет?
    И это называется адекватной заменой тому что я перечислил?
     
  • 6.39, eugene (??), 18:21, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    это я к тому, что правильное архитектурно-идеологическое решени как правило решает всё.. ;)))))
     
     
  • 7.43, Алексей (??), 20:21, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >это я к тому, что правильное архитектурно-идеологическое решени как правило решает всё..
    >;)))))
    Интересно как ты будешь петь когда у юзера винда в  pptp линк будет вдувать весь свой локальный трафик - и юзеры будут возмущаться излишними счетами за инет.
    И после этого ты говоришь о номальных архитекрутных идеях?

     
     
  • 8.44, eugene (??), 20:29, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    то есть с чего во первых если одна подсеть, то никаких проблем с маршрутизацие... текст свёрнут, показать
     
     
  • 9.46, Алексей (??), 07:50, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Ох а если подсетей 5-10 и оно растет так слегка по районам раскидано во вт... большой текст свёрнут, показать
     
     
  • 10.49, eugene (??), 09:25, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    ну не для тех задач оно делалось, сколько можно говорить это билинг для неск... большой текст свёрнут, показать
     
  • 10.65, pev2000 (??), 15:35, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Уважаемый а вообще в чем прикол маршрутизации прикола ip зачем прописывать марш... большой текст свёрнут, показать
     
     
  • 11.70, sauron (?), 18:45, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле в стандартных атрибутах RADIUS есть возможность передать маршруты ... большой текст свёрнут, показать
     
  • 11.77, Dig (?), 20:11, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Тут ты совсем не прав, если раздача инета идет из сети, например, с 192 168 1 0 ... большой текст свёрнут, показать
     
     
  • 12.80, pev2000 (??), 23:08, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Да тут я не много не туда полез - Тут я что со совсем не допонял - 192 168 1... текст свёрнут, показать
     
  • 3.22, vasili (?), 12:23, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно Не ISP FreeNIBS - штука более универсальная, я ее юзаю на ISP в сре... большой текст свёрнут, показать
     
     
  • 4.23, sauron (?), 12:50, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Хм ээ вы читали название темы Там есть такая абривиатура GPL Или фраза из к... большой текст свёрнут, показать
     
     
  • 5.24, vasili (?), 13:17, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Будь он хоть трижды GPL Меня убил тот факт, что Вы начали поливать freenibs абс... большой текст свёрнут, показать
     
     
  • 6.25, sauron (?), 14:09, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Я всегда оцениваю продукт по архитектуре Зная что может FreeRADIUS, писать отде... большой текст свёрнут, показать
     
     
  • 7.26, vasili (?), 15:00, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Насчет архитектуры Реализовывать все внутри СУБД звучит гордо, круто и красиво ... большой текст свёрнут, показать
     
     
  • 8.27, eugene (??), 15:40, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    однозначко кривые руки разработчика, потому что тот же нибс все равно ходит в ба... большой текст свёрнут, показать
     
     
  • 9.29, vasili (?), 16:05, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Не спорю может быть не оптимизированые алгоритмы и пр не вникал, т к я не ф... большой текст свёрнут, показать
     
     
  • 10.35, sauron (?), 16:29, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Ключевое слово все данные берутся из базы Т е выполняется операция подключения... большой текст свёрнут, показать
     
     
  • 11.54, vasili (?), 11:47, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Правда в Ваших словах есть Я подумаю как можно ускорить процесс авторизации Пр... большой текст свёрнут, показать
     
  • 10.36, eugene (??), 16:35, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    по сути наш спор сводится к сравнимости эффективности реализации математики в о... текст свёрнут, показать
     
     
  • 11.53, vasili (?), 11:46, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Pg достаточно быстро отрабатывает на select насчет много не много математики - ... текст свёрнут, показать
     
     
  • 12.57, sauron (?), 13:09, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем разница Увиличивается количество операций в процедуре в 20 раз ... текст свёрнут, показать
     
  • 12.83, eugene (??), 06:30, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    то и нагрузка на БД увеличится в 20 раз все таки а считаю при билинге основная... текст свёрнут, показать
     
  • 8.31, sauron (?), 16:11, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Да у меня на работе работает именно такой билинг Тормозить начинает только когд... большой текст свёрнут, показать
     
     
  • 9.52, vasili (?), 11:32, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Осталось уточнить что за железо стоит у Вас на работе, т к MS обычно не стесняе... большой текст свёрнут, показать
     
     
  • 10.56, sauron (?), 13:07, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Первое я не сказал, что на MS SQL Server, используется PostgreSQL А про то что ... большой текст свёрнут, показать
     
     
  • 11.68, vasili (?), 16:46, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    У меня под nibs - p3-1400 xeon, 1gb, raid 1 При пике кол-ва клиентов - cpu idle... большой текст свёрнут, показать
     
     
  • 12.72, sauron (?), 19:11, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    up 74 days load average 0 06, 0 03, 0 00 Не будем меряться сами знаете чем ... большой текст свёрнут, показать
     
  • 12.85, eugene (??), 06:48, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    да насчет тестов очень интересная мысль предлагаю сделать такой стендик в виде б... текст свёрнут, показать
     
  • 10.82, eugene (??), 06:28, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    хм ну ну ядро билинга -- это в первую очередь именно грамотно спроектированная б... текст свёрнут, показать
     

  • 1.28, demon (??), 15:59, 20/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А в чем скрыт сокральный смысл использования Java в веб-интерфейсе? Сильно сомневаюсь что здесь дело в необходимости кроссплатформенности. Или же разработчики ничего больше программить не умеют?
     
     
  • 2.30, vasili (?), 16:07, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >А в чем скрыт сокральный смысл использования Java в веб-интерфейсе? Сильно сомневаюсь
    >что здесь дело в необходимости кроссплатформенности. Или же разработчики ничего больше
    >программить не умеют?

    Дело сугубо личное. Каждый пишет на том, что больше знает. Я на php. Хотя для написания интерфейсов пользователя и оператора ява не обоснована из-за своей тяжеловесности.

     
     
  • 3.33, sauron (?), 16:18, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Дело сугубо личное. Каждый пишет на том, что больше знает. Я на
    >php. Хотя для написания интерфейсов пользователя и оператора ява не >обоснована из-за своей тяжеловесности.

    Очень старый текст. О том что быстрее.
    http://caucho.com/resin-3.0/features/jspvsperlphp.xtp

     
  • 3.34, eugene (??), 16:24, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Дело сугубо личное. Каждый пишет на том, что больше знает. Я на
    >php. Хотя для написания интерфейсов пользователя и оператора ява не обоснована
    >из-за своей тяжеловесности.


    согласен.
    для задач кейка php хватило бы выше крыши совершенно аналогичным образом.
    Но просто я имею обыт написания webapps на java JSP/Servlet платформе, и для разработки cake (весьма скромного в сущности проекта) осваивать новую (к тому же технологически куда как более ущербную) платформу мне показалось просто нецелессобразным.. ;))

    насчет тяжеловесности -- доп 40мб на винте и доп 60 мб памяти.. и все дела ;)) конечно на роутер java машинку не поставишь, но для комплексных задач лишние 64мб RAM я думаю не проблема..

     
  • 2.32, eugene (??), 16:12, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >А в чем скрыт сокральный смысл использования Java в веб-интерфейсе? Сильно сомневаюсь
    >что здесь дело в необходимости кроссплатформенности. Или же разработчики ничего больше
    >программить не умеют?

    с чего такое неприятие java?

    java является очень удобной и технологичной средой для разработки приложений с веб-интерфейсом, каковым является администраторская часть cake..
    аналогов сред/платформ со сравнимыми возможностями я не знаю..
    из объективных минусов для легковесных задач -- расширенные запросы к ОЗУ конечно же, но думаю в свете современного развития компьютерной техники это не так уже и важно..

    насчет личных наездов на тему уметь программить -- например с постгресом я познакомился исключительно ради разработки с cake.. ;))


     

  • 1.40, GateKeeper (ok), 18:49, 20/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Итак, после всего прочитанного не совсем ясными остались для меня некоторые вещи, но, чтобы понять, есть ли смысл ставить cake, нужен Ваш ответ. Для этого опишу реальную ситуевину:
    Есть сетка, около 400 пользователей. Некоторые пользуются инетом, некоторые нет, есть абонентка, которая для всех. Т.о., пользователь платит абонентку строго, плюс платит по потребленному трафику. Тарифов 5-10, соответственно, у некоторых отличается размер абонентки, у некоторых - размер предоплаченного трафика и стоимость потребленного сверх предоплаченного. Трафик по цене не зависит от времени года/суток. Размер канала - 2Мбит. Нужны веб-интерфейсы, различающие пользователей по как минимум трем группам: пользователь, кассир, администратор.

    В Cake это все реально, пусть немного напильником поработать придется, главное, чтобы не бульдозером?

     
     
  • 2.45, Defender (??), 23:59, 20/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Итак, после всего прочитанного не совсем ясными остались для меня некоторые вещи,
    >но, чтобы понять, есть ли смысл ставить cake, нужен Ваш ответ.
    >Для этого опишу реальную ситуевину:
    >Есть сетка, около 400 пользователей. Некоторые пользуются инетом, некоторые нет, есть абонентка,
    >которая для всех. Т.о., пользователь платит абонентку строго, плюс платит по
    >потребленному трафику. Тарифов 5-10, соответственно, у некоторых отличается размер абонентки, у
    >некоторых - размер предоплаченного трафика и стоимость потребленного сверх предоплаченного. Трафик
    >по цене не зависит от времени года/суток. Размер канала - 2Мбит.
    >Нужны веб-интерфейсы, различающие пользователей по как минимум трем группам: пользователь, кассир,
    >администратор.
    >
    >В Cake это все реально, пусть немного напильником поработать придется, главное, чтобы
    >не бульдозером?


    Уважаемый, не парьте себе мозги с этой поделкой.
    Поставте себе FreeNIBS (nibs.net.ua)
    Сразу оговорюсь - дорабатывать напильником в вашем случае прийдёться только вебинтерфейс. Но он делается в течении недели с нуля и в течении 3 часов с базового 8)

     
     
  • 3.48, eugene (??), 09:10, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >>В Cake это все реально, пусть немного напильником поработать придется, главное, чтобы
    >>не бульдозером?

    >Уважаемый, не парьте себе мозги с этой поделкой.
    >Поставте себе FreeNIBS (nibs.net.ua)
    >Сразу оговорюсь - дорабатывать напильником в вашем случае прийдёться только вебинтерфейс. Но
    >он делается в течении недели с нуля и в течении 3
    >часов с базового 8)


    точно точно
    поделка делалась под совсем другие, куда как более скромные задачи ;)
    вообще удивляет -- при заявленном "биллинг для домашних сетей и малых сетей" все начали к cake предьявлять требования класса билилнга ISP ;)))

     
  • 2.51, vasili (?), 11:06, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Итак, после всего прочитанного не совсем ясными остались для меня некоторые вещи,
    >но, чтобы понять, есть ли смысл ставить cake, нужен Ваш ответ.
    >Для этого опишу реальную ситуевину:
    >Есть сетка, около 400 пользователей. Некоторые пользуются инетом, некоторые нет, есть абонентка,
    >которая для всех. Т.о., пользователь платит абонентку строго, плюс


    Однозначно nibs. Возможно я не прав, но основываясь на опыте могу предположить, что cake будет нормально работать не в поточной эксплуатации. Вобщем это карманный биллинг, в котором реализованы лишь несколько возможностей nibs. В nibs все это Вам нужно - реализовано.

     
     
  • 3.60, sauron (?), 13:24, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Однозначно nibs. Возможно я не прав, но основываясь на опыте могу предположить, что cake будет нормально работать не в поточной эксплуатации.
    Не предполагайте, чего не знаете. Что такое основываваясь на опыте ?
    Если у вас такой богатый опыт. Укажите на узкие места cake.

    >Вобщем это карманный биллинг, в котором реализованы лишь несколько >возможностей nibs. В nibs все это Вам нужно - реализовано.
    В качестве системы для малых сетей и офисов cake более удобен чем nibs.

    Vasili я в который раз сталкиваюсь с людим которые панически боятся, что использование хранимых процедур, тригерров и т.п. приведет к очень плохой производительности. В таком случае Oracle абсолютно никому не нужный продукт. В нем настоятельно рекомендуется манипулировать данными с помощью хранимых процедур и других внутренних средств. Поверьте когда у вас количество данных вырастет до одного милиона двух милионов записей в основных таблицах (которых будет не три,а штук двадцать-тридцать),ваш внешний обрабатывающий модуль начнет сильно проигрывать хранимым процедурам. Начнут сказываться накладные расходы. Кроме того перед cake не стояла задача обработки сложных сетей. Сеть считается плоской. Т.е. не более 254 машин (хотя в исходниках pptpd ограничение 100 машин).

     
     
  • 4.69, vasili (?), 16:50, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >В качестве системы для малых сетей и офисов cake более удобен чем
    >nibs.

    только потому, что планируется его лучше документировать. если человек продвинутый он без труда запустит nibs, прочитав прилагаемую документацию.

    >двух милионов записей в основных таблицах (которых будет не три,а штук
    >двадцать-тридцать),ваш внешний обрабатывающий модуль начнет сильно проигрывать хранимым процедурам. Начнут сказываться
    >накладные расходы. Кроме того перед cake не стояла задача обработки сложных
    >сетей. Сеть считается плоской. Т.е. не более 254 машин (хотя в
    >исходниках pptpd ограничение 100 машин).

    Боюсь повториться, но я сам реально тестит nibs с биллингом под mssql. два биллинга были приблизительно с одинаковыми возможностями (где-то больше, где-то меньше). Поэтому я не решился использовать SP.

     
     
  • 5.74, sauron (?), 19:15, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >только потому, что планируется его лучше документировать. если человек >продвинутый он без труда запустит nibs, прочитав прилагаемую >документацию.
    Кому как. Для установки FreeNIBs необходимо приработать напильником FreeRADIUS (Т.е. собрать с ним). Для Cake этого не требуется. Причем Cake работает и на FreeRADIUS 0.9.3 и на 1.0.1 и будет работать на последующих версиях, без каких либо изменений.

    >Боюсь повториться, но я сам реально тестил nibs с биллингом под mssql.
    >два биллинга были приблизительно с одинаковыми возможностями (где-то >больше, где-то меньше). Поэтому я не решился использовать SP.

    Один биллинг на MS SQL с хранимыми процедурами не показатель.
    Можно написать так что все будет тормозить и на оракле.


     

  • 1.55, Аноним (1), 12:36, 21/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как вы, уважаемые, собираетесь для оказания услуг использовать программу, не имеющую сертифтката Минсвязи?
     
     
  • 2.58, sauron (?), 13:10, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >А как вы, уважаемые, собираетесь для оказания услуг использовать программу, не имеющую
    >сертифтката Минсвязи?

    Для тех кто в танке. Это не ISP биллинг. И счета на его основе выставлять никто не собирается.

     
  • 2.59, GateKeeper (ok), 13:23, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >А как вы, уважаемые, собираетесь для оказания услуг использовать программу, не имеющую
    >сертифтката Минсвязи?
    А вот для этого существуют множество пионэрских поделок, за небольшие деньги предлагающие сертификат, к числу которых я, к сожалению, отношу и lanbilling. Т.о. сертификат - чтобы перед носом у проверяющего помахать, и то, что делали при помощи напильника - чтобы реально считать то, что раздается.
     

  • 1.61, br (?), 14:41, 21/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Could not link driver rlm_sql_postgresql: rlm_sql_postgresql.so
    --
    всё это после установки postgresql 7.4.6
    нет у меня такого файла НИГДЕ нет
     
     
  • 2.63, sauron (?), 15:07, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Could not link driver rlm_sql_postgresql: rlm_sql_postgresql.so
    А операционная система какая ?
     
     
  • 3.64, br (?), 15:08, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    linux fedoracore2
     
  • 2.66, vasili (?), 16:35, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Could not link driver rlm_sql_postgresql: rlm_sql_postgresql.so
    >--
    >всё это после установки postgresql 7.4.6
    >нет у меня такого файла НИГДЕ нет


    to_sauron: вот тебе первый вопрос, которого нет в подробной пошаговой документации. хотя этот вопрос, что для nibs что для cake нужно занести в faq первым и выделить самым жирным шрифтом.

     
     
  • 3.67, br (?), 16:42, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    этого файла нет ни при сборке freeraduis с tar архива
    ни при установке с готового RPM
     
     
  • 4.71, sauron (?), 18:52, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >этого файла нет ни при сборке freeraduis с tar архива
    >ни при установке с готового RPM

    Прочтите документацию. Чтобы после сборки он был необходимо чтобы configure нашел от postgresql библиотеки и заголовки. Если ставили postgresql из rpm то поставьте еще postgresql rpm devel пакет. Он содержит заголовки.

     
     
  • 5.73, br (?), 19:12, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    работает
    :)
     
     
  • 6.75, sauron (?), 19:17, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >работает
    >:)
    Что ? :)

    PS Если вы запустили Cake на дистрибутиве отличном от gentoo просьба сообщить дистрибутив, какие пакеты использовались и где вы их брали. Для пополнения документации.

     
     
  • 7.76, br (?), 19:24, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    как доделаю всё сообщу.
    сейчас настраиваю pptpd
     
  • 7.78, br (?), 20:54, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    установлен Tomcat, пишу cake cake в web-приглашении
    выдаёт
    Ошибка: java.lang.NullPointerException
     
     
  • 8.79, br (?), 22:58, 21/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    что с этим делать ... текст свёрнут, показать
     
     
  • 9.81, sauron (?), 05:37, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    как минимум привести полный текст ошибки Вполне возможно, что нет jdbc драйверо... текст свёрнут, показать
     
     
  • 10.88, br (?), 13:03, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    но уже с resin хотя tomcat тоже нечего... текст свёрнут, показать
     
     
  • 11.89, eugene (??), 13:07, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    а что было то драйверов для постгреса не было или что ... текст свёрнут, показать
     
     
  • 12.90, br (?), 17:29, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    не коннектился к базе под cake cake создал ещё одного пользователя с ним заработ... текст свёрнут, показать
     
  • 12.91, br (?), 19:55, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    createuser cake -P -D Введите пароль для нового пользователя cake Введите снова... текст свёрнут, показать
     
  • 8.84, eugene (??), 06:44, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    что в stdout и stderr логах у томкета написано и полный текст эксепшена приведи... текст свёрнут, показать
     
  • 3.86, sauron (?), 07:48, 22/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >to_sauron: вот тебе первый вопрос, которого нет в подробной пошаговой документации.

    Внимааательно смотрим документацию. Она предполагает, что или все ставится из пакетов (и пакеты все умеют).
    Либо все ставится из сорцов.


    http://npj.ru/cake/cake-base-install
    Читаем предупреждение.

    >хотя этот вопрос, что для nibs что для cake нужно занести в
    >faq первым и выделить самым жирным шрифтом.
    Смешанные варианты на RH дистрибутивах никто рассматривать не собирается. Это нарушение идеологии дисрибутива. Пока у вас один-два два пакета, это не смертельно. Но все производители rpm бейзед дистрибутивов, вам посоветуют ставить все из RPM.

    P.S. RPM билды FreeRADIUS с поддержкой postgresql существуют.

     
     
  • 4.94, WaZZuP (?), 11:08, 10/11/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >P.S. RPM билды FreeRADIUS с поддержкой postgresql существуют.
    SLES 9
     

  • 1.62, br (?), 14:43, 21/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    freeradius 1.0.1 также имеете
     
  • 1.87, Банзай (??), 10:16, 22/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что ж. Все сие свидетельствует, что проблема выеденного яйца суть для всех острейшая!
     
  • 1.92, era (?), 08:28, 25/03/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тема конечно хорошая...вот только вопрос <b>ВСЕМ</B> как такое сделать для системы где один сервак с инетом раздает инет шести сервантам...а эти шесть сервантов в сумме обслуживают 1400 пользователей? вот думаю стоит ли на вашу систему переходить..интересно же вроде как!!
     
  • 1.93, crimo (?), 12:39, 26/03/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    при экспорте базы  cake.sql надо ввести пароль, ввожу пароль но доступ не даёт(сильно ругается) что деласть сносить postgresql или я чтото не так сделал???
     
     
  • 2.95, ABTOP (?), 03:04, 26/12/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Очень позновательно, спасибо :)! А вот теперь два вопроса:

    1) А сильно ли сложно к вышеоспариваемым разработкам прикрутить интерфейс, с помощью которого бы пользователь смог введя пин с карты, купленной в ларьке, пополнить свой баланс?

    2) Как учитывать исходящий трафик в случае если он генериться в канал ISP(оператора предоставляющего интернет для нашей домашней сети по PPTP к примеру), и считать входящий с тарелки? То бишь щщитать асинхронный интернет? Ну как? Слабо?

    А если честно, интересно присоединиться к проекту Cake, дабы он видиться мне весьма перспективным :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру