forum.bitel.ru http://forum.bitel.ru/ |
|
ipcad не успевает обсчитывать трафик http://forum.bitel.ru/viewtopic.php?f=7&t=5390 |
Страница 1 из 1 |
Автор: | babay951 [ 19 апр 2011, 07:43 ] |
Заголовок сообщения: | ipcad не успевает обсчитывать трафик |
ipcad не успевает обсчитывать трафик Проблема началась месяца полтора назад, в часы пик с 12 до 24 ipcad не успевает считать трафик, как будто подвисает. Соответствено появилась халява на мегабайтных тарифах и часть условных безлимитов работают неккоректно. Никто не сталкивался? Траффик снимается через ULOG на Linux шлюзе, ipn вер. 5.1 сборка 228 , BGIPNNetflowCollector_5.1_166 Вчерашний траффик из биллинга по часам Код: hh summaGB 0 11.8071 1 16.0172 2 21.3058 3 20.4773 4 19.4872 5 18.357 6 15.6827 7 15.4398 8 13.2714 9 14.8703 10 16.0205 11 11.1029 12 4.5556 13 4.3896 14 5.7698 15 3.3806 16 3.3028 17 2.137 18 1.4518 19 1.32 20 1.2593 21 1.0063 22 0.8817 23 6.3558 Месяц назад Код: hh summaGB 0 22.1414 1 22.0268 2 19.6134 3 13.4859 4 9.1874 5 7.4186 6 5.3568 7 6.1916 8 6.2001 9 10.3227 10 11.2605 11 9.7058 12 10.1585 13 10.6396 14 12.7588 15 14.19 16 18.145 17 17.0879 18 18.6132 19 21.7462 20 22.5469 21 23.1012 22 21.4438 23 19.152 Конфиг ipcad Код: capture-ports disable;
buffers = 64k; interface ulog group 1; # Use ULOG, do not disable NetFlow. aggregate 0.0.0.0/0 strip 32; /* Don't aggregate all */ netflow export destination 10.78.2.1 2020; netflow export version 5; # NetFlow export format version {1|5} netflow timeout active 30; # Timeout when flow is active, in minutes netflow timeout inactive 15; # Flow inactivity timeout, in seconds netflow engine-type 73; # v5 engine_type; 73='I' for "IPCAD" netflow engine-id 1; # Useful to differentiate multiple ipcads. netflow ifclass eth mapto 0-99; # i.e., "eth1"->1, "eth3"->3 netflow ifclass fxp mapto 0-99; # i.e., "fxp4"->4, "fxp0"->0 netflow ifclass ppp mapto 100-199; # i.e., "ppp32"->532, "ppp7"->507 netflow ifclass gre mapto 200-299; netflow ifclass tun mapto 300-399; # i.e., "tun0"->300 rsh enable at 127.0.0.1; rsh root@127.0.0.1 admin; /* Can shutdown ipcad */ rsh staff@127.0.0.1 backup; /* Can dump/restore/import accounting table */ rsh yourself@127.0.0.1; /* Can view and modify accounting tables */ rsh luser@127.0.0.1 deny; /* Deny this user from even viewing tables */ rsh 127.0.0.1 view-only; /* Other users can view current tables */ rsh ttl = 3; rsh timeout = 30; dumpfile = /var/log/ipcad/ipcad.dump; chroot = /tmp; pidfile = ipcad.pid; memory_limit = 128m; |
Автор: | snark [ 19 апр 2011, 15:07 ] |
Заголовок сообщения: | Re: ipcad не успевает обсчитывать трафик |
менять user space на kernel space, например на ipt-netflow ? |
Автор: | stark [ 19 апр 2011, 16:17 ] |
Заголовок сообщения: | Re: ipcad не успевает обсчитывать трафик |
или в fprobe попробовать |
Автор: | babay951 [ 20 апр 2011, 13:23 ] |
Заголовок сообщения: | Re: ipcad не успевает обсчитывать трафик |
Snark и Stark спасибо за указанное направление. Прошу модератора перенести тему в модуль IPN, не там создал, прошу прощения. Вообщем реализовал через ipt-netflow, одназначно работает при большом потоке, в отличии от IPCAD. Запуск-настройка выглядит примерно так: Код: ставим ipt-netflow
#ставим разные причиндалы для компиляции apt-get update apt-get install gcc apt-get install make apt-get install module-assistant apt-get install linux-headers-2.6.26-2-amd64 #создаем любой каталог и копируем в него исходники ipt-netflow и туда же исходники iptables #распаковка архива с iptables tar -xf iptables-1.4.2.tar.bz2 cd iptables-1.4.2 # компилим iptables ./configure make all install #компилим ipt-netflow cd .. ./configure make all install # # Запускаем ipt_NETFLOW здесь IP и PORT вашего BGIPNETFLOWCOLLECTOR modprobe ipt_NETFLOW destination=10.10.2.1:2020 debug=1 # добавляем настройки запуска echo "options ipt_NETFLOW destination=10.10.2.1:2020" >/etc/modprobe.d/ipt_NETFLOW # добавляем правила для сбора статистики iptables -I FORWARD 1 -j NETFLOW iptables -I INPUT 1 -j NETFLOW iptables -I OUTPUT 1 -j NETFLOW # проверка lsmod|grep ipt_NETFLOW cat /proc/net/stat/ipt_netflow iptables -L -n -v | grep NETFLOW |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |