The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Построение системы учета трафика на основе net-acc..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Построение системы учета трафика на основе net-acc..."
Сообщение от opennews on 06-Окт-03, 19:28 
Андрей Ушаков написал статью с подробным описанием процесса установки и настройки пакета net-acct для построения несложной системы учета трафика, удовлетворяющей трем условиям:

- система должна выдавать подробный отчет по трафику, время,
source и destination адреса, порты, сетевой интерфейс;
- система могла работать с базой данных, например с MySQL;
- система должна каким-либо образом разделять тип трафика на бесплатный (free), пиринговый (peer), и общий (world).

URL: http://www.opennet.me/base/net/net_acct.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=2956

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Построение системы учета трафика на основе net-acct"
Сообщение от White email on 06-Окт-03, 19:28 
Фигня... это и в доке есть.
А вот решали ли кто-то задачу по вычислению
вхождения IP в сеть на MySQL. Поскольку без этого сама по себе затея бесполезна...
Cообщить модератору | Наверх | ^

3. "Построение системы учета трафика на основе net-acct"
Сообщение от dct email on 07-Окт-03, 06:18 
Ну а по поводу IP в базе..
С небольшим ограничением, что Адрес сети это первый адрес, а броадкаст последний. Добавляем в базу два числовых поля, в которых храним в цифровом виде (одним числом) IP и broadcast и проверяем по бетвин.
Cообщить модератору | Наверх | ^

8. "Построение системы учета трафика на основе net-acct"
Сообщение от scan email on 08-Окт-03, 10:49 
>Фигня... это и в доке есть.
>А вот решали ли кто-то задачу по вычислению
>вхождения IP в сеть на MySQL. Поскольку без этого сама по себе
>затея бесполезна...

Элементарно.
Пусть:

$host = '192.168.1.11' - адрес проверяемого хоста
$net = '192.168.1.0' - адрес сети
$mask = '255.255.255.0' - маска сети

Делаем бинарное И хоста с маской и сравниваем с адресом сети (хинт: адреса нужно привести в числовое значение):

SELECT (INET_ATON($host) & INET_ATON($mask)) = INET_ATON($net);

Если результат 1, то хост входит в сеть, если 0, то не входит :)

Cообщить модератору | Наверх | ^

13. "Построение системы учета трафика на основе net-acct"
Сообщение от white email on 10-Окт-03, 12:00 
О так .. вот Век живи век учись.
Спасибо за подсказку.
Cообщить модератору | Наверх | ^

2. "Построение системы учета трафика на основе net-acct"
Сообщение от White email on 06-Окт-03, 19:30 
Может я немного и резко выстказался..
Не все могут прочесть английсий ман и воспользоватся поиском...

Но мне кажется это несколько однобокое решение....

Cообщить модератору | Наверх | ^

4. "Построение системы учета трафика на основе net-acct"
Сообщение от Аноним email on 07-Окт-03, 15:03 
Думаю проще на PgSQL переделать.
Cообщить модератору | Наверх | ^

5. "Построение системы учета трафика на основе net-acct"
Сообщение от Аноним email on 07-Окт-03, 16:57 
смотрите:
http://netacct-mysql.gabrovo.com/
http://netacct-mysql.gabrovo.com/beta/plan-grafik/netstat.txt
http://netacct-mysql.gabrovo.com/index.php?action=forum&boch=list&lang=
Cообщить модератору | Наверх | ^

6. "Построение системы учета трафика на основе net-acct"
Сообщение от Аноним email on 07-Окт-03, 18:18 
White, большая часть рускоязычных статей это и есть по сути перевод иноязычных манов/статей с некоторой степенью их изменения. Но как вы и сами сказали, не все могут их прочесть по тем или иным причинам.

Ну и никто не заявлял, что описанная схема является самой продвинутой и сложной.

Cообщить модератору | Наверх | ^

7. "Построение системы учета трафика на основе net-acct"
Сообщение от Red email on 07-Окт-03, 20:04 
Пользовались! Система простая, но систематически врет по трафику плюс очень странно работает с несколькими интерфейсами. Пришлось перейти на нетрамет с парой перловских скриптов - тепер все четко. Правда у нетрамета тоже много своих приколов.  
Cообщить модератору | Наверх | ^

12. "Построение системы учета трафика на основе net-acct"
Сообщение от white email on 10-Окт-03, 11:54 
И где же net-acct врет?

У нас уже год как работает. Вранья не замечали.
Во всяком случае установленна с двух концов dsl соединениия на двух роутерах дала возможность выяснить где и какие потери передачи данных происходили.

Учень полезная штучка.

Там только надо вовремя данные снимать.

Cообщить модератору | Наверх | ^

9. "Построение системы учета трафика на основе net-acct"
Сообщение от MK on 09-Окт-03, 12:30 
Нечто очень похожее уже написано, правда не бесплатное и не учитывает порты.
http://netbilling.nm.ru
Cообщить модератору | Наверх | ^

10. "Построение системы учета трафика на основе net-acct"
Сообщение от AD email on 09-Окт-03, 14:02 
А кто смог собрать на бсд 5.1?
у меня не собирается/
Cообщить модератору | Наверх | ^

15. "Построение системы учета трафика на основе net-acct"
Сообщение от Taheer email on 09-Дек-03, 12:35 
используй gmake
Cообщить модератору | Наверх | ^

11. "Построение системы учета трафика на основе net-acct"
Сообщение от Аноним email on 10-Окт-03, 03:39 
Есть и побыстрее верианты
http://netgatesystem.narod.ru
Cообщить модератору | Наверх | ^

14. "Построение системы учета трафика на основе net-acct"
Сообщение от white email on 13-Окт-03, 18:00 
>Есть и побыстрее верианты
>http://netgatesystem.narod.ru

А что значить быстрее?
Вы пробовали и у Вас тормозило?

Cообщить модератору | Наверх | ^

16. "Построение системы учета трафика на основе net-acct"
Сообщение от Nikolay Hristov email on 11-Дек-03, 10:33 
hi there :)
as i'm bulgarian and i understand russian (i've studied it in school) but I can't spell words correctly so i will write in english.

so someone here mention pgSQL .. i'm very interested in adding postgres support to netacct-mysql but since i haven;t used it at all i have no idea about it structures and such things .. if someone is familiar with postgresql and wants to help please write me at my private mail or subscribe to netacct-devel mailing list at netacct-devel@lists.gabrovo.com

we're now working about next release of netacct which will include some minor fixes in nacctd (daemon) such as compilation problems and optimisation mainly for FreeBSD (i;ve got shell on freebsd so i can test it), open/netbsd support as well, oracle support .. and some major changes in web interface .. complete rewrite to avoid some problems with register_globals = off .. rrdtool graphics day/week/month/year .. auth by user AND ip .. shaper config via web (maybe) and many more

so i;m writing here to ask some help since this project is lack of developers (we are 3 at this time - one php guru, one perl devel and me)

Cообщить модератору | Наверх | ^

17. "Построение системы учета трафика на основе net-acct"
Сообщение от Чай_Ник email on 28-Янв-04, 14:16 
Есть задача учета трафика. НИчего по этому поводу не знаю. Линуха не касался. Можно ли его обойти, и чтобы прокс был рабочей станцией?
Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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