De Nagios à XML…
Date: 11/04/2007 | Catégories: Open-source,Reseau | Tags: cfg,config,nagios,Open-source,perl,réseau,script,xml
La manipulation des fichiers de configuration de Nagios peut s'avérer délicate quand la taille et la complexité du réseau à surveiller deviennent importante. L'utilisation d'un fichier de configuration au format XML permet une plus grande flexibilité au niveau du développement de scripts au d'interface Web de management. La première brique est donc de transformer les fichiers de configuration de Nagios en un fichier XML.
J'ai donc écrit deux scripts Perl (à télécharger ici).
Le permier permet à partir d'une configuration existante (fichiers nagios.cfg ...) de créer un fichier XML.
Exemple d'utilisation:
# cd /etc/nagios
# nagios2xml.pl -f ./nagios.cfg -x /tmp/nagios.xml
Le second permet à partir d'un fichier XML de générer un fichier de configuration de Nagios ("lisible" par Nagios).
Exemple d'utilisation:
# cd /etc/nagiosnew
# xml2nagios.pl -x /tmp/nagios.xml -f ./
Il ne reste plus qu'a créer les scripts pou manipuler cette nouvelle structure XML !
Suite au prochain épisode.