On Sun, 17 Feb 2002, Philippe Strauss wrote:

> On Sun, Feb 17, 2002 at 12:20:58PM +0100, F�lix Hauri wrote:
> > On Sun, 17 Feb 2002, Marc SCHAEFER wrote:
> > 
> > > On Sat, 16 Feb 2002, Pierre Maitre wrote:
> > > 
> > > > Question: existe-t-il un programme de contr�le de syntaxe  pour la
> > > > config de named  (comme le programme testparm pour contr�ler smb.conf)?
> 
> philou@philou:~/MyDocos/terayon$ apt-cache search dnslint
> philou@philou:~/MyDocos/terayon$ apt-cache search nslint 
> nslint - Lint for DNS files, checks integrity
Merci, je ne connaissait pas...

J'ai essay� sur ma config (sur laquelle je soupconne une erreure que je
n'ai pas trouv�e, je m'attaque � ``DNS et BIND'' de O'Reilly en fran�ais,
pour l'occase... j'en ai pour un moment... :-)

Cela dit, nslint m'indique des erreures qui n'en sont pas:
----
nslint: /etc/bind/named.conf:30: unknown record type "logging"
nslint: /etc/bind/named.conf:31: unknown record type "{"
nslint: /etc/bind/named.conf:31: unknown record type "category"
nslint: /etc/bind/named.conf:31: unknown record type "lame-servers"
nslint: /etc/bind/named.conf:31: unknown record type "{"
nslint: /etc/bind/named.conf:31: unknown record type "null"
nslint: /etc/bind/named.conf:31 garbage char ';' (1)
----
Il s'agit d'un morceau de la config d'origine, intouch�e, qui d'ailleur ne
semble pas poser de probl�mes � mon bind (named 8.2.3).

puis:
nslint: illegal hostname "*" (starts with non-alpha/numeric)

Ben oui, j'utilise un hote ``g�n�rique'' bien pratique pour mettre
en place des sites sous apache...

Cela est valide, bind le g�re sans probl�mes mais nslint n'aime pas:-(

Avec tout �a, nslint ne m'indique rien d'autre, ma ``boulette'' je vais me
la dig�rer avec mon O'Reilly!

Well! Je pense que cet outils rend d'excellent services pour des
situations communes, mais alors je pense qu'un webmin s'en sortirait
avantageusement.

Bon, j'en reste � mes pratiques: Surveiller les logs ainsi que tout ce qui
peut ``bouger''.

Nota: pour samba, testparm ne remplace pas une bonne compr�hension du
syst�me. L� aussi, la lecture des logs, les diff�rents niveaux de debug ou
verbosit� voire aussi netstat, ping, top, ps & Co...

Les outils automatiques rep�rent les fautes de syntaxe et certaines fautes
courrantes (le cas de ``Names that contain dots but are missing a
trailing dot'' pour nslint).
Mais en tous cas pas les fautes de logique ou de raisonnement qui peuvent
amener le meilleur des gurus � m�diter tr�s profond�ment ;-)
Je veux dire envoyer le plus stable des daemons dans une boucle infini ou
un cul de sac.

--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à