| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check $KEY$ Volumes Status by SNMPv3 permet de vérifier l'état logique du volume sélectionné : sa disponibilité (online / offline) et son nombre de connexions iSCSI actives.
| Info |
|---|
Un volume offline passe directement en CRITIQUE. Sinon, le nombre de connexions est comparé à des bornes :
|
Le changement de statut repose sur une seule règle :
Si le volume sélectionné est indisponible (offline) ou si son nombre de connexions sort des bornes définies, alors le statut du check change automatiquement.
Ce check permet donc :
de repérer un volume indisponible,
de détecter une perte anormale de connexions (volume qui n'est plus utilisé par les applications),
de suivre le nombre de connexions du volume.
| Panel |
|---|
Paramétrage
Le check utilise les lignes de commande suivantes en fonction du mode de connexion SNMPv3 :
- Connexion de type noAuthNoPriv :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$HPE$GLOBAL__HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_volumes_status -H "$HOSTADDRESS$" -p -H "$HOSTADDRESS$" -p"$_HOSTHPE-NIMBLE-BY-SNMP__PORT$" -t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$" --min-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-WARN$" --min-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-CRIT$" --max-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-WARN$" --max-crit "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$" -tVOLUMES-STATUS__MAX-CRIT$" --volume "$ARG1$" --snmp_version "3" --user "$_HOSTHPE-NIMBLE-BY-SNMP__LOGIN$" --context "$_HOSTHPE-NIMBLE-BY-SNMP__CONTEXT$" --level "noAuthNoPriv" |
- Connexion de type authNoPriv :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$GLOBAL__HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check__TIMEOUT$" volumes_status -H "$HOSTADDRESS$" -p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$" -t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$" --min-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-WARN$" --min --min-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-CRIT$" --max-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-WARN$" --max-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-CRIT$" --maxMAX-CRIT$" --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" |
- Connexion de type authPriv :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$GLOBAL__HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_volumes_status -H "$HOSTADDRESS$" -p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$" -t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$" --min-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAXMIN-WARN$" --min-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-CRIT$" --max-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-WARN$" --max-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-CRIT$" --volume "$ARG1$" --snmp_version "3" --user" --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__LOGIN$" AUTHPROTOCOL$" --priv_protocol "$_HOSTHPE-NIMBLE-BY-SNMP__PRIVPROTOCOL$" --context "$_HOSTHPE-NIMBLE-BY-SNMP__CONTEXT$" --level "noAuthNoPrivauthPriv" |
- Connexion de type authNoPriv :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_volumes_status
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--min-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-WARN$"
--min-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-CRIT$"
--max-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-WARN$"
--max-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-CRIT$"
--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$"
--level "authNoPriv" |
- Connexion de type authPriv :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_volumes_status
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--min-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-WARN$"
--min-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-CRIT$"
--max-warn "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-WARN$"
--max-crit "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-CRIT$"
--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$"
--level "authPriv" |
Données utilisées provenant du modèle
Données communes pour les checks du modèle
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description | ||
|---|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | -- | 161 | 161 | Port de connexion SNMP. | ||
| l'Hôte ( Onglet Données ) | s | 5 | 5 | Délai d'attente de la connexion SNMP. | ||
| l'Hôte ( Onglet Données ) | -- | shinken | shinken | L'utilisateur SNMPv3 utilisé pour se connecter à la baie de stockage. |
| Section |
|---|
Mode de connexion noAuthNoPriv |
| Section |
|---|
Pas de données communes supplémentaires pour ce type de connexion SNMPv3 |
| Section |
|---|
Mode de connexion authNoPriv |
| Section | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Section |
|---|
Mode de connexion authPriv |
| Section | ||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description | ||
|---|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | connexions | 0 | 0 | Le check passe en CRITIQUE si le nombre de connexions du volume est ≤ à cette valeur (0 = un volume sans aucune connexion est critique). Doit être ≤ au seuil warning. | ||
| l'Hôte ( Onglet Données ) | connexions | 1 | 1 | Le check passe en ATTENTION si le nombre de connexions du volume est ≤ à cette valeur. Doit être ≥ au seuil critique. | ||
| l'Hôte ( Onglet Données ) | connexions | 0 ( désactivé ) | 0 | Le check passe en ATTENTION si le nombre de connexions du volume est ≥ à cette valeur. 0 = désactivé. | ||
| l'Hôte ( Onglet Données ) | connexions | 0 ( désactivé ) | 0 | Le check passe en CRITIQUE si le nombre de connexions du volume est ≥ à cette valeur. 0 = désactivé. Doit être ≥ au seuil warning haut. |
Données DFE ( Duplicate Foreach )
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description | ||
|---|---|---|---|---|---|---|---|
| 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
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Résultat
Exemple
| Panel |
|---|
Interprétation des données
Statut
Il peut prendre 4 états OK / CRITIQUE / ATTENTION / INCONNU.
Le statut dépend du retour de sonde (disponibilité du volume) et de la configuration spécifique du check pour les données suivantes :
- HPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-WARN
- HPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MIN-CRIT
- HPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-WARN
- HPE-NIMBLE-BY-SNMP__VOLUMES-STATUS__MAX-CRIT
Ci-dessous, un tableau récapitulatif des différents retours possibles :
| Info | ||
|---|---|---|
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 |
|---|---|---|
| CRITIQUE | |
| CRITIQUE | |
| ATTENTION |
Résultat
Le résultat court affiche un résumé de l'état du volume sélectionné (offline / hors bornes / dans les limites).
Résultat Long
Le résultat long affiche un tableau détaillé pour le volume sélectionné : nom, nombre de connexions (ou offline si le volume est indisponible) et statut.
Métriques
Interprétation des métriques
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| (nom-du-volume)_connections | -- | Nombre de connexions iSCSI actives sur le volume au moment de la vérification. | -- ( pas de seuil sur cette métrique ) | -- |
Exemple
| Panel |
|---|
Erreurs et pré-requis
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
...





