Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. require 'snmp'
  2. require 'snmp4em'
  3.  
  4. OID_SYSTEM = "1.3.6.1.2.1.1"
  5. OID_SYSNAME = "1.3.6.1.2.1.1.5.0"
  6. OID_SYSLOCATION = "1.3.6.1.2.1.1.6.0"
  7.  
  8. EM.run {
  9. snmp = SNMP4EM::Manager.new(:host => '10.6.57.29')
  10.  
  11. request = snmp.bulkwalk(OID_SYSTEM)
  12.  
  13. request.callback do |response|
  14. response[OID_SYSTEM].each do |oid, value|
  15. puts "#{oid} = #{value}"
  16. end
  17. end
  18.  
  19. request.errback do |error|
  20. puts "BULK-WALK got error #{error}"
  21. end
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement