• Aucun résultat trouvé

3. Mise en place du serveur de supervision

3.3. Configuration de Nagios et Centreon

3.3.2. Configuration de Centreon

3.3.2. Configuration de Centreon

Après l'installation de F.A.N., Centreon est immédiatement opérationnel. Il se configure au travers de son interface web.

Passer l'interface en français :

cf à l'adresse suivante : http://en.doc.centreon.com/Setup:Language/fr Nécessite que F.A.N. puisse se connecter au réseau (proxy?).

Les fichiers de configuration

Les fichiers utiles de Centreon se trouvent dans les sous-dossiers du répertoire /usr/share/centreon.

Toutefois nous ne les modifieront pas directement, l'interface web de Centreon est en effet conçue à cette intention.

Tout se passe dans l'onglet maître "Configuration".

Nous verrons la partie "Administration" ultérieurement.

Modèles

Les "template" sont des modèles type qui serviront de base pour les configurations des différents hôtes, services, etc, tout du moins dans un premier temps.

Les modèles d'hôtes et de services disponibles par défaut :

Supervision avec F.A.N. 3.3.2. Configuration de Centreon

Création d'un modèle d'hôte

Configuration > Hosts > Templates > Add

Relations

Permet d'associer un ou plusieurs services au modèle. Il suffit de faire passer les services souhaités dans la colonne de droite.

Data Processing

Permet de modifier la configuration relative aux données des processus.

Host Extended Infos

Permet d'écrire un commentaire sur le modèle et de modifier les options avancés (icône et place sur la carte nagios

Supervision avec F.A.N. 3.3.2. Configuration de Centreon

Création d'un modèle de service

Configuration > Services > Template > Add

La configuration générale est la même que pour les modèles d'hôtes sauf pour :

Check Command : choisir la commande lié au service Args : placer les arguments en fonction

de la commande

Hôtes

Configuration > Hosts > Add

Pour modifier un hôte, il suffit de le sélectionner en cliquant dessus puis de modifier les champs voulus.

Pour créer un nouvel hôte on peut soit partir de zéro en remplissant les champs manuellement, soit partir d'un modèle, ou encore en dupliquant un hôte existant.

La duplication est un copié/coller de la configuration dans laquelle il suffit bien souvent de ne modifier que le nom et l'adresse IP :

Onglet " Configuration de l'hôte "

Les champs principaux et nécessaires sont :

Host Name (Nom de l'hôte), Alias, IP Adresse / DNS, Monitored from (Surveillé depuis) et Host Templates (Modèle d'hôte).

Un hôte peut avoir plusieurs modèles, toutefois leur ordre est primordial, le premier de la liste est prioritaire sur les suivants.

Onglet " Relations "

Sélectionner un groupe et éventuellement un(des) parent(s) et/ou enfant(s)

Hôtes parents et hôtes enfants permettent de créer une arborescence, ainsi pour un switch définit comme "père", tous les serveurs fils ne seront plus supervisés si il tombe.

Supervision avec F.A.N. 3.3.2. Configuration de Centreon

IMPORTANT

Lorsqu'on sauvegarde les modifications effectuées dans Centreon, celles-ci ne sont présentent que dans la configuration de Centreon.

Centreon ne fait pas de supervision, cette tâche est dévolue à Nagios, il convient donc d'exporter la configuration sur le serveur nagios pour que les modifications soient prises en compte :

Ne pas oublier de cocher "Move Export Files" pour que les fichiers soient déplacés physiquement dans l'arborescence de Nagios et choisir la méthode pour que Nagios prenne en compte la configuration (en général Restart est préféré à Reload).

Groupe d'hôte

Configuration > Hosts > Hosts Group

On peut grouper les hôtes comme on le souhaite (par OS, type de matériel, marque, localisation, …).

Il suffit de compléter la page en spécifiant le nom du groupe, son alias et ses membres.

Les groupes ne sont pas figés et peuvent donc être modifiés ultérieurement

Services

Configuration > Services > Add

Le principe est le même que pour les hôtes; on sélectionne un modèle ou on remplit les champs manuellement.

Dans l'onglet "Relations", sélectionner les hôtes ou groupes d'hôtes liés au service.

Les services peuvent être classés par hôte ou groupe d'hôtes.

Supervision avec F.A.N. 3.3.2. Configuration de Centreon

Commande

Configuration > Commandes > Checks

Sur cette page s'affiche toutes les commandes déjà connues et modifiables. Il suffit de sélectionner la (ou les) commande(s) souhaitée(s) et de cliquer sur "ajouter".

Nom de la commande : Ligne de commande : Exemple d'arguments : Type de commande : Modèle de graphique :

Utilisateurs / Contacts

Configuration > Users > Contacts/Users > Add

Cette section permet également de gérer les plages horaires et commandes de notification (mais pas les notifications elles-même).

Pour ajouter un utilisateur, il convient de remplir les champs suivant :

Full Name (Nom complet), Alias/Login, Email, Pager, Linked to Contact Groups (groupe de contact parent).

Groupe de contacts

Configuration > Users > Contact Groups > Add

Dans "Général information" choisir un nom pour le groupe ainsi qu'un alias. Ensuite choisir les relations voulues, puis mettre un commentaire si besoin.

Supervision avec F.A.N. 3.3.2. Configuration de Centreon

Périodes

Configuration > Users > Time Periods > Add

Les plages horaires d'une même journée sont délimitées par une virgule ",".

Une plage horaire doit toujours s'écrire sous la forme HH:MM-HH:MM sur 24 heures.

Pour exclure une journée entière il suffit de ne pas lui définir de période :

Notifications

Configuration > Notifications > Escalations > Add

Avec la configuration ci-dessus, la deuxième notification sera une notification par SMS.

Les notifications prendront fin après la 3ème (1 par mail et 2 par SMS), avec un délai de 30 minutes entre 2 SMS.

Et ces notifications seront envoyées aux contacts membres des groupes admin_sms et admin_mail.

Supervision avec F.A.N. 3.3.2. Configuration de Centreon

Bases de données

Administration > Databases

Cette partie nous permet simplement de surveiller la taille de la base de données NDO.

Cela offre la possibilité de réagir lorsque la base devient trop imposante (réduisant donc les performances).

MIBs

Les MIBs récupérées sur les sites des fabricants (par exemple) sont à placer dans le répertoire des MIBs,

généralement il s'agit du répertoire /usr/share/snmp/mibs/ (et /usr/local/share/snmp/mibs/ sur les versions plus anciennes).

Il faut ensuite ajouter le nom du fabricant dans la liste des constructeur : Configuration > Services > Manufacturer > Add

Puis il faut faire l'import de la MIB voulu sous Centreon afin de la "traduire".

Configuration > Services > MIBs et choisir le fabricant ainsi que le fichier correspondant à la MIB.

Supervision avec F.A.N. 3.3.2. Configuration de Centreon

Status Map

Le module "Status Map" est identique à celui installé par défaut dans Nagios.

Il permet d’avoir une vue graphique du réseau, prenant compte des différents niveaux de l’architecture

Pour Centreon ≥ 2.2

On télécharge les sources et on décompresse l'archive : http://denis.herve.free.fr/trsfrt/

# wget http://denis.herve.free.fr/trsfrt/statusmap-2.5.zip

# unzip NagiosStatusMap-2.5.zip

# cp -r statusmap/ /usr/share/centreon/www/modules/

On se rend ensuite dans notre interface web, onglet Administration, puis Modules.

Sur la ligne correspondant au nom "statusmap", on clique sur le nom du module (ici "statusmap") pour l'installer, puis sur "Install module".

On peut maintenant afficher la "Status Map" en se rendant sur l'onglet Monitoring, puis m_nagios_map.

Pour Centreon < 2.1 :

On télécharger les sources, on décompresse l'archive et on déplace le contenu de ce dossier vers le répertoire des modules de Centreon :

# wget http://download.centreon.com/index.php?id=60

# tar zxvf NagiosStatusMap-1.1.tar.gz

# cp -r statusmap/ /usr/share/centreon/www/modules/

On se rend ensuite dans notre interface web, onglet Administration, puis Modules.

Sur la ligne correspondant au nom "statusmap", on clique sur le nom du module (ici "statusmap") pour l'installer, puis sur "Install module".

On peut maintenant afficher la "Status Map" en se rendant sur l'onglet Monitoring, puis m_nagios_map.

Documents relatifs