Le check $KEY$ Volumes IO Stats by SNMPv3 permet de mesurer la latence des entrées/sorties (lecture et écriture) du volume sélectionné d'une baie HPE Nimble.
Ce check est à état : la latence est calculée par delta entre deux passages (temps de service cumulé ÷ nombre d'IO sur l'intervalle), et non depuis le démarrage de la baie.
|
Ce check permet donc :
de détecter une dégradation des performances (latence anormalement élevée),
de suivre la latence de lecture et d'écriture du volume sélectionné.
|
$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$" --exclude "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-EXCLUDED$" --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$" --exclude "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-EXCLUDED$" --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$" --exclude "$_HOSTHPE-NIMBLE-BY-SNMP__VOLUMES-EXCLUDED$" --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" |
| 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. |
Mode de connexion noAuthNoPriv |
Pas de données communes supplémentaires pour ce type de connexion SNMPv3 |
Mode de connexion authNoPriv |
|
Mode de connexion authPriv |
|
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description | |
|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | ms | 10 | 10 | Le check passe en ATTENTION si la latence de lecture d'un volume est ≥ à cette valeur. Doit être ≤ au seuil critique. | |
| l'Hôte ( Onglet Données ) | ms | 20 | 20 | Le check passe en CRITIQUE si la latence de lecture d'un volume est ≥ à cette valeur. Doit être ≥ au seuil d'avertissement. | |
| l'Hôte ( Onglet Données ) | ms | 10 | 10 | Le check passe en ATTENTION si la latence d'écriture d'un volume est ≥ à cette valeur. Doit être ≤ au seuil critique. | |
| l'Hôte ( Onglet Données ) | ms | 20 | 20 | Le check passe en CRITIQUE si la latence d'écriture d'un volume est ≥ à cette valeur. Doit être ≥ au seuil d'avertissement. | |
| l'Hôte ( Onglet Données ) | -- | /tmp | /tmp | Chemin de base du dossier de travail où sont stockés les échantillons entre deux passages (check à état). | |
| l'Hôte ( Onglet Données ) | -- | shinken | shinken | Nom du sous-dossier de travail. Combiné au chemin de base, il forme le dossier des échantillons (ex. /tmp/shinken). |
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description | |
|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | --- | vol1$(volume1)$ | vol1$(volume1)$ | 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])$".
|
Pas de données provenant du check pour ce modèle
|
|
Il peut prendre 4 états OK / CRITIQUE / ATTENTION / INCONNU.
Le statut dépend de la latence mesurée (delta entre deux passages) et de la configuration spécifique du check pour les données suivantes :
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 |
|---|---|---|
| CRITIQUE |
|
| ATTENTION |
|
| INCONNU |
|
| INCONNU |
|
Le résultat court affiche un résumé de la latence du volume sélectionné : nombre de volumes au-dessus du seuil critique, au-dessus du seuil d'avertissement, et dans les limites.
Le résultat long affiche un tableau, le volume sélectionné : nom, latence de lecture (ms), latence d'écriture (ms) et statut. Les lignes en erreur (premier passage, compteurs incohérents) sont regroupées dans un tableau dédié (statut, volume, détails).
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| (nom-du-volume)_read_latency | ms | Latence moyenne de lecture du volume sur l'intervalle entre deux vérifications. | READ-WARN (10 ms par défaut) | READ-CRIT (20 ms par défaut) |
| (nom-du-volume)_write_latency | ms | Latence moyenne d'écriture du volume sur l'intervalle entre deux vérifications. | WRITE-WARN (10 ms par défaut) | WRITE-CRIT (20 ms par défaut) |
|