ntop é o que eu usaria para o que você descreve. O NMIS também pode ajudar também no monitoramento de comutadores ou outros dispositivos de rede.
Eu tenho procurado por algumas das ferramentas disponíveis para gerar tráfego para medir o throughput máximo da rede, ou seja, iperf, bwping, ttcp, etc. Estou planejando fazer testes de throughput por um longo período de tempo, então o que eu realmente A necessidade é boa saída de gráficos, preferencialmente gráficos rrd.
O frontend do Jperf para o iperf irá gerar um gráfico, e o bmon tem um bom gráfico de linha de comando, mas estes simplesmente contam segundos desde que o teste foi iniciado. Eu estou tentando medir as tendências no throughput ao longo do dia, então um gráfico com horários e dias é necessário.
Então, uma maneira de fazer com que o iperf registre-se em RRDs seria melhor, se isso não for possível, alguém poderia me indicar outra solução?
EDIT: Eu tive ntop sugerido, o que produz os tipos de gráficos que eu gosto, mas ntop não tem a capacidade de gerar tráfego, apenas monitora. Eu acho que eu poderia rodar ntop enquanto fazia testes iperf, mas, novamente, se alguém tem uma solução "all-in-one" ...