Биллинговая система Nodeny
23 Ноября 2024, 04:37:55
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
: Прекращена поддержка версии Nodeny 49
Начало
Помощь
Поиск
Войти
Регистрация
Биллинговая система Nodeny
>
Главная категория
>
Общий раздел
>
выгрузка сырого netflow из биллинга
Страниц: [
1
]
« предыдущая тема
следующая тема »
Печать
Автор
Тема: выгрузка сырого netflow из биллинга (Прочитано 6915 раз)
verves
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 9
выгрузка сырого netflow из биллинга
«
:
02 Декабря 2009, 18:12:26 »
согласно ЗоС РФ провайдер обязан хранить логи "кто, куда и зачем" в течение 3х лет.
Хранить детализированный траффик в mysql 3 года (сейчас он хранится 31день) полный абсурд, поэтому решил сливать его в суточные файлы и архивировать.
Покопавшись в nodeny.pl нашёл процедуру запроса траффика у коллекторов. (траффик собираем через rsh c ipcad'a)
Согласно неё биллинг периодически запускает скрипт ipcad.pl который собирает траффик с коллекторов в файлики для последующей обработки.
1 файл - 1 сателлит. Мыслю немного подредактировать этот скрипт, чтобы во время выполнения он параллельно сливал статистику в файл $date.$month.$year.log
Так вот, насколько я понял биллинг эти скрипты запускает параллельно в одно и тоже время для нескольких саттелитов, что может вызвать конфликт во время записи в один файл. (вторая копия скрипта просто несможет открыть файл для редактирования и записи)
Верны ли мои опасения и как идеологически и технически правильней реализовать эту функцию? Может записывать статистику в файл во время обсчёта биллингом траффика?
Спасибо.
Записан
elite
Начальник планеты
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1226
In LAN we trust!
Re: выгрузка сырого netflow из биллинга
«
Ответ #1 :
02 Декабря 2009, 19:31:56 »
а что плохого хранить детальную статистику в мускуле?
Записан
verves
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 9
Re: выгрузка сырого netflow из биллинга
«
Ответ #2 :
02 Декабря 2009, 19:40:08 »
Цитата: elite от 02 Декабря 2009, 19:31:56
а что плохого хранить детальную статистику в мускуле?
мне даже сложно представить размер базы в таком случае, но это точно не одна сотня гигабайт
Записан
versus
Администратор
Спец
Карма: 21
Offline
Сообщений: 845
Re: выгрузка сырого netflow из биллинга
«
Ответ #3 :
03 Декабря 2009, 12:54:16 »
что мешает выгружать данные с базы ночью во время наименьшей активности, притом что вы перед выгрузкой в файл можете обработать скриптом как вам угодно. Зачем вмешиватся в работу именно ядра, как потом отлавливать баги ??
Записан
Страниц: [
1
]
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общий раздел
=> Nodeny Plus
===> Изменяем NoDeny+
===> Ревизии
=> Модули NodenyPlus
===> Переводы
=> Nodeny 50
===> Nodeny 49
===> Разработка
===> Модули для Nodeny
=> Железо для нодени
=> Юмор
=> Курилка
===> Торговля
Загружается...