Utilisateur de Bind en tant que serveur local et de cache, j’ai dĂ©couvert hier un outil assez sympa pour surveiller l’utilisation de Bind et les requĂŞtes faites sur mon rĂ©seau local : BindGraph.
Pour l’installer :
$ sudo apt-get install bindgraph
Bien évidemment, il vous faut un serveur Bind et Apache fonctionnels, avec librrd4 et perl correctement installés !
Une fois installĂ©, il est nĂ©cessaire de configurer un fichier de collecte pour le script Perl bindgraph.pl que l’on vient d’installer. Dans le fichier d’options de bind, dans la partie logging, crĂ©er le channel et la category suivants :
$ sudo vim /etc/bind/named.conf.options logging { channel "querylog" { file "/var/log/named/query.log"; print-time yes; }; category queries { querylog; }; };
Une fois cela réalisé, une simple commande va permettre de lancer le script perl bindgraph.pl :
sudo nice -20 bindgraph.pl --daemon --logfile /var/log/named/query.log
Vous pourrez ensuite consulter l’usage last hours, quotidien, hebdomadaire, mensuel et annuel de votre serveur Bind, en vous rendant sur http://[server]//cgi-bin/bindgraph.cgi
Vous pouvez chercher sur Google inurl:bindgraph.cgi pour trouver des exemples de graph, comme celui-ci : https://dns.webhotel.net/cgi-bin/bindgraph.cgi
Comments closed