Centreon : Monitoring de serveurs DELL (ESX)

Dell Open Manage

DELL OMSA est un système de monitoring capable d’afficher toutes les statistiques classiques ( CPU, RAM, HARD DRIVE, T°C, … ) de votre serveur.
A l’heure de la virtualisation, nous avons tendance à monitorer uniquement nos machines virtuelles, en oubliant la base: notre serveur physique.
Monitorer le serveur physique peut s’avérer intéressant pour connaitre l’état de santé de nos disques, ou de vos alimentations par exemple.
Dans cet article, nous allons voir comment installer Dell OMSA et comment intégré ses moniteurs à Centreon.

Tout dabord, il faut installer Dell OpenManage,pour cela, rendez-vous sur le site support de Dell : http://support.dell.com/, ensuite cliquez sur “Drivers Home”, choisissez votre modèle de serveur,  puis sélectionnez votre OS, pour moi, ça sera ESXi 4.1, allez dans la section “system management”, et cherchez “Dell OpenManage Server Administrator Managed Node”, voici le liens pour la version actuelle :
OM-SrvAdmin-Dell-Web-LX-6.5.0-2247_A01.15.tar.gz

Une fois téléchargé sur notre ESX, faites comme suit :

# mkdir /usr/local/omsa
# cd /usr/local/omsa
# tar -xvzf OM-SrvAdmin-Dell-Web-LX-6.5.0-2247_A01.15.tar.gz
# sh linux/supportscripts/srvadmin-install.sh

Nous choisissons de tout installer.

Ensuite, nous lançons OMSA :

# sh linux/supportscripts/srvadmin-services.sh start

On fait un test pour voir si notre OpenManage est bien lancé, rendez vous à http://ip-de-votre-serveur-dell:1311/, et vous devriez avoir ceci :

DELL OMSA Login Screen
OMSA est maintenant installé, nous allons nous intéresser au plugin qui va nous permettre d’afficher nos résultat dans Centreon.
Nous allons tout dabord installer les pré-requis :
# yum install perl-Net-SNMP perl-Config-Tiny
Ensuite, nous téléchargeons check_openmanage :
# cd /usr/lib/nagios/
Maintenant il ne reste plus qu’à se rendre dans Centreon pour y entrer nos commandes ainsi que nos services.
Une commande unique à entrer :

Commande : $USER1$/check_openmanage -H $HOSTADDRESS$ –only $ARG1$

Et pour chaque service, il suffit de remplacer $ARG1$ parce que nous voulons monitorer :

  • Dell_manage_amperage :
    ARG : amperage
  • Dell_manage_batteries :
    ARG : batteries
  • Dell_manage_cpu :
    ARG : cpu
  • Dell_manage_fans :
    ARG : fans
  • Dell_manage_memory :
    ARG : memory
  • Dell_manage_power :
    ARG : power
  • Dell_manage_storage :
    ARG : storage
  • Dell_manage_voltage :
    ARG : voltage
  • Dell_manage_intrusion :
    ARG : intrusion
  • Dell_manage_temp :
    ARG : temp

Vous pouvez maintenant monitorer vos serveurs DELL sans aucun soucis !

Si vous avez des questions ou commentaires, n’hésitez surtout pas ;)

Pour plus de détails sur Check_openmanage : http://folk.uio.no/trondham/software/check_openmanage.html

About Alexandre Nogard

Check Also

Bash Scripting : Creation de vhosts automatisés avec Certificat Lets Encrypt

Bonjour à tous, Il y a quelques temps, j’avais posté un script bash permettant de …

Centreon : EventHandler Restart de Borne Wifi / DECT automatique Cisco & Ascom

Vous est il déjà arrivé d’avoir des bornes Wifi / DECT qui perdent la connexion, …

CentOs / RHEL : Rollback de mise à jour avec Yum history

Une mise à jour de php ou d’apache qui tourne mal, ça nous est déjà …

2 comments

  1. Bonjour,

    Je suis en train de lire les différents articles sur Centreon de votre blog et c’est une bonne source d’information!
    Savez vous s’il existe la même chose pour les serveurs HP?

    Merci.

  2. Bonjour,
    Votre procédure est bien détaillée je vous en remercie. C’est exactement ce que je cherche dans l’idée de superviser
    Une petite question j’aimerai savoir si cette procédure peut s’appliquer sur un Serveur Physique (Non ESX) ?
    Merci par avance pour votre retour et bonne journée
    Djiby

Leave a Reply

Your email address will not be published. Required fields are marked *