Aller au contenu principal

HP StoreOnce 3.x Rest API

Contenu du Pack​

Modèles​

Le Pack Centreon HP StoreOnce apporte un modèle d'hôte :

  • HW-Storage-Hp-Storeonce3-Restapi-custom

Il apporte les modèles de service suivants :

AliasModèle de servicesDéfautDécouverte
Cluster-UsageHW-Storage-Hp-Storeonce3-Cluster-Usage-RestapiX
Fcs-UsageHW-Storage-Hp-Storeonce3-Fcs-Usage-Restapi
Nas-UsageHW-Storage-Hp-Storeonce3-Nas-Usage-Restapi
Serviceset-UsageHW-Storage-Hp-Storeonce3-Serviceset-Usage-RestapiX

Métriques & statuts collectés​

Metric nameDescriptionUnit
cluster statusCurrent overall cluster status
appliance_name#cluster.space.usage.bytesSpace used on the clusterB
appliance_name#cluster.deduplication.ratio.countDeduplication ratio on the cluster

Prérequis​

Ce Pack supporte uniquement les versions 3.x des équipements HP StoreOnce. Pour la supervision, un utilisateur avec les droits en lecture est nécessaire. Référez-vous à la documentation officielle : https://support.hpe.com/hpesc/public/docDisplay?docId=c05273975

Installation​

  1. Installer le plugin Centreon sur tous les collecteurs Centreon devant superviser des ressources HP StoreOnce 3.x Rest API :
yum install centreon-plugin-Hardware-Storage-Hp-Storeonce3-Restapi
  1. Sur l'interface web de Centreon, installer le Pack HP StoreOnce 3.x Rest API depuis la page Configuration > Packs de plugins.

Configuration​

Hôte​

  • Ajoutez un hôte à Centreon depuis la page Configuration > Hôtes
  • Complétez les champs Nom, Alias & IP Address / DNS correspondant à votre serveur HP StoreOnce 3.x Rest API.
  • Appliquez le modèle d'hôte HW-Storage-Hp-Storeonce3-Restapi-custom.
  • Une fois le modèle appliqué, les macros ci-dessous indiquées comme requises (Obligatoire) doivent être renseignées.
ObligatoireNomDescription
XSTOREONCEUSERNAMEApi username
XSTOREONCEPASSWORDApi password
STOREONCEEXTRAOPTIONSAny extra option you may want to add to the command (eg. a --verbose flag)

Comment puis-je tester le Plugin et que signifient les options des commandes ?​

Une fois le plugin installé, vous pouvez tester celui-ci directement en ligne de commande depuis votre collecteur Centreon en vous connectant avec l'utilisateur centreon-engine (su - centreon-engine) :

$CENTREONPLUGINS$/centreon_hp_storeonce3_restapi.pl \
--plugin=storage::hp::storeonce::3::restapi::plugin \
--mode=cluster-usage \
--hostname='10.0.0.1' \
--port='443' \
--proto='https' \
--username='my-username' \
--password='my-password' \
--verbose

La commande devrait retourner un message de sortie similaire à :

OK: Cluster 'TABZ37161Q01' status: ok, Usage Total: 62.17 TB Used: 59.78 TB (96.15%) Free: 2.39 TB (3.85%), Dedup Ratio: 14.51 | 'TABZ37161Q01#cluster.space.usage.bytes'=65731753164800B;;;0;68360696004608 'TABZ37161Q01#cluster.deduplication.ratio.count'=14.51;;;0;

La liste de toutes les options complémentaires et leur signification peut être affichée en ajoutant le paramètre --help à la commande :

$CENTREONPLUGINS$/centreon_hp_storeonce3_restapi.pl \
--plugin=storage::hp::storeonce::3::restapi::plugin \
--mode=cluster-usage \
--help

Tous les modes disponibles peuvent être affichés en ajoutant le paramètre --list-mode à la commande :

$CENTREONPLUGINS$/centreon_hp_storeonce3_restapi.pl \
--plugin=storage::hp::storeonce::3::restapi::plugin \
--list-mode

Diagnostic des erreurs communes​

Rendez-vous sur la documentation dédiée des plugins basés sur HTTP/API.