The OpenNET Project / Index page

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



"flow-tools. экспорт в MySQL"
Версия для распечатки Пред. тема | След. тема
Форум Маршрутизаторы CISCO и др. оборудование.
Исходное сообщение [ Отслеживать ]

. "flow-tools. экспорт в MySQL" +/
Сообщение от Павелemail (??), 28-Мрт-06, 14:14 
>Порт собран БЕЗ поддержки MySQL. Пересобери порт правильно:
>make -D WITH_MYSQL
>make install

может таки пакадж собран? да и в конце то концов, когда люди научасться сапать порты и Makefile изучать а? ПОДДЕРЖКА MY/PGSQL БЫЛА ДОБАВЛЕНА В ПОРТ 9 ДЕКАБРЯ 2005 ГОДА!
make WITH_MYSQL=yes
или
make WITH_PGSQL=yes
и все! проблема решена ;) а вы тут флейм развели...
да, кстати, посмотрите даты постов ;) и сравните с датой апдейта... всех неверующих пошлю на http://www.freshports.org/net-mgmt/flow-tools/

>
>Создаешь таблицу
>
>CREATE TABLE `raw` (
>  `unix_secs` int(11) unsigned NOT NULL default '0',
>  `unix_nsecs` int(11) unsigned NOT NULL default '0',
>  `sysuptime` int(11) unsigned NOT NULL default '0',
>  `exaddr` varchar(45) NOT NULL default '0',
>  `dflows` int(11) unsigned NOT NULL default '0',
>  `dpkts` int(11) unsigned NOT NULL default '0',
>  `doctets` int(11) unsigned NOT NULL default '0',
>  `first` int(11) unsigned NOT NULL default '0',
>  `last` int(11) unsigned NOT NULL default '0',
>  `engine_type` tinyint(3) unsigned NOT NULL default '0',
>  `engine_id` tinyint(3) unsigned NOT NULL default '0',
>  `srcaddr` varchar(45) NOT NULL default '0',
>  `dstaddr` varchar(45) NOT NULL default '0',
>  `nexthop` varchar(45) NOT NULL default '0',
>  `input` smallint(5) unsigned NOT NULL default '0',
>  `output` smallint(5) unsigned NOT NULL default '0',
>  `srcport` smallint(5) unsigned NOT NULL default '0',
>  `dstport` smallint(5) unsigned NOT NULL default '0',
>  `prot` tinyint(3) unsigned NOT NULL default '0',
>  `tos` tinyint(3) unsigned NOT NULL default '0',
>  `tcp_flags` tinyint(3) unsigned NOT NULL default '0',
>  `src_mask` tinyint(3) unsigned NOT NULL default '0',
>  `dst_mask` tinyint(3) unsigned NOT NULL default '0'
>) TYPE=MyISAM;
>

не советуйте новичкам таких таблиц! ;) где это видано чтоб IP писать как varchar(45)? это вы что на IPv6 перешли? сомневаюсь... давайте посчитаем ;) 255.255.255.255 = 15 знаков, а значит для IPv4 с головой хватит varchar(15), что в памяти будет занимать 16 байт, если действовать по вашему совету, то памяти уйдет 46 байт, а учитывая то что база будет пухнуть даже не на дрожжах а быстрее, то размеры ее при нормальном траффике будут - мама не горюй ;) да, все будет потом сортироваться и суммироваться, но зачем жеж вот так сразу ее увеличивать то?

>в БД netflow, после чего
>
>flow-export -f3 -mUNIX_SECS,UNIX_NSECS,SYSUPTIME,EXADDR,DFLOWS,DPKTS,DOCTETS, \
>FIRST,LAST,ENGINE_TYPE,ENGINE_ID,SRCADDR,DSTADDR,NEXTHOP,INPUT, \
>OUTPUT,SRCPORT,DSTPORT,PROT,TOS,TCP_FLAGS,SRC_MASK,DST_MASK < file

вам реально нужно столько инфы для учета траффика?

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

Оглавление
flow-tools. экспорт в MySQL, SeF, 19-Мрт-06, 01:59  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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