16.08.2010 12:32
Написал для собственных нужд подсчёт трафика на сетевом интерфейсе. Реализован в виде двух простейших shell-скриптов, парсящих вывод ifconfig. Имя интерфейса и файл для сохранения статистики можно задать в конфиге /etc/ifstat/ifstat.conf. По умолчанию это ppp0 и /etc/ifstat/stat.log соответственно.
Статистика пишется по одной строке на день, строки такого вида:
Версия 0.1; пожелания и замечания приветствуются, как и сторонние доработки. В частности, не делал статистику по неделям, месяцам или подключениям — только по дням. Кроме того, нет анализа смены даты: если поднято соединение вчера, а опущено сегодня, весь трафик запишется за сегодня (мне оно не нужно, т.к. ночами в инете не сижу).
Актуальная версия ifstat: ifstat_0.2.3_all.deb
Статистика пишется по одной строке на день, строки такого вида:
2010-08-16 1221863 100455 1322318первое число — входящий трафик (в байтах), второе — исходящий, третье — суммарный. Запись лога производится в момент отключения соединения.Версия 0.1; пожелания и замечания приветствуются, как и сторонние доработки. В частности, не делал статистику по неделям, месяцам или подключениям — только по дням. Кроме того, нет анализа смены даты: если поднято соединение вчера, а опущено сегодня, весь трафик запишется за сегодня (мне оно не нужно, т.к. ночами в инете не сижу).
Актуальная версия ifstat: ifstat_0.2.3_all.deb