Как следить за трафиком в локальной сети?
Ключевые слова - netflow, mirroring port, sniffer.
Что из этого умеет твое оборудование - смотри сам. Снифера есть бесплатные (wireshark как пример).
У вас коммутируемая сеть, ловить/мониторить трафик между компьютерами смысла не имеет, практически все коммутаторы способны переварить трафик со всех портов одновременно.
Мониторить трафик в вашем случае достаточно только на стороне роутера. Для этого есть куча софта, начиная с опроса по snmp (cacti) и заканчивая collectd + iptables plugin (сервис, установленный на линуксовом роутере). Я за последний вариант. Для нормальной работы collectd нужно еще средство отображения. Предлагаю influxdb + grafana - https://www.linkedin.com/pulse/monitoring-collectd...