Develop with pleasure!

福岡でCloudとかBlockchainとか。

RubyでSNMP

しゃべってみた。

RubySNMPをしゃべるには、snmpというライブラリを使う。

SNMP Library for Ruby

普通に

gem install snmp

して、インストール先で、(setup.rbがあるので)

ruby setup.rb

すると利用環境が整う。

例えばsnmpwalkするには、

require 'snmp'
SNMP::Manager.open(:Host => '対象のホストを設定', :Community => "コミュニティ名を設定") do |manager|
  manager.walk("ifTable") { |vb| puts vb }
end

な感じで呼び出せる。

詳細なAPIはこちら↓
SNMP Library for Ruby