информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяSpanning Tree Protocol: недокументированное применениеСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / networking
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
О! Именно то, что нужно. Из сорцов поставил. Спасибо. 13.05.08 17:03  Число просмотров: 3078
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
<networking>
Нужен очень простой подсчёт трафика 13.05.08 14:59  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Стоит линукс, нужно считать входящий трафик на одном интерфейсе.
Хочется иметь возможность видеть объём трафика за любой день и любой месяц.
Больше ничего не нужно, даже не обязаетельно видеть это через веб.

Поставил mrtg, трафик на интерфейсах показывает. Чтобы увидеть суммарный объём, запускаю mrtg-traffic-sum, но он не показывается никаких интерфейсов и указывает период - предыдущий месяц. Поменял в mrtg-traffic-sum $start и $end, теперь период показывает - текущий месяц, но всё равно никаких интерфейсов.

В общем, или научите как в mrtg суммарный трафик получить или подскажите простую считалку трафика. Только простую. Желательно чтобы из rpm ставилась.

Заранее спасибо.
vnstat? 13.05.08 16:29  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
http://humdi.net/vnstat/

RPM-пакет посмотри в репозитории своего дистрибутива или в гугле.
О! Именно то, что нужно. Из сорцов поставил. Спасибо. 13.05.08 17:03  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
А не проще запустить tcpdump, вырезать тем же gawk размер... 13.05.08 16:08  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка>
А не проще запустить tcpdump, вырезать тем же gawk размер пакетов и отправить это все на простой сумматор, написанный на том же bash? Делается за час....

самые простые варианты 13.05.08 16:34  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
1. echo `date`>>1.log; ifconfig eth0|grep bytes>>1.log
получаем такие строки на выходе (1.log)
Втр Май 13 15:27:40 EEST 2008
RX bytes:337507558 (321.8 Mb) TX bytes:1820461705 (1736.1 Mb)
добавляем эту строчку в скрипт при ребуте и получаем искомое
2. iptables -t filter -A OUTPUT -i eth0 -j ACCEPT (аналогичные правила для траффика цепочек forward и output)
echo `date`>>in.log;iptables -t filter -L -vx|grep eth0>>in.log
на выходе (in.log)
Втр Май 13 15:31:16 EEST 2008
99889 5661185 ACCEPT all -- eth0 any anywhere anywhere
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach