Страница 1 из 4

Подсчет трафика

Добавлено: 28 ноя 2013, 14:06
bersek
Добрый день народ. Есть пару вопросов по поводу скриптов на железяке RB-951G-HD. Надо написать скрипт подсчета трафика, что бы считал входящий и исходящий трафик на каждом порту, или же в сумме с нескольких портов. Так же можно было считать трафик отдельно по месяцам/неделям/дням. Может кто то уже сталкивался с такими вещами и может поделиться им?

Re: Подсчет трафика

Добавлено: 28 ноя 2013, 14:30
podarok66
Не стоит перекладывать на Микротик несвойственные ему задачи. Netflow на отдельный сервер и считайте себе на здоровье.

Re: Подсчет трафика

Добавлено: 28 ноя 2013, 15:00
bersek
ну это то понятно. Может слишком много спросил наверно. программы однозначно ставить не будем, Надо скрипт, который будет считать трафик, пройденный через железяку, и надо сбрасывать старый трафик. ну пример: железяку поставили 5 числа этого месяца, далее до сегодня он прогнал через себя например 50Гб трафика, далее пишем скрипт, который 1ого числа сбрасывает счетчик, а 30ого числа скрипт считывает трафик, далее снова 1ого числа сбрасывает трафик и снова 30 ого числа скрипт посчитает трафик. Мы не провайдер, нам не надо точных чисел, вплоть до 1бита, нам надо просто цифры.

Re: Подсчет трафика

Добавлено: 02 дек 2013, 08:42
bersek
мда, как мало теперь народу сидит на форумах.

Re: Подсчет трафика

Добавлено: 02 дек 2013, 09:10
vqd
так посмотрите tools - graphing Может быть вам этого хватит

Re: Подсчет трафика

Добавлено: 02 дек 2013, 10:57
bersek
vqd писал(а):так посмотрите tools - graphing Может быть вам этого хватит

не то это :du_ma_et: по мере решения задачи могу все уточнить. вот у меня есть на оборудовании несколько интерфейсов, на каждом гоняеться трафик. мне его надо подсчитать(суммировать), вижу очень хороший выход это сделать это скриптом, запустил и забыл. сейчас нашел очень интересные команды: interface print stats. показывает Tx и Rx трафик на каждом интерфейсе. вот мне эти трафики надо посчитать. т.е. как я понимаю мне сейчас надо вытащить эти данные в скрипте. только пока понятия не имею как это сделать.

Re: Подсчет трафика

Добавлено: 02 дек 2013, 11:10
vqd
да достаточно просто

Код: Выделить всё

[admin@home] > :put [/interface get [find name=wlan1] rx-byte ]]
191947555
[admin@home] > :put [/interface get [find name=wlan1] tx-byte ]]
3552762645


Re: Подсчет трафика

Добавлено: 02 дек 2013, 11:31
bersek
vqd писал(а):да достаточно просто

Код: Выделить всё

[admin@home] > :put [/interface get [find name=wlan1] rx-byte ]]
191947555
[admin@home] > :put [/interface get [find name=wlan1] tx-byte ]]
3552762645


вот про это я и говорил) только осталось все это запихнуть в нормальный скрипт, который будет писать еще в лог и расшифровывать в Мб и Гб. :bra_vo:

Re: Подсчет трафика

Добавлено: 02 дек 2013, 11:34
vqd
э не. Это вы уж самостоятельно ))) Байты в мегабайты сами переведете, писать в файлик тоже найдете как )))

Ну или надейтесь что будет у меня заказ на подобный скрипт и тогда выложу готовый)))

Re: Подсчет трафика

Добавлено: 02 дек 2013, 12:21
bersek
vqd писал(а):э не. Это вы уж самостоятельно ))) Байты в мегабайты сами переведете, писать в файлик тоже найдете как )))

Ну или надейтесь что будет у меня заказ на подобный скрипт и тогда выложу готовый)))

сейчас буду допиливать его) Спасибо тебе большое :co_ol: