Pas d'inquiétude voici la procédure pour réaliser une installation de Zone Check :

Installation de quelques dépendances

# yum install ruby rubygem

Installation de dnsruby

# gem install dnsruby

Installation de Zone Check

Nous allons installer la version 3.0.2 mais n'hésitez pas à prendre la dernière version disponible sur le centre de téléchargement de Zone Check

# wget http://www.zonecheck.fr/download/zonecheck-3.0.2.tgz
# tar xvfz zonecheck-3.0.2.tgz
# cd zonecheck
# ruby installer.rb all

Utilisation de Zone Check

# zonecheck titax.fr
ZONE  : titax.fr
NS <= : ns1.titaxium.fr 91.121.139.68
NS    : ns2.afraid.org 174.37.196.55

 |    avertissement    |
a> L'hôte ne répond pas aux requêtes ICMP (présence d'un pare-feu?)
=> ns2.afraid.org/174.37.196.55

==> SUCCÈS (mais 1 avertissement(s))

Script d'automatisation de vérification grâce à Zone Check

Le script ci-dessous permet de vérifier de manière automatique grâce à Cron une série de nom de domaine qui sera contenue par exemple dans un fichier dom.conf
N'hésitez pas à me dire si vous voyez comment optimiser ou améliorer ce script.

#!/bin/sh

#script de vérification des zones dns multiples + envoi de mail en cas d'échec
#by TitaX ( http://blog.titax.fr )


####variables a personnaliser
ZONECHECK="/usr/local/bin/zonecheck"
DOM="/path/to/dom.conf"
TXT="/tmp/zones.txt"
MAIL="votre-mail@mail.com"
DATE=`date +%d-%m-%Y`
####

#on lance la verification des zones
#ne pas oublier de remplir le fichier $DOM aec vos domaines
for i in `cat $DOM`; do $ZONECHECK -q -vn,d,x,f $i; done > $TXT
 
#on vérifie si des zones sont en ECHEC
if cat $TXT |grep -E "ECHEC" > /dev/null
 
#on envoi un mail si des zones sont en ECHEC
then cat $TXT |mail -s "CheckZone du $DATE en ECHEC !" $MAIL
 
#sinon tout est ok alors "have fun"
else rm -f $TXT
fi

Plus d'excuse d'avoir des noms de domaine mal configurés ;)

A+