Как вы рассчитываете данные, передаваемые между компьютером и компьютером шлюза. У меня есть маршрутизатор / шлюз Linux, на котором запущены IP-таблицы, которые маршрутизируют интернет-трафик в локальной сети. У меня есть отдельные пользователи с сопоставленным IP / MAC-адресом, которые получают доступ к Interet через компьютер шлюза. Я хотел бы узнать, какой трафик используют отдельные пользователи.
Можем ли мы узнать, какой трафик был HTTP, SMTP, FTP и т. Д. Можно ли также объединять информацию на почасовой основе и получать конкретную информацию, чтобы я мог хранить информацию в базе данных?
Я слышал об учете IP? Это правильный путь
Я бегал ntop
сделать это.
Вы также можете использовать правила учета в iptables для отслеживания трафика. Вы можете использовать Правила бухгалтерского учета в Shorewall чтобы настроить это.
Существует множество приложений, которые могут рассчитать пропускную способность. Например:
Вы также можете попробовать использовать Zabbix или Nagios с собственными скриптами.