Bindgraph - утилита для построения графиков количества запросов к DNS-серверу BIND. Bindgraph был создан на основе пакета mailgraph. Пакет создает графики для:
Для начала необходимо, чтобы Bind вел логирование запросов. Решается это добавлением в named.conf такого блока:
channel queries {
file "/log/queries" versions 2 size 10m;
print-time yes;
print-category yes;
print-severity yes;
};
category queries { queries; };
Если настраивали Bind по этой статье, то все в порядке, иначе проверьте, ведется ли логирование запросов.
Полный путь к файлу логов будет /var/named/log/queries. Ротация выполняется автоматически средствами Bind, по достижении 10 мегабайт.
Выполним непосредственно установку bindgraph:
# cd /usr/ports/dns/bindgraph && make install clean && rehash
Кстати, по завершению установки bindgraph предупреждает о необходимости ведения логгирования:
To get bindgraph working, you have to set querylog for bind. An example
named.conf will be
logging {
channel "querylog" {
file "/var/log/query.log" versions 50 size 20m;
print-time yes;
};
category queries { querylog; };
};
Make sure BINDGRAPH_USER (default www) can read this log file.