Я хотел бы знать, есть ли простая программа для сервера ubuntu (желательно 12.04) без особой настройки, которая позволит мне проверить, какие процессы используют пропускную способность Интернета, сколько и регистрировать их.
Для Windows нечто подобное - это брандмауэр, такой как comodo, где я могу видеть в определенный момент времени, сколько имеется входящих и исходящих соединений и сколько они используют. Есть ли что-то подобное для сервера ubuntu?
Идеальным решением было бы также их регистрировать. Я пробовал nagios, кажется, что он может это сделать, но я потратил один день на чтение, и мне кажется, что он требует слишком большой настройки. Есть ли что-нибудь простое или, может быть, конкретное руководство для nagios?
Для регистрации: Дамп TCP
Для мониторинга: Iftop
Для ~ 0 Установка / конфигурация:
iptables -A INPUT -j LOG; tail -F /var/log/messages
Покажет все входящие пакеты
netstat -punta
Покажет все активные / прослушивающие соединения и любые связанные с ними программы.
ifconfig -a
обычно имеет количество пакетов. (Насколько я понимаю, ifconfig выходит из строя ... медленно .. Не знаю альтернатив netstat / iproute2 из головы.)
nethogs не ведет журналов, но для мониторинга показывает использование сети по процессам, а не по интерфейсу, например iftop.