| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le modèle switch-SNMPv1v2 mets à disposition les 4 checks suivant :
| Children Display | ||
|---|---|---|
|
Le modèle switch-SNMPv1v2 permet d'avoir un point vu globale sur l'état du switch et de ces interfaces.
Comment appliquer le modèle switch à un hôte
En utilisant l'interface de Configuration
Dans l'interface de Configuration,
- créez ou Editer un Hôte
- et ajoutez le modèle "switch-SNMPv1v2" dans la propriété "Modèles d'hôte hérités" à l'aide du menu déroulant.
En éditant les fichiers de configuration d'un collecteur ( cfg )
Dans un fichier de configuration,
- créez ou éditez votre définition d'hôte
- en ajoutant, dans la propriété "use", la valeur "switch-SNMPv1v2" selon les besoins.
Puis, le contenu du fichier devra alors être importé avec une source d'import de fichier de configuration ( plus d'information sur cette page: Collecteur de type ( cfg-file-import ) - Import depuis des fichiers au format .cfg ).
Les donnée du modèle
Configuration de la connexion SNMP
Dans chaque hôte héritant du modèle d'hôte "switch-detailed", vous aurez la donnée SNMPCOMMUNITY concernant la communauté SNMP interrogé :
| Description | Valeur par défaut | Valeur par défaut à l'installation de shinken | ||||||
|---|---|---|---|---|---|---|---|---|
| SNMPCOMMUNITY | Doit correspondre à la Communauté SNMP v1/v2 défini sur votre switch :
| $SNMPCOMMUNITYREAD$ | 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.
| 60 | 60 |
Côté interface de configuration Shinken
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ée :
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 prennant en compte que tous les hôtes utilisant cette donnée seront impactés ).
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.
- L'unité est la seconde.
Par exemple, voici les données d'une connexion avec la communauté SNMPv1/2 :
