# Snmp with s2nmp or rubyonrails

**URL:** <https://www.ruby-forum.com/t/snmp-with-s2nmp-or-rubyonrails/49658>\
**Category:** Ruby\
**Created:** [December 7, 2005, 8:12am UTC](https://www.ruby-forum.com/t/snmp-with-s2nmp-or-rubyonrails/49658 "2005-12-07T08:12:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hemtirik](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/779978/32.png) [@hemtirik](https://www.ruby-forum.com/u/hemtirik)\
**Post date:** [December 7, 2005, 8:12am UTC](https://www.ruby-forum.com/t/snmp-with-s2nmp-or-rubyonrails/49658/1 "2005-12-07T08:12:19Z")

</div>

Hi all,

I’m using Ruby about 3-4 mounts. Now, i want to make a project about  
network devices with SNMP.

But, until this time; i haven’t used rubyonrails yet.

Yesterday (i hope) i’ve installed rubyonrails. And i made some steps  
like that:

# rails /home/student/new\_directory

and i copy a script in it like:

* * *

#!/usr/bin/ruby  
require ‘snmp’

ifTable\_columns =  
[“ifIndex”, “ifDescr”, “ifInOctets”, “ifOutOctets”]  
SNMP::Manager.open(:Host =\> ‘localhost’) do |manager|  
manager.walk(ifTable\_columns) do |row|  
row.each { |vb| print “\t#{vb.value}” }  
puts  
end  
end

* * *

But it tells me;  
`require’: no such file to load – snmp (LoadError)

I tried to fix this but i couldn’t do anything.

So i gave up to do it with rubyonrails; and installed s2nmp  
([http://members.at.infoseek.co.jp/m6809/ex\_get.html](http://members.at.infoseek.co.jp/m6809/ex_get.html)).

This time; i tried to run this script like: #Ruby example.rb 10.0.0.2  
(i couldn’t find an ip address to make excercises so i tried to use my  
adsl router: 10.0.0.2)

* * *

# Usage: ruby getsysdsc.rb

# 

# 

require ‘socket’  
require ‘s2nmp’

host=ARGV.shift

s=SNMP.new(host)  
sts=s.get(“public”,[“1.3.6.1.2.1.1.1.0”])  
if sts then  
p s.vars  
else  
print “TIMEOUT.”  
end

* * *

## It tells me:

## /usr/lib/ruby/1.8/s2nmp.rb:267:in `recv': Connection refused - recvfrom(2) (Errno::ECONNREFUSED) from /usr/lib/ruby/1.8/s2nmp.rb:267:in `get’ from example.rb:10

Can you give me any ideas or advices? Plus; i haven’t decide to make it  
with s2nmp or rubyonrails.

Best Regards,

Esravan Rolda.
