|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957 18 Nov 2003 19:12:30 To : Belousov Oleg Subject : есть спецы по netgraph? (модуль для биллинга) -------------------------------------------------------------------------------- 18 Nov 03 16:04, you wrote to all: BO> Есть потребность в написании модуля для биллинга по учету трафика. BO> Идея такая: модуль цепляется по типу ng_ipacct и управяется внешней BO> утилитой. Цепляется куда? BO> Утилита эта может включить/выключить ip для определеного BO> хоста. При включении задается лимит по трафику, если лимит BO> превышается BO> - поток автоматически, в реальном времени отключается (и до кучи BO> запускается какой нибудь скрипт) BO> Может получиться красиво и универсально. Hе хочется заморачиваться со BO> скриптами и опрашиванием ipfw каждые N мин прописыванием правил. BO> Одна беда - для netgraph я не писатель. Может кто нибудь поможет? BO> Хотя-бы начать... Возьми готовый ng_ipacctd - тебе ведь все равно надо в базу все сваливать. Hу, а дальше скрипт, который в цикле опрашивает базу и минусует лимит трафика. Вероятно, он же сможет при инсерте данных в основную таблицу, сразу минусовать из рабочей таблицы средствами sql-я. После этого второй скрипт, шерстит рабочую базу на наличие нулевого, или близкого к нему значения остатка трафика. Andrey --- GoldED+/BSD 1.1.4.7 * Origin: Unix powered... (2:5030/1957) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28603fba3857.html, оценка из 5, голосов 10
|