The OpenNET Project / Index page

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



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

. "flow-tools. экспорт в MySQL" +/
Сообщение от veng (??), 19-Мрт-06, 22:25 
>Исходные данные:
>flow-tools version = 0.68 собрано с поддержкой MySQL из портов
>OS =FreeBSD 5.4
>
>Потоки собираются нормально, с этим проблем нет. Но  когда пытаюсь сделать
>экспорт то:
>$ flow-export -f3 -m0x383043 -u"user:pass:localhost:3306:flowdb:actions" < ./ft-v05.2006-03-14.111301+0300
>flow-export: Format not supported
>flow-export: Exported 0 records
>
>при этом экспорт в аски проходит без проблем(с -m0x383043).
>
>Вопрос:
>В чем проблема? чего в MANe не увидел? какой формат таблицы?
>
>ЗЫ до соединения с БД дело не доходит.

Порт собран БЕЗ поддержки MySQL. Пересобери порт правильно:
make -D WITH_MYSQL
make install

Создаешь таблицу

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;

в БД 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
Добавить, Поддержать, Вебмастеру