Вы имеете в виду свободный как в пиве или свободный как в речи? Подавляющее большинство дистрибутивов свободно (пиво), в котором можно загрузить их непосредственно бесплатно. Свободный (речь) дистрибутивы не содержат собственное программное обеспечение/кодеки/драйверы/и т.д., и в зависимости от конфигурации Ваших аппаратных средств Вы можете делать очень хорошо с одним из них. Я не проверил тех, Вы упомянули, и для новой установки я буду придерживаться главной как Debian, CentOS, Fedora или подобный. Проверьте DistroWatch для хорошего списка.
Я использую программу под названием IPTraf для быстрого мониторинга сетевого подключения. Он работает на терминале и может предоставить вам разнообразную статистику о текущем состоянии подключений на машине, на которой он установлен.
вы также можете получить остановку на основе используемых служб (или портов), что может быть полезно, если ваш сервер выполняет только определенную функцию.
Обратной стороной является то, что вам необходимо установить его на каждом хосте. Я не специалист по сетям, но если вам нужно получить более широкое представление обо всем трафике, проходящем между вашими сайтами, вам лучше проверить на уровне коммутатора / маршрутизатора с помощью соответствующего программного обеспечения.
iptraf
может показать вам запущенный tally per-socket, который скажет вам, какие удаленные хосты вызывают весь трафик.
В главном меню перейдите к IP Traffic Monitor
и выберите интерфейс, который вы хотите контролировать. Выход достаточно интуитивный:
Wireshark - это обязательная попытка, как предположил SHW в своем комментарии. Это сетевой инструмент, который показывает любые подключения, входящие или выходящие из вашей сети. Вы можете применить фильтр , чтобы ограничить ваш поиск диапазоном IP адресов ваших серверов, и даже отследить, какой протокол используется (чтобы вы могли понять, что происходит). Он имеет гораздо больше инструментов, которые, вероятно, помогут вам в будущем, если вы столкнетесь с похожими проблемами.