Как посчитать количество соединений с каждого IP адреса

  • 07.01.2016
  • 5 858
  • 0
  • 18.03.2019
  • 1
  • 1
  • 0
Как посчитать количество соединений с каждого IP адреса

Понадобилось недавно посмотреть в реальном времени количество соединений на сервере в состоянии ESTABLISHED (установленные соединения) с каждого IP адреса и отсортировать их от большего к меньшему.

Описание

Для этого можно воспользоваться следующей строчкой:

Считаем количество соединений в состоянии ESTABLISHED и выводим с сортировкой от большего к меньшему:

netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr

Считаем количество соединений в состоянии ESTABLISHED для определенного порта (в примере 80) и выводим с сортировкой от большего к меньшему:

netstat -ntu | grep ESTAB | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.