[mrtg] Script to find CPU OIDs on 7500
    Dustin Lundquist 
    dlundquist at opticfusion.net
       
    Wed Oct 27 02:13:08 MEST 2004
    
    
  
Here is a quick script to find the CPU OIDs for the RSP and linecards on 
a 7500.
	-Dustin
---begin findvips.sh---
#!/bin/sh
# A quick script to find the OIDs of each CPU on a 7500
# See http://www.cisco.com/warp/public/477/SNMP/collect_cpu_util_snmp.html
COMMUNITY=$1
DEVICE=$2
if [ "$COMMUNITY" = "" ]; then
         echo "Usage: $0 <community> <device>"
         exit
fi
if [ "$DEVICE" = "" ]; then
         echo "Usage: $0 <community> <device>"
         exit
fi
echo -e OID'\t\t\t\t\t'CPU
snmpwalk -On -c $COMMUNITY $DEVICE .1.3.6.1.4.1.9.9.109.1.1.1.1.5 | \
while read LINE; do
         OID=`echo $LINE | cut -d\  -f1`
         INDEX=`echo $OID | cut -d\. -f16`
         snmpwalk -On -c $COMMUNITY $DEVICE 
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.$INDEX | \
         while read LINE; do
                 if [ "$LINE" != "" ]; then
                         VALUE=`echo $LINE | cut -d\  -f3`
                         snmpwalk -On -c $COMMUNITY $DEVICE 
.1.3.6.1.2.1.47.1.1.1.1.7.$VALUE | \
                         while read LINE; do
                                 if [ "$LINE" != "" ]; then
                                         DESCRIPTION=`echo $LINE | cut 
-d\" -f2`
                                         echo -e $OID'\t'$DESCRIPTION
                                 fi
                         done
                 fi
         done
done
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive     http://www.ee.ethz.ch/~slist/mrtg
FAQ         http://faq.mrtg.org    Homepage     http://www.mrtg.org
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi
    
    
More information about the mrtg
mailing list