LINUX.ORG.RU
ФорумAdmin

Учёт трафика для определённой программы


0

0

Есть прога которая общается с несколькими серваками посредством пост запросов. Как можно конкретно для этой проги посчитать трафик, т.е сколько трафика она съела, например, за день, неделю и т.д

В общем виде так: создать пользователя, запускать программу от этого пользователя, использовать iptables --uid. Либо тупо считать траффик по специфичному для этой программы порту.

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

По пользователю не подходит, от его имени запускается несколько прог которые лезут на 80 порт, в том числе и эта. Мне бы по имени проги какнить или по её pid'у.

grishkin
() автор топика

извращенчески: подпилить напильником tsocks, пускать через него.

engage
()
Ответ на: комментарий от grishkin

iptables -A OUTPUT -m owner --pid-owner XX

Написать обёртку, которая запускает прогу, ловит её пид и создаёт правила для iptables.

Anoxemian ★★★★★
()

Если возможно, натравить прогу на другой порт, на котором запускать веб-сервер.

markevichus ★★★
()
Ответ на: комментарий от grishkin

>А подскажите чем потом снять инфу от этого правила iptables -A OUTPUT -m owner --pid-owner XX

iptables -vxL

ещё в мане присутствует --cmd-owner но у меня iptables о нём не знает.

Nao ★★★★★
()
Ответ на: комментарий от grishkin

бегло погуглив могу сказать что поддержку --pid-owner и --cmd-owner убрали из ядра

Nao ★★★★★
()
Ответ на: комментарий от grishkin

> Вчём проблема?

Это тест на сообразительность.

Даю хинт: google, patch-o-matic, iptables.org

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

Если я правильно помню, то --pid-owner может использоваться только в OUTPUT цепочке (только для исходящего трафика). Поэтом для создания счетчика входящего трафика надо будет использовать -m connmark в цепочкe INPUT, а выставлять метку в OUTPUT: -m owner --pid-owner XXX -j CONNMARK

P.S. Кстати, сейчас libipt_owner (модуль iptables), реализующий -m owner --pid-owner перестал говорить: "NOTE: pid, sid and command matching are broken on SMP"?

mky ★★★★★
()
Ответ на: комментарий от mky

Грустно становится... quota убрали, упомянутые в сабже убрали, мало чего осталось

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.