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

 > 

Monitoring d'une infrastructure informatique Linux sur base d'outils libres

( Télécharger le fichier original )
par Geoffrey Lemaire
Haute Ecole Rennequin Sualem (Belgique) - Bachelier en Informatique et Systèmes (finalité Réseaux et Télécommunications) 2003
  

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

Chapitre 8

Le monitoring des UPS

8 UPS

Les UPS sont un des éléments importants dans une infrastructure de serveurs. Lors d'une coupure de courant, ils prennent instantanément le relais le temps que le courant revienne ou au pire des cas peuvent arrêter les serveurs de manière « propre ». Il est important dès lors, de vérifier leur état de fonction nement.

8.1 Le matériel

Chez Manex, les serveurs sont protégés par deux UPS de marque MGE UPS SYSTEMS et le modèle Pulsar Evolution.

LIEN : http://www.mgeups.com/products/pdt230/smallups/evol/index.htm 8.2 La connectique

Les UPS peuvent être reliés par câble séries ou USB. Dans mon cas, mon serveur dispose d'une prise USB et d'un connecteur série ã l'arrière. Suite ã quelques problèmes avec le câble série, j'ai relié le premier UPS en USB.

8.3 Les logiciels

Pour monitorer les UPS deux logiciels sont nécessaires :

8.3.1 UPSmon

Upsmon est un processus client qui a la responsabilité de la partie la plus importante du monitoring - couper correctement le système quand le courant est épuisé. Il peut faire appel ã d'autres

programmes dans le but de notifier des évènements de l'alimentation.

8.3.2 Drivers Nut31

Le driver libre NUT (Network UPS Tools) est un logiciel libre largement soutenu par le fabricant MGE

qui y contribue beaucoup, dont les 2 atouts principaux sont :

 

Universalité : fonctionne avec la plupart des UPS du marché32, quelque soit leur connectique (liaison série, USB, ...)

Client/serveur : un serveur tourne sur la machine ã laquelle est branchée l'UPS, ce qui permet ã tout le réseau de connaître ã tout moment l'état du système, et éventuellement d'envisager les actions nécessaires le cas échéant (batterie faible ? extinction propre).

LIEN : http://www.networkupstools.org

31 Un tutorial pour son installation peut être consulté ici : http://linux.developpez.com/cours/upsusb/

32 Un liste peut être consultée ici : http://eu1.networkupstools.org/compat/stable.html

8.4 Nagios dans tout cela

Le monitoring de l'UPS est très simple ã mettre en oeuvre avec Nagios.

8.4.1 Présentation du plugin

Il existe un plugin officiel du coté de Nagios qui permet de monitorer les UPS ã l'aide de Nut. Ce plugin essaye de déterminer le statut de l'UPS sur une machine locale ou distante. Si l'UPS est en

ligne ou en calibrage, le plugin retournera un état OK. Si la batterie est en fonctionnement, il retournera un état Warning. Si l'UPS est coupé ou a une batterie faible, le plugin retournera un état Critical.

La définition du service approprié est aussi simple que pour le reste. Cependant, il faut bien entendu définir la commande.

8.4.2 Définition de la commande

Voici la définition de la commande :

define command(

command_name check_ups

command_line $USER1$/check_ups -H $HOSTADDRESS$ -u $ARG1$
I

Le plugin prend comme argument l'adresse de l'hôte et le nom de l'UPS. Voyons ensuite la définition du service.

8.4.3 Définition du service

Rien de bien compliqué :

define service(

use local-service

host _name HOST A

service_description UPS

check_command check_ups!myups

I

Un service local, sur le serveur HOST A. Une courte description du service et enfin la ligne de

commande.

8.4.4 Le résultat

Capture d'écran deÐuis l'interface Web de Nagios

Nous pouvons constater que le plugin monitore la charge utile, le pourcentage de charge et l'utilisation de celle-ci.

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








"Entre deux mots il faut choisir le moindre"   Paul Valery