2017-01-17 2 views
0

Maintenant, je connais un produit de commutation Avaya "ERS 5510-24T", comment puis-je trouver l'identificateur d'objet pour le produit sans utiliser sysObjectID? Parce qu'avant d'utiliser snmpget pour obtenir l'OID, nous avons besoin d'une liste statique qui permet de mapper l'OID, puis nous connaissons le produit.Comment trouver l'OID pour un produit particulier?

+0

Envoyez SNMP GET pour récupérer le sysObjectID.0 directement à partir du périphérique et vous le découvrirez. –

Répondre

0

Les fournisseurs ont généralement une MIB qui identifie ses produits. Pour Avaya, j'ai trouvé le G3-AVAYA-MIB avec certains OID de produits, et le Nortel S5-REG-MIB qui semble être plus approprié. Si vous souhaitez prendre en charge un fournisseur, vous devrez rechercher les OID ou leur demander.

+0

Il semble que nous ne pouvons pas obtenir toute la liste OID seulement de MIB, la meilleure façon est de demander au vendeur. – Enosh

0

OID est Mentionné SNMPv2-MIB::sysDescr.0, avec une valeur numric .1.3.6.1.2.1.1.1.0

Référence here


exmaple utilisant le nom MIB:

snmpget -v2c -c public rb750 SNMPv2-MIB::sysDescr.0 -On

Sortie

.1.3.6.1.2.1.1.1.0 = STRING: Some device


exmaple OID en utilisant:

snmpget -v2c -c public rb750 .1.3.6.1.2.1.1.1.0

Sortie

SNMPv2-MIB::sysDescr.0 = STRING: Some device

0

Vous devez utiliser sysObjectID pour la découverte du réseau approprié. Il n'y a pas d'autre moyen d'identifier l'appareil/équipement via SNMP. L'OID cible est une partie RFC1213 (MIB-II)

Object Name:  sysObjectID 
Object ID:  1.3.6.1.2.1.1.2.0 
Object Syntax:  OBJECT IDENTIFIER 
Object Access:  read-only 
Object Status:  mandatory 
Object Description: The vendor's authoritative identification of the 
      network management subsystem contained in the 
      entity. This value is allocated within the SMI 
      enterprises subtree (1.3.6.1.4.1) and provides an 
      easy and unambiguous means for determining `what 
      kind of box' is being managed. For example, if 
      vendor `Flintstones, Inc.' was assigned the 
      subtree 1.3.6.1.4.1.4242, it could assign the 
      identifier 1.3.6.1.4.1.4242.1.1 to its `Fred 
      Router'. 

Vous pouvez utiliser la commande suivante à partir du paquet Net-SNMP pour obtenir la valeur via SNMPv2C directement à partir de l'appareil/équipement:

snmpget -v2c -c public device_addr 1.3.6.1.2.1.1.2.0