- Слежка за трафиком на интерфейсе, Free, 08:26 , 02-Июл-06 (1)
>Доброго дня суток! >Пожайлуста помогите! Существует ли способ\прога\скрипт для слежения входящего трафика на внешнем интерфейсе, >выстовление лимита и выключение инетфейса при перерасходе??? >ОЧЕНЬ НУЖНО - НАЧАЛЬНИК ПОТРЕБОВАЛ ОРГАНИЗОВАТЬ ТАКУЮ СИСТЕМУ :=(( >P.S. MRTG не предлогать - он не вырубает интерфейс (на сколько я >знаю) Он и трафик не считает. Ставим счетчик, пишем скрипт.
- Слежка за трафиком на интерфейсе, Vaso Petrovich, 13:10 , 02-Июл-06 (2)
>>Доброго дня суток! >>Пожайлуста помогите! Существует ли способ\прога\скрипт для слежения входящего трафика на внешнем интерфейсе, >>выстовление лимита и выключение инетфейса при перерасходе??? >>ОЧЕНЬ НУЖНО - НАЧАЛЬНИК ПОТРЕБОВАЛ ОРГАНИЗОВАТЬ ТАКУЮ СИСТЕМУ :=(( >>P.S. MRTG не предлогать - он не вырубает интерфейс (на сколько я >>знаю) > >Он и трафик не считает. >Ставим счетчик, пишем скрипт. и давно он трафик считать перестал?
- Слежка за трафиком на интерфейсе, sva, 14:24 , 02-Июл-06 (3)
>и давно он трафик считать перестал? Он никогда этого не умел делать. Он его всегда получал по SNMP-протоколу. afaik.
- Слежка за трафиком на интерфейсе, customs, 15:37 , 02-Июл-06 (4)
Ребята! Ну я же просил помоч мне, а не устраивать дебаты по поводу умения и неумения считать трафик мртг! _____________________________________________________________________ помогите скрипт тогда написать.... я вообще писал только один раз и то файлы баз данных архивировать через утилиту....
- Слежка за трафиком на интерфейсе, Free, 20:28 , 02-Июл-06 (6)
>Ребята! Ну я же просил помоч мне, а не устраивать дебаты по >поводу умения и неумения считать трафик мртг! >_____________________________________________________________________ >помогите скрипт тогда написать.... я вообще писал только один раз и то >файлы баз данных архивировать через утилиту.... Вкратце, так. Если превысили 1 гиг, то рубаем на хрен. Пусть есть правило, которым считаем входящий трафик. ipfw add 1 count all from any to IP in via rl0 Далее пишем скрипт и запускаем в бекграунде. #!/bin/sh max_amount=1*1024*1024*1024 while true; do income = `ipfw show 1 | awk '{ print $3 }'` if [ "$income" > "$max_amount" ]; then ipfw add 2 deny all from any to any via rl0 fi sleep 10 done Скрипт не проверял... Единственная заморочка тут, что если ребут, то счетчик собъется, следовательно, надо сохранять статистику и т.д. Чем системы учета трафика и занимаются. Можно все руками быстро написать.
- Слежка за трафиком на интерфейсе, customs, 11:55 , 03-Июл-06 (7)
>>Ребята! Ну я же просил помоч мне, а не устраивать дебаты по >>поводу умения и неумения считать трафик мртг! >>_____________________________________________________________________ >>помогите скрипт тогда написать.... я вообще писал только один раз и то >>файлы баз данных архивировать через утилиту.... > >Вкратце, так. Если превысили 1 гиг, то рубаем на хрен. Пусть есть >правило, которым считаем входящий трафик. > >ipfw add 1 count all from any to IP in via rl0 > > >Далее пишем скрипт и запускаем в бекграунде. > >#!/bin/sh > >max_amount=1*1024*1024*1024 > >while true; do > income = `ipfw show 1 | awk '{ print $3 >}'` > if [ "$income" > "$max_amount" ]; then > ipfw add 2 deny all from any to >any via rl0 > fi > sleep 10 >done > >Скрипт не проверял... Единственная заморочка тут, что если ребут, то счетчик собъется, >следовательно, надо сохранять статистику и т.д. Чем системы учета трафика и >занимаются. Можно все руками быстро написать. Я читал что в линуксе команда ipfw заменяется iptables. Можно ли в вашем скрипте проделать эту замену? 1. Как сбрасывать счётчик после превышения 1 Гб? 2. Можете ли вы помочь сделать этот скрипт на ограничение трафика не на 1Гб а на 200Мб? ______________________ За ранее спасибо
- Слежка за трафиком на интерфейсе, Free, 20:39 , 03-Июл-06 (8)
>>>Ребята! Ну я же просил помоч мне, а не устраивать дебаты по >>>поводу умения и неумения считать трафик мртг! >>>_____________________________________________________________________ >>>помогите скрипт тогда написать.... я вообще писал только один раз и то >>>файлы баз данных архивировать через утилиту.... >> >>Вкратце, так. Если превысили 1 гиг, то рубаем на хрен. Пусть есть >>правило, которым считаем входящий трафик. >> >>ipfw add 1 count all from any to IP in via rl0 >> >> >>Далее пишем скрипт и запускаем в бекграунде. >> >>#!/bin/sh >> >>max_amount=1*1024*1024*1024 >> >>while true; do >> income = `ipfw show 1 | awk '{ print $3 >>}'` >> if [ "$income" > "$max_amount" ]; then >> ipfw add 2 deny all from any to >>any via rl0 >> fi >> sleep 10 >>done >> >>Скрипт не проверял... Единственная заморочка тут, что если ребут, то счетчик собъется, >>следовательно, надо сохранять статистику и т.д. Чем системы учета трафика и >>занимаются. Можно все руками быстро написать. >Я читал что в линуксе команда ipfw заменяется iptables. Можно ли в >вашем скрипте проделать эту замену? >1. Как сбрасывать счётчик после превышения 1 Гб? >2. Можете ли вы помочь сделать этот скрипт на ограничение трафика не >на 1Гб а на 200Мб? >______________________ >За ранее спасибо Ну, не было написано, что за OS стоит. Я под FreeBSD скрипт примерный привел. Второй вопрос просто косит наповал... неужели тебе еще и деньги платят???
- Слежка за трафиком на интерфейсе, customs, 12:47 , 04-Июл-06 (9)
>>>>Ребята! Ну я же просил помоч мне, а не устраивать дебаты по >>>>поводу умения и неумения считать трафик мртг! >>>>_____________________________________________________________________ >>>>помогите скрипт тогда написать.... я вообще писал только один раз и то >>>>файлы баз данных архивировать через утилиту.... >>> >>>Вкратце, так. Если превысили 1 гиг, то рубаем на хрен. Пусть есть >>>правило, которым считаем входящий трафик. >>> >>>ipfw add 1 count all from any to IP in via rl0 >>> >>> >>>Далее пишем скрипт и запускаем в бекграунде. >>> >>>#!/bin/sh >>> >>>max_amount=1*1024*1024*1024 >>> >>>while true; do >>> income = `ipfw show 1 | awk '{ print $3 >>>}'` >>> if [ "$income" > "$max_amount" ]; then >>> ipfw add 2 deny all from any to >>>any via rl0 >>> fi >>> sleep 10 >>>done >>> >>>Скрипт не проверял... Единственная заморочка тут, что если ребут, то счетчик собъется, >>>следовательно, надо сохранять статистику и т.д. Чем системы учета трафика и >>>занимаются. Можно все руками быстро написать. >>Я читал что в линуксе команда ipfw заменяется iptables. Можно ли в >>вашем скрипте проделать эту замену? >>1. Как сбрасывать счётчик после превышения 1 Гб? >>2. Можете ли вы помочь сделать этот скрипт на ограничение трафика не >>на 1Гб а на 200Мб? >>______________________ >>За ранее спасибо > >Ну, не было написано, что за OS стоит. Я под FreeBSD скрипт >примерный привел. Второй вопрос просто косит наповал... неужели тебе еще и >деньги платят??? Сорри..... Второй вопрос задал невглядываясь в скрипт. А как по поводу LInux'a? Переписывать его используя Iptables?
- Слежка за трафиком на интерфейсе, Free, 20:17 , 02-Июл-06 (5)
>>>Доброго дня суток! >>>Пожайлуста помогите! Существует ли способ\прога\скрипт для слежения входящего трафика на внешнем интерфейсе, >>>выстовление лимита и выключение инетфейса при перерасходе??? >>>ОЧЕНЬ НУЖНО - НАЧАЛЬНИК ПОТРЕБОВАЛ ОРГАНИЗОВАТЬ ТАКУЮ СИСТЕМУ :=(( >>>P.S. MRTG не предлогать - он не вырубает интерфейс (на сколько я >>>знаю) >> >>Он и трафик не считает. >>Ставим счетчик, пишем скрипт. > > >и давно он трафик считать перестал? Отродясь этим не занимался.
- Слежка за трафиком на интерфейсе, Andrey, 17:28 , 10-Июл-06 (10)
Хорошо писать скрипты не каждый умеет! Есть ли свободная (т.е. опен-соурс) прога для контроля трафика, желательно с умением ограничить траффик конкретным юзерам.
|