IP : Protocole SNMP (Simple Network Management Protocol)

Implémentation du test Ping MIB

16 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Le groupe de ping fait partie du MIB de propriété industrielle de Cisco sous le branchement de gestion Cisco (.1.3.6.1.4.1.9.9.16.). Le groupe de ping peut être utilisé pour installer, exercer, et récupérer l'activité de Protocole ICMP (Internet Control Message Protocol) entre les périphériques distants d'une station de Gestion.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions de documents, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Exemple de script

Vous pouvez employer l'exemple de script pour initier cet ordre sur le HP OpenView ou le NetView. Vous pouvez également écrire ces commandes comme snmpsets et snmpgets utilisant le biais des Plateformes de Gestion de réseau. Employez une des méthodes suivantes pour accéder au GUI :

  • De la barre de menus, outils choisis, puis navigateur MIB : SNMP.

  • À la ligne de commande xnmbrowser de type.

Le script

Management_Station-----------Router_Source------------Router_Dest
echo "###### Create the instance #######"


###### We've chosen 333 at random.  333 will be the row instance to use for this particular
###### ping experiment.  After the ping, the row will be deleted.
###### This keeps the table clean. Router_Source is the dns name of the device we are
###### working with, and public is its RW community string.  The values for
###### ciscoPingEntryStatus status are as follows (see Ping MIB):

 

######  1 - active

 

######  2 - notInService

 

######  3 - notReady

 

######  4 - createAndGo

 

######  5 - createAndWait

 

######  6 - destroy

 

######  We will clear out any previous entries by setting ciscoPingEntryStatus = 6 (destroy)

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.16.333 integer 6

 

######  We start building the row by setting ciscoPingEntryStatus = 5 (createAndWait)

 

echo

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.16.333 integer 5

 

echo

 

echo "###### Now let's set the characteristics of the ping #######"

 

###### Only the first three sets below are REQUIRED.  The rest have default

 

###### values.

 

#Set ciscoPingEntryOwner = any_name

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.15.333 octetstring any_name

 

#Set ciscoPingProtocol = 1 = ip (see CISCO-TC-V1SMI.my CiscoNetworkProtocol)

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.2.333 integer 1

 

#Set ciscoPingAddress = #.#.#.#--take Remote_Dest's ip & convert each octet to hex

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.3.333 octetstringhex “AB 44 76 67”

 

#Set the packet count to 20 (ciscoPingPacketCount)

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.4.333 integer 20

 

#Set the packetsize to 100 (ciscoPingPacketSize)

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.5.333 integer 100 

 

echo

 

echo "##### Now let's verify that the ping is ready to go and launch it #######"

 

#Get ciscoPingEntryStatus and make sure it is now equal to 2.  This means

 

# notInService which indicates that we're ready to go.

 

snmpget -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.16.333

 

# Set ciscoPingEntryStatus = 1 to tell it to activate.

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.16.333 integer 1

 

echo

 

echo "##### Let's look at the results. #####"

 

snmpwalk -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1

 

echo

 

echo "##### Now that we've gotten the results, let's destroy the row #####"

 

snmpset -c public Router_Source .1.3.6.1.4.1.9.9.16.1.1.1.16.333 integer 6

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 13383