Protocole SNMP (Simple Network Management Protocol)

Le protocole SNMP (Simple Network Management Protocol) a été élaboré par le groupe de travail IETF (Internet Engineering Task Force) pour la surveillance et la gestion des systèmes et des unités dans un réseau. Les fonctions prises en charge par le protocole SNMP sont : la demande et l'extraction de données, la définition ou l'écriture de données, ainsi que les alertes SNMP qui signalent la survenue d'événements.

Le protocole SNMP permet à une application de gestion de demander des informations provenant d'une unité gérée. L'unité gérée contient un logiciel qui envoie et reçoit des informations SNMP. Ce module logiciel est généralement appelé agent SNMP.

Une application de gestion SNMP peut lire des informations à partir d'un agent SNMP pour surveiller l'unité sur laquelle s'exécute cet agent. Par conséquent, l'unité doit être interrogée à des fréquences définies. Le gestionnaire SNMP peut également modifier la configuration d'une unité, par l'attribution de valeurs aux variables associées. Une unité peut également être configurée pour envoyer une notification au gestionnaire SNMP (alerte SNMP) pour l'informer d'un changement de statut de manière asynchrone.

En fonction de l'organisation et de l'environnement existants, vous pouvez disposer d'une application de gestion SNMP déjà installée. IBM Spectrum Control peut être configuré pour envoyer des alertes.

Le protocole SNMP utilise une base d'informations de gestion (MIB) de structure hiérarchique pour définir la signification et le type d'une valeur déterminée. Une base d'informations de gestion définit des objets gérés qui décrivent le comportement de l'entité SNMP (par exemple, un routeur IP ou un sous-système de stockage). Les informations sont organisées en arborescence.

Pour les utilisateurs prévoyant d'utiliser les capacités de notification d'alerte SNMP d'IBM Spectrum Control, une base d'informations de gestion SNMP est installée avec le serveur.

La base d'informations de gestion est fournie pour être utilisée par la console de gestion SNMP. La plupart des produits de gestion SNMP comportent un programme appelé compilateur de base d'informations de gestion qui peut être utilisé pour importer ces bases. Cela vous permettra de visualiser dans la console de gestion les alertes SNMP générées par IBM Spectrum Control. Reportez-vous à la documentation de votre console de gestion pour obtenir des instructions sur la compilation ou l'importation d'une base d'informations de gestion tierce.

Pour qu'un commutateur Cisco reçoive des requêtes d'IBM Spectrum Control et y réponde, les conditions de base suivantes doivent exister :
  • IBM Spectrum Control peut utiliser SNMPv3 (de préférence) ou SNMPv1 pour les vérifications de commutateurs et de matrices. Le protocole SNMPv3 est recommandé car il fournit une meilleure sécurité, mais les commutateurs qui utilisent le protocole SNMPv1 sont également pris en charge. Certains commutateurs sont configurés pour utiliser par défaut SNMPv3.
  • Si le commutateur utilise un agent SNMP, la MIB FA (Fibre Alliance FC Management MIB) et la MIB FE (Fibre Channel Fabric Element MIB) doivent être activées sur le commutateur.
  • Lorsque vous utilisez le protocole SNMPv1, le nom de communauté défini dans IBM Spectrum Control doit correspondre à l'un des noms de communauté configurés sur le commutateur avec l'accès en lecture. Les commutateurs Cisco doivent avoir en plus une correspondance de nom de communauté pour l'accès en écriture. Les noms de communauté définis dans IBM Spectrum Control sont publics pour l'accès en lecture et privés pour l'accès en écriture. D'autres noms de communauté peuvent être définis sur les commutateurs, mais ils ne sont pas utilisés. Les noms de communauté ne sont pas utiles lorsque vous utilisez le protocole SNMPv3.
  • Les listes de contrôle d'accès SNMP doivent inclure le système IBM Spectrum Control. Ces listes sont définies et configurées sur les commutateurs. Certaines listes incluent automatiquement tous les hôtes, alors que d'autres les excluent tous par défaut.
  • Les protocoles Fibre Channel (FC) ou Fibre Channel over Ethernet (FCoE) doivent être activés sur le commutateur. Certains commutateurs, par exemple ceux de la série Cisco Nexus 5000, nécessitent que vous activiez ces protocoles. Autrement, IBM Spectrum Control ne reconnaîtra pas le commutateur, lorsque vous essaierez de l'ajouter dans la boîte de dialogue Ajouter des commutateurs et des matrices pour la surveillance. Afin d'obtenir des instructions sur la configuration des commutateurs Cisco pour l'activation du protocole FCoE, consultez le site Web du produit Cisco à l'adresse http://www.cisco.com et cliquez sur Support.

IBM Spectrum Control utilise le port 162 pour écouter les alertes SNMP. Il s'agit du port par défaut. Vous devez également configurer les commutateurs pour envoyer des alertes SNMP à l'adresse IP du serveur d'unités. Si vous devez modifier le numéro de port par défaut, utilisez la commande setdscfg. L'attribut à définir est SNMPTrapPort.

Les administrateurs système doivent configurer leur dispositif d'alerte SNMP avec les fichiers MIB fournis afin de recevoir les alertes provenant d'IBM Spectrum Control. Ces fichiers se trouvent dans les répertoires suivants sur le DVD d'installation du produit :

Pour le serveur de données :
data\snmp\tivoliSRM.mib
Pour le serveur d'unités :
device\snmp\fabric.mib