Использование Pfstat
Устанавливам pfstat:
cd /usr/ports/sysutils/pfstat
make install clean
Создаем конфигурационный файл:
cd /usr/local/etc
touch pfstat.conf
pfstat.conf
collect 1 = interface «xl0» pass bytes in ipv4 diff
collect 2 = interface «xl0» pass bytes out ipv4 diff
image «/usr/local/www/apache22/data/pf_in.jpg»
{
from 24 hours to now
width 980 height 500
left
graph 1 bps «in» «bits/s» color 0 192 0 filled
right
graph 2 bps «out» «bits/s» color 0 0 255
}
Пишим задания для cron:
*/2 * * * * root /usr/local/bin/pfstat -q ## «снимать» данные
*/10 * * * * root /usr/local/bin/pfstat -p ## рисовать новую картинку
Картинку смотрим по адресу — http://IP_сервера/pf_in.jpg