One more entry for IF-MIB tests.

This commit is contained in:
Kristofer Hallin 2022-05-28 21:29:29 +02:00 committed by Olof hagsand
parent b3a6700fd5
commit 4d6672f29c

View file

@ -15,6 +15,7 @@ fi
snmpd=$(type -p snmpd) snmpd=$(type -p snmpd)
snmpget="$(type -p snmpget) -On -c public -v2c localhost " snmpget="$(type -p snmpget) -On -c public -v2c localhost "
snmpgetnext="$(type -p snmpgetnext) -On -c public -v2c localhost " snmpgetnext="$(type -p snmpgetnext) -On -c public -v2c localhost "
snmptable="$(type -p snmptable) -c public -v2c localhost "
cfg=$dir/conf_startup.xml cfg=$dir/conf_startup.xml
fyang=$dir/clixon-example.yang fyang=$dir/clixon-example.yang
@ -74,14 +75,14 @@ cat <<EOF > $fstate
<ifPhysAddress>aa:bb:cc:dd:ee:ff</ifPhysAddress> <ifPhysAddress>aa:bb:cc:dd:ee:ff</ifPhysAddress>
<ifAdminStatus>testing</ifAdminStatus> <ifAdminStatus>testing</ifAdminStatus>
<ifOperStatus>up</ifOperStatus> <ifOperStatus>up</ifOperStatus>
<ifLastChange>0</ifLastChange> <ifLastChange>0</ifLastChange>
<ifInOctets>123</ifInOctets> <ifInOctets>123</ifInOctets>
<ifInUcastPkts>124</ifInUcastPkts> <ifInUcastPkts>124</ifInUcastPkts>
<ifInNUcastPkts>124</ifInNUcastPkts> <ifInNUcastPkts>124</ifInNUcastPkts>
<ifInDiscards>125</ifInDiscards> <ifInDiscards>125</ifInDiscards>
<ifInErrors>126</ifInErrors> <ifInErrors>126</ifInErrors>
<ifInUnknownProtos>127</ifInUnknownProtos> <ifInUnknownProtos>127</ifInUnknownProtos>
<ifOutOctets>128</ifOutOctets> <ifOutOctets>128</ifOutOctets>
<ifOutUcastPkts>129</ifOutUcastPkts> <ifOutUcastPkts>129</ifOutUcastPkts>
<ifOutNUcastPkts>129</ifOutNUcastPkts> <ifOutNUcastPkts>129</ifOutNUcastPkts>
<ifOutDiscards>130</ifOutDiscards> <ifOutDiscards>130</ifOutDiscards>
@ -92,6 +93,26 @@ cat <<EOF > $fstate
<ifEntry> <ifEntry>
<ifIndex>2</ifIndex> <ifIndex>2</ifIndex>
<ifDescr>Test 2</ifDescr> <ifDescr>Test 2</ifDescr>
<ifType>ethernetCsmacd</ifType>
<ifMtu>1400</ifMtu>
<ifSpeed>1000</ifSpeed>
<ifPhysAddress>11:22:33:44:55:66</ifPhysAddress>
<ifAdminStatus>down</ifAdminStatus>
<ifOperStatus>down</ifOperStatus>
<ifLastChange>0</ifLastChange>
<ifInOctets>111</ifInOctets>
<ifInUcastPkts>222</ifInUcastPkts>
<ifInNUcastPkts>333</ifInNUcastPkts>
<ifInDiscards>444</ifInDiscards>
<ifInErrors>555</ifInErrors>
<ifInUnknownProtos>666</ifInUnknownProtos>
<ifOutOctets>777</ifOutOctets>
<ifOutUcastPkts>888</ifOutUcastPkts>
<ifOutNUcastPkts>999</ifOutNUcastPkts>
<ifOutDiscards>101010</ifOutDiscards>
<ifOutErrors>111111</ifOutErrors>
<ifOutQLen>111</ifOutQLen>
<ifSpecific>SNMPv2-SMI::zeroDotZero</ifSpecific>
</ifEntry> </ifEntry>
</ifTable> </ifTable>
</IF-MIB> </IF-MIB>
@ -163,7 +184,7 @@ testinit
# IF-MIB::interfaces # IF-MIB::interfaces
MIB=".1.3.6.1.2.1" MIB=".1.3.6.1.2.1"
for (( i=1; i<23; i++ )); do for (( i=1; i<23; i++ )); do
eval OID${i}="${MIB}.2.2.1.$i.1" eval OID${i}="${MIB}.2.2.1.$i.1"
done done
@ -237,6 +258,9 @@ expectpart "$($snmpget $OID21)" 0 "$OID21 = Gauge32: 132"
new "Test $OID22 ifSpecific" new "Test $OID22 ifSpecific"
expectpart "$($snmpget $OID22)" 0 "$OID22 = OID: .0.0" expectpart "$($snmpget $OID22)" 0 "$OID22 = OID: .0.0"
new "Test ifTable"
expectpart "$($snmptable IF-MIB::ifTable)" 0 "Test 2" "1400" "1000" "11:22:33:44:55:66" "down" "111" "222" "333" "444" "555" "666" "777" "888" "999" "101010" "111111" "111"
new "Cleaning up" new "Cleaning up"
testexit testexit