URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 22469
[ Назад ]

Исходное сообщение
"trafd+pppd+MySQL"

Отправлено a1eksej , 31-Окт-02 09:36 
всем привет :)
система FreeBSD 4.5

имеется mgetty + pppd + trafd
хочу считать статистику по ppp0

при установлении линка работает срипт /etc/ppp/ip-up:
#!/bin/sh
if [-f /var/run/trafd.$1 ]; then
exit 0
else
/usr/local/sbin/trafd -pri $1
fi

(скрипт мне дали, я сам в unix shell scripting не шарю, хоть и читал маны :) )

теперь стоит задача при разрывании линка скидывать всю инфу по трафику или в файл или в MySQL, подскажите что писать в /etc/ppp/ip-down плиз :)

и еще для скидывания в МайСкль требуется срипт на перле, может кто писал для себя, отошлите мне плиз :)

всем заранее дико благодарен :)


Содержание

Сообщения в этом обсуждении
"RE: trafd+pppd+MySQL"
Отправлено a1eksej , 01-Ноя-02 09:16 
ну что никто ничего не посоветует?



"RE: trafd+pppd+MySQL"
Отправлено and , 01-Ноя-02 09:35 
>ну что никто ничего не посоветует?


я не знаю как работает trafd, но у меня подсчет статистики реализован через iptables и соответственно есть скритп на perl, который складывает эти данные в MySQL. Мне кажется он тебе не поможет. Но если надо вышлю.

P.S.: а вообще програмать на shell, это круто. надо учится :-)))


"RE: trafd+pppd+MySQL"
Отправлено a1eksej , 01-Ноя-02 09:43 
>я не знаю как работает trafd, но у меня подсчет статистики реализован
>через iptables и соответственно есть скритп на perl, который складывает эти

линукс что ли? у меня БСД

>данные в MySQL. Мне кажется он тебе не поможет. Но если
>надо вышлю.

вышли пожалуйста на alexey@vostokmedia.com


>
>P.S.: а вообще програмать на shell, это круто. надо учится :-)))


хех... чтение манов и доков меня не вразумило, что читать посоветуй %)


"RE: trafd+pppd+MySQL"
Отправлено and , 01-Ноя-02 10:10 
>>я не знаю как работает trafd, но у меня подсчет статистики реализован
>>через iptables и соответственно есть скритп на perl, который складывает эти
>
>линукс что ли? у меня БСД

да я понял, поэтому и говорю, что мой скрипт вряд ли тебе поможет

>
>>данные в MySQL. Мне кажется он тебе не поможет. Но если
>>надо вышлю.
>
>вышли пожалуйста на alexey@vostokmedia.com
>

получай :-))

>
>>
>>P.S.: а вообще програмать на shell, это круто. надо учится :-)))
>
>
>хех... чтение манов и доков меня не вразумило, что читать посоветуй %)

чего читать, програмать надо


"RE: trafd+pppd+MySQL"
Отправлено Newbie , 01-Ноя-02 17:48 
ну попробуй что нить вроде этого, и посмотри статистику в /statfile

#!/bin/sh
if [ -f /var/run/trafd.$1 ]; then
/usr/local/bin/trafstat -ni $1 > /statfile
/usr/local/bin/trafstop $1
else
exit 0
fi


"RE: trafd+pppd+MySQL"
Отправлено a1eksej , 02-Ноя-02 15:58 
>ну попробуй что нить вроде этого, и посмотри статистику в /statfile
>
>#!/bin/sh
>if [ -f /var/run/trafd.$1 ]; then
>/usr/local/bin/trafstat -ni $1 > /statfile
>/usr/local/bin/trafstop $1
>else
>exit 0
>fi

спасибо, все работает, по крайней мере в statfile сохранилась статистика, теперь я немного переделал скрипт, теперь он вот такой -
#!/bin/sh
if [ -f /var/run/trafd.$1 ]; then
/usr/local/bin/trafdump $1
/usr/local/bin/trafstop $1
else
exit 0
fi

кроном, раз в сутки еще делаю trafsave all
и traflog для всех интерфейсов в текстовые логи, всем спасибо...

думаю что текстовые логи буду обрабатывать пхп и скидывать в МайСкль, так как перла не знаю :)