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

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore