| 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 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
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__selected-volumes qui permettent la supervision d'un ou de plusieurs volumes spécifiques, en plus des vérifications sur l'état de santé 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 |
|---|
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 QNAP ) pour accepter les requêtes de supervision.
Une page dédiée explique comment mettre en place le pack qnap-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ôte, et ajoutez un des modèles ; "qnap-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 ) :
- Dans un fichier de configuration, créez ou éditez votre définition d'hôte en ajoutant, dans la propriété "use", la valeur "qnap-by-SNMPv3__all-volumes__authPriv".
- Le fichier de configuration devra alors être importé avec une source ( voir la page Collecteur de type ( cfg-file-import ) - Import depuis des fichiers au format .cfg ).
Liste des modèles à utiliser dans le pack
| Nom | Lien | ||
|---|---|---|---|
| Modèle qnap-by-SNMPv1v2__all-volumes | ||
| Modèle qnap-by-SNMPv1v2__selected-volumes | ||
| Modèles qnap-by-SNMPv3__all-volumes__( noAuthNoPriv / authNoPriv / authPriv ) | ||
| Modèles qnap-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
| Nom | Version | Description |
|---|---|---|
| check-qnap.py | 01.00.00 | Script principal utilisé pour vérifier l'état des baies de stockage QNAP. Écrit en Python, il utilise un "virtual env" livré par Shinken pour fonctionner ( Aucune dépendance à installer ). |
...

