Ошибка traffic2sql

Ответить
zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 am

Ошибка traffic2sql

Сообщение 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.
.......
.......
.......
В чем может быть ошибка?
Спасибо.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

1 покажите строку запуска
2 откуда берёте данные
3 возможно они не в том формате тчо анализирует система

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 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 возможно они не в том формате тчо анализирует система
стандартные флов данные

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

сделайте flow-cat, flow-print и покажите вывод

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 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

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

а flow-cat, flow-print действительно запускаются из т2скл? тоись они лежат там, где хочется абиллсу? какая версия абиллса?

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 am

Сообщение zimba »

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

1 практически все консольные программы имеют хелп. И можно указать из какого места запускать внешние программы

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

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 am

Сообщение zimba »

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

просто внесите $conf{IPN_FW_STOP_RULE}=''; в конфиг

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

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 am

Сообщение zimba »

Спасибо

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 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.
....
....
....

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 am

Сообщение zimba »

$conf{IPN_FW_FIRST_RULE}=1; - помогло отцу русской демократии

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

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

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

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

zimba
Сообщения: 61
Зарегистрирован: Пн янв 21, 2008 11:55 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";
Спасибо, так и сделал

Ответить