Программа для учёта времени и денег потраченного на Интернет
Модератор: /dev/random
-
Leon
- Сообщения: 12
- ОС: Debian 5 lenny
Программа для учёта времени и денег потраченного на Интернет
Здравствуйте, подскажите, какая есть программа для учёта времени и денег потраченного на Интернет
-
a1f
- Сообщения: 94
- ОС: ====8
Re: Программа для учёта времени и денег потраченного на Интернет
Запусти /sbin/ifconfig
Там покажут учет трафика...
Посчитать самому или автоматизировать осталось.
Если по другому то поднимать биллинг - глупый вариант
Там покажут учет трафика...
Посчитать самому или автоматизировать осталось.
Если по другому то поднимать биллинг - глупый вариант
Gentoo Linux / Ubuntu Feisty 7.04, 8.04 / Slackware 10.2 / OpenBSD 4.2
-
Leon
- Сообщения: 12
- ОС: Debian 5 lenny
Re: Программа для учёта времени и денег потраченного на Интернет
К Интернету подключаюсь по модему, нужна программа, считающая время днем один тариф ночью другой.
-
chitatel
- Сообщения: 2110
Re: Программа для учёта времени и денег потраченного на Интернет
Тоже пользуюсь модемом и kppp.
При установке программы в /usr/share/apps/kppp/Rules должны появиться два файла:
TEMPLATE - шаблон для написания правил подсчёта денежки. На его основе нужно сделать свой.
checkrules - скрипт для проверки правил.
Время соединения kppp считает тоже, как и общий объём трафика.
При установке программы в /usr/share/apps/kppp/Rules должны появиться два файла:
TEMPLATE - шаблон для написания правил подсчёта денежки. На его основе нужно сделать свой.
checkrules - скрипт для проверки правил.
Время соединения kppp считает тоже, как и общий объём трафика.
-
vantaker
- Сообщения: 166
Re: Программа для учёта времени и денег потраченного на Интернет
chitatel писал(а): ↑10.09.2007 08:10При установке программы в /usr/share/apps/kppp/Rules должны появиться два файла:
TEMPLATE - шаблон для написания правил подсчёта денежки. На его основе нужно сделать свой.
checkrules - скрипт для проверки правил.
Время соединения kppp считает тоже, как и общий объём трафика.
никак не въеду, как засттавить kppp считать статистику по трафику. По времени настроил легко, по трафику - никак. Возможно ли вобще?
-
Leon
- Сообщения: 12
- ОС: Debian 5 lenny
Re: Программа для учёта времени и денег потраченного на Интернет
никак не въеду, как засттавить kppp считать статистику по трафику. По времени настроил легко, по трафику - никак. Возможно ли вобще?
Открываем kppp, нажимаем настроить, выбираем провайдера, жмем изменить настройки соединения появиться окно с вкладками: дозвон, ip-адрес, шлюз, dns, скрипт подключения, выполнить, учет. Нажимаем последнюю вкладку учет внизу окна возле надписи учет трафика
в выпадающем списке выбираем, принято, передано или общий трафик.
-
Leon
- Сообщения: 12
- ОС: Debian 5 lenny
Re: Программа для учёта времени и денег потраченного на Интернет
TEMPLATE - шаблон для написания правил подсчёта денежки. На его основе нужно сделать свой.
Создал правило, выдает ошибку, “не удается загрузить набор правил учета”.
Расширение поставил правильное ".rst"
-
chitatel
- Сообщения: 2110
Re: Программа для учёта времени и денег потраченного на Интернет
Рекомендую для начала проверить написанное правило скриптом checkrules - либо запустить его в каталоге с самим Ваше_.rst, либо указать полный путь до Ваше_.rst. Скрипт проверит правило и покажет, где ошибка, если есть.
На всякий случай: вот обсчёт одного из используемых мной тарифов:
Код: Выделить всё
#Расчет тарифа "Интернет для всех"
#Имя тарифа
name=interforall
#Название валюты
currency_symbol=rub
#Позиция символа валюты
currency_position=right
#Число значимых цифр
currency_digits=2
#Собственно, сами правила
#Между 8.00 и 20.00 снимается 0.42 копейки за каждую минуту
default=(0.42, 60)
#Между 20.00 и 24.00 снимается 0.50 копеек каждую минуту
on () between (20:00..23:59) use (0.50, 60)
#Между 24.00 и 8.00 снимается 0.36 копеек каждую минуту
on () between (24:00..07:59) use (0.36, 60)P.S. Посмотрел сейчас в /usr/share/apps/kppp/Rules/Russia - там файлы TEMPLATE.ru + mtu-intel_standart.rst - загляните и в них на всякий случай.
-
Leon
- Сообщения: 12
- ОС: Debian 5 lenny
Re: Программа для учёта времени и денег потраченного на Интернет
Запустил скрипт в каталоге с правилами, мое правило Ukrtelecom.rst
[root@localhost leonid]# cd /usr/share/apps/kppp/Rules/Ukraine
[root@localhost Ukraine]# #!/bin/sh
[root@localhost Ukraine]#
[root@localhost Ukraine]# KPPP=`which kppp` || (echo "cannot find kppp"; exit 1)
[root@localhost Ukraine]#
[root@localhost Ukraine]# cd `dirname $0 2> /dev/null` || (echo "\"dirname\" required"; exit 1)
[root@localhost Ukraine]#
[root@localhost Ukraine]# FILESTOCHECK=`find -name "*.rst" -type f 2> /dev/null` || \
> (echo "\"find\" required\""; exit 1)
[root@localhost Ukraine]#
[root@localhost Ukraine]# for i in ${FILESTOCHECK}
> do
> echo -n "checking $i ..."
> if ${KPPP} -r $i > /dev/null 2>&1
> then
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> echo ok
> else
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> echo "failed"
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> echo -n " "
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> ${KPPP} -r $i
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> #exit 1
> fi
> done
checking ./Utel_Unet.rst ...ok
checking ./NuVse_hourly.rst ...ok
checking ./IPTelecom_hourly.rst ...ok
checking ./Ukrtelecom.rst ...ok
[root@localhost Ukraine]# exit 0
exit
[leonid@localhost ~]$
Если я не ошибаюсь правило создано правильно.
Может выдает ошибку потому что провайдер не поддерживает РАР авторизацию. Регистрируюсь через окно терминала, как только дозваниваюсь, появляется окно терминала с запросом ввода логина и ошибка “не удается загрузить набор правил учета”
[root@localhost leonid]# cd /usr/share/apps/kppp/Rules/Ukraine
[root@localhost Ukraine]# #!/bin/sh
[root@localhost Ukraine]#
[root@localhost Ukraine]# KPPP=`which kppp` || (echo "cannot find kppp"; exit 1)
[root@localhost Ukraine]#
[root@localhost Ukraine]# cd `dirname $0 2> /dev/null` || (echo "\"dirname\" required"; exit 1)
[root@localhost Ukraine]#
[root@localhost Ukraine]# FILESTOCHECK=`find -name "*.rst" -type f 2> /dev/null` || \
> (echo "\"find\" required\""; exit 1)
[root@localhost Ukraine]#
[root@localhost Ukraine]# for i in ${FILESTOCHECK}
> do
> echo -n "checking $i ..."
> if ${KPPP} -r $i > /dev/null 2>&1
> then
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> echo ok
> else
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> echo "failed"
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> echo -n " "
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> ${KPPP} -r $i
>
IPTelecom_hourly.rst NuVse_hourly.rst TEMPLATE.uk Ukrtelecom.rst Utel_Unet.rst
> #exit 1
> fi
> done
checking ./Utel_Unet.rst ...ok
checking ./NuVse_hourly.rst ...ok
checking ./IPTelecom_hourly.rst ...ok
checking ./Ukrtelecom.rst ...ok
[root@localhost Ukraine]# exit 0
exit
[leonid@localhost ~]$
Если я не ошибаюсь правило создано правильно.
Может выдает ошибку потому что провайдер не поддерживает РАР авторизацию. Регистрируюсь через окно терминала, как только дозваниваюсь, появляется окно терминала с запросом ввода логина и ошибка “не удается загрузить набор правил учета”
-
vantaker
- Сообщения: 166
Re: Программа для учёта времени и денег потраченного на Интернет
не то
я имел в виду можно ли настроить типа биллинга по трафику.
в смысле забить в правила что-то вроде: с 8 до 24 - X руб/МБ, с 24 до 8 - Y руб/МБ.
в справке вроде тока правила учета стоимости времени соединения.
а то частенько сижу через GPRS - хотелось бы знать скока денег утекает
-
dvk
- Сообщения: 1
- ОС: Linux Kubuntu 7.04
Re: Программа для учёта времени и денег потраченного на Интернет
У меня то же самое в Kubuntu 7.04 - "не удается загрузить набор правил учета", любое из существующих или которое сам создаю. Еще когда в "Параметрах KPPP" нажать "Просмотр Журнала", открывается "Журнал работы KPPP" и в нем написано "Отсутствует журнал соединений за Сентябрь 2007", видимо эти вещи друг с другом связаны, то есть я думаю KPPP не может создать этот журнал, где должен вестись учет трафика. Где этот журнал может находиться?
-
chitatel
- Сообщения: 2110
Re: Программа для учёта времени и денег потраченного на Интернет
Код: Выделить всё
ls .kde/share/apps/kppp/Log/
Сен-2007.logВсе соединения за сентябрь.
Права проверьте на всякий случай.