Contexte
Le check $KEY$ : Errors Switch SNMPv3 va récupérer le taux d'erreurs moyen en entrée et en sortie de l'interface en utilisant la version 3 du protocole SNMP.
Paramétrage
Le check utilise une des lignes de commandes suivantes selon le modèle d'hôte utilisé :
- Connexion de type noAuthNoPriv :
$PLUGINSDIR$/check_nwc_health --hostname "$HOSTADDRESS$" --protocol 3 --timeout "$_HOSTSWITCH_TIMEOUT$" --username "$_HOSTSNMP_LOGIN$"--contextname "$_HOSTSNMP_CONTEXT$" --mode interface-errors --name "$ARG1$" --port "$_HOSTSWITCH_PORT$" --statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$" $_SERVICECUSTOM_THRESHOLD$
- Connexion de type authNoPriv :
$PLUGINSDIR$/check_nwc_health --hostname "$HOSTADDRESS$" --protocol 3 --timeout "$_HOSTSWITCH_TIMEOUT$" --username "$_HOSTSNMP_LOGIN$" --contextname "$_HOSTSNMP_CONTEXT$" --authpassword "$_HOSTSWITCH_PASSPHRASE_AUTH$" --authprotocol "$_HOSTSWITCH_PROTOCOL_AUTH$" --mode interface-errors --name "$ARG1$" --port "$_HOSTSWITCH_PORT$" --statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$" $_SERVICECUSTOM_THRESHOLD$
- Connexion de type authPriv :
$PLUGINSDIR$/check_nwc_health --hostname "$HOSTADDRESS$" --protocol 3 --timeout "$_HOSTSWITCH_TIMEOUT$" --username "$_HOSTSNMP_LOGIN$" --contextname "$_HOSTSNMP_CONTEXT$" --authpassword "$_HOSTSWITCH_PASSPHRASE_AUTH$" --authprotocol "$_HOSTSWITCH_PROTOCOL_AUTH$" --privpassword "$_HOSTSWITCH_PASSPHRASE_PRIV$" --privprotocol "$_HOSTSWITCH_PROTOCOL_PRIV$" --mode interface-errors --name "$ARG1$" --port "$_HOSTSWITCH_PORT$" --statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$" $_SERVICECUSTOM_THRESHOLD$
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 |
|---|---|---|---|---|---|
SNMP_LOGIN | l'Hôte ( Onglet Données ) | -- | shinken | shinken | Un nom d'utilisateur SNMP v3 défini sur votre switch :
|
SNMP_CONTEXT | l'Hôte ( Onglet Données ) | -- | public | public | Le contexte SNMPv3 permet d'identifier et d'isoler un espace de gestion spécifique sur un agent réseau SNMPv3. Il est utilisé pour définir un domaine de gestion distinct au sein d'un même appareil réseau, permettant ainsi de segmenter et d'organiser les données SNMPv3. |
SWITCH_TIMEOUT | l'Hôte ( Onglet Données ) | secondes | 60 | 60 | Variable permettant au check de s'arrêter après un certain temps si une tâche ne s'est pas terminée.
( La valeur doit être supérieure à 3 ) |
SWITCH_PORT | l'Hôte ( Onglet Données ) | -- | 161 | 161 | Variable correspondant au port SNMP sur lequel le démon SNMP de votre équipement écoute. ( par défaut 161 ) |
SWITCH_WORKING_FOLDER | l'Hôte ( Onglet Données ) | -- | /var/tmp/check_nwc_health | /var/tmp/check_nwc_health | Dossier dans lequel la sonde stockera ses fichiers de travail |
Pas de données communes supplémentaires pour ce type de connexion SNMPv3 l'Hôte ( Onglet Données ) l'Hôte ( Onglet Données ) l'Hôte ( Onglet Données ) l'Hôte ( Onglet Données ) l'Hôte ( Onglet Données ) Protocole utilisé pour chiffrer les données SNMPv3 l'Hôte ( Onglet Données ) Chaîne secrète utilisée pour chiffrer et déchiffrer les données SNMPv3.Mode de connexion noAuthNoPriv
Mode de connexion authNoPriv
Nom Modifiable sur Unité Défaut Valeur par défaut à l'installation de Shinken Description SWITCH_PROTOCOL_AUTH
-- MD5 MD5 Protocole utilisé pour vérifier l'authenticité des messages SNMPv3 SWITCH_PASSPHRASE_AUTH
-- shinkenpassword shinkenpassword Chaîne secrète utilisée pour vérifier l'authenticité des messages SNMPv3 Mode de connexion authPriv
Nom Modifiable sur Unité Défaut Valeur par défaut à l'installation de Shinken Description SWITCH_PROTOCOL_AUTH
-- MD5 MD5 Protocole utilisé pour vérifier l'authenticité des messages SNMPv3 SWITCH_PASSPHRASE_AUTH
-- shinkenpassword shinkenpassword Chaîne secrète utilisée pour vérifier l'authenticité des messages SNMPv3. SWITCH_PROTOCOL_PRIV
-- DES DES SWITCH_PASSPHRASE_PRIV
-- shinkencryptionkey shinkencryptionkey
Données spécifiques pour ce check
Pas de données spécifiques pour ce check
Les données DFE ( Duplicate Foreach )
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
SWITCH_INTERFACES | l'Hôte ( Onglet Données ) | --- | port1,port2 | port1,port2 | Nom de ou des interfaces ( séparés par une virgule ), exemple "Vlan01,Vlan02,Vlan03". |
Données utilisées provenant du check
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
CUSTOM_THRESHOLD | le check ( Onglet Données ) | -- | _ | _ | Cette donnée permet de modifier les seuils ( CRITIQUE/ ATTENTION ) intégrés par défaut par la sonde ( voir la page Modifier vos seuils des checks interfaceErrors et interfaceUsage ) |
Non modifiable ( Sauf Admin Shinken ) Chemin absolu du dossier contenant la sonde ( non modifiable )Données globales
Nom Modifiable sur Unité Défaut Valeur par défaut à l'installation de Shinken Description PLUGINSDIR
-- /var/lib/shinken/libexec /var/lib/shinken/libexec
l'Hôte ( Onglet Général ) -- Adresse de l'hôtePropriétés de l'hôte
Nom Modifiable sur Unité Défaut Valeur par défaut à l'installation de Shinken Description HOSTADDRESS
Nom de l'hôte Nom de l'hôte
Résultat
Exemple
Ci-dessous, vous avez le check correspondant à l'interface "Vlan201".
Interprétation
Statut
Il peut prendre quatre valeurs OK/ CRITIQUE/ ATTENTION / INCONNU.
- Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :
- CUSTOM_THRESHOLD,
- SWITCH_TIMEOUT
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
| Situation | Statut |
|---|---|
En fonction du taux moyen d'erreurs :
| CRITIQUE |
En fonction du taux moyen d'erreurs :
| ATTENTION |
Si la sonde n'a pas eu de réponse avant le temps maximum
| INCONNU |
Résultat
Renvoi la liste des interfaces réseau sous la forme "nom d'interface réseau" errors in:A% out:B% avec :
- "nom d'interface réseau" : le nom de l'interface réseau
- A : le taux d'erreurs moyen rentrant dans l'interface réseau depuis le dernier check
( le nombre de paquets comportant des erreurs reçus par l'interface entre deux checks ) - B : le taux d'erreurs moyen sortant de l'interface réseau depuis le dernier check
( le nombre de paquets comportant des erreurs envoyés par l'interface entre deux checks )
Résultat Long
Pas de résultat long pour ce check.
Métriques
| Nom | Unités | Description |
|---|---|---|
"nom_d'interface_réseau"_errors_in | % | Retourne le taux d'erreurs rentrant dans l'interface réseau depuis le dernier check. |
"nom_d'interface_réseau"_errors_out | % | Retourne le taux d'erreurs sortant de l'interface réseau depuis le dernier check. |

