Net::SNMPでBulkモード

   $result = $session->get_bulk_request(
                          [-callback        => sub {},]     # non-blocking
                          [-delay           => $seconds,]   # non-blocking 
                          [-contextengineid => $engine_id,] # v3 
                          [-contextname     => $name,]      # v3
                          [-nonrepeaters    => $non_reps,]
                          [-maxrepetitions  => $max_reps,]
                          -varbindlist      => \@oids,
                       );

PerlのNet::SNMPのドキュメントを見ていると、get_bulk_request利用時に必須なのは-varbindlist、と読めたのだけど、実際には-maxrepetitionsも指定してあげる必要が…ある?

  • maxrepetitionsを指定したら、正常動作するっぽい。