Итак, по поводу использования фильтров - нужно устанавливать версию Bandwidthd с поддержкой postgresql.
Описываю для Ubuntu Server 14.04 с Apache версии 2.4.7.
Сначала ставим postgresql:
sudo apt-get install postgresql
Далее устанавливаем пакет bandwidthd-pgsql:
sudo apt-get install bandwidthd-pgsql
При установке в папку /etc/apache2/conf-available/ копируется конфигурационный файл для веб-сервера Apache - bandwidthd.conf.
cat /etc/apache2/conf-available/bandwidthd.conf в версии apache 2.4.7 у меня имеет следующий вид:
Alias /bandwidthd /var/lib/bandwidthd/htdocs/
<Directory /var/lib/bandwidthd/htdocs>
Options +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Меняем владельца на пользователя www-data:
sudo chown -R www-data:www-data /var/lib/bandwidthd/
Включаем графики:
sudo nano /etc/bandwidthd/bandwidthd.conf
graph true
Перезагружаем службы:
sudo service apache2 restart
sudo service bandwidthd restart
Заходим на страницу статистики (в моем случае сервер имеет IP 192.168.1.1)
http://192.168.1.1/bandwidthd
И видим статистику, но фильтры пока не работают. А почему? Потому что для Bandwidthd необходимо завести пару логин/пароль, создать БД и прописать их в конфигурационном файле /etc/bandwidthd/debian-db.php
Над последним я пока разбираюсь.