Relevés graphiques de statistiques DNS pour Bind 9.
4) Installation du script de commande

Le script de commande checkDNS.sh fait fonctionner le tout. On le téléchargera à partir de ce lien (choisir Enregistrer la cible sous...) et on le copiera sur le serveur hors de visibilité du serveur Web, c'est à dire ni dans les répertoires des pages html, ni dans les répertoires CGI. On lui donnera l'attribut exécutable pour root :

chown root:root checkDNS.sh
chmod 700 checkDNS.sh

Puis, pour tenir compte de l'environnement spécifique, avec vi (ou tout autre éditeur Unix) on modifiera les 3 lignes au dessous de:
User defined variables

rrdfile="/usr/local/rrdtool/datas/DNSstats.rrd"; # RRD database
htmldir="/WWW/utilities/dns"; # Web pages
tempdir="/root/tmp"; # Temp dir

rrdfile est le chemin d'accès et le nom de la base de donnée Round Robin.
htmldir est le chemin d'accès des fichiers html. Les images des relevés DNS seront plaçés dans ce répertoire.
tempdir est le chemin d'accès du fichier de travail du script.

Il peut être utile de limiter la valeur maximale des graphiques (par exemple lorsque que vos statistiques comportent des pointes mais que vous voulez garder des détails dans les valeurs moyennes), en ajoutant les paramètres -u (--upper-limit) et -r (--rigid) dans la configuration des images. Voir les détails de ces paramètres dans le manuel d'emploi de RRDTool Graph.

L'exécution de ce script doit générer 4 fichiers dans le répertoire destiné au pages html:
dns.gif        image des relevés sur 24 heures.
dns2.gif       image des relevés sur une semaine.
lasttime.txt   date et heure du dernier relevé.
laststats.txt  dernières statistique sous forme de texte.

Home : Linux : statistiques DNS : page précédente : script de commande : page suivante
© Georges Rosset 2004-2007