Contexte
Le check Hardware Health Switch SNMPv1v2 vérifie le bon fonctionnement physique du matériel de l'appareil ( alimentation, ventilateurs, températures, disques… ) en utilisant les versions v1 ou v2 du protocole SNMP.
Paramétrage
Le check utilise la ligne de commande suivante :
$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
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
SNMPCOMMUNITY | l'Hôte ( Onglet Données ) | -- | $SNMPCOMMUNITYREAD$ | public | La Communauté SNMP v1/v2 défini sur le switch supervisé :
|
SWITCH_TIMEOUT | l'Hôte ( Onglet Données ) | secondes | 60 | 60 | Donnée 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 | Donnée correspondant au port SNMP sur lequel le démon SNMP de l'équipement supervisé écoute. |
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 | |
SWITCH_CUSTOM_OPTIONS | l'Hôte ( Onglet Données ) | _ | _ | Permet d'utiliser les options supplémentaires de la sonde.
| |
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 la page 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 des démons suivants :
- Synchronizer pour le voir dans l'interface,
- Arbiter pour que la modification soit prise en compte en supervision.
Donc, pour changer la valeur de SNMPCOMMUNITY, il faut soit :
- changer sa valeur dans un hôte,
- changer sa valeur dans le modèle Switch-SNMPv1v2 ( mais cela impactera tous les hôtes utilisant ce modèle ).
- 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 ).
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
Données globales
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
PLUGINSDIR | Non modifiable ( Sauf Admin Shinken ) | -- | /var/lib/shinken/libexec | /var/lib/shinken/libexec | Chemin absolu du dossier contenant la sonde ( non modifiable ) |
Propriétés de l'hôte
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
HOSTADDRESS | l'Hôte ( Onglet Général ) | -- | Nom de l'hôte | Nom de l'hôte | Adresse de l'hôte |
Résultat
Exemple
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.
