| Scroll Ignore |
|---|
| scroll-pdf | true |
|---|
| scroll-office | true |
|---|
| scroll-chm | true |
|---|
| scroll-html | false |
|---|
| scroll-docbook | true |
|---|
| scroll-eclipsehelp | true |
|---|
| scroll-epub | true |
|---|
|
|
Afin de superviser un switch via les protocoles SNMP v1 et v2, le pack Switch-SNMP met à disposition
Pour utiliser la connexion SNMPv1/2, le pack switch vous offrent deux modèles d'hôtes.Les deux modèles d'hôtes sont les suivants : switch et switch-detailed
Différences entre les modèles switch et switch-detailed
- Switch-SNMPv1v2 permet une supervision d'un switch pour une utilisation minimale et synthétique.
- Switch-SNMPv1v2-detailed permet une supervision d'un switch pour une utilisation détaillée de chaque interface réseau et fournit des informations supplémentaires ( utilisation CPU, consommation mémoire… ).
Consulter le tableau suivant pour comparer les modèles et choisir celui convenant le mieux pour votre supervision.
Information pour les Admins Shinken : Les deux modèles d'hôtes héritent d'un modèle ( Switch-base ) contenant les données de base pour une configuration SNMP.
| Excerpt |
|---|
| Switch-SNMPv1v2 | Switch-SNMPv1v2-detailed |
|---|
- Offre une vue synthétique, chaque check représentant l'état général de toutes les interfaces de l'équipement réseau.
- Nécessite simplement la configuration du protocole SNMP ( aucune configuration par interface de l'équipement réseau ).
- Conseillé, uniquement, si vous avez besoin de connaitre l'état général de votre switch, sans avoir besoin d'identifier un problème précisement.
- Il sera difficile de trouver la source du problème via ce modèle, car il n'est pas conçu pour cela.
- Les erreurs se perdant au milieu des informations des multiples interfaces réseau.
- Attention, si votre check est déjà en CRITIQUE, un deuxième problème ne génèrera pas une nouvelle notification, car son état ne changera pas.
( voir la page Modèle Switch-SNMPv1v2 ) | - Offre une vue détaillée. Il permet de faire un check par interface d'équipement réseau.
- Nécessite la configuration du protocole SNMP et
|
|
| switch | switch-detailed |
|---|
- Ces modèles vous offrent une vue d'ensemble pour chaque check sur l'état général de vos interfaces
- Mise a part la mise en place du protocol SNMP, il ne nécéssite aucune configuration
- Ces modèles sont donc conseillés si vous voulez une vue sur l'ensemble de vos interfaces en un seul résultat, mais attention, si un problème est rencontré même sur une seule des interfaces, alors le résultat indiquant l'erreur risque d'être noyé par la masse d'informations renvoyées par le check.De même, si un second problème venait à apparaître, il en serait alors, encore plus difficilement repérable.
| Ces modèles vous offrent une vue éclatée, c'est a dire un résultat interface par interface pour chaque check que vous allez effectuerEn plus de configurer SNMP, il sera nécessaire - de configurer le nom de toutes les interfaces dans l'interface de configuration Shinken.
|
|
Ces modèles sont conseillés si vous vous voulez voir une description interface par interface des différents checks proposé, cela vous demande une configuration, mais si un problème vient à apparaître, il vous indiquera alors l'interface qui pose problème.Vérifier que la connexion SNMP est fonctionnel avant d'installer un modèle d'hôte
Vous pouvez tester la bonne configuration du service SNMP de votre switchdepuis votre serveur Poller en fonction du SNMP utilisé| Code Block |
|---|
[root@shinken-poller ~]# snmpwalk -v2c -c COMMUNAUTE IP-SWITCH |
En replaçant COMMUNAUTE et IP-SWITCH par ceux de votre switch.
Une liste de valeur doit défiler à l'écran pour valider la bonne connexion, comme l'exemple ci-dessous.| Code Block |
|---|
|
$ snmpwalk -v2c -c public 192.168.1.4
SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System SoftwareIOS (tm) MSFC Software (C6MSFC-JS-M), Version 12.0(7)XE1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)TAC:Home:SW:IOS:Specials for infoCopyright (c) 1986-2000 by cisco Systems, Inc.Compiled Thu 03-Feb-00 23:
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.258
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (22061) 0:03:40.61
SNMPv2-MIB::sysContact.0 = STRING: admin
SNMPv2-MIB::sysName.0 = STRING: CISCOROUTER
SNMPv2-MIB::sysLocation.0 = STRING: server-room
SNMPv2-MIB::sysServices.0 = INTEGER: 78
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
IF-MIB::ifNumber.0 = INTEGER: 13
IF-MIB::ifIndex.2 = INTEGER: 2
... |
- Conseillé si vous avez besoin de connaitre l'état de votre switch et d'identifier directement la cause du problème.
- Pour identifier les causes du problème, le modèle fourni :
- Plusieurs checks par interface ( ce qui permet de détecter plus facilement le ou les interfaces problématiques ).
- Des checks supplémentaires comme l'utilisation CPU, la consommation mémoire…
( voir la page Modèle Switch-SNMPv1v2-detailed ) |
|
Liste des modèles d'hôte pour SNMP v1 et v2
Vérification de la compatibilité SNMP avec le switch à superviser
Vous pouvez tester la configuration du service SNMP de votre switch depuis votre serveur Poller en fonction du SNMP utilisé.
| Excerpt Include |
|---|
| Mise en place du Pack Switch-SNMP |
|---|
| Mise en place du Pack Switch-SNMP |
|---|
| nopanel | true |
|---|
|
Paramêtre supplémentaire pour le modèle switch-detailed
Pour la donnée en Duplicate Foreach, il vous faudra rentré le nom des interfaces qui vont être surveillées ( SWITCH_INTERFACES ) :
Dans l'exemple ci dessous, le modèle liste par défaut les interfaces appelées port1 et port2.| Panel |
|---|
Image Removed
|
- Changer cette liste avec les noms qui concernent votre équipement:
- par exemple Eth1, Eth2, Eth3, pour avoir les checks surveillantes ces interfaces.
Pour cette donnée,
- La Virgule sert de séparateur
- Vous pouvez mettre n'importe quel chaine de caractère.
Si vous voulez surveiller l'interfaces non continue, comme les Eth1, Eth2, Eth 3 et Eth9, Eth10, il vous suffit d'en faire la liste
| Code Block |
|---|
|
Eth1,Eth2,Eth3,Eth9,Eth10 |
| Info |
|---|
|
Si vous voulez générer une liste de 256 port de la forme Eth0,Eth1, Eth2, ... Eth255, le faire à la main sera trés fastidieux!
Nous avons donnez la possiblité de générer AUTOMATIQUEMENT les nombres
- La syntaxe [nombre1-nombre2] permet de générer plusieurs valeurs
- donc pour avoir notre liste, saisissez Eth[0-255]
| Synthaxe | Résultats | Commentaire |
|---|
| Eth[5-9] | Eth5,Eth6,Eth7,Eth8,Eth9 | Pour une liste d'interfaces continue |
| Eth[5-9], Eth[60-65] | Eth5,Eth6,Eth7,Eth8,Eth9,Eth60,Eth61,Eth62,Eth63,Eth64,Eth65 | Pour faire des sauts entre plusieurs listes d'interfaces continues |
| Eth[2-3][0-5] | Eth20,Eth21,Eth22,Eth23,Eth24,Eth25,Eth30,Eth31,Eth32,Eth33,Eth34,Eth35 | Pour faire un saut régulier entre des listes d'interfaces |
Version des scripts livrés
check_nwc_health : 10.3.0.2