목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

표기 규칙

예제 스크립트

스크립트

관련 정보

소개

Ping 그룹은 Cisco Management Branch(.1.3.6.1.4.1.9.9.16.)에서 Cisco 소유 MIB의 일부입니다. Ping 그룹을 사용하여 관리 스테이션에서 원격 디바이스 간에 ICMP(Internet Control Message Protocol) 활동을 설정, 수행 및 검색할 수 있습니다.

사전 요구 사항

요구 사항

이 문서에 대한 특정 요건이 없습니다.

사용되는 구성 요소

이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

표기 규칙

문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.

예제 스크립트

예제 스크립트를 사용하여 HP OpenView 또는 NetView에서 이 시퀀스를 시작할 수 있습니다.또한 네트워크 관리 플랫폼의 GUI를 사용하여 이러한 명령을 snmpset 및 snmpgets로 입력할 수 있습니다.다음 방법 중 하나를 사용하여 GUI에 액세스합니다.

- 메뉴 모음에서 도구, MIB 브라우저 순으로 선택합니다.SNMP.

- 명령줄에 xnmbrowser를 입력합니다.

스크립트

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

관련 정보

- Technical Support - Cisco Systems