Я хочу отслеживать трафик (входящий, исходящий и общий ежемесячный) на нескольких портах (в основном TCP), я много гуглил, и все привело к программному обеспечению, которое я либо не могу использовать, либо могу управлять сбором и графиком данных на уровне порта.
В настоящее время у меня установлен Zabbix, и я могу отслеживать трафик на интерфейсе, но я не совсем понял, как это сделать на уровне порта.
У меня также установлен Ntop, хотя я пока не могу получить доступ к веб-интерфейсу.
Мой главный вопрос: является ли приложение «почти из коробки», которое я могу использовать для мониторинга трафика, или кому-нибудь повезло с Zabbix и мониторингом уровня портов (или интеграцией Ntop).
Примечание: пожалуйста, не упоминайте кактусы.
Запуск CentOS 6 на KVM.
Используйте iptables, чтобы разрешить трафик на портах. Он также подсчитывает количество пакетов и байтов.
Затем используйте iptables -L -n -v для отображения данных:
Chain INPUT (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
3530K 629M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0
Итак, как вы можете видеть, в первых двух столбцах есть пакеты и байты. :) Вы также можете обнулить счетчики - просто используйте iptables -Z.
Думаю, вам будет легко найти / написать плагин zabbix.