Случайно заметил, что коллектор стал дублировать флоусы.
В выполненной расшифровке выглядит это примерно так.
#:unix_secs,exaddr,doctets,srcaddr,dstaddr,input,output,srcport,dstport,prot,tos
1183764294,195.x.x.x,40,59.36.101.3,78.y.y.y,253,4,6000,2967,6,0
1183764294,195.x.x.x,40,59.36.101.3,78.y.y.y,253,4,6000,2967,6,0
1183764294,195.x.x.x,40,59.36.101.3,78.y.y.y,253,4,6000,2967,6,0
1183764294,195.x.x.x,40,59.36.101.3,78.y.y.y,253,4,6000,2967,6,0На всякий случай расшифровку выполнял след.образом
FORMAT="UNIX_SECS,EXADDR,DOCTETS,SRCADDR,DSTADDR,INPUT,OUTPUT,SRCPORT,DSTPORT,PROT,TOS"
flow-cat -m $PATH_TO_FLOW/ft-v05.2007-07-08.000000+0400 | flow-nfilter -f $FILTER_FILE -Falls| flow-export -f2 -m$FORMATКоллектор на этой машине эксплуатировался очень давно. Все было в порядке. У нас 2 коллектора. Один используется биллинговой системой и крутится на linux. Второй (который стал глючить) используется для расшифровок и статистики на freebsd. Когда все было нормально, то обсчитанный трафик на обоих коолекторах совпадал. Сейчас наблюдается странная картина. flow-tools на free-bsd стал показывать обсчитанные объемы трафика больше (иногда в 2 раза) при одинаковых условиях выборки. Причем это происходит не каждый день. Есть дни, когда все совпадает. Даже если сделать расшифровку за 1 сутки, то умножение флоусов идет как бы волнами. То есть, то нет.
Есть подозрение, что возникло это всвязи с апгрейдом системы. Подключили дисковый массив по оптике и для этого пришлось проапдейтить систему до FreeBSD 6.2-STABLE FreeBSD. Думали, что из-за flow-tools-0.67, и поставили flow-tools-0.68_4 из портов. Тоже не помогло.
Помогите люди добрые как диагносцировать проблему.
Коллектор запущен:
/usr/local/bin/flow-capture -D -w /data/netflow/ -n3 -S5 -N2 -z9 0/0/2055 &
считалко сошла с ума из-за безумных цифр? чем считаете?
>считалко сошла с ума из-за безумных цифр? чем считаете?Если вопрос о том, чем обсчитывается трафик на одном и на другом коллекторе, то
1. на freebsd считаю перловым скриптом, кот. написал сам несколько лет назад.
2. на linux - сертифицированная биллиноговая система считает.
Даже если учесть, что скрипт мой кривой или стал криво считать из-за каких-то других факторов, то как объяснить абсолютно идентичные флоусы в расшифровке? Флоус (поток) идентифицируется 7-ю уникальными полями (Src IP, Dst IP, Src Port, Dst Port, Layer 3 Protocol Type, ToS, Input Logical Interface). Так вот те, которые я привел как раз по этим параметрам идентичны.
>[оверквотинг удален]
>коллекторе, то
>1. на freebsd считаю перловым скриптом, кот. написал сам несколько лет назад.
>
>2. на linux - сертифицированная биллиноговая система считает.
>Даже если учесть, что скрипт мой кривой или стал криво считать из-за
>каких-то других факторов, то как объяснить абсолютно идентичные флоусы в расшифровке?Откуда льётся flow?
Появился ещё один flow-exporter?Кстати еще:
Флоус (поток) идентифицируется 7-ю уникальными полями (Src IP, Dst IP, Src
>Port, Dst Port, Layer 3 Protocol Type, ToS, Input Logical Interface).
>Так вот те, которые я привел как раз по этим параметрам
>идентичны.Обязательно при идентификации смотреть exaddr
>>[оверквотинг удален]
>>коллекторе, то
>>1. на freebsd считаю перловым скриптом, кот. написал сам несколько лет назад.
>>
>>2. на linux - сертифицированная биллиноговая система считает.
>>Даже если учесть, что скрипт мой кривой или стал криво считать из-за
>>каких-то других факторов, то как объяснить абсолютно идентичные флоусы в расшифровке?
>
>Откуда льётся flow?cisco
>Появился ещё один flow-exporter?Экспортеров несколько, только вот когда я делая расшифровку, я использую фильтр
filter-primitive mw-router
type ip-address
permit 195.x.x.xfilter-primitive mv-time-start
type time-date
permit gt July 1, 2007 00:00:00filter-primitive mv-time-end
type time-date
permit lt August 1, 2007 00:00:00filter-primitive mv-dst-ip
type ip-address-mask
permit 78.y.y.y 255.255.255.255filter-primitive mv-in-inter
type ifindex
permit 253
default denyfilter-definition alls
match ip-exporter-address mw-router
match input-interface mv-in-inter
match ip-destination-address mv-dst-ip
match start-time mv-time-start
match start-time mv-time-end>
>Кстати еще:
>Флоус (поток) идентифицируется 7-ю уникальными полями (Src IP, Dst IP, Src
>>Port, Dst Port, Layer 3 Protocol Type, ToS, Input Logical Interface).
>>Так вот те, которые я привел как раз по этим параметрам
>>идентичны.
>
>Обязательно при идентификации смотреть exaddrПри использовании вышеописанного фильтра exaddr один единственный.
Ок.
>Если вопрос о том, чем обсчитывается трафик на одном и на другом коллекторе, то
>1. на freebsd считаю перловым скриптом, кот. написал сам несколько лет назад.
>2. на linux - сертифицированная биллиноговая система считает.
>Даже если учесть, что скрипт мой кривой или стал криво считать из-за каких-то других >факторов, то как объяснить абсолютно идентичные флоусы в расшифровке? Флоус (поток) >идентифицируется 7-ю уникальными полями (Src IP, Dst IP, Src Port, Dst Port, Layer 3 >Protocol Type, ToS, Input Logical Interface). Так вот те, которые я привел как раз по
>этим параметрам идентичны.Файлы флоу на сертифицированным биллинге и на freebsd одинаковые?
Пробовал делать расшифровку с файлов флоу биллинга?
Это чтобы убедится одназначно в косяке коллектора на freebsd.Я делаю также расшифровки, только я не поднимал второй коллектор, а просто копирую каждую ночь по фтп файлы флоу за день с биллинга на машину для расшифровок.
>Ок.
>>Если вопрос о том, чем обсчитывается трафик на одном и на другом коллекторе, то
>>1. на freebsd считаю перловым скриптом, кот. написал сам несколько лет назад.
>>2. на linux - сертифицированная биллиноговая система считает.
>>Даже если учесть, что скрипт мой кривой или стал криво считать из-за каких-то других >факторов, то как объяснить абсолютно идентичные флоусы в расшифровке? Флоус (поток) >идентифицируется 7-ю уникальными полями (Src IP, Dst IP, Src Port, Dst Port, Layer 3 >Protocol Type, ToS, Input Logical Interface). Так вот те, которые я привел как раз по
>>этим параметрам идентичны.
>
>Файлы флоу на сертифицированным биллинге и на freebsd одинаковые?Разные коллекторы, соответственно и файлы разные, причем серт-й коллектор не сохраняет в файлы, он заточен сразу на тарификатор. Функционал этого коллектора не позволяет включить сохранение всего трафика в файлы.
>Пробовал делать расшифровку с файлов флоу биллинга?Соответственно расшифровку и не сделать, т.к. не из чего.
>Это чтобы убедится одназначно в косяке коллектора на freebsd.Я вот думаю, чтобы убедиться поставлю другой коллектор. Только вот не могу выбрать кайдовский или netramet. Не посоветуете?
>Я вот думаю, чтобы убедиться поставлю другой коллектор. Только вот не могу
>выбрать кайдовский или netramet. Не посоветуете?У меня на биллинге установлен flow-tools версии 0.66 отсюда http://www.splintered.net/sw/flow-tools
Нареканий нет.
>>Я вот думаю, чтобы убедиться поставлю другой коллектор. Только вот не могу
>>выбрать кайдовский или netramet. Не посоветуете?
>
>У меня на биллинге установлен flow-tools версии 0.66 отсюда http://www.splintered.net/sw/flow-tools
>Нареканий нет.Откатился на версию 0.66, не помогло. Дубли остались.