Le check Interfaces Status by SNMPv3 vérifie l'état opérationnel des interfaces réseau d'une baie HPE Nimble, via la MIB standard IF-MIB (ifDescr / ifOperStatus).
Il découvre les interfaces, en retient celles dont le nom correspond au regex, puis compte celles qui sont UP.
Le statut dépend du nombre d'interfaces UP par rapport à deux bornes (règle MIN-UP-WARN ≥ MIN-UP-CRIT) :
|
Ce check permet donc :
de détecter une perte d'interfaces ( aucune UP = stockage inaccessible aux applications ),
de suivre le nombre d'interfaces réseau actives de la baie.
Le check utilise les lignes de commande suivantes en fonction du mode de connexion SNMPv3 :
$HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_interfaces_status
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--snmp_version "3"
--user "$_HOSTHPE-NIMBLE-BY-SNMP__LOGIN$"
--level "noAuthNoPriv"
--regex "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__REGEX$"
--min-up-warn "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__MIN-UP-WARN$"
--min-up-crit "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__MIN-UP-CRIT$" |
$HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_interfaces_status
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--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"
--regex "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__REGEX$"
--min-up-warn "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__MIN-UP-WARN$"
--min-up-crit "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__MIN-UP-CRIT$" |
$HPE-NIMBLE-BY-SNMP__SHINKEN__PLUGINSDIR$/check_hpe_nimble_health_by_snmp_rust --check check_interfaces_status
-H "$HOSTADDRESS$"
-p "$_HOSTHPE-NIMBLE-BY-SNMP__PORT$"
-t "$_HOSTHPE-NIMBLE-BY-SNMP__TIMEOUT$"
--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"
--regex "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__REGEX$"
--min-up-warn "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__MIN-UP-WARN$"
--min-up-crit "$_HOSTHPE-NIMBLE-BY-SNMP__INTERFACES-STATUS__MIN-UP-CRIT$" |
| 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 ) | -- | .* | .* | Filtre appliqué sur le nom des interfaces (ifDescr). Seules les interfaces dont le nom correspond sont comptées. Défaut .* = toutes. | |
| l'Hôte ( Onglet Données ) | interfaces | 2 | 2 | Le check est OK tant qu'au moins ce nombre d'interfaces (filtrées) sont UP. En dessous, il passe au minimum en ATTENTION . Doit être ≥ à MIN-UP-CRIT. | |
| l'Hôte ( Onglet Données ) | interfaces | 1 | 1 | Le check passe en CRITIQUE si le nombre d'interfaces UP est < à cette valeur ( 1 = passe critique quand plus aucune interface n'est UP ). Doit être ≤ à MIN-UP-WARN. |
Pas de données provenant du check pour ce modèle
|
Il peut prendre 4 états OK / CRITIQUE / ATTENTION / INCONNU .
Le statut dépend du nombre d'interfaces UP (filtrées par regex) et de la configuration du check :
OK tant que le nombre d'interfaces UP est ≥ à MIN-UP-WARN.
Aucune interface UP = plus de stockage accessible aux applications. Les seuils suivent la règle MIN-UP-WARN ≥ MIN-UP-CRIT. |
| Situation | Statut | Exemple |
|---|---|---|
| CRITIQUE | |
| ATTENTION | |
| INCONNU |
Le résultat court indique combien d'interfaces filtrées sont UP sur le total, combien sont DOWN, et rappelle le regex utilisé. En cas d'état non OK, il précise le seuil non atteint.
Le résultat long affiche un tableau, une ligne par interface filtrée : statut (Up / Down), nom (ifDescr) et adresse MAC. Les interfaces DOWN sont listées en premier.
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| interfaces_up_count | -- | Nombre d'interfaces filtrées qui sont UP au moment de la vérification. | MIN-UP-WARN ( 2 par défaut ) | MIN-UP-CRIT ( 1 par défaut ) |