Aller au contenu principal

Nimble Storage Rest API

Vue d'ensemble​

HPE Nimble Storage est une technologie de solutions de stockage de données sur des baies Flash dont le siège est basé à San José en Californie. C'est une entité de Hewlett Packard Enterprise.

Nimble Storage produit des solutions matérielles et logicielles pour le stockage de données en utilisant les protocoles iSCSI et Fiber Channel. Des solutions de sauvegarde et de protection de données sont également disponibles.

Contenu du connecteur de supervision​

Objets supervisés​

  • Nimble Flash Arrays (NimbleOS >=2.3.x)

Services disponibles​

Le connecteur de supervision Nimble SNMP offre les Services suivants:

  • Arrays
  • Hardware
  • Volumes

Métriques collectées​

Metric nameDescription (per array )Unit
statusArray statusString
array.space.usage.bytesUsed spaceBytes
array.space.usage.percentageUsed space%
array.space.free.bytesFree spaceBytes
array.snapshots.compression.rate.countSnapshot compression ratio
array.snapshots.reduction.rate.countSnapshot reduction ratio

Prérequis​

Configuration de la Nimble Rest API​

L'équipement Nimble doit être joignable sur les ports HTTP TCP/80 ou HTTPS TCP/443.

Pour valider sa configuration et son fonctionnement, reportez vous à la documentation officielle:

https://infosight.hpe.com/InfoSight/media/cms/active/public/pubs_REST_API_Reference_NOS_51x.whz/jun1455055569904

Installation​

  1. Installer le Plugin sur chaque Collecteur Centreon devant superviser des équipements Nimble:
yum install centreon-pack-hardware-storage-nimble-restapi.noarch
  1. Sur l'interface Web de Centreon, rendez-vous sur la page Configuration > Gestionnaire de connecteurs de supervision et installer le connecteur de supervision Nimble Rest API

Configuration​

  • Ajouter un nouvel Hôte via le menu "Configuration > Hosts".
  • Appliquer le Modèle d'Hôte HW-Storage-Nimble-Restapi puis configurer les macros obligatoires:
MandatoryNameDescription
XAPIPORTPort used (Default: 5392)
XAPIPROTOSpecify protocol if needed (Default: 'https')
XAPIUSERNAMESpecify the API Username
XAPIPASSWORDSpecify the API Password
APIEXTRAOPTIONSAny extra option you may want to add to the command (eg. a --verbose flag)

FAQ​

Que signifient les messages d'erreur suivants:​

UNKNOWN: 501 Protocol scheme 'connect' is not supported |​

Si vous utilisez un proxy et que vous rencontrez cette erreur, cela signifie que le Plugin Centreon ne supporte pas le protocole de connexion imposé par le proxy.

Afin de vous prémunir de ce problème, utiliser le backend HTTP curl en ajoutant l'option ci-dessous:

--http-backend='curl'.

UNKNOWN: Cannot load module 'Net::Curl::Easy'​

Ce message d'erreur signifie qu'une dépendance est manquante lors de l'utilisation du backend curl.

Afin de corriger cette erreur, installer la librairie 'Net::Curl::Easy':

yum install perl-Net-Curl