nightfly Posted December 2, 2009 at 03:27 PM Posted December 2, 2009 at 03:27 PM Ровно 3 вопроса: 1. А возможно ли посмотреть что творит сабжевый модуль в живую какнить? 2. Уроны пакетов на каких скоростях на нем начинаются и какого % соотношения достигать могут? 3. с smp у него часом никаких болезней не наблюдалось? Спасибо за внимание, сижу-боюсь.
madf Posted December 2, 2009 at 04:55 PM Posted December 2, 2009 at 04:55 PM Ровно 3 вопроса: 1. А возможно ли посмотреть что творит сабжевый модуль в живую какнить? 2. Уроны пакетов на каких скоростях на нем начинаются и какого % соотношения достигать могут? 3. с smp у него часом никаких болезней не наблюдалось? Спасибо за внимание, сижу-боюсь. Внутрь в него в основной цикл добавить журналирование. Статистическими данными не владею. SMP ничего специфического в систему не добавляет, влиять не должно.
nightfly Posted December 2, 2009 at 05:00 PM Author Posted December 2, 2009 at 05:00 PM 1. понял 2. около 50-70% трафика не учитываться может? 3. так и подозревал но решил для полной уверенности переспросить. (хотя одной сетевухе смп таки не понравился) Если не bpf/divert то чем из рассчета на возрастающие скоростя? nf? Видел темы вида "считается в 2 раза больше" и "вобще не считается" (по очевидным причинам), но тем вида "ловиться от 30 до 70% трафика" еще тут не встречал. Основная проблема в том что просто не могу просечь когда началось - связано ли с потоком или таки с последними переборками ядра.. или еще с чем.
madf Posted December 2, 2009 at 08:06 PM Posted December 2, 2009 at 08:06 PM 1. понял 2. около 50-70% трафика не учитываться может? 3. так и подозревал но решил для полной уверенности переспросить. (хотя одной сетевухе смп таки не понравился) Если не bpf/divert то чем из рассчета на возрастающие скоростя? nf? Видел темы вида "считается в 2 раза больше" и "вобще не считается" (по очевидным причинам), но тем вида "ловиться от 30 до 70% трафика" еще тут не встречал. Основная проблема в том что просто не могу просечь когда началось - связано ли с потоком или таки с последними переборками ядра.. или еще с чем. divert дает 100% гарантию обсчета, но может вызывать тормоза роутера и тормозить сам трафик. nf считает, вроже, точно, но с задержкой обратно пропорциональной частоте сброса данных от сенсора. При этом минимально нагружается stargazer.
nightfly Posted December 2, 2009 at 08:22 PM Author Posted December 2, 2009 at 08:22 PM divert тормозной как сволочь - когда-то уже имел с ним проблемы, повторять не хочу. nf чем можете посоветовать продуктивно експортить под фрю софтово? Спасибо за внимание. PS bpf точно не имеет шансов на жизнь при потоках в 80-120мбит? Ничего крутить не рекомендуется?
madf Posted December 3, 2009 at 08:34 AM Posted December 3, 2009 at 08:34 AM divert тормозной как сволочь - когда-то уже имел с ним проблемы, повторять не хочу. nf чем можете посоветовать продуктивно експортить под фрю софтово? Спасибо за внимание. PS bpf точно не имеет шансов на жизнь при потоках в 80-120мбит? Ничего крутить не рекомендуется? На самом деле он написан очень неэффективно и подкрутить там есть чего. На это еще один из местных троллей в прошлом году обращал внимание. Просто у меня никогда небыло под рукой FreeBSD чтобы нормально заняться этим плагином. По поводу NetFlow - говорят, фря это как-то сама умеет (админ наш так говорит и, по идее, у нас так реализовано). Только я не знаю как это делается. Из альтернативных решений - fprobe. Она написана с использованием libpcap и должна работать и под фрей.
nightfly Posted December 3, 2009 at 11:59 AM Author Posted December 3, 2009 at 11:59 AM По поводу NetFlow - говорят, фря это как-то сама умеет видимо намекает на softflowd и flow-tools Ок, спасибо - буду пробовать.
nightfly Posted December 3, 2009 at 05:08 PM Author Posted December 3, 2009 at 05:08 PM cap_nf + softflowd, поток около 80 Мбит, два часа полет нормальный, точность потрясает. Stg v. 2.406-rc1 Module: 'CAP_NF v. 0.3' Хозяйке на заметку: как показала практика проблемы теряния трафика у cap_bpf начинаются на скоростях от 20 мбит/с на затюненом в усмерть sysctl. Спасибо еще раз за добрый совет.
madf Posted December 4, 2009 at 09:22 AM Posted December 4, 2009 at 09:22 AM cap_nf + softflowd, поток около 80 Мбит, два часа полет нормальный, точность потрясает. Stg v. 2.406-rc1 Module: 'CAP_NF v. 0.3' Хозяйке на заметку: как показала практика проблемы теряния трафика у cap_bpf начинаются на скоростях от 20 мбит/с на затюненом в усмерть sysctl. Спасибо еще раз за добрый совет. Хочу предупредить об одном маленьком побочном эффекте. Если используется авторизация пользователей через mod_auth_ia - часть трафика полученного непосредственно перед отключением юзера не будет учитана. Происходит это потому что после разавторизации для пользователя прекращается обсчет трафика, а сенсор отдает данные с некоторой задержкой. В будущем это будет исправлено (я думаю к 407-й версии).
nightfly Posted December 4, 2009 at 10:46 AM Author Posted December 4, 2009 at 10:46 AM always_online поголовно, с другой стороны в сенсоре ж можно выкрутить до минимума flows expiring time если хочется бояться за каждый байт.
madf Posted December 4, 2009 at 02:51 PM Posted December 4, 2009 at 02:51 PM always_online поголовно, с другой стороны в сенсоре ж можно выкрутить до минимума flows expiring time если хочется бояться за каждый байт. При выкручивании теряется вся прелесть такого подхода. Это тогда будет более тормозной аналог ipq/divert
nightfly Posted December 4, 2009 at 03:14 PM Author Posted December 4, 2009 at 03:14 PM Согласен. С другой стороны прелестью nf считаю возможность вынести сенсор подальше от биллинга отдав только под это все ресурсы целевого хоста
vlad5503 Posted April 24, 2014 at 03:17 AM Posted April 24, 2014 at 03:17 AM Прочитал манал по Stargazer-у, но не нашел нигде упоминания или запрета использовать вместо имени интерфейса ip-адрес. Т.е. есть модули учитывающие трафик, такие как mod_cap_bpf.co. В описании сказано, что параметр в iface прописываеться имя интерфейса, например как em0, re0 и т.п. Хотел узнать у тех кто пробовал вместо имени вписать адрес - работает при этом Stargazer или нет? Причина вопроса возникла после падения интерфейса, а на нем был прописан ещё алиас. И после поднятия, адрес алиаса стал первым. И запросы/ответы клиентам пошли не от основного адреса а от алиаса. В следствии чего авторизаторы у клиентов покраснели. Дабы избежать такого в будущем хотел как-то зафиксировать работу stargazera и ip-адреса меж собой. Спасибо за ответы и советы.
madf Posted April 24, 2014 at 05:27 AM Posted April 24, 2014 at 05:27 AM Ну могли бы и сами проверить. Делов-то на пару минут. Но я сразу скажу — не работает. Используйте другие плагины захвата трафика: cap_divert например, или cap_nf и какой-нибуть NetFlow-сенсор.
vlad5503 Posted April 24, 2014 at 07:55 AM Posted April 24, 2014 at 07:55 AM Для сбора статистики используем NetFlow, Тут проблема как раз в работе между Авторизатором и сервером. Нужно заставить сервер Stargazer работать с определённого для этого IP-адреса.
madf Posted April 24, 2014 at 08:09 AM Posted April 24, 2014 at 08:09 AM Для сбора статистики используем NetFlow, Тут проблема как раз в работе между Авторизатором и сервером. Нужно заставить сервер Stargazer работать с определённого для этого IP-адреса. Если у вас NetFlow то при чем тут cap_bpf? К авторизации оно вообще отношения не имеет. И привязать авторизатор к какому-то локальному IP нельзя (хотя и не невозможно), он всегда шлет с подходящего по нужному маршруту. Вообще вам бы с физикой проблему решить, а не костыли городить.
vlad5503 Posted April 25, 2014 at 03:51 AM Posted April 25, 2014 at 03:51 AM Согласен модуль cap_bpf не имеет отношения. Однако только в нем указаны имена интерфейсов которые слушает старгейзер. Далее... Авторизатору задается адрес или имя сервера. В данном случае был собран авторизатор с адресом и раздавался клиентам. Авторизатор отсылает и принимает данные на/от адреса 192.168.128.1. Сервер имеет адрес 192.168.128.1 и алиас 192.168.128.5. После падения интерфейса основной адрес сервера пропал, остался только алиас. Прописал с консоли адрес 19.168.128.1. Вроде бы интернет заработал у людей, но вот авторизаторы были красными. Потому как сервер отправлял запросы и ответы от адреса 192.168.128.5. В итоге пришлось удалить оба адреса и заново прописать 192.168.128.1 - основнй, 192.168.128.5 - алиасом. После этого авторизаторы позеленели. Вот дабы избежать такой ситуации, что можете предложить?
madf Posted April 25, 2014 at 05:45 AM Posted April 25, 2014 at 05:45 AM Согласен модуль cap_bpf не имеет отношения. Однако только в нем указаны имена интерфейсов которые слушает старгейзер.Которые слушает модуль захвата. Далее... Авторизатору задается адрес или имя сервера. В данном случае был собран авторизатор с адресом и раздавался клиентам. Авторизатор отсылает и принимает данные на/от адреса 192.168.128.1. Сервер имеет адрес 192.168.128.1 и алиас 192.168.128.5. После падения интерфейса основной адрес сервера пропал, остался только алиас. Прописал с консоли адрес 19.168.128.1. Вроде бы интернет заработал у людей, но вот авторизаторы были красными. Потому как сервер отправлял запросы и ответы от адреса 192.168.128.5. В итоге пришлось удалить оба адреса и заново прописать 192.168.128.1 - основнй, 192.168.128.5 - алиасом. После этого авторизаторы позеленели. Вот дабы избежать такой ситуации, что можете предложить? Не использовать алиасы. Не допускать пропадания линка. При пропадании линка вычищать алиасы с ним связанные.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now