The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проблемма ng_ipacct"
Отправлено DiverSUNt, 23-Ноя-07 18:33 
>>по прежнему
>>[root@router2 /]# ipacctctl rl0_ipacct:rl0 checkpoint
>>ipacctctl: ip_account_ctl: NgSendMsg: No such file or directory
>
>Вот это на русский переведите:
>#ng_ipacct_rl0_checkpoint_script="path/to/your/script --checkpoint-and-save rl0"
># this script is called on stop (to save accumulated
># data) or via "rc.d/ng_ipacct.sh checkpoint"

не понимаю!!!
http://citrin.ru/my/ng_ipacct.html по взял скрипт который там используется теперь /cnf/usr/local/etc/ng_ipacct.conf:
ng_ipacct_modules_load="YES"
ng_ipacct_modules_list="ng_ipacct"
ng_ipacct_interfaces="rl0"
ng_ipacct_default_ether_start='
    mkpeer %%iface%%: tee lower right
    name %%iface%%:lower %%iface%%_tee
    connect %%iface%%: lower upper left
    mkpeer %%iface%%_tee: ipacct right2left %%iface%%_in
    name %%iface%%_tee:right2left %%iface%%_ip_acct
    connect %%iface%%_tee: %%iface%%_ip_acct: left2right %%iface%%_out
'
ng_ipacct_default_ether_stop='
    shutdown %%iface%%_ip_acct:
    shutdown %%iface%%_tee:
    shutdown %%iface%%:
'
ng_ipacct_bpf_ether_start='
    mkpeer %%iface%%: tee lower right
    name %%iface%%:lower %%iface%%_tee
    connect %%iface%%: lower upper left
    mkpeer %%iface%%_tee: bpf right2left %%iface%%_in
    name %%iface%%_tee:right2left %%iface%%_bpf
    connect %%iface%%_tee: right2left left2right %%iface%%_out
    
    mkpeer %%iface%%_bpf: ipacct %%iface%%_match_in %%iface%%_in
    name %%iface%%_bpf:%%iface%%_match_in %%iface%%_ip_acct
    connect %%iface%%_bpf: %%iface%%_ip_acct: %%iface%%_match_out %%iface%%_out
'
ng_ipacct_bpf_ether_stop='
    shutdown %%iface%%_ip_acct:
    shutdown %%iface%%_bpf:
    shutdown %%iface%%_tee:
    shutdown %%iface%%:
'
ng_ipacct_rl0_dlt="EN10MB"    # required line; see ipacctctl(8)
ng_ipacct_rl0_threshold="5000"    # '5000' by default
ng_ipacct_rl0_verbose="yes"    # 'yes' by default
ng_ipacct_rl0_saveuid="yes"    # 'no' by default
ng_ipacct_rl0_savetime="yes"    # 'no' by default
ng_ipacct_rl0_start=${ng_ipacct_default_ether_start}
ng_ipacct_rl0_stop=${ng_ipacct_default_ether_stop}
ng_ipacct_rl0_checkpoint_script="/cnf/ipacct.sh rl0"
            #path/to/your/script --checkpoint-and-save rl0"
            # this script is called on stop (to save accumulated
            # data) or via "rc.d/ng_ipacct.sh checkpoint"

a /cnf/ipacct.sh:

IPACCTCTL="/usr/local/sbin/ipacctctl"
IFACE=$1
DIR=/var/log/ipacct
SDIR=`date -v-9M "+%Y-%m-%d"`
if [ ! -e "$DIR/$SDIR" ]; then
   mkdir $DIR/$SDIR
fi
NAME=`date -v-9M "+%Y-%m-%d-%H-$IFACE"`
$IPACCTCTL ${IFACE}_ip_acct:$IFACE checkpoint
$IPACCTCTL ${IFACE}_ip_acct:$IFACE show >> $DIR/$SDIR/$NAME
$IPACCTCTL ${IFACE}_ip_acct:$IFACE clear
/usr/bin/tail -1 $DIR/$SDIR/$NAME | /usr/bin/fgrep exceed

при этом если запускаешь /usr/local/etc/rc.d/ng_ipacct checkpoint

тогда трафик скидывается в файл как надо, а если говоришь просто
[root@router2 /]# /usr/local/sbin/ipacctctl rl0_ip_ipacct:rl0 checkpoint
ipacctctl: ip_account_ctl: NgSendMsg: No such file or directory
ipacctctl: Cann't get version number from node

хотя в скрипте тоже самое. ПОчему так происходит???

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру