Sha256: 3dca0a5342aa6547c7ed50b479903e4db13bf8100e01a514b192e39b24636ced
Contents?: true
Size: 1.28 KB
Versions: 5
Compression:
Stored size: 1.28 KB
Contents
# Snmpjr [![Build Status](https://travis-ci.org/zenonas/snmpjr.svg?branch=master)](https://travis-ci.org/zenonas/snmpjr) Snmpjr aims to provide a clean and simple interface to use SNMP in your ruby code. It will wrap the popular SNMP4J library in Java. Please note the gem is still in early develpment. Do not use as of yet! ## Features * Simple Synchronous SNMP v2c Get requests ## Requirements * Java 1.6+ * JRuby 1.7+ ## Installation Add this line to your application's Gemfile: ```ruby gem 'snmpjr' ``` And then execute: $ bundle Or install it yourself as: $ gem install snmpjr ## Usage ```ruby # Initialize Snmpjr with host, port and a community snmp = Snmpjr.new(:host => '127.0.0.1', :port => 161, :community => 'public') # Call get on any single Oid snmp.get '1.3.6.1.2.1.1.1.0' => 'The result' # Call get on an array of Oids' snmp.get ['1.3.6.1.2.1.1.1.0', '1.3.6.1.2.1.1.3.0'] => ['First result', 'Second result'] ``` When you request an Array of Oids these will be pulled sequentially ## Contributing 1. Fork it ( https://github.com/zenonas/snmpjr/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
snmpjr-0.1.5-java | README.md |
snmpjr-0.1.4-java | README.md |
snmpjr-0.1.2-java | README.md |
snmpjr-0.1.3-java | README.md |
snmpjr-0.1.0-java | README.md |