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.