LINUX.ORG.RU
ФорумAdmin

Неинтерактивное определение нагрузки на сетевой интерфейс

 , , ,


0

1

Привет.
LAMP-сервак с Moodle периодически отваливается из-за забития канала входящим трафиком. Повторяется от нскольких раз в час до раза в несколько часов.
Задача: во время «атаки» сделать дамп трафика, чтобы потом посмотреть источники, протоколы, порты.
Подскажите, есть ли команды для неинтерактивного получения текущей нагрузки на сетевой интерфейс в виде числа? Чтобы можно было мониторить bash-скриптом и в нужный момент снять дамп.
Мне известны только интерактивные: nload, iftop, bmon, jnettop, nethogs и прочие. Смотрел справку по ним, в конвейерном режиме не работают.
p.s.
Наружу открыт только 80 порт.



Последнее исправление: An12 (всего исправлений: 3)

Посмотрите на вывод cat /proc/net/dev. Читайте с заданным интервалом и анализируйте изменения. Если изменения аномальные - снимайте дамп трафика. Думаю что возможностей bash для анализа вполне хватит.

VitalkaDrug ★★
()

eBPF для этого придумали.

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