Pour utiliser la connexion SNMPv1/2c, 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
| switch | switch-detailed |
|---|---|
|
|
Dans l'interface de Configuration,
Dans un fichier de configuration,
Puis, le contenue 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 ).
Pour l'exécution correcte des commandes de supervision, vous aurez besoin d'une connexion SNMP v2.
Quelques informations au préalable sont nécessaires pour la bonne compréhension de cette partie :
En fonction de votre matériel, il faut configurer la partie SNMP.
Les scripts sont exécutés par le ou les serveurs Poller.
Vous pouvez tester la bonne configuration du service SNMP de votre switch depuis votre serveur Poller en fonction du SNMP utilisé
[root@shinken-poller ~]# snmpwalk -v2c -c COMMUNAUTE IP-SWITCH |
En replaçant COMMUNAUTE et IP-SWITCH par ceux de votre switch.
$ 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 ... |
Dans chaque hôte héritant du modèle d'hôte "switch" ou "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 | Communauté SNMP v2
| $SNMPCOMMUNITYREAD$ | public |
$SNMPCOMMUNITYREAD$ est une donnée globale qui dont la valeur est modifiable dans le fichier /etc/shinken/resource.d/snmp.cfg,
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 :
Attention cependant, la modification dans le fichier direct entraînera
|
Par exemple, voici le paramétrage d'une connexion avec la communauté SNMPv1/2 :
check_nwc_health : 10.3.0.2