From: Heinrich Piard Date: 2008-04-12T12:33:12+09:00 Subject: snmp Gauge 32 .to_s or .to_i ??? Hi, does anybody have an idea how to tranform a Gauge 32 value into a integer value or string? Here the code: #!/usr/bin/ruby -w # # require 'yaml' require 'snmp' oid_for_established_ipsec_tunnels = "1.3.6.1.4.1.9.9.171.1.3.1.1.0" host = "192.168.0.1" rocommunity = "readonly" check_established_tunnels = 6 manager = SNMP::Manager.new(:Host => host, :Port => 161, :Community => rocommunity) response = manager.get([oid_for_established_ipsec_tunnels]) #response.each_varbind {|vb| puts vb.value} gathered_established_tunnels = response.each_varbind {|vb| puts vb.value} manager.close puts gathered_established_tunnels Here the output: ./get-asa-tunnels.rb 6 [name=1.3.6.1.4.1.9.9.171.1.3.1.1.0, value=6 (Gauge32)] Any ideas how I can assign the value (in this case 6) to the variable gathered_established_tunnels ? bye Henry -- Posted via http://www.ruby-forum.com/.