Страница 1 из 1

Ошибка traffic2sql

Добавлено: Пн апр 14, 2008 7:12 am
zimba
Добрый день.
При попытке записать данные нетфлов в базу вылазит очень много ошибок, а именно:

Код: Выделить всё

.......
.......
.......
Use of uninitialized value in string at /usr/abills/libexec/traffic2sql line 398.
Use of uninitialized value in addition (+) at /usr/abills/libexec/traffic2sql line 385.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 392.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 393.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 394.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 395.
Use of uninitialized value in string at /usr/abills/libexec/traffic2sql line 398.
Use of uninitialized value in addition (+) at /usr/abills/libexec/traffic2sql line 385.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 392.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 393.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 394.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/traffic2sql line 395.
Use of uninitialized value in string at /usr/abills/libexec/traffic2sql line 398.
.......
.......
.......
В чем может быть ошибка?
Спасибо.

Добавлено: Пн апр 14, 2008 7:18 am
~AsmodeuS~
1 покажите строку запуска
2 откуда берёте данные
3 возможно они не в том формате тчо анализирует система

Добавлено: Пн апр 14, 2008 7:20 am
zimba
~AsmodeuS~ писал(а): 1 покажите строку запуска
/usr/abills/libexec/traffic2sql 3 flowdir=/usr/abills/var/log/ipn/
~AsmodeuS~ писал(а): 2 откуда берёте данные
flow-tool
строка запуска -S 5 -n 287 -N 0
-w /usr/abills/var/log/ipn/ 0/127.0.0.1/555
~AsmodeuS~ писал(а): 3 возможно они не в том формате тчо анализирует система
стандартные флов данные

Добавлено: Пн апр 14, 2008 7:40 am
~AsmodeuS~
сделайте flow-cat, flow-print и покажите вывод

Добавлено: Пн апр 14, 2008 7:48 am
zimba
flow-cat * |flow-print |head
srcIP dstIP prot srcPort dstPort octets packets
172.27.200.201 72.3.184.153 6 2685 17475 144 3
172.27.148.59 195.222.17.41 6 4262 21 144 3
172.27.148.59 195.222.17.41 6 4259 21 144 3
172.27.131.6 89.202.157.131 6 4926 80 144 3
89.202.157.131 172.27.131.6 6 80 4924 120 3
194.67.52.35 172.27.202.90 6 80 2427 120 3
172.27.148.59 212.47.219.89 6 4263 21 144 3
64.12.161.185 172.27.0.39 6 443 1751 120 3
172.27.202.90 193.138.220.187 6 2430 80 144 3

Добавлено: Пн апр 14, 2008 9:11 am
ran
а flow-cat, flow-print действительно запускаются из т2скл? тоись они лежат там, где хочется абиллсу? какая версия абиллса?

Добавлено: Пн апр 14, 2008 9:26 am
zimba
ran писал(а):а flow-cat, flow-print действительно запускаются из т2скл? тоись они лежат там, где хочется абиллсу? какая версия абиллса?
да эти утилиты лежат там где надо, версия из цвс

Добавлено: Пн апр 14, 2008 8:38 pm
~AsmodeuS~
1 практически все консольные программы имеют хелп. И можно указать из какого места запускать внешние программы

2 У Вас не определено правило $conf{IPN_FW_STOP_RULE}

Добавлено: Вт апр 15, 2008 6:53 am
zimba
~AsmodeuS~ писал(а):1 практически все консольные программы имеют хелп. И можно указать из какого места запускать внешние программы
это я видел
~AsmodeuS~ писал(а): 2 У Вас не определено правило $conf{IPN_FW_STOP_RULE}
Доступ у нас осуществляется при помощи VPN поэтому изменять настройки фаервола смысла нет. Кроме того не понятно как экспорт статистики из лога может влиять на фаервол. И как это можно обойти?

Добавлено: Вт апр 15, 2008 6:55 am
~AsmodeuS~
просто внесите $conf{IPN_FW_STOP_RULE}=''; в конфиг

я поправлю эту неточность

Добавлено: Вт апр 15, 2008 7:32 am
zimba
Спасибо

Добавлено: Вт апр 15, 2008 7:59 am
zimba
после добавления указанной опции ошибка изменилась на:

Код: Выделить всё

....
....
....
Use of uninitialized value in addition (+) at /usr/abills/libexec/traffic2sql line 385.
Use of uninitialized value in addition (+) at /usr/abills/libexec/traffic2sql line 385.
Use of uninitialized value in addition (+) at /usr/abills/libexec/traffic2sql line 385.
Use of uninitialized value in addition (+) at /usr/abills/libexec/traffic2sql line 385.
....
....
....

Добавлено: Вт апр 15, 2008 8:06 am
zimba
$conf{IPN_FW_FIRST_RULE}=1; - помогло отцу русской демократии

Добавлено: Вт апр 15, 2008 8:07 am
ran
zimba писал(а):Доступ у нас осуществляется при помощи VPN поэтому изменять настройки фаервола смысла нет.
файервола может и нет... а вот как у тебя клиент обрубаться по депозиту будет, если биллнг ведёт ипн, ты подумал? А будет он обрубаться вызовом $conf{IPN_FW_STOP_RULE} (а если, как посоветовал Асмодеус '' - то никак :D ). Посему, пропиши там хотябы ватето:

Код: Выделить всё

$conf{IPN_FW_STOP_RULE}="/usr/bin/sudo /usr/abills/misc/pppd_kill %IP";

Добавлено: Вт апр 15, 2008 8:29 am
zimba
ran писал(а):
zimba писал(а):Доступ у нас осуществляется при помощи VPN поэтому изменять настройки фаервола смысла нет.
файервола может и нет... а вот как у тебя клиент обрубаться по депозиту будет, если биллнг ведёт ипн, ты подумал? А будет он обрубаться вызовом $conf{IPN_FW_STOP_RULE} (а если, как посоветовал Асмодеус '' - то никак :D ). Посему, пропиши там хотябы ватето:

Код: Выделить всё

$conf{IPN_FW_STOP_RULE}="/usr/bin/sudo /usr/abills/misc/pppd_kill %IP";
Спасибо, так и сделал