net-snmp-perl-test.pl
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #!/usr/bin/perl
  2. #
  3. # Net-SNMP Perl Test
  4. #
  5. # Written by Alex Burger
  6. # alex_b@users.sourceforge.net
  7. #
  8. # 3/26/2004
  9. #
  10. ##############################################################################
  11. $| = 1;
  12. use SNMP;
  13. $ENV{'MIBS'} = 'ALL';
  14. &SNMP::initMib();
  15. $SNMP::best_guess = 2;
  16. $include_module   = 1;
  17. my $test;
  18. my $long_names;
  19. my $include_module;
  20. print "nnTesting translateObjn";
  21. print "********************n";
  22. $test = 'sysDescr';
  23. $expect = '.1.3.6.1.2.1.1.1';
  24. $long_names = 0;
  25. $include_module = 0;
  26. $translated = &SNMP::translateObj("$test",$long_names,$include_module);
  27. if ($translated eq $expect)
  28. {
  29.   print "Test passed.  Result: $translatedn";
  30. }
  31. else
  32. {
  33.   print "Test FAILED!  Expected: $expectn";
  34.   print "              Received: $translatedn";
  35. }
  36. print "n";