I've been asked to rewrite a large SNMP based monitoring script (many
lines of crufty Perl). The main motivation for the rewrite is improved
performance, and adding SNMPv3 support would be a "nice to have" (v1 &
v2 support required).

I'm thinking of using:

 * JRuby - no GIL issues, therefore I can utilise multi-cores
 * SNMP4JR [1] - it's advertised as thread safe
 * Celluloid [2] - to make the concurrency easier

Any comments or suggestions on these ideas, or any other tools I should
look at?

Other choices I've discarded are: Perl (no comment), Go (SNMP
library [3] still in development), Clojure (too "out there" for my team,
no SNMP library), Erlang (too "out there" for my team).

Thanks,

[1] - https://github.com/awksedgreep/SNMP4JR
[2] - http://celluloid.io/
[3] - https://github.com/davecheney/snmp

--
Sonia Hamilton
http://www.snowfrog.net

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com.
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.

Reply via email to