Обсуждение статьи тематического каталога: Настройка системы учета трафика на базе Cacti, SNMP, bpft, FreeBSD (cacti monitoring traffic snmp jail chroot trafd)Ссылка на текст статьи: http://www.opennet.dev/base/net/traf_cnt_cacti.txt.html
Если собирать данные с localhost только о трафике, snmp становится не нужен.
Особенно, когда на каждом jail отдельный IP адрес.
Можно сделать правила в ipfw типа таких:
count ip from any to <ip> out
count ip from <ip> to any in
И парсить вывод ipfw каждые 5 минут)И, если не нужно хранить суммарную статистику, то и bpft становится тоже не нужен.
На больших скоростях подсчет через bpf может подгружать систему и терять пакеты.
Можно сделать ipacctd/ng-ipacctd и просто заворачивать копию трафика в него. Ничего не потеряется даже на большом потоке, в отличие от trafd, и всегда есть все нужные цифры, без костылей на кактусах
>Можно сделать ipacctd/ng-ipacctd и просто заворачивать копию трафика в него.В кого "в него"?
В cacti?)
У меня вопрос по правилам
сount ip from any to <ip> out
count ip from <ip> to any inПочему out на входящий трафик, in - соответственно на исходящий ?
Встречаю пример не первый раз, объясните пжлста.
А это зависит для кого считаете и для какой стороны данные, пример:
провайдер <-> клиентпонятно, да, что провайдер получает деньги за исходящий для себя трафик к клиенту, для которого тот входящий, соответственно, то, что провайдер у себя считает как out клиенту он должен предоставлять в статистике как in для того. Ну и наоборот.
Вот, как-то так. Я когда писал биллинг, тоже путался поначалу, потом привык.
через netflow имхо легче, снимать статистику с интерфейса и все. А в итоге получим и по всем jail
>через netflow имхо легче, снимать статистику с интерфейса и все. А в
>итоге получим и по всем jailСогласен.
Когда каждый jail на отдельном ip адресе, задача сводится к "посчитать трафик клиентов по ip адресам")
Подскажите, плиз, почему при установке net-snmp из портов получаю результирующую строку
cannot open /usr/ports/net-mgmt/net-snmp/files/extra-patch-local:Makefile.in: No such file or directory
*** Error code 2
Stop in /usr/ports/net-mgmt/net-snmp.
обновите порты
Спасибо за пост. Кому интерестно, нашел подробную инструкцию по установке cacti 0.8.8f под Ubuntu с поддержкой 64-битных счетчиков для 95th Percentile и Total bandwidth графиков - http://sysadm.pp.ua/linux/monitoring-systems/cacti-install-f... . Можно добавить.