async1.pl
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:0k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. use SNMP;
  2. $SNMP::auto_init_mib = 0; 
  3. $sess = new SNMP::Session(); 
  4. sub poller {  
  5.    # VarList is undefined if TIMEOUT occured
  6.    if (!defined($_[1])) { die "request timed out[$_[0]->{ErrorStr}]n"; }
  7.    if ($i++>100000) { die "completed 500 pollsn"; }
  8.    #print $_[1][0]->tag, " = ", $_[1][0]->val, "n";
  9.    $_[0]->get($_[1], [&poller, $_[0]]);
  10. $sess->get([[".1.3.6.1.2.1.1.3.0"]], [&poller, $sess]); 
  11. SNMP::MainLoop();