couldn't manage cisco switch interface using Ruby snmp

W

Wak Karot

Hi guy,

I'm just created script to shutdown and bring up cisco switch interface

#!/usr/bin/env ruby
require 'rubygems'
require 'snmp'
include SNMP

manager = Manager.new:)Host => '10.111.1.30', :WriteCommunity=>
'write', :Version => :SNMPv2c)
varbind = VarBind.new("1.3.6.1.2.1.2.2.1.7.19", Integer(2))
manager.set(varbind)
manager.close

but i got this error

/usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/varbind.rb:562:in
`encode': undefined method `encode' for 2:Fixnum (NoMethodError)
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/varbind.rb:48:in
`encode'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/varbind.rb:47:in
`each'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/varbind.rb:47:in
`encode'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/pdu.rb:181:in
`encode_pdu'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/pdu.rb:204:in
`encode'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/pdu.rb:110:in
`encode'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/manager.rb:478:in
`send_request'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/manager.rb:462:in
`try_request'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/manager.rb:461:in
`times'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/manager.rb:461:in
`try_request'
from /usr/lib/ruby/gems/1.8/gems/snmp-1.0.1/lib/snmp/manager.rb:266:in
`set'
from setsnmp.rb:8

if i using snmpset it worked perfectly, any help
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

ruby-snmp annoying problem :( 1
require "snmp" error in script 3
File upload help 3
Ruby error 2
Plugin errors 0
win32API problem running ocra in linux 2
Help with gem ruby mysql error 10
Error using Net::SSH 6

Members online

Forum statistics

Threads
473,755
Messages
2,569,535
Members
45,007
Latest member
obedient dusk

Latest Threads

Top