Pour des tests j'ai utilisé un script shell qui me génère des fichiers de 
configuration automatiquement... J'utilise un nagios v2.0... dans le nagios.cfg 
on peut définir des "cfg_dir" dans lesquels nagios va parser les fichiers de 
configuration contenu dans ces répertoires(plus besoin de définir chaque 
fichier) 
Pour chaque environnement (windows, sun, aix, linux) je défini des templates de 
services et de host... 
Mon script génère un fichier associé au nouveau serveur à superviser 
"serveur.cfg" qui s'appui sur les templates de services existant et sur le 
template de host que j'ai créé et qui se positionne dans l'un des répertoires 
défini en "cfg_dir". 
Ensuite reste plus qu'a faire un reload du service nagios qui va parser le 
répertoire...

Grosso modo voilà à quoi ressemble le fichier généré :

define host {
        name                                            
serveur_aix.mondomaine.com
    use                                generic-aix
}

define service {
    use                                 Template_Ping_aix
    host_name                           serveur_aix.mondomaine.com
}
define service {
    use                                 Template_Process_aix
    host_name                           serveur_aix.mondomaine.com
#redefinition de la commande pour affiner les paramètres
    check_command                       check_local_procs!150!200!RSZDT 
}
etc, etc, etc...

Si vous voulez plus de détails contactez moi...

Cordialement,
Patrick


_______________________________________________
Nagios French Mailing List
Sponsored by: EauZone - http://eauzone.be
Archives: http://www.mail-archive.com/nagios-french@lists.unixtech.be/

Répondre à