test_hist.sh
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2k
- :
- # Rmon History testing script
- # $Log: test_hist.sh,v $
- # Revision 5.0 2002/04/20 07:30:01 hardaker
- # cvs file version number change
- #
- # Revision 1.1 2001/05/09 19:36:13 slif
- # Include Alex Rozin's Rmon.
- #
- #
- #Only parameter: number of interface (ifIndex) to be tested.
- #Default: 1
- TSTIF=1
- COMPAR="-m ALL localhost public"
- if [ "X"${1} = "X" ] ; then
- echo got default parameter : $TSTIF
- else
- TSTIF=$1
- fi
- echo interface ifIndex.$TSTIF will be tested
- echo " "
- echo 1. create control entry
- snmpset $COMPAR historyControlBucketsRequested.4 i 4 historyControlInterval.4 i 3
- historyControlDataSource.4 o interfaces.ifTable.ifEntry.ifIndex.$TSTIF
- historyControlStatus.4 i 2
- snmpwalk $COMPAR historyControlTable
- echo " "
- echo 2. validate it
- snmpset $COMPAR historyControlStatus.4 i 1
- snmpwalk $COMPAR historyControlTable
- echo "Sleep 3, take it chance to get something"
- sleep 3
- snmpwalk $COMPAR etherHistoryTable
- echo "Sleep 6, take it chance to advance"
- sleep 6
- snmpwalk $COMPAR etherHistoryTable
- echo " "
- echo 3. change requested number of buckets
- snmpset $COMPAR historyControlBucketsRequested.4 i 2
- echo "Sleep 9, take it chance to get something"
- sleep 9
- snmpwalk $COMPAR etherHistoryTable
- echo " "
- echo 4. invalidate it
- snmpset $COMPAR historyControlStatus.4 i 4
- snmpwalk $COMPAR history
- echo " "
- echo 5. create and validate 2 control entries
- snmpset $COMPAR historyControlBucketsRequested.4 i 3 historyControlInterval.4 i 2
- historyControlDataSource.4 o interfaces.ifTable.ifEntry.ifIndex.$TSTIF
- historyControlStatus.4 i 1
- snmpset $COMPAR historyControlBucketsRequested.2 i 2 historyControlInterval.2 i 4
- historyControlStatus.2 i 1
- snmptable $COMPAR historyControlTable
- echo "Sleep 12, take them chance to get something"
- sleep 12
- snmpwalk $COMPAR etherHistoryTable
- echo " "
- echo 6. create entry and let it to be aged
- snmpset $COMPAR historyControlStatus.3 i 2
- snmptable $COMPAR historyControlTable
- echo "Sleep 61, take it chance to be aged"
- sleep 61
- snmptable $COMPAR historyControlTable
- echo " "
- echo 7. clean everything
- snmpset $COMPAR historyControlStatus.2 i 4
- snmpset $COMPAR historyControlStatus.4 i 4
- snmpwalk $COMPAR history
- echo " "
- echo "Goodbye, I'm a gonner"
- echo " "