Sommaire

Contexte


Afin de superviser un switch via les protocoles SNMP v1 et v2, le pack Switch-SNMP met à disposition deux modèles d'hôtes.

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

Switch-SNMPv1v2Switch-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 le problème.
  • 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 de configurer le nom de toutes les interfaces dans l'interface de configuration Shinken.
  • 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

NomLien
Switch-SNMPv1v2
Modèle Switch-SNMPv1v2
Switch-SNMPv1v2-detailed
Modèle Switch-SNMPv1v2-detailed

Remplacer dans la commande ci-dessous :

  • VERSION par la version SNMP utilisée ( ici 1 ou 2c )
  • COMMUNAUTE par la communauté paramétrée sur votre switch,
  • IP-SWITCH par l'adresse IP de votre switch.

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

Exemple de résultat

Une liste de valeur doit défiler à l'écran pour valider la bonne connexion ( l'exemple ci-dessous était dans le cadre d'une connexion SNMPv2 ).

$ snmpwalk -v2c -c public 1.2.3.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
...