my $node = $SNMP::MIB{'.1'}; my $t = 0; while(($node = $node->{'nextNode'})) { $t++; printf "%-40.40s %s::%s\n",$node->{'objectID'}, $node->{'moduleID'},$node->{'label'}; $data->{$node->{'objectID'}}{'objectID'} = $node->{'objectID'}; $data->{$node->{'objectID'}}{'moduleID'} = $node->{'moduleID'}; $data->{$node->{'objectID'}}{'label'} = $node->{'label'}; $data->{$node->{'objectID'}}{'type'} = $node->{'type'}; $data->{$node->{'objectID'}}{'description'} = $node->{'description'}; } print "Total: $t\n"; #print Dumper(\%SNMP::MIB); nstore $data ,'snmp-data.obj';