On Tue, 28 Oct 2003, Sergei Golod wrote:

Спасибо, проверю причины падения. Да, отправка netflow записей сделана не
оптимально.

> Часть вопросов снята отчасти. Посмотрел исходники netflow.c и еще вопросы.
> Несколько коллекторов можно задать в описании модуля. А вот в исходниках
> IMHO не оптимально (повторюсь IMHO) сделан сам сброс в коллекторы.
> Строка 346:
> rc = sendto(flow_so, (void*)&flow_packet, sizeof(flow_packet), 0, (struct
> sockaddr*)&curr->addr, sizeof(struct sockaddr_in));
> 
> почему бы именно здесь не пройтись по списку коллекторов и отправить туда
> уже сформированные данные? Вместо этого - строки 293-296:
> while ( curr ) {
>     process_log_record(curr, elapsed, rq, obj);
>     curr = curr->next;
> }
> и тем самым дважды вызывается процедура process_log_record, а вместе с ней и

Имеется ввиду не дважды, а по стольку раз, сколько коллекторов указано?

> другие, вложенные там. Получается что для отправки одинх и тех же данных на
> разные коллекторы приходится выполнять больше работы модулю. Я не ошибаюсь?

Да, так. особенно неприятно - lookup, который ищет в таблице рутинга.
Спасибо, это исправлю.

> 
> С уважением, Сергей.
> 
> ----- Original Message ----- 
> From: "Igor Khasilev" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, October 23, 2003 5:14 PM
> Subject: Re: [OOPS] Re: [OOPS] Re: [OOPS] Re: [OOPS] пробшый шар на тему
> 1.5.23
> 
> 
> > On Thu, 23 Oct 2003, Sergei Golod wrote:
> >
> > > > написано по просьбе :)
> > > >
> > > > >
> > > > > Вопрос к Игорю: туда будет отправляться весь трафик? Включая
> TCP_HIT,
> > > > > TCP_MEM_HIT, TCP_DENIED? (названия взяты от сквида, но я думаю
> вопрос
> > > > > понят).
> > > >
> > > > Да. Весь. Честно говоря, я пока не получил отзывов о реальной работе
> этого
> > > > модуля, он тестирован на стенде, поэтому нужно с ним быть
> повнимательнее.
> > >
> > > Посмотрим. А пока еще вопросы:
> > > 1. Будет ли в дальнейшем возможность исключать например уже кэшированый
> > > трафик? Т.е. экспортировать только TCP_MISS или задаваемые
> самостоятельно
> > > типы.
> >
> > в принципе сделать несложно - вся необходимая информация в модуль
> попадает.
> 
> 
> =====================================================================
> If you would like to unsubscribe from this list send message to
> [EMAIL PROTECTED] with "unsubscribe oops" in message body.
> Archive is accessible on http://lists.paco.net/oops-rus/
> 

Igor Khasilev                     |
PACO Links, igor at paco dot net  |

=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом