3) Installation du logiciel graphique

Cliquer sur l'image pour voir les relevés détaillés (en temps réel).
Pour afficher les tableaux graphiques des accès DNS, j'ai utilisé le fantastique
RRDTool de
Tobi Oetiker. Ce logiciel gratuit est fourni sous licence GNU.
Tout d'abord, on compilera et installera RRDTool en suivant les
instructions fournies avec le logiciel.
Une fois RRDTool installé, il faudra créer
la base de données Round Robin
qui va contenir les relevés des accès DNS. Depuis un
terminal du serveur,
on exécutera les instructions suivantes:
/usr/local/rrdtool/bin/rrdtool create DNSstats.rrd --step 300 \
DS:success:GAUGE:900:0:100 \
DS:referral:GAUGE:900:0:100 \
DS:nxrrset:GAUGE:900:0:100 \
DS:nxdomain:GAUGE:900:0:100 \
DS:recursion:GAUGE:900:0:100 \
DS:failure:GAUGE:900:0:100 \
DS:total:GAUGE:900:0:100 \
RRA:LAST:0.5:1:288 \
RRA:AVERAGE:0.5:6:2016 \
RRA:MAX:0.5:6:2016
Ceci créera une base de données Round Robin DNSstats.rrd qui
sera adaptée pour contenir une semaine de relevés d'accès DNS faits toutes les 5 minutes. Si on veut archiver
des durées plus longues qu'une semaine, il est facile de modifier les valeurs corespondantes des RRA.
Note: si on se connecte à distance sur le serveur Linux au moyen d'un client SSH ou Telnet, il suffira
de copier/coller toutes les instructions ci-dessus d'un coup pour que la base de données soit créée. De même
depuis un terminal ouvert depuis une session KDE ou Gnome du serveur.
Cette base de données sera créée dans le répertoire où on aura exécuté cette commande.
Si on veut utiliser le script de commande de la page suivante
sans modification, on prendra soin de créer un répertoire datas dans
/usr/local/rrdtool/ et de créer cette base
de données dans ce répertoire. Sinon, il est de toute façon très facile d'adapter le
script de commande pour l'endroit où aura été créée la base de donnée.
Bien que les instructions ci-dessus soient suffisantes pour notre usage, je vous invite à parcourir le mode
d'emploi de RRDTool
afin de découvrir ses très nombreuses possibilités.