BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 00:37

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 19 апр 2011, 07:43 
Не в сети

Зарегистрирован: 09 июн 2010, 08:32
Сообщения: 38
Карма: 0
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;


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 апр 2011, 15:07 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
менять user space на kernel space, например на ipt-netflow ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 апр 2011, 16:17 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
или в fprobe попробовать


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 апр 2011, 13:23 
Не в сети

Зарегистрирован: 09 июн 2010, 08:32
Сообщения: 38
Карма: 0
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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.062s | 26 Queries | GZIP : On ]