Как можно посмотреть сколько мегабайт данных передано на каждом из открытых портов определенного интерфейса (напр eth0).
Подскажите проги кокторые могут делать это?операционняя система Linux
iptables, tcpdump, iptraf - как правило, входят в состав дистрибутивов.
Можно попробовать Webmin (модуль "Bandwidth monitoring").
>iptables, tcpdump, iptraf - как правило, входят в состав дистрибутивов.
>Можно попробовать Webmin (модуль "Bandwidth monitoring").
iptables, tcpdump, iptraf -эти проги просто просматривают все пакеты.
А мне надо поросматривать порты и ,например каждый час выводить статистику
по переданной информации.Возможно программа должна сама держать открытый порт и делать редирект соответсвующим демонам.
Можно кокнечно анализатор логов к tcpdump но мне этот метод не нравится.
>>iptables, tcpdump, iptraf - как правило, входят в состав дистрибутивов.
>>Можно попробовать Webmin (модуль "Bandwidth monitoring").
>
>
>iptables, tcpdump, iptraf -эти проги просто просматривают все пакеты.
>А мне надо поросматривать порты и ,например каждый час выводить статистику
>по переданной информации.Возможно программа должна сама держать открытый порт и делать редирект
>соответсвующим демонам.
>Можно кокнечно анализатор логов к tcpdump но мне этот метод не
>нравится.Прошу прощения, но что Вы хотите увидеть на ПОРТАХ, не просматривая пакеты? Извините, но Вы сморозили глупость!
По моему человек все нормально объяснил. К сожалению, netstat-ом, например, можно посмотреть только общую статистику по протоколам (netstat -s). Как вариант, использовать ipac-ng для написания необходимых правил подсчета и периодически снимать статистику. Если кто знает где в самой системе посмотреть такую статистику - с удовольствием выслушаю. Я пока не нашел.
>
>Прошу прощения, но что Вы хотите увидеть на ПОРТАХ, не просматривая пакеты?
>Извините, но Вы сморозили глупость!
Повторюсь что прога может подключаться к портам(основные ftp http smtp)
и создавать файл статистики или сразу графики потом передавать данные тоже ftp ... и тд .
Если можете предложить другое решение проблемы скажите.
>А мне надо поросматривать порты и ,например каждый час выводить статистикуБатенька, вы с предметом-то вообще знакомы? Ладно, не буду вас заморачивать, разжую и в рот положу, вы уж только не плюйтесь.
Просмотр статистики по портам с помощью iptraf:
1. iptraf
2. Statistical breakdowns -> By TCP/UDP portВ настройках iptraf устанавливаете Logging в On и каждый час разгребаете получающийся лог.
Просмотр статистики по портам с помощью Webmin:1. Запуск Webmin
2. Вход
3. Сеть -> Bandwidth monitoring
4. Show traffic by port
5. Выбрать период, за который нужно получить отчет
6. Generate reportРазбивка идет как раз по часам. К слову сказать, этот модуль Webmin работает как надстройка на iptables. Для наблюдения "быстрым взглядом" использую его. Для сбора статистики в реальном масштабе времени - iptraf. В обоих случаях получаются неплохие логи.
>>А мне надо поросматривать порты и ,например каждый час выводить статистику
>
>Батенька, вы с предметом-то вообще знакомы? Ладно, не буду вас заморачивать, разжую
>и в рот положу, вы уж только не плюйтесь.
>
>Просмотр статистики по портам с помощью iptraf:
>
>1. iptraf
>2. Statistical breakdowns -> By TCP/UDP port
>
>В настройках iptraf устанавливаете Logging в On и каждый час разгребаете получающийся
>лог.
>
>
>Просмотр статистики по портам с помощью Webmin:
>
>1. Запуск Webmin
>2. Вход
>3. Сеть -> Bandwidth monitoring
>4. Show traffic by port
>5. Выбрать период, за который нужно получить отчет
>6. Generate report
>
>Разбивка идет как раз по часам. К слову сказать, этот модуль Webmin
>работает как надстройка на iptables. Для наблюдения "быстрым взглядом" использую его.
>Для сбора статистики в реальном масштабе времени - iptraf. В обоих
>случаях получаются неплохие логи
Спасибо за помощь.