| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check Hardware Health Switch SNMPv1v2 vérifie le bon fonctionnement physique du matériel de l'appareil ( alimentation, ventilateurs, températures, disques, ...disques… ) en utilisant les versions v1 ou v2 du protocole SNMP.
| Panel |
|---|
Paramétrage
Données du modèle
Dans chaque hôte héritant du modèle d'hôte "switch-SNMPv1v2", vous aurez la donnée SNMPCOMMUNITY concernant la communauté SNMP interrogé :
Doit correspondre à la Communauté SNMP v1/v2 défini sur votre switch :
- En SNMP v1/v2, la communauté est un équivalent du mot de passe pour se connecter sur les équipements.
| title | Remarque |
|---|
Par défaut, la donnée SNMPCOMMUNITY prend le contenu de la donnée globale $SNMPCOMMUNITYREAD$ dont la valeur est modifiable dans le fichier /etc/shinken/resource.d/snmp.cfg,
- voir LES VARIABLES ( Remplacement dynamique de contenu - Anciennement les MACROS ), pour comprendre leur utilisation.
La modification des valeurs par défaut présentes dans le fichier du serveur ( /etc/shinken/resource.d/snmp.cfg ) nécessite un redémarrage :
- du Synchronizer pour le voir dans l'interface
- et l'envoie d'une configuration ou d'un redémarrage de l'Arbiter pour que la modification soit prise en compte en supervision.
Donc, pour changer la valeur de SNMPCOMMUNITY, vous pouvez :
- soit changer sa valeur,
- soit modifier le contenu de la donnée globale $SNMPCOMMUNITYREAD$ ( en prenant en compte que tous les hôtes utilisant cette donnée seront impactés ).
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$PLUGINSDIR$/check_nwc_health --hostname "$HOSTADDRESS$" --timeout "$_HOSTSWITCH_TIMEOUT$" --community "$_HOSTSNMPCOMMUNITY$"
--mode hardware-health --port "$_HOSTSWITCH_PORT$" --statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$" |
Données utilisées provenant du modèle
Données communes pour les checks du modèle
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
Pas de données spécifiques pour ce check
Données DFE ( Duplicate Foreach )
Pas de données DFE pour ce check
Données utilisées provenant du check
Pas de données provenant du check pour ce modèle
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Résultat
Exemple
| Panel |
|---|
Interprétation
Statut
Il peut prendre deux valeurs OK / CRITIQUE / ATTENTION/ INCONNU.
- Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour la donnée suivante :
SWITCH_TIMEOUT
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
| Situation | Statut |
|---|---|
Dépendra de la configuration de votre switch | CRITIQUE |
Dépendra de la configuration de votre switch | ATTENTION |
Si la sonde n'a pas eu de réponse avant le temps maximum
| INCONNU |
Résultat
Renvoi les métriques au format texte.
Résultat Long
Pas de résultat long pour ce check.
Métriques
Pas de métrique pour ce check
public
SWITCH_TIMEOUT
Cette variable permet au check de s'arrêter après un certain temps si une tâche ne s'est pas terminée.
- Cela permet d'éviter que le programme ne s'exécute indéfiniment et de prévenir des problèmes de performances.
SWITCHPORT
Cette variable correspond au port snmp sur lequel le démon snmp de votre équipement écoute
Données spécifique
Aucunes
Métriques
- Le statut : Le statut du check ( OK / WARNING / CRITICAL / UNKNOWN ).
- Le résultat : Cours et / ou long ( OK - environmental hardware working fine )
- Exécuté dans un Shell : true or false
- Temps d'exécution : en seconde
- Aucun problème n'est détecté sur le matériel, le check renvoi "environmental hardware working fine".
- Un problème est détecté sur le matériel, il affiche un message d'erreur décrivant le problème rencontré.
Exemples
| Panel |
|---|
Interprétation des données
Il ne sera pas nécessaire d'interpréter les données, les remontées d'erreurs ou de fonctionnement nominal permettent directement de connaitre qu'elle est le matériel dans la remontée est faite.

