SNMP: replaced testhandler code to use only NET-SNMP-EXAMPLES-MIB for scalar and table
This commit is contained in:
parent
0ada609d2f
commit
2a98ae5d93
3 changed files with 100 additions and 420 deletions
|
|
@ -90,16 +90,18 @@ function testexit(){
|
|||
new "SNMP tests"
|
||||
testinit
|
||||
|
||||
OID=".1.2.3.6.1"
|
||||
# NET-SNMP-EXAMPLES-MIB::netSnmpExamples
|
||||
MIB=".1.3.6.1.4.1.8072.2"
|
||||
OID="${MIB}.1.1" # netSnmpExampleInteger
|
||||
|
||||
new "Test SNMP get for default value"
|
||||
expectpart "$($snmpget $OID)" 0 "$OID = Gauge32: 42"
|
||||
expectpart "$($snmpget $OID)" 0 "$OID = INTEGER: 42"
|
||||
|
||||
new "Set new value to OID"
|
||||
expectpart "$($snmpset $OID u 1234)" 0 "$OID = Gauge32: 1234"
|
||||
expectpart "$($snmpset $OID i 1234)" 0 "$OID = INTEGER: 1234"
|
||||
|
||||
new "Get new value"
|
||||
expectpart "$($snmpget $OID)" 0 "$OID = Gauge32: 1234"
|
||||
expectpart "$($snmpget $OID)" 0 "$OID = INTEGER: 1234"
|
||||
|
||||
new "Cleaning up"
|
||||
testexit
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
# Use NET-SNMP-EXAMPLES-MIB
|
||||
# with OID: .iso.org.dod.internet.private.enterprises.netSnmp.netSnmpExamples (.1.3.6.1.4.1.8072.2)
|
||||
|
||||
# Magic line must be first in script (see README.md)
|
||||
s="$_" ; . ./lib.sh || if [ "$s" = $0 ]; then exit 0; else return 0; fi
|
||||
|
|
@ -22,7 +24,10 @@ fyang=$dir/clixon-example.yang
|
|||
SOCK=/tmp/clixon_snmp.sock
|
||||
|
||||
# OID
|
||||
OID=".1.3.6.1.4.1.8072.2.2.1"
|
||||
# .netSnmpExampleTables.netSnmpIETFWGTable
|
||||
# NET-SNMP-EXAMPLES-MIB::netSnmpExamples
|
||||
MIB=".1.3.6.1.4.1.8072.2"
|
||||
OID="${MIB}.2.1"
|
||||
OID_SET="${OID}.1.2.6.115.110.109.112.118.51"
|
||||
|
||||
cat <<EOF > $cfg
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue