03 июля | 2024г. | 13:49:45


АвторТема: про плагин для подсчета траффика  (Прочитано 1265 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн vlad8077Автор темы

  • Падаван
  • *
  • Сообщений: 49
  • Поблагодарили: 6
  • Уважение: 0
здравствуйте, подскажите-возможность прикрутить к данному девайсу какой нить плагин для подсчета траффика модема? перерыл гугл-нашел только это
возможно такое прикрутить к данному апарату?



Оффлайн kuttel

  • Джедай
  • ***
  • Сообщений: 377
  • Поблагодарили: 370
  • Уважение: +12
про плагин для подсчета траффика
« Ответ #1: 08 августа | 2011г. | 21:57:06 »
0
есть у меня вот такой вот скриптик:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.показывает траффик через интерфейс eth и uptime (время работы реса)
"прикрутить" его можно к user run gui

Оффлайн vlad8077Автор темы

  • Падаван
  • *
  • Сообщений: 49
  • Поблагодарили: 6
  • Уважение: 0
про плагин для подсчета траффика
« Ответ #2: 09 августа | 2011г. | 18:19:49 »
0
вроде неплохой скрипт-а что еще можно сделать что б результат работы скрипта записывался в ресивер? желательно по числам?
и еще какие полезные команды можно прикрутить?

Оффлайн Alxndr

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 3
  • Уважение: 0
про плагин для подсчета траффика
« Ответ #3: 07 октября | 2011г. | 14:33:25 »
0
Я раньше ставил такую вещь с детализацией по годам, месяцам, числам и сессиям, писало во вложенные папки во флэш реса, короче флэш забивалась, да и не очень информативно, большей частью этой записанной информации не пользовался.
Сам нашел скриптик на каком-то Линуховском форуме, чуть поправил - работает.
Ппоказывает траффик через интерфейс ppp0, то есть если поднято соединение точка-точка 3g-плагином, для интерфейса eth, нужно поправить скрипт.
Это в автозапуск:


#!/bin/sh
# by banda 2009 $Id: trafbil, v 0.2 2009-03-22
# Скрипт учета трафика на ppp0 с защитой от перезаписи и сбоев питания
 
T=`eval date +%Y`
T0=`eval date +%m`
T2=`eval date +%H%M%S`
DIR=/var/trafbil/log/$T/$T0/`eval date +%d`
mv $DIR/ppp.out $DIR/$T2.out 2> /dev/null
mv $DIR/ppp.in $DIR/$T2.in 2> /dev/null
 
# главный цикл, на каждой 8-й секунде фиксировать трафик от ррр0
while :; do
    # FLAG у меня не работал. Может он у вас работает. Он служит для единой
    # копии запуска скрипт
    #FLAG=~/$(basename $0); if [ -e $FLAG ]; then echo уже запущено 1>&2; exit 1; fi
 
    TMPVALUE=`/sbin/ifconfig | awk '/^ppp0 /{print $1}' ` # проверяем, запущен ли ррр0
    if [ "" = "$TMPVALUE" ]
    then
        mv $DIR/ppp.out $DIR/$T2.out 2> /dev/null
        mv $DIR/ppp.in $DIR/$T2.in 2> /dev/null
    else
 
        # если pppd запущен, ведем учет
        # Лог файлы создаются по годам, месяцам, дням и по сессиям. Все записи
        # будут находится в директории пользователя - .trafbil/log
 
        T=`eval date +%Y`
        T0=`eval date +%m`
        T2=`eval date +%H%M%S`
        DIR=/var/trafbil/log/$T/$T0/`eval date +%d`
        DIR1=/var/trafbil/log/$T/$T0
        DIR2=/var/trafbil/log/$T
        mkdir -p $DIR
        PPP_IN=$(/sbin/ifconfig  ppp0 | sed -ne 's/.*RX bytes:\([0-9]*\).*/\1/p')
        PPP_OUT=$(/sbin/ifconfig  ppp0 | sed -ne 's/.*TX bytes:\([0-9]*\).*/\1/p')
        echo $PPP_OUT > $DIR/ppp.out 
        echo $PPP_IN > $DIR/ppp.in 
        PPP_IN_DAY_SUM=$(cat $DIR/*.in | awk '{s+=$1}END{print s}')
        PPP_OUT_DAY_SUM=$(cat $DIR/*.out | awk '{s+=$1}END{print s}')
        echo $PPP_IN_DAY_SUM > $DIR.in
        echo $PPP_OUT_DAY_SUM > $DIR.out
        PPP_IN_MONTH_SUM=$(cat $DIR1/*.in | awk '{s+=$1}END{print s}')
        PPP_OUT_MONTH_SUM=$(cat $DIR1/*.out | awk '{s+=$1}END{print s}')
        echo $PPP_IN_MONTH_SUM > $DIR1.in
        echo $PPP_OUT_MONTH_SUM > $DIR1.out
        PPP_IN_YEAR_SUM=$(cat $DIR2/*.in | awk '{s+=$1}END{print s}')
        PPP_OUT_YEAR_SUM=$(cat $DIR2/*.out | awk '{s+=$1}END{print s}')
        echo $PPP_IN_YEAR_SUM > $DIR2.in
        echo $PPP_OUT_YEAR_SUM > $DIR2.out
    fi
 
    # отдохнем 8 секунд (если вам цпу и винт (флэш) не жалько можно и без слипа)
    sleep 8
    # rm -f $FLAG
done

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
13 Ответов
10632 Просмотров
Последний ответ 12 января | 2011г. | 11:15:02
от чегурага
1021 Ответов
416231 Просмотров
Последний ответ 28 июня | 2024г. | 15:03:38
от сергей 999s
57 Ответов
43380 Просмотров
Последний ответ 23 марта | 2017г. | 14:06:24
от Konditer
0 Ответов
3239 Просмотров
Последний ответ 28 мая | 2011г. | 20:58:45
от slava3
61 Ответов
29189 Просмотров
Последний ответ 19 июня | 2011г. | 02:07:13
от sanekk1



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!