Note : Si vous êtes intéressé par ce pack, veuillez nous contacter pour son téléchargement. Nous vous accompagnerons lors de l'installation de ce pack sur votre plateforme.

Contexte

Le pack iDRAC-by-SNMP__shinken permet de superviser les serveurs physiques de la marque DELL, par le biais de leur carte de management. Les vérifications sont effectuées grâce au protocole SNMP, via des appels actifs exécutés depuis les pollers de Shinken.

  • Le pack vous permet de vérifier :
    • l'état matériel du serveur ( Battery, Disks, Sensor, Fan ).
    • l'état de montage et de fonctionnement des disques ( Vdisk ).
  • Les commandes de vérifications exécutées depuis les serveurs Shinken utilisent une sonde PYTHON présente dans le répertoire des sondes Shinken /var/lib/shinken-user/libexec/shinken-additional-packs/iDRAC-by-SNMP__shinken/ après la mise en place du pack.


Le pack se compose de deux grandes familles de modèles d'hôtes :

  • Les modèles "SNMPv1v2", pour superviser le serveur grâce au protocole SNMP v1 ou v2 ( Les versions V1 et V2 du protocole SNMP permettent une mise en place plus rapide, au détriment d'une sécurité plus faible ) :
    • iDRAC-by-SNMPv1v2 qui apporte l'ensemble des points de contrôle disponibles dans le pack  ( Battery, Disks, Sensor, Fan, Vdisk ).
  • Les modèles "SNMPv3", pour superviser le serveur grâce au protocole SNMP v3 ( La version V3 du protocole SNMP impose une mise en place plus longue, avec la configuration de plusieurs mots de passe et algorithmes de chiffrement. Il s'agit de la version la plus sécurisée de SNMP ) :
    • iDRAC-by-SNMPv3__( noAuthNoPriv  /  authNoPriv   authPriv ) qui apporte l'ensemble des points de contrôle disponibles dans le pack ( Battery, Disks, Sensor, Fan, Vdisk ).


Ce pack est importé et mis à jour par la source "shinken-additional-packs-import".


Voici un aperçu du contenu du pack :

Comment utiliser son pack ?

Mise en place

Pour utiliser les packs externes Shinken, il faut commencer par les installer sur son infrastructure Shinken. Cette action permet :

  • D'installer sur les serveurs les sondes ( le code informatique ) nécessaires aux vérifications.
  • De faire apparaître sur l'interface de configuration les nouveaux modèles.
  • De préparer l'équipement à superviser ( Carte de gestion iDRAC ) pour accepter les requêtes de supervision.


Une page dédiée explique comment mettre en place le pack iDRAC-by-SNMP ( Page  Mise en place du Pack iDRAC-by-SNMP__shinken ).

Utilisation

Choisir les modèles d'hôtes

Une fois le pack installé, il suffit d'appliquer les modèles nouvellement importés sur les hôtes à superviser :

  • En utilisant l'interface de configuration : Créez ou éditez un hôte, et ajoutez un des modèles ; "iDRAC-by-SNMPv3__authPriv" par exemple ; grâce au menu déroulant ( voir la page Éditer un Hôte ).
  • En éditant les fichiers de définition d'élément ( .cfg ) :
Liste des modèles à utiliser dans le pack
NomLien
iDRAC-by-SNMPv1v2

Modèle iDRAC-by-SNMPv1v2

iDRAC-by-SNMPv3__noAuthNoPriv  
iDRAC-by-SNMPv3__authNoPriv  
iDRAC-by-SNMPv3__authPriv
Modèles iDRAC-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )

Personnaliser son pack

Il est possible de modifier certains éléments ( commandes, checks ou modèles d'hôtes )

Version des scripts livrés

NomVersionDescription
check-idrac.py

01.01.00

Script principal utilisé pour vérifier l'état des serveurs physiques DELL par le biais de la carte de management iDRAC.

Écrit en Python, il utilise un "virtual env" livré par Shinken pour fonctionner ( Aucune dépendance à installer ).