5) Configuration de crontab et pages Web
Le script de commande sera exécuté à intervale régulier (dans notre cas toutes les 5 minutes) par
une instruction de crontab:
*/5 * * * * /path_2_script/checkDNS.sh > /dev/null 2>&1
path_2_script devant être modifié pour le chemin d'accès où vous
avez placé le script.
Si tout va bien :-), un relevé de statistiques DNS sera fait
toutes toutes les 5 minutes et les fichiers images et texte (décrits sur la page
précédente) plaçés dans le répertoire Web.
Une fois ces 4 fichiers créés la première fois, on y appliquera les mêmes droits et
owner/group/world que les autres fichiers html de votre serveur
(généralement 644).
Pour afficher vos graphiques, il restera à créer des pages html
avec les images aux endroits voulus, par exemple:
‹img src="dns.gif"› pour placer le relevé journalier.
‹img src="dns2.gif"› pour placer le relevé de 7 jours.
Pour utiliser les fichiers texte, le serveur Web devra être configuré avec
SSI (Server Side Include) et l'extension changée en shtml
(pour un seveur Apache, les instructions se trouvent ici).
Par exemple, la date et les valeurs de dernières statistiques sera inclue sur la page à l'endroit voulu
avec les instructions suivantes:
‹!--#include virtual="lastdate.txt" --›
‹!--#include virtual="laststats.txt" --›
Ce qui nous donnera finalement ceci.