Назад | Перейти на главную страницу

Какой IP-адрес отправляет больше всего трафика на сервер

у меня есть centos 7 сервер, который два часа назад начал получать вдвое больше трафика. как я могу увидеть, какие IP-адреса генерируют наибольший трафик на мой сервер?

Сервер используется для размещения influxDB и большая часть трафика должна быть udp

Вы можете использовать либо ss или netstat для вывода списка подключений. netstat не устанавливается по умолчанию в CentOS 7, и вам необходимо установить его с помощью yum -y install net-tools.

Используя эти инструменты, -at опция отобразит все TCP-соединения и -au опцию все UDP-соединения. Чтобы получить результат быстрее, используйте параметр «n», чтобы запретить ss преобразовывать IP-адреса в имена хостов, т.е. вам следует использовать netstat -nt и ss -nt для TCP, netstat -nu и ss -nu для UDP-соединений. Если вы ищете все сокеты для прослушивания, используйте -l вариант с другими. Например, ss -lun.

Вы также можете объединить несколько команд, чтобы ограничить вывод, который вы хотите получить, например, вы можете использовать cut и grep команды для получения более конкретных результатов. Например :

ss -lun | grep :8086 | uniq -c | sort -n

Есть много инструментов, которыми вы можете воспользоваться. Кстати, вы также можете установить инструменты мониторинга, такие как iftop - установить их с помощью yum -y install iftop. Это может вам очень помочь.