Aller au contenu principal

NetApp Ontap Rest API

Vue d'ensemble

ONTAP ou Data ONTAP ou Clustered Data ONTAP (cDOT) ou Data ONTAP 7-Mode est un système d'exploitation proriétaire NetApp utilisé sur le stockage de données.

Contenu du Plugin-Pack

Éléments supervisés

Le Plugin-Pack permet de superviser les ressources:

  • Cluster
  • Hardware
  • Luns
  • Snapmirrors
  • Volumes

Métriques collectées

Les métriques collectées sont les suivantes:

Metric nameDescription
node_statusThe node status
cluster.io.read.usage.bytespersecondI/O read. Unit: B/s
cluster.io.write.usage.bytespersecondI/O written. Unit: B/s
cluster.io.read.usage.iopsI/O read per seconds. Unit: iops
cluster.io.write.usage.iopsI/O written per seconds. Unit: iops
cluster.io.read.latency.millisecondsI/O read latency. Unit: ms
cluster.io.write.latency.millisecondsI/O written latency. Unit: ms

Prérequis

Configuration

Un compte en lecture est requis (user/password).

Installation

  1. Installer le Plugin sur tous les collecteurs Centreon supervisant des ressources NetApp Ontap:
yum install centreon-plugin-Hardware-Storage-Netapp-Ontap-Restapi
  1. Depuis l'interface Web de Centreon, installer le Plugin-Pack NetApp Ontap Rest API depuis la page "Configuration > Plugin Packs > Manager"

Configuration

  • Depuis l'interface Web de Centreon, ajoutez un nouvel Hôte depuis la page "Configuration > Hôtes".
  • Appliquez le modèle d'Hôte "HW-Storage-NetApp-Ontap-Restapi-custom" et configurer les macros nécessaires :
MandatoryNomDescription
XAPIPORTPort used. Default is 443
XAPIPROTOProtocol used. Default is https
XAPIUSERNAMEUsername to access to the API.
XAPIPASSWORDPassword to access to the API.
APIEXTRAOPTIONSAny extra option you may want to add to the command

FAQ

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 avec l'utilisateur centreon-engine:

/usr/lib/centreon/plugins/centreon_netapp_ontap_restapi.pl \    
--plugin=storage::netapp::ontap::restapi::plugin \
--hostname=netapp.centreon.com \
--port=443 \
--proto=https \
--api-username='admin' \
--api-password='xxxx' \
--mode=volumes \
--verbose

Cette commande vérifie le statut des volumes NetApp (--mode=volumes) du stockage netapp.centreon.com (--hostname=netapp.centreon.com). L'authentification à l'API s'effectue avec un utilisateur admin (--api-username=admin) et un mot de passe xxxx associé (--api-password='xxxx').