Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

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.

Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Le pack qnap-by-SNMP__shinken permet de superviser les baies de stockage de la marque QNAP. 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 de la baie ( Hardware Health, Cpu, Memory ).
    • l'état de montage et de fonctionnement des disques ( Volumes ).
  • 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/qnap-by-SNMP__shinken/ ( ou $GLOBAL_QNAP-BY-SNMP_SHINKEN_PLUGINSDIR $ depuis l'interface de configuration ), après la mise en place du pack.


Pour s'adapter à tous les besoins, le pack se compose de deux grandes familles de modèles d'hôtes :

  • Les modèles "all-volumes", pour superviser tous les volumes de stockage d'un coup (  qui permettent de mettre rapidement une baie QNAP en supervision, sans connaître le nom des volumes ) :
    • qnap-by-SNMP__all-volumes qui permettent la supervision de l'ensemble des volumes, en plus des vérifications sur l'état de santé général de la baie de stockage QNAP (  CPU, mémoire, Uptime, Hardware, Volumes   ).


  • Les modèles "selected-volumes", pour superviser les volumes de stockage un par un (  qui permettent d'orienter les vérifications sur des volumes spécifiques  ) :
    • qnap-by-SNMP__allselected-volumes qui permettent la supervision d'un ou de plusieurs volumes spécifiquespécifiques, en plus des vérifications sur l'état de santé générale général de la baie de stockage QNAP CPU, mémoire, Uptime, Hardware, [$KEY$] Volumes  ).


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


Voici un aperçu du contenu du pack :

Panel

Image RemovedImage Added

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 ( Baie de stockage QSAN QNAP ) pour accepter les requêtes de supervision.


Une page dédiée explique comment mettre en place le pack qsanqnap-by-SNMP ( Page  Mise en place du Pack qsanqnap-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ôtehôte, et ajoutez un des modèles ; "qsanqnap-by-SNMPv3__all-volumes__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
qsan
NomLien
qsan
No Format
qnap-by-SNMPv1v2__all-volumes
Modèle qnap-by-SNMPv1v2__all-volumes
No Format
qnap-by-SNMPv1v2__selected-volumes
Modèle
qnap-by-SNMPv1v2__selected-volumes
No Format
qnap-by-SNMPv3__all-volumes__noAuthNoPriv 
qnap-by-SNMPv3__all-volumes__authNoPriv 
qnap-by-SNMPv3__all-volumes__authPriv
Modèles qnap-by-SNMPv3__all-volumes__( noAuthNoPriv / authNoPriv / authPriv )
No Format
qsanqnap-by-SNMPv3__selected-volumes__noAuthNoPriv 
qsanqnap-by-SNMPv3__selected-volumes__authNoPriv 
qsanqnap-by-SNMPv3__selected-volumes__authPriv
Modèles qsanqnap-by-SNMPv3__selected-volumes__( 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-qsanqnap.py

01.00.00

Script principal utilisé pour vérifier l'état des baies de stockage QSANQNAP.

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

...