The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Слежка за трафиком на интерфейсе, !*! customs, 01-Июл-06, 19:50  [смотреть все]
Доброго дня суток!
Пожайлуста помогите! Существует ли способ\прога\скрипт для слежения входящего трафика на внешнем интерфейсе, выстовление лимита и выключение инетфейса при перерасходе???
ОЧЕНЬ НУЖНО - НАЧАЛЬНИК ПОТРЕБОВАЛ ОРГАНИЗОВАТЬ ТАКУЮ СИСТЕМУ :=((
P.S. MRTG не предлогать - он не вырубает интерфейс (на сколько я знаю)
  • Слежка за трафиком на интерфейсе, !*! 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 не предлогать - он не вырубает интерфейс (на сколько я
        >>>знаю)
        >>
        >>Он и трафик не считает.
        >>Ставим счетчик, пишем скрипт.
        >
        >
        >и давно он трафик считать перестал?

        Отродясь этим не занимался.




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

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