Contexte
Le check [$KEY$] Volumes Usage by SNMPv3 permet de vérifier l'occupation de l'espace du volume sélectionné sur une baie HPE Nimble.
L'unité d'interprétation des seuils est pilotée par la donnée VOLUMES-USAGE__UNIT (%, B, MB, GB, TB — base binaire 1024).
- en %, les seuils comparent le pourcentage d'occupation ;
- en unité de taille, ils comparent l'espace utilisé converti dans cette unité.
Le changement de statut repose sur une seule règle :
Si l'occupation du volume sélectionné dépasse les seuils définis (warning ou critical), alors le statut du check change automatiquement.
Ce check permet donc :
de repérer un volume proche de la saturation,
d'anticiper un manque d'espace de stockage,
de suivre l'évolution de l'occupation du volume.
Paramétrage
Le check utilise une des lignes de commandes suivantes selon le modèle d'hôte utilisé :
$GLOBAL__HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_volumes_usage
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--usage-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__WARN$"
--usage-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__CRIT$"
--unit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__UNIT$"
--volume "$ARG1$"
--snmp_version "3"
--user "$_HOSTHPE-NIMBLE-BY-SNMP__LOGIN$"
--context "$_HOSTHPE-NIMBLE-BY-SNMP__CONTEXT$"
--level "noAuthNoPriv"
$GLOBAL__HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_volumes_usage
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--usage-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__WARN$"
--usage-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__CRIT$"
--unit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__UNIT$"
--volume "$ARG1$"
--snmp_version "3"
--user "$_HOSTHPE-NIMBLE-BY-SNMP__LOGIN$"
--auth_password "$_HOSTHPE-NIMBLE-BY-SNMP__AUTHPASSWORD$"
--auth_protocol "$_HOSTHPE-NIMBLE-BY-SNMP__AUTHPROTOCOL$"
--context "$_HOSTHPE-NIMBLE-BY-SNMP__CONTEXT$"
--level "authNoPriv"
$GLOBAL__HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_volumes_usage
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--usage-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__WARN$"
--usage-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__CRIT$"
--unit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__UNIT$"
--volume "$ARG1$"
--snmp_version "3"
--user "$_HOSTHPE-NIMBLE-BY-SNMP__LOGIN$"
--auth_password "$_HOSTHPE-NIMBLE-BY-SNMP__AUTHPASSWORD$"
--priv_passphrase "$_HOSTHPE-NIMBLE-BY-SNMP__PRIVPASSWORD$"
--auth_protocol "$_HOSTHPE-NIMBLE-BY-SNMP__AUTHPROTOCOL$"
--priv_protocol "$_HOSTHPE-NIMBLE-BY-SNMP__PRIVPROTOCOL$"
--context "$_HOSTHPE-NIMBLE-BY-SNMP__CONTEXT$"
--level "authPriv"
Données utilisées provenant du modèle
Données communes pour les checks du modèle
Mode de connexion noAuthNoPriv
Pas de données communes supplémentaires pour ce type de connexion SNMPv3
Mode de connexion authNoPriv
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
HPE-NIMBLE-BY-SNMP__AUTHPROTOCOL | l'Hôte ( Onglet Données ) | -- | md5 | md5 | Protocole d'authentification SNMPv3 (ex. md5, sha). |
HPE-NIMBLE-BY-SNMP__AUTHPASSWORD | l'Hôte ( Onglet Données ) | -- | shinkenpass | shinkenpass | Mot de passe d'authentification SNMPv3. |
Mode de connexion authPriv
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
HPE-NIMBLE-BY-SNMP__AUTHPROTOCOL | l'Hôte ( Onglet Données ) | -- | md5 | md5 | Protocole d'authentification SNMPv3 (ex. md5, sha). |
HPE-NIMBLE-BY-SNMP__AUTHPASSWORD | l'Hôte ( Onglet Données ) | -- | shinkenpass | shinkenpass | Mot de passe d'authentification SNMPv3. |
HPE-NIMBLE-BY-SNMP__PRIVPROTOCOL | l'Hôte ( Onglet Données ) | -- | des | des | Protocole de chiffrement SNMPv3 (ex. des, aes). |
HPE-NIMBLE-BY-SNMP__PRIVPASSWORD | l'Hôte ( Onglet Données ) | -- | shinkenencrypt | shinkenencrypt | Clé de chiffrement SNMPv3. |
Données spécifiques pour ce check
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
HPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__CRIT | l'Hôte ( Onglet Données ) | selon UNIT | 90 | 90 | Définit l'occupation à partir de laquelle le check passe en CRITIQUE, interprétée selon VOLUMES-USAGE__UNIT. Doit être ≥ au seuil warning. |
HPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__WARN | l'Hôte ( Onglet Données ) | selon UNIT | 80 | 80 | Définit l'occupation à partir de laquelle le check passe en ATTENTION, interprétée selon VOLUMES-USAGE__UNIT. |
HPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__UNIT | l'Hôte ( Onglet Données ) | %, B, MB, GB, TB | % | % | Unité d'interprétation des seuils (base binaire 1024). En %, comparaison sur le pourcentage d'occupation ; sinon sur l'espace utilisé converti. |
Données DFE ( Duplicate Foreach )
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
HPE-NIMBLE-BY-SNMP__VOLUMES | l'Hôte ( Onglet Données ) | --- | -- | -- | Liste des noms de volumes à superviser sur la baie de stockage. Chaque volume déclaré génère un service dédié (Duplicate Foreach). exemple "datavm$(datavm)$" ou "archive$([Archivage VM])$".
|
Données utilisées provenant du check
Pas de données provenant du check pour ce modèle
Non modifiable ( Sauf Admin Shinken ) Chemin absolu contenant les sondes installées par Shinken. Non modifiable ( Sauf Admin Shinken ) Dossier fourni par Shinken. Non modifiable ( Sauf Admin Shinken ) Dossier contenant les sondes. Non modifiable ( Sauf Admin Shinken ) Chemin absolu du dossier contenant les sondes du pack hpe-nimble-by-SNMP__shinken (non modifiable). l'Hôte ( Onglet Général ) Adresse de l'hôte.Données globales
Nom Modifiable sur Unité Défaut Valeur par défaut à l'installation Description USERPLUGINSDIR
-- /var/lib/shinken-user/libexec /var/lib/shinken-user/libexec HPE-NIMBLE-BY-SNMP__SHINKEN__VENDOR
-- shinken-additional-packs shinken-additional-packs HPE-NIMBLE-BY-SNMP__SHINKEN__PACKNAME
hpe-nimble-by-SNMP__shinken hpe-nimble-by-SNMP__shinken HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR
-- $USERPLUGINSDIR$/$HPE-NIMBLE-BY-SNMP__SHINKEN__VENDOR$/$HPE-NIMBLE-BY-SNMP__SHINKEN__PACKNAME$
/var/lib/shinken-user/libexec/shinken-additional-packs/hpe-nimble-by-SNMP__shinken Propriétés de l'hôte
Nom Modifiable sur Unité Défaut Valeur par défaut Description HOSTADDRESS
-- Nom de l'hôte Nom de l'hôte
Résultat
Exemple
Interprétation des données
Statut
Il peut prendre 4 états OK / CRITIQUE / ATTENTION / INCONNU.
Le statut dépend du retour de sonde et de la configuration spécifique du check pour les données suivantes :
- HPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__WARN
- HPE-NIMBLE-BY-SNMP__VOLUMES-USAGE__CRIT
Ci-dessous, un tableau récapitulatif des différents retours possibles :
Le texte de la colonne "Affichage des seuils" montre les paramètres utilisés et leur valeur définie sur l'équipement supervisé.
| Situation | Statut | Exemple |
|---|---|---|
| ATTENTION |
|
| CRITIQUE |
|
Résultat
Le résultat court affiche, en une ligne, un résumé de l'état d'occupation du volume sélectionné. Ce retour compact permet de visualiser l'information même avec des lignes réduites dans l'interface.
Résultat Long
Le résultat long affiche un tableau détaillé pour le volume sélectionné : nom, taille, espace utilisé, pourcentage d'occupation et statut.
Métriques
Interprétation des métriques
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| (nom-du-volume)_used_pct | % | Pourcentage d'occupation du volume (correspond au % affiché dans le résultat). | VOLUMES-USAGE__WARN ( si UNIT = % ) | VOLUMES-USAGE__CRIT ( si UNIT = % ) |
| (nom-du-volume)_used | B | Espace utilisé sur le volume, en octets. | VOLUMES-USAGE__WARN ( converti, si UNIT = taille ) | VOLUMES-USAGE__CRIT ( converti, si UNIT = taille ) |
| (nom-du-volume)_total | B | Taille totale du volume, en octets. | -- | -- |
Exemple
Erreurs et pré-requis
La connexion SNMP est configuré par défaut pour se couper si aucune réponse n'est perçu après cinq secondes ( paramétrable avec HPE-NIMBLE-BY-SNMP__TIMEOUT ).
Cette erreur peut intervenir lorsque : La résolution DNS de l'hôte a échoué.
La tentative de connexion à l'hôte a échoué à atteindre l'hôte.
Cette erreur peut être générée à cause d'une mauvaise configuration de pare-feu. La tentative de connexion à l'hôte a été refusé.
Cette erreur peut intervenir lorsque : L'authentification SNMP v3 a échoué.
Cette erreur peut intervenir lorsque : L'utilisateur SNMP v3 utilisé n'existe pas.
L'authentification SNMP v3 a échoué. La méthode d'authentification n'est pas authorisé.
Erreurs de connexion ( communes à tous les checks )
UNKNOWN – Session error: timeout
UNKNOWN – Connect error : 'failed to lookup address information: Name or service not known'
UNKNOWN – Session error: 'Socket receive error: host unreachable'
UNKNOWN – Session error: 'Socket receive error: connection refused'
UNKNOWN – Session error: Unexpected report: authentication failure
UNKNOWN – Session error: Unexpected report: unknown user name
UNKNOWN – Session error: Unexpected report: unsupported security level












