На наших серверах под управлением FreeBSD мы выделили несколько общедоступных IP-адресов для размещения разных клиентов на одном eth0
интерфейс. Назначение отдельного IP-адреса каждому клиенту - отличать их трафик друг от друга.
Теперь проблема в том, что каждый из наших клиентов использует отдельный IP-адрес, но интерфейс / порт одинаковы, из-за каких инструментов мониторинга, таких как nload
и iftop
могут только отслеживать совокупную пропускную способность интерфейса и отслеживать, сколько пропускной способности потребляет каждый клиент, нам нужно рассчитать использование пропускной способности на основе общедоступных IP-адресов, которые выделяются каждому клиенту. Пожалуйста, предложите некоторые инструменты или способы достижения этого?
Elastiflow на ELK с поддержкой sflow / netflow помог нам в достижении цели, он предоставляет информацию об использовании полосы пропускания каждого IP-адреса с указанием абсолютного периода времени. В дополнение к этому, он дает очень полезную информацию о прохождении пакетов, чтобы иметь верхний обзор инфраструктуры, если она настроена на основных коммутаторах.