LINUX.ORG.RU
ФорумAdmin

Чем омниторить использование сети для каждого процесса/демона ?


0

0

есть необходимость мониторить трафик, который создает любой процесс в с-ме. что-то вроде TDI-based firewall, но необходимо лишь иметь статистику..
ничего кроме firestarter не приходит на ум, но firestarter GUI приложение, да и статистику собирать он не может.

★★★★★

Re: Чем омниторить использование сети для каждого процесса/демона ?

>This information can only be shown when kernel patch `cnt' is installed

ему требуется патчить ядро, что в моем случае неприемлемо.


dreamer ★★★★★ ()

Re: Чем омниторить использование сети для каждого процесса/демона ?

Запускайте каждый процесс из под своего пользователя и ставьте на него счётчик в iptables, а-ля:

-A OUTPUT -m owner --uid-owner squid -j ACCEPT

Увы, UDP/ICMP трафик этим способом не посчитать

birdie ★★★★★ ()

Re: Чем омниторить использование сети для каждого процесса/демона ?

>запускайте каждый процесс из под своего пользователя

как вы себе это представляете на боевых серверах ?

dreamer ★★★★★ ()

Re: Чем омниторить использование сети для каждого процесса/демона ?

>как вы себе это представляете на боевых серверах ?
Да легко!
apache под apache
mysql под mysql
и тд и тп ;)

Ant0 ()

Re: Чем омниторить использование сети для каждого процесса/демона ?

это-то понятно, умник. ))
а вот что делать с кучей процессов от root?
какие-нить скрипты, которые по крону запускаются...
..или пользователь запускает кучу процессов...

dreamer ★★★★★ ()

Re: Чем омниторить использование сети для каждого процесса/демона ?

а еще никто незнает как мониторить дисковую активность процессов :-(

интересно, в solaris с этим лучше или такая же Ж ?

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