From: brabuhr@... Date: 2010-03-22T08:22:09+09:00 Subject: Re: LAN inventory On Sun, Mar 21, 2010 at 3:20 PM, bigthepaco wrote: > Hi, I've a LAN with 1000 PC-clients (Windows 2000/XP and Linux) and > I'd like monitor hardware and software: check hardware configuration, > installed software, install and uninstall software remotely, change > local password administrator, etc. I know a good application for this, > OCSInventory, but I'd like develop myself to understand technology. > I'm thinking to use SNMP and I'm considering Perl or Ruby language. > Are there some examples in Ruby? Tutorials? Guides? Ruby with its > libraries is ok for this type of application? I've not had an opportunity to use them, but Ruby does have libraries for SNMP and WMI: http://snmplib.rubyforge.org/ http://ruby-wmi.rubyforge.org/ I have use Ruby to collect information and make modifications to Linux systems over SSH: http://net-ssh.rubyforge.org/ I have also used Puppet to maintain Linux systems (I'm not sure about Windows support there): http://reductivelabs.com/products/puppet/ There are also Ruby tools like Capistrano (I have used a little bit), Vlad (I have not used), and God (haven't used, no Windows support): http://www.capify.org/index.php/Capistrano http://rubyhitsquad.com/Vlad_the_Deployer.html http://god.rubyforge.org/ > Are there similar application Ruby developed? Not open source: http://www.spiceworks.com/ http://ruby.dzone.com/articles/spiceworks-becoming-force-it