diff options
Diffstat (limited to 'agent/mibgroup/Rmon/test_hist.sh')
-rwxr-xr-x | agent/mibgroup/Rmon/test_hist.sh | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/agent/mibgroup/Rmon/test_hist.sh b/agent/mibgroup/Rmon/test_hist.sh new file mode 100755 index 0000000..52bdd88 --- /dev/null +++ b/agent/mibgroup/Rmon/test_hist.sh @@ -0,0 +1,88 @@ +: +# Rmon History testing script +# $Log$ +# 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 " " + |