Relevés graphiques de statistiques DNS pour Bind 9.
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.

Home : Linux : statistiques DNS : page précédente : crontab et pages Web
© Georges Rosset 2004-2007