WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise sur pied d'une solution de supervision- réseaux

( Télécharger le fichier original )
par Rodrigue YOSSA
Institut africain d'informatique représentation du Cameroun - En vue de l'obtention du diplôme d'ingénieur des travaux informatiques 2009
  

précédent sommaire suivant

Extinction Rebellion

II-V-5-d) Principe de configuration de nagios.

II-V-5-d-1) Les fichiers

L'installation de nagios et de ses plugins, a généré une foret de fichiers qu'il convient de manipuler avec soin pour pouvoir tirer profit de notre serveur. L'arborescence est la suivante :

Arborescence des fichiers de nagios

Bien que visiblement touffu, nous ne manipulerons que quelques uns de ces fichiers à savoir :

/usr/local/nagios/etc/nagios.cfg qui est le fichier de configuration générale ;

/usr/local/nagios/etc/objects/windows.cfg fichier pour les postes windows;

/usr/local/nagios/etc/objects/printer.cfg. fichier pour les imprimantes ;

/usr/local/nagios/etc/objects/switch.cfg. fichier pour les switchs/routers ;

/usr/local/nagios/etc/objects/commands.cfg. fichier pour les commandes ;

/usr/local/nagios/etc/objects/timeperiods.cfg. fichier pour les timeperiods ;

/usr/local/nagios/etc/objects/templates.cfg fichier pour les templates ;

/usr/local/nagios/etc/objects/contact.cf . fichier pour les contacts.

Une commande est une action de supervision que l'on définit.

Un « timeperiod » est une période de temps défini pour une action précise (Supervision, envoi d'alertes...), un « template » est une mise en forme générale définie pour des hôtes, services, actions...

Un contact n'est autre que celui à qui peut être envoyé une alerte.

NB : Avant la modification d'un fichier, il est impératif de créer un backup

Pour le fichier principal par exemple, tapons les commandes :

# cd /usr/local/nagios/etc/

# cp nagios.cfg nagios.cfg.old

II-V-5-d-2) Les plugins

Ce sont des petits programmes qui permettent à Nagios de faire son travail. Ils constituent une interface entre le noyau de Nagios et l'objet à superviser. C'est grâce à eux que l'installation d'un agent sur l'hôte supervisé n'est pas toujours obligée. Il se trouve en principe dans /usr/local/nagios/etc/objects/ et on peut en créer les nôtres, à condition de respecter les règles de retour d'état qui sont :

· Ok : service fonctionne sans problème ;

· Warning : seuil d'alerte atteint ;

· Critical : seuil critique atteint ;

· Up : hôte disponible;

· Down : hôte indisponible.

Schéma général du fonctionnement avec plugin

Les plus utilisés sont :

Check_nt : destinés aux postes Windows ;

Check_ping : qui effectue les ping ;

Check_disk : pour l'état d'une partition ;

Check_load : pour la charge processeur ;

Check_procs pour le control d'un processus.

Pour l'aide sur l'usage d'un plugin, il suffit de taper la commande :

# /usr/local/nagios/etc/objects/ ./plugin --help

Ceci dit, pour superviser un hôte (état de l'hôte et d'un service), et générer une alerte en cas de pannes, on doit :

· Définir les templates (Pour l'hôte, le service et le contact à alerter, les périodes de check et de notifications) ;

· Définir l'hôte, le service et le contact en question ;

· Installer un agent sur le client (pas toujours) ;

Vérifier impérativement la configuration la configuration et redémarrer Nagios.

précédent sommaire suivant






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Qui vit sans folie n'est pas si sage qu'il croit."   La Rochefoucault