Guest User

Untitled

a guest
Feb 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. def manager(&lam)
  2. SNMP::Manager.open(@manager_config, &lam)
  3. end
  4.  
  5. def walk_table(table, &block)
  6. manager do |m|
  7. m.walk(table) { |row| yield row.collect{ |vb| vb.value.to_s } }
  8. end
  9. end
  10.  
  11. def get_mac(vlan_index, ip_address)
  12. manager do |m|
  13. m.get_value("ipNetToMediaPhysAddress.#{vlan_index}.#{ip_address}")
  14. end
  15. end
Add Comment
Please, Sign In to add comment