Отслеживание пропускной способности на общем интерфейсе

На наших серверах, на которых работает FreeBSD, мы выделили несколько общедоступных IP-адресов для размещения различных клиентов на одном интерфейсе eth0 . Назначение отдельного IP-адреса каждому клиенту состоит в том, чтобы различать их трафик друг от друга.

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

0
задан 2 June 2020 в 14:54
1 ответ

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

ElastiFlow

0
ответ дан 16 June 2020 в 10:22

Теги

Похожие вопросы