Я ищу способы контролировать использование Интернета - общий объем переданных данных - отдельных устройств в моей сети. Я использую FreeBSD 9.0-RELEASE с pf для фильтрации и NAT. Я не знаю, как это сделать.
В настоящее время я использую Cacti для мониторинга своего совокупного использования Интернета, и я могу подключить мониторы SNMP к некоторым устройствам, но не все в сети может запускать SNMP.
Как другие люди с FreeBSD (или, я полагаю, другими BSD) отслеживают отдельные устройства в своих сетях?
Настройка Netflow соответствовала бы всем требованиям. Хотя обычно они генерируются сетевым оборудованием, существуют пакеты с открытым исходным кодом (http://fprobe.sourceforge.net/) для генерации Netflow на основе libpcap. Затем эти данные могут быть экспортированы в ряд как бесплатных, так и коммерческих сборщиков и анализаторов (либо на одном хосте, либо в разных), которые затем могут предоставить подробную информацию об отдельных хостах, протоколах и т. Д.