Contexte

Afin de superviser un Switch via les protocole SNMP v1 et v2, le pack Switch vous offre deux modèles d'hôtes.

  • switch-SNMPv1v2
  • switch-SNMPv1v2-detailed

Les deux modèles ne sont pas complémentaire, il n'est pas pertinent d'appliquer les deux modèles sur un même hôte.

Les deux modèles on été pensé et fait pour deux configurations et deux utilisations différentes.

  • L'un à l'avantage d'avoir une courte configuration et propose une vue d'ensemble du Switch,
  • l'autre offre plus de détail mais nécessite une configuration poussé.
switch-SNMPv1v2

Voir la page NEW_PAGE - 003.0 - SEF-10712 - Modèle switch-SNMPv1v2

  • Le modèle offre une vue d'ensemble pour chaque check sur l'état général de vos interfaces.
  • Il ne nécessite aucune configuration en dehors de la mise en place du protocole SNMP.
  • Il est conseillé si vous avez besoin d'une vue sur l'ensemble de vos interfaces en un seul résultat.
  • En revanche attention :
    • Si un problème est rencontré sur une seule des interfaces, alors le résultat indiquant l'erreur, sera noyée par la masse d'informations renvoyées par le check.
    • Si un second problème venait à apparaître, il en serait alors encore plus difficilement repérable.
switch-SNMPv1v2-detailed

Voir la page NEW_PAGE - 003.0 - SEF-10241 - Modèle switch-SNMPv1v2-detailed

  • Le modèle offre une vue éclatée. Il y a un résultat interface par interface pour chaque checks que vous allez effectuer.
  • Il nécessite de configurer le nom de toutes les interfaces dans l'interface de configuration Shinken, en plus de configurer de la mise en place du protocole SNMP.
  • Il est conseillé si vous avez besoin d'une description interface par interface. Cela vous demandera une configuration, mais si un problème venait à apparaître, il vous indiquera simplement l'interface qui pose un problème.

Vérification de la compatibilité des modèles avec l'hôte supervisé

Vous pouvez tester la bonne configuration du service SNMP de votre switch depuis votre serveur Poller en fonction du SNMP utilisé.

En remplaçant dans la commande ci-dessous :

  • le mot COMMUNAUTE par la communauté paramétrée sur votre switch,
  • et IP-SWITCH par l'adresse IP de votre switch.


[root@shinken-poller ~]# snmpwalk -v2c -c COMMUNAUTE IP-SWITCH


Une liste de valeur doit défiler à l'écran pour valider la bonne connexion ( voir l'exemple ci-dessous ).

$ 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
...